{ devtool: 'source-map',
    entry: { 'react.d3.treemap': './app/src/indexPackage.ts' },
    context: 'D:\\GitHub\\react-d3-treemap',
    output: 
     { path: 'D:\\GitHub\\react-d3-treemap\\dist',
       filename: '[name].js',
       libraryTarget: 'umd',
       library: 'ReactD3Treemap' },
    resolve: { extensions: [ '.ts', '.tsx', '.js' ] },
    externals: 
     { react: 
        { root: 'React',
          commonjs2: 'react',
          commonjs: 'react',
          amd: 'react',
          umd: 'react' },
       'react-dom': 
        { root: 'ReactDOM',
          commonjs2: 'react-dom',
          commonjs: 'react-dom',
          amd: 'react-dom',
          umd: 'react-dom' } },
    plugins: 
     [ DefinePlugin { definitions: [Object] },
       ExtractTextPlugin { filename: '../dist/[name].css', id: 1, options: [Object] },
       UglifyJsPlugin { options: [Object] } ],
    module: { rules: [ [Object], [Object], [Object] ] } }
  ts-loader: Using typescript@2.4.1 and D:\GitHub\react-d3-treemap\tsconfig.package.json
  {
    "errors": [],
    "warnings": [],
    "version": "3.0.0",
    "hash": "ab5a7542d59873ec1f84",
    "time": 9384,
    "publicPath": "",
    "assetsByChunkName": {
      "react.d3.treemap": [
        "react.d3.treemap.js",
        "../dist/react.d3.treemap.css",
        "react.d3.treemap.js.map",
        "../dist/react.d3.treemap.css.map"
      ]
    },
    "assets": [
      {
        "name": "components\\NodeContainer\\INodeContainerProps.d.ts",
        "size": 112,
        "chunks": [],
        "chunkNames": [],
        "emitted": true
      },
      {
        "name": "react.d3.treemap.js",
        "size": 183725,
        "chunks": [
          0
        ],
        "chunkNames": [
          "react.d3.treemap"
        ],
        "emitted": true
      },
      {
        "name": "react.d3.treemap.js.map",
        "size": 1252902,
        "chunks": [
          0
        ],
        "chunkNames": [
          "react.d3.treemap"
        ],
        "emitted": true
      },
      {
        "name": "../dist/react.d3.treemap.css.map",
        "size": 742,
        "chunks": [
          0
        ],
        "chunkNames": [
          "react.d3.treemap"
        ],
        "emitted": true
      },
      {
        "name": "indexPackage.d.ts",
        "size": 159,
        "chunks": [],
        "chunkNames": [],
        "emitted": true
      },
      {
        "name": "index.d.ts",
        "size": 0,
        "chunks": [],
        "chunkNames": [],
        "emitted": true
      },
      {
        "name": "components\\Breadcrumb\\Breadcrumb.d.ts",
        "size": 100,
        "chunks": [],
        "chunkNames": [],
        "emitted": true
      },
      {
        "name": "components\\Breadcrumb\\IBreadcrumbProps.d.ts",
        "size": 388,
        "chunks": [],
        "chunkNames": [],
        "emitted": true
      },
      {
        "name": "components\\Node\\INodeProps.d.ts",
        "size": 984,
        "chunks": [],
        "chunkNames": [],
        "emitted": true
      },
      {
        "name": "components\\Node\\Node.d.ts",
        "size": 468,
        "chunks": [],
        "chunkNames": [],
        "emitted": true
      },
      {
        "name": "../dist/react.d3.treemap.css",
        "size": 295,
        "chunks": [
          0
        ],
        "chunkNames": [
          "react.d3.treemap"
        ],
        "emitted": true
      },
      {
        "name": "components\\NodeContainer\\INodeContainerState.d.ts",
        "size": 43,
        "chunks": [],
        "chunkNames": [],
        "emitted": true
      },
      {
        "name": "components\\NodeContainer\\NodeContainer.Animated.d.ts",
        "size": 434,
        "chunks": [],
        "chunkNames": [],
        "emitted": true
      },
      {
        "name": "components\\NodeContainer\\NodeContainer.d.ts",
        "size": 434,
        "chunks": [],
        "chunkNames": [],
        "emitted": true
      },
      {
        "name": "components\\TreeMap\\ITreeMapProps.d.ts",
        "size": 369,
        "chunks": [],
        "chunkNames": [],
        "emitted": true
      },
      {
        "name": "components\\TreeMap\\ITreeMapState.d.ts",
        "size": 479,
        "chunks": [],
        "chunkNames": [],
        "emitted": true
      },
      {
        "name": "components\\TreeMap\\TreeMap.d.ts",
        "size": 770,
        "chunks": [],
        "chunkNames": [],
        "emitted": true
      },
      {
        "name": "containers\\App.d.ts",
        "size": 157,
        "chunks": [],
        "chunkNames": [],
        "emitted": true
      },
      {
        "name": "data\\data.1.level.d.ts",
        "size": 135,
        "chunks": [],
        "chunkNames": [],
        "emitted": true
      },
      {
        "name": "data\\data.d.ts",
        "size": 545,
        "chunks": [],
        "chunkNames": [],
        "emitted": true
      },
      {
        "name": "utils\\Utils.d.ts",
        "size": 346,
        "chunks": [],
        "chunkNames": [],
        "emitted": true
      }
    ],
    "entrypoints": {
      "react.d3.treemap": {
        "chunks": [
          0
        ],
        "assets": [
          "react.d3.treemap.js",
          "../dist/react.d3.treemap.css",
          "react.d3.treemap.js.map",
          "../dist/react.d3.treemap.css.map"
        ]
      }
    },
    "chunks": [
      {
        "id": 0,
        "rendered": true,
        "initial": true,
        "entry": true,
        "extraAsync": false,
        "size": 391833,
        "names": [
          "react.d3.treemap"
        ],
        "files": [
          "react.d3.treemap.js",
          "../dist/react.d3.treemap.css",
          "react.d3.treemap.js.map",
          "../dist/react.d3.treemap.css.map"
        ],
        "hash": "464578efc37de29a88f0",
        "parents": [],
        "modules": [
          {
            "id": 0,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\colors.js",
            "name": "./node_modules/d3-scale-chromatic/src/colors.js",
            "index": 195,
            "index2": 191,
            "size": 189,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Dark2.js",
            "issuerId": 197,
            "issuerName": "./node_modules/d3-scale-chromatic/src/categorical/Dark2.js",
            "profile": {
              "factory": 183,
              "building": 177
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 196,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Accent.js",
                "module": "./node_modules/d3-scale-chromatic/src/categorical/Accent.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/categorical/Accent.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 197,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Dark2.js",
                "module": "./node_modules/d3-scale-chromatic/src/categorical/Dark2.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/categorical/Dark2.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 198,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Paired.js",
                "module": "./node_modules/d3-scale-chromatic/src/categorical/Paired.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/categorical/Paired.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 199,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Pastel1.js",
                "module": "./node_modules/d3-scale-chromatic/src/categorical/Pastel1.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/categorical/Pastel1.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 200,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Pastel2.js",
                "module": "./node_modules/d3-scale-chromatic/src/categorical/Pastel2.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/categorical/Pastel2.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 201,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Set1.js",
                "module": "./node_modules/d3-scale-chromatic/src/categorical/Set1.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/categorical/Set1.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 202,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Set2.js",
                "module": "./node_modules/d3-scale-chromatic/src/categorical/Set2.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/categorical/Set2.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 203,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Set3.js",
                "module": "./node_modules/d3-scale-chromatic/src/categorical/Set3.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/categorical/Set3.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 204,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\BrBG.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/BrBG.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/BrBG.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 205,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PRGn.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/PRGn.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/PRGn.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 206,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PiYG.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/PiYG.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/PiYG.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 207,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PuOr.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/PuOr.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/PuOr.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 208,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdBu.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/RdBu.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/RdBu.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 209,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdGy.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/RdGy.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/RdGy.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 210,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdYlBu.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/RdYlBu.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/RdYlBu.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 211,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdYlGn.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/RdYlGn.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/RdYlGn.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 212,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\Spectral.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/Spectral.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/Spectral.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 213,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\BuGn.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuGn.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuGn.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 214,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\BuPu.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuPu.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuPu.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 215,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\GnBu.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/GnBu.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/GnBu.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 216,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\OrRd.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/OrRd.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/OrRd.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 217,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuBuGn.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBuGn.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBuGn.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 218,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuBu.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBu.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBu.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 219,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuRd.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuRd.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuRd.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 220,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\RdPu.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/RdPu.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/RdPu.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 221,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlGnBu.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGnBu.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGnBu.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 222,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlGn.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGn.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGn.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 223,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlOrBr.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrBr.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrBr.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 224,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlOrRd.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrRd.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrRd.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 225,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Blues.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Blues.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Blues.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 226,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Greens.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Greens.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Greens.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 227,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Greys.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Greys.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Greys.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 228,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Purples.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Purples.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Purples.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 229,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Reds.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Reds.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Reds.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              },
              {
                "moduleId": 230,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Oranges.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Oranges.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Oranges.js",
                "type": "harmony import",
                "userRequest": "../colors",
                "loc": "1:0-31"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(specifier) {\n  var n = specifier.length / 6 | 0, colors = new Array(n), i = 0;\n  while (i < n) colors[i] = \"#\" + specifier.slice(i * 6, ++i * 6);\n  return colors;\n}\n"
          },
          {
            "id": 1,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\ramp.js",
            "name": "./node_modules/d3-scale-chromatic/src/ramp.js",
            "index": 204,
            "index2": 200,
            "size": 146,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PRGn.js",
            "issuerId": 205,
            "issuerName": "./node_modules/d3-scale-chromatic/src/diverging/PRGn.js",
            "profile": {
              "factory": 184,
              "building": 169,
              "dependencies": 13
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 204,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\BrBG.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/BrBG.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/BrBG.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 205,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PRGn.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/PRGn.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/PRGn.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 206,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PiYG.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/PiYG.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/PiYG.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 207,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PuOr.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/PuOr.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/PuOr.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 208,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdBu.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/RdBu.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/RdBu.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 209,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdGy.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/RdGy.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/RdGy.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 210,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdYlBu.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/RdYlBu.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/RdYlBu.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 211,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdYlGn.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/RdYlGn.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/RdYlGn.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 212,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\Spectral.js",
                "module": "./node_modules/d3-scale-chromatic/src/diverging/Spectral.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/Spectral.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 213,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\BuGn.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuGn.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuGn.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 214,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\BuPu.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuPu.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuPu.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 215,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\GnBu.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/GnBu.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/GnBu.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 216,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\OrRd.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/OrRd.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/OrRd.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 217,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuBuGn.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBuGn.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBuGn.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 218,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuBu.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBu.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBu.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 219,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuRd.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuRd.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuRd.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 220,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\RdPu.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/RdPu.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/RdPu.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 221,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlGnBu.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGnBu.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGnBu.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 222,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlGn.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGn.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGn.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 223,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlOrBr.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrBr.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrBr.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 224,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlOrRd.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrRd.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrRd.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 225,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Blues.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Blues.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Blues.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 226,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Greens.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Greens.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Greens.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 227,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Greys.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Greys.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Greys.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 228,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Purples.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Purples.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Purples.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 229,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Reds.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Reds.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Reds.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              },
              {
                "moduleId": 230,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Oranges.js",
                "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Oranges.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Oranges.js",
                "type": "harmony import",
                "userRequest": "../ramp",
                "loc": "2:0-27"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "import {interpolateRgbBasis} from \"d3-interpolate\";\n\nexport default function(scheme) {\n  return interpolateRgbBasis(scheme[scheme.length - 1]);\n}\n"
          },
          {
            "id": 2,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\interval.js",
            "name": "./node_modules/d3-time/src/interval.js",
            "index": 162,
            "index2": 157,
            "size": 2021,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "issuerId": 39,
            "issuerName": "./node_modules/d3-time/index.js",
            "profile": {
              "factory": 61,
              "building": 68
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 39,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
                "module": "./node_modules/d3-time/index.js",
                "moduleName": "./node_modules/d3-time/index.js",
                "type": "harmony import",
                "userRequest": "./src/interval",
                "loc": "1:0-3:24"
              },
              {
                "moduleId": 171,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\millisecond.js",
                "module": "./node_modules/d3-time/src/millisecond.js",
                "moduleName": "./node_modules/d3-time/src/millisecond.js",
                "type": "harmony import",
                "userRequest": "./interval",
                "loc": "1:0-34"
              },
              {
                "moduleId": 172,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\second.js",
                "module": "./node_modules/d3-time/src/second.js",
                "moduleName": "./node_modules/d3-time/src/second.js",
                "type": "harmony import",
                "userRequest": "./interval",
                "loc": "1:0-34"
              },
              {
                "moduleId": 173,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\minute.js",
                "module": "./node_modules/d3-time/src/minute.js",
                "moduleName": "./node_modules/d3-time/src/minute.js",
                "type": "harmony import",
                "userRequest": "./interval",
                "loc": "1:0-34"
              },
              {
                "moduleId": 174,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\hour.js",
                "module": "./node_modules/d3-time/src/hour.js",
                "moduleName": "./node_modules/d3-time/src/hour.js",
                "type": "harmony import",
                "userRequest": "./interval",
                "loc": "1:0-34"
              },
              {
                "moduleId": 175,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\day.js",
                "module": "./node_modules/d3-time/src/day.js",
                "moduleName": "./node_modules/d3-time/src/day.js",
                "type": "harmony import",
                "userRequest": "./interval",
                "loc": "1:0-34"
              },
              {
                "moduleId": 176,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\week.js",
                "module": "./node_modules/d3-time/src/week.js",
                "moduleName": "./node_modules/d3-time/src/week.js",
                "type": "harmony import",
                "userRequest": "./interval",
                "loc": "1:0-34"
              },
              {
                "moduleId": 177,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\month.js",
                "module": "./node_modules/d3-time/src/month.js",
                "moduleName": "./node_modules/d3-time/src/month.js",
                "type": "harmony import",
                "userRequest": "./interval",
                "loc": "1:0-34"
              },
              {
                "moduleId": 178,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\year.js",
                "module": "./node_modules/d3-time/src/year.js",
                "moduleName": "./node_modules/d3-time/src/year.js",
                "type": "harmony import",
                "userRequest": "./interval",
                "loc": "1:0-34"
              },
              {
                "moduleId": 179,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcMinute.js",
                "module": "./node_modules/d3-time/src/utcMinute.js",
                "moduleName": "./node_modules/d3-time/src/utcMinute.js",
                "type": "harmony import",
                "userRequest": "./interval",
                "loc": "1:0-34"
              },
              {
                "moduleId": 180,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcHour.js",
                "module": "./node_modules/d3-time/src/utcHour.js",
                "moduleName": "./node_modules/d3-time/src/utcHour.js",
                "type": "harmony import",
                "userRequest": "./interval",
                "loc": "1:0-34"
              },
              {
                "moduleId": 181,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcDay.js",
                "module": "./node_modules/d3-time/src/utcDay.js",
                "moduleName": "./node_modules/d3-time/src/utcDay.js",
                "type": "harmony import",
                "userRequest": "./interval",
                "loc": "1:0-34"
              },
              {
                "moduleId": 182,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcWeek.js",
                "module": "./node_modules/d3-time/src/utcWeek.js",
                "moduleName": "./node_modules/d3-time/src/utcWeek.js",
                "type": "harmony import",
                "userRequest": "./interval",
                "loc": "1:0-34"
              },
              {
                "moduleId": 183,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcMonth.js",
                "module": "./node_modules/d3-time/src/utcMonth.js",
                "moduleName": "./node_modules/d3-time/src/utcMonth.js",
                "type": "harmony import",
                "userRequest": "./interval",
                "loc": "1:0-34"
              },
              {
                "moduleId": 184,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcYear.js",
                "module": "./node_modules/d3-time/src/utcYear.js",
                "moduleName": "./node_modules/d3-time/src/utcYear.js",
                "type": "harmony import",
                "userRequest": "./interval",
                "loc": "1:0-34"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "var t0 = new Date,\n    t1 = new Date;\n\nexport default function newInterval(floori, offseti, count, field) {\n\n  function interval(date) {\n    return floori(date = new Date(+date)), date;\n  }\n\n  interval.floor = interval;\n\n  interval.ceil = function(date) {\n    return floori(date = new Date(date - 1)), offseti(date, 1), floori(date), date;\n  };\n\n  interval.round = function(date) {\n    var d0 = interval(date),\n        d1 = interval.ceil(date);\n    return date - d0 < d1 - date ? d0 : d1;\n  };\n\n  interval.offset = function(date, step) {\n    return offseti(date = new Date(+date), step == null ? 1 : Math.floor(step)), date;\n  };\n\n  interval.range = function(start, stop, step) {\n    var range = [];\n    start = interval.ceil(start);\n    step = step == null ? 1 : Math.floor(step);\n    if (!(start < stop) || !(step > 0)) return range; // also handles Invalid Date\n    do range.push(new Date(+start)); while (offseti(start, step), floori(start), start < stop)\n    return range;\n  };\n\n  interval.filter = function(test) {\n    return newInterval(function(date) {\n      if (date >= date) while (floori(date), !test(date)) date.setTime(date - 1);\n    }, function(date, step) {\n      if (date >= date) {\n        if (step < 0) while (++step <= 0) {\n          while (offseti(date, -1), !test(date)) {} // eslint-disable-line no-empty\n        } else while (--step >= 0) {\n          while (offseti(date, +1), !test(date)) {} // eslint-disable-line no-empty\n        }\n      }\n    });\n  };\n\n  if (count) {\n    interval.count = function(start, end) {\n      t0.setTime(+start), t1.setTime(+end);\n      floori(t0), floori(t1);\n      return Math.floor(count(t0, t1));\n    };\n\n    interval.every = function(step) {\n      step = Math.floor(step);\n      return !isFinite(step) || !(step > 0) ? null\n          : !(step > 1) ? interval\n          : interval.filter(field\n              ? function(d) { return field(d) % step === 0; }\n              : function(d) { return interval.count(0, d) % step === 0; });\n    };\n  }\n\n  return interval;\n}\n"
          },
          {
            "id": 3,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "name": "./node_modules/d3-array/index.js",
            "index": 79,
            "index2": 106,
            "size": 1429,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "issuerId": 80,
            "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
            "profile": {
              "factory": 454,
              "building": 409
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 12,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\linear.js",
                "module": "./node_modules/d3-scale/src/linear.js",
                "moduleName": "./node_modules/d3-scale/src/linear.js",
                "type": "harmony import",
                "userRequest": "d3-array",
                "loc": "1:0-46"
              },
              {
                "moduleId": 19,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\continuous.js",
                "module": "./node_modules/d3-scale/src/continuous.js",
                "moduleName": "./node_modules/d3-scale/src/continuous.js",
                "type": "harmony import",
                "userRequest": "d3-array",
                "loc": "1:0-32"
              },
              {
                "moduleId": 75,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
                "module": "./node_modules/d3-scale/src/time.js",
                "moduleName": "./node_modules/d3-scale/src/time.js",
                "type": "harmony import",
                "userRequest": "d3-array",
                "loc": "1:0-44"
              },
              {
                "moduleId": 80,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
                "module": "./app/src/components/TreeMap/TreeMap.tsx",
                "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
                "type": "cjs require",
                "userRequest": "d3-array",
                "loc": "27:17-36"
              },
              {
                "moduleId": 129,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\band.js",
                "module": "./node_modules/d3-scale/src/band.js",
                "moduleName": "./node_modules/d3-scale/src/band.js",
                "type": "harmony import",
                "userRequest": "d3-array",
                "loc": "1:0-43"
              },
              {
                "moduleId": 165,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\tickFormat.js",
                "module": "./node_modules/d3-scale/src/tickFormat.js",
                "moduleName": "./node_modules/d3-scale/src/tickFormat.js",
                "type": "harmony import",
                "userRequest": "d3-array",
                "loc": "1:0-34"
              },
              {
                "moduleId": 166,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\log.js",
                "module": "./node_modules/d3-scale/src/log.js",
                "moduleName": "./node_modules/d3-scale/src/log.js",
                "type": "harmony import",
                "userRequest": "d3-array",
                "loc": "1:0-31"
              },
              {
                "moduleId": 168,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\quantile.js",
                "module": "./node_modules/d3-scale/src/quantile.js",
                "moduleName": "./node_modules/d3-scale/src/quantile.js",
                "type": "harmony import",
                "userRequest": "d3-array",
                "loc": "1:0-66"
              },
              {
                "moduleId": 169,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\quantize.js",
                "module": "./node_modules/d3-scale/src/quantize.js",
                "moduleName": "./node_modules/d3-scale/src/quantize.js",
                "type": "harmony import",
                "userRequest": "d3-array",
                "loc": "1:0-32"
              },
              {
                "moduleId": 170,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\threshold.js",
                "module": "./node_modules/d3-scale/src/threshold.js",
                "moduleName": "./node_modules/d3-scale/src/threshold.js",
                "type": "harmony import",
                "userRequest": "d3-array",
                "loc": "1:0-32"
              }
            ],
            "usedExports": true,
            "providedExports": [
              "bisect",
              "bisectRight",
              "bisectLeft",
              "ascending",
              "bisector",
              "cross",
              "descending",
              "deviation",
              "extent",
              "histogram",
              "thresholdFreedmanDiaconis",
              "thresholdScott",
              "thresholdSturges",
              "max",
              "mean",
              "median",
              "merge",
              "min",
              "pairs",
              "permute",
              "quantile",
              "range",
              "scan",
              "shuffle",
              "sum",
              "ticks",
              "tickIncrement",
              "tickStep",
              "transpose",
              "variance",
              "zip"
            ],
            "optimizationBailout": [],
            "depth": 2,
            "source": "export {default as bisect, bisectRight, bisectLeft} from \"./src/bisect\";\nexport {default as ascending} from \"./src/ascending\";\nexport {default as bisector} from \"./src/bisector\";\nexport {default as cross} from \"./src/cross\";\nexport {default as descending} from \"./src/descending\";\nexport {default as deviation} from \"./src/deviation\";\nexport {default as extent} from \"./src/extent\";\nexport {default as histogram} from \"./src/histogram\";\nexport {default as thresholdFreedmanDiaconis} from \"./src/threshold/freedmanDiaconis\";\nexport {default as thresholdScott} from \"./src/threshold/scott\";\nexport {default as thresholdSturges} from \"./src/threshold/sturges\";\nexport {default as max} from \"./src/max\";\nexport {default as mean} from \"./src/mean\";\nexport {default as median} from \"./src/median\";\nexport {default as merge} from \"./src/merge\";\nexport {default as min} from \"./src/min\";\nexport {default as pairs} from \"./src/pairs\";\nexport {default as permute} from \"./src/permute\";\nexport {default as quantile} from \"./src/quantile\";\nexport {default as range} from \"./src/range\";\nexport {default as scan} from \"./src/scan\";\nexport {default as shuffle} from \"./src/shuffle\";\nexport {default as sum} from \"./src/sum\";\nexport {default as ticks, tickIncrement, tickStep} from \"./src/ticks\";\nexport {default as transpose} from \"./src/transpose\";\nexport {default as variance} from \"./src/variance\";\nexport {default as zip} from \"./src/zip\";\n"
          },
          {
            "id": 4,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\duration.js",
            "name": "./node_modules/d3-time/src/duration.js",
            "index": 165,
            "index2": 159,
            "size": 164,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\second.js",
            "issuerId": 172,
            "issuerName": "./node_modules/d3-time/src/second.js",
            "profile": {
              "factory": 33,
              "building": 5
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 172,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\second.js",
                "module": "./node_modules/d3-time/src/second.js",
                "moduleName": "./node_modules/d3-time/src/second.js",
                "type": "harmony import",
                "userRequest": "./duration",
                "loc": "2:0-42"
              },
              {
                "moduleId": 173,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\minute.js",
                "module": "./node_modules/d3-time/src/minute.js",
                "moduleName": "./node_modules/d3-time/src/minute.js",
                "type": "harmony import",
                "userRequest": "./duration",
                "loc": "2:0-42"
              },
              {
                "moduleId": 174,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\hour.js",
                "module": "./node_modules/d3-time/src/hour.js",
                "moduleName": "./node_modules/d3-time/src/hour.js",
                "type": "harmony import",
                "userRequest": "./duration",
                "loc": "2:0-56"
              },
              {
                "moduleId": 175,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\day.js",
                "module": "./node_modules/d3-time/src/day.js",
                "moduleName": "./node_modules/d3-time/src/day.js",
                "type": "harmony import",
                "userRequest": "./duration",
                "loc": "2:0-55"
              },
              {
                "moduleId": 176,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\week.js",
                "module": "./node_modules/d3-time/src/week.js",
                "moduleName": "./node_modules/d3-time/src/week.js",
                "type": "harmony import",
                "userRequest": "./duration",
                "loc": "2:0-56"
              },
              {
                "moduleId": 179,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcMinute.js",
                "module": "./node_modules/d3-time/src/utcMinute.js",
                "moduleName": "./node_modules/d3-time/src/utcMinute.js",
                "type": "harmony import",
                "userRequest": "./duration",
                "loc": "2:0-42"
              },
              {
                "moduleId": 180,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcHour.js",
                "module": "./node_modules/d3-time/src/utcHour.js",
                "moduleName": "./node_modules/d3-time/src/utcHour.js",
                "type": "harmony import",
                "userRequest": "./duration",
                "loc": "2:0-40"
              },
              {
                "moduleId": 181,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcDay.js",
                "module": "./node_modules/d3-time/src/utcDay.js",
                "moduleName": "./node_modules/d3-time/src/utcDay.js",
                "type": "harmony import",
                "userRequest": "./duration",
                "loc": "2:0-39"
              },
              {
                "moduleId": 182,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcWeek.js",
                "module": "./node_modules/d3-time/src/utcWeek.js",
                "moduleName": "./node_modules/d3-time/src/utcWeek.js",
                "type": "harmony import",
                "userRequest": "./duration",
                "loc": "2:0-40"
              }
            ],
            "usedExports": [
              "durationDay",
              "durationHour",
              "durationMinute",
              "durationSecond",
              "durationWeek"
            ],
            "providedExports": [
              "durationSecond",
              "durationMinute",
              "durationHour",
              "durationDay",
              "durationWeek"
            ],
            "optimizationBailout": [],
            "depth": 6,
            "source": "export var durationSecond = 1e3;\nexport var durationMinute = 6e4;\nexport var durationHour = 36e5;\nexport var durationDay = 864e5;\nexport var durationWeek = 6048e5;\n"
          },
          {
            "id": 5,
            "identifier": "external {\"root\":\"React\",\"commonjs2\":\"react\",\"commonjs\":\"react\",\"amd\":\"react\",\"umd\":\"react\"}",
            "name": "external {\"root\":\"React\",\"commonjs2\":\"react\",\"commonjs\":\"react\",\"amd\":\"react\",\"umd\":\"react\"}",
            "index": 3,
            "index2": 1,
            "size": 42,
            "cacheable": false,
            "built": false,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "issuerId": 80,
            "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
            "profile": {
              "factory": 0,
              "building": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 80,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
                "module": "./app/src/components/TreeMap/TreeMap.tsx",
                "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
                "type": "cjs require",
                "userRequest": "react",
                "loc": "21:12-28"
              },
              {
                "moduleId": 81,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\NodeContainer\\NodeContainer.Animated.tsx",
                "module": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
                "moduleName": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
                "type": "cjs require",
                "userRequest": "react",
                "loc": "21:12-28"
              },
              {
                "moduleId": 83,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
                "module": "./node_modules/react-motion/lib/Motion.js",
                "moduleName": "./node_modules/react-motion/lib/Motion.js",
                "type": "cjs require",
                "userRequest": "react",
                "loc": "39:13-29"
              },
              {
                "moduleId": 90,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
                "module": "./node_modules/react-motion/lib/StaggeredMotion.js",
                "moduleName": "./node_modules/react-motion/lib/StaggeredMotion.js",
                "type": "cjs require",
                "userRequest": "react",
                "loc": "39:13-29"
              },
              {
                "moduleId": 91,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
                "module": "./node_modules/react-motion/lib/TransitionMotion.js",
                "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
                "type": "cjs require",
                "userRequest": "react",
                "loc": "43:13-29"
              },
              {
                "moduleId": 95,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.tsx",
                "module": "./app/src/components/Node/Node.tsx",
                "moduleName": "./app/src/components/Node/Node.tsx",
                "type": "cjs require",
                "userRequest": "react",
                "loc": "13:12-28"
              },
              {
                "moduleId": 231,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Breadcrumb\\Breadcrumb.tsx",
                "module": "./app/src/components/Breadcrumb/Breadcrumb.tsx",
                "moduleName": "./app/src/components/Breadcrumb/Breadcrumb.tsx",
                "type": "cjs require",
                "userRequest": "react",
                "loc": "13:12-28"
              },
              {
                "moduleId": 232,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\styled-components\\dist\\styled-components.es.js",
                "module": "./node_modules/styled-components/dist/styled-components.es.js",
                "moduleName": "./node_modules/styled-components/dist/styled-components.es.js",
                "type": "harmony import",
                "userRequest": "react",
                "loc": "2:0-56"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 2
          },
          {
            "id": 6,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\index.js",
            "name": "./node_modules/d3-color/index.js",
            "index": 124,
            "index2": 122,
            "size": 157,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\cubehelix.js",
            "issuerId": 191,
            "issuerName": "./node_modules/d3-scale/src/cubehelix.js",
            "profile": {
              "factory": 446,
              "building": 28
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 34,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
                "module": "./node_modules/d3-interpolate/src/value.js",
                "moduleName": "./node_modules/d3-interpolate/src/value.js",
                "type": "harmony import",
                "userRequest": "d3-color",
                "loc": "1:0-31"
              },
              {
                "moduleId": 66,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\rgb.js",
                "module": "./node_modules/d3-interpolate/src/rgb.js",
                "moduleName": "./node_modules/d3-interpolate/src/rgb.js",
                "type": "harmony import",
                "userRequest": "d3-color",
                "loc": "1:0-41"
              },
              {
                "moduleId": 160,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\hsl.js",
                "module": "./node_modules/d3-interpolate/src/hsl.js",
                "moduleName": "./node_modules/d3-interpolate/src/hsl.js",
                "type": "harmony import",
                "userRequest": "d3-color",
                "loc": "1:0-41"
              },
              {
                "moduleId": 161,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\lab.js",
                "module": "./node_modules/d3-interpolate/src/lab.js",
                "moduleName": "./node_modules/d3-interpolate/src/lab.js",
                "type": "harmony import",
                "userRequest": "d3-color",
                "loc": "1:0-41"
              },
              {
                "moduleId": 162,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\hcl.js",
                "module": "./node_modules/d3-interpolate/src/hcl.js",
                "moduleName": "./node_modules/d3-interpolate/src/hcl.js",
                "type": "harmony import",
                "userRequest": "d3-color",
                "loc": "1:0-41"
              },
              {
                "moduleId": 163,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\cubehelix.js",
                "module": "./node_modules/d3-interpolate/src/cubehelix.js",
                "moduleName": "./node_modules/d3-interpolate/src/cubehelix.js",
                "type": "harmony import",
                "userRequest": "d3-color",
                "loc": "1:0-53"
              },
              {
                "moduleId": 191,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\cubehelix.js",
                "module": "./node_modules/d3-scale/src/cubehelix.js",
                "moduleName": "./node_modules/d3-scale/src/cubehelix.js",
                "type": "harmony import",
                "userRequest": "d3-color",
                "loc": "1:0-35"
              },
              {
                "moduleId": 192,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\rainbow.js",
                "module": "./node_modules/d3-scale/src/rainbow.js",
                "moduleName": "./node_modules/d3-scale/src/rainbow.js",
                "type": "harmony import",
                "userRequest": "d3-color",
                "loc": "1:0-35"
              }
            ],
            "usedExports": [
              "color",
              "cubehelix",
              "hcl",
              "hsl",
              "lab",
              "rgb"
            ],
            "providedExports": [
              "color",
              "rgb",
              "hsl",
              "lab",
              "hcl",
              "cubehelix"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export {default as color, rgb, hsl} from \"./src/color\";\nexport {default as lab, hcl} from \"./src/lab\";\nexport {default as cubehelix} from \"./src/cubehelix\";\n"
          },
          {
            "id": 7,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\array.js",
            "name": "./node_modules/d3-scale/src/array.js",
            "index": 119,
            "index2": 114,
            "size": 90,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\identity.js",
            "issuerId": 152,
            "issuerName": "./node_modules/d3-scale/src/identity.js",
            "profile": {
              "factory": 269,
              "building": 162
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 19,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\continuous.js",
                "module": "./node_modules/d3-scale/src/continuous.js",
                "moduleName": "./node_modules/d3-scale/src/continuous.js",
                "type": "harmony import",
                "userRequest": "./array",
                "loc": "3:0-35"
              },
              {
                "moduleId": 64,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\ordinal.js",
                "module": "./node_modules/d3-scale/src/ordinal.js",
                "moduleName": "./node_modules/d3-scale/src/ordinal.js",
                "type": "harmony import",
                "userRequest": "./array",
                "loc": "2:0-30"
              },
              {
                "moduleId": 75,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
                "module": "./node_modules/d3-scale/src/time.js",
                "moduleName": "./node_modules/d3-scale/src/time.js",
                "type": "harmony import",
                "userRequest": "./array",
                "loc": "5:0-28"
              },
              {
                "moduleId": 152,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\identity.js",
                "module": "./node_modules/d3-scale/src/identity.js",
                "moduleName": "./node_modules/d3-scale/src/identity.js",
                "type": "harmony import",
                "userRequest": "./array",
                "loc": "1:0-28"
              },
              {
                "moduleId": 168,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\quantile.js",
                "module": "./node_modules/d3-scale/src/quantile.js",
                "moduleName": "./node_modules/d3-scale/src/quantile.js",
                "type": "harmony import",
                "userRequest": "./array",
                "loc": "2:0-30"
              },
              {
                "moduleId": 169,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\quantize.js",
                "module": "./node_modules/d3-scale/src/quantize.js",
                "moduleName": "./node_modules/d3-scale/src/quantize.js",
                "type": "harmony import",
                "userRequest": "./array",
                "loc": "2:0-30"
              },
              {
                "moduleId": 170,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\threshold.js",
                "module": "./node_modules/d3-scale/src/threshold.js",
                "moduleName": "./node_modules/d3-scale/src/threshold.js",
                "type": "harmony import",
                "userRequest": "./array",
                "loc": "2:0-30"
              }
            ],
            "usedExports": [
              "map",
              "slice"
            ],
            "providedExports": [
              "map",
              "slice"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "var array = Array.prototype;\n\nexport var map = array.map;\nexport var slice = array.slice;\n"
          },
          {
            "id": 8,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "name": "./node_modules/d3-interpolate/index.js",
            "index": 122,
            "index2": 144,
            "size": 1179,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "issuerId": 80,
            "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
            "profile": {
              "factory": 454,
              "building": 436
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 1,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\ramp.js",
                "module": "./node_modules/d3-scale-chromatic/src/ramp.js",
                "moduleName": "./node_modules/d3-scale-chromatic/src/ramp.js",
                "type": "harmony import",
                "userRequest": "d3-interpolate",
                "loc": "1:0-51"
              },
              {
                "moduleId": 12,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\linear.js",
                "module": "./node_modules/d3-scale/src/linear.js",
                "moduleName": "./node_modules/d3-scale/src/linear.js",
                "type": "harmony import",
                "userRequest": "d3-interpolate",
                "loc": "2:0-66"
              },
              {
                "moduleId": 19,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\continuous.js",
                "module": "./node_modules/d3-scale/src/continuous.js",
                "moduleName": "./node_modules/d3-scale/src/continuous.js",
                "type": "harmony import",
                "userRequest": "d3-interpolate",
                "loc": "2:0-81"
              },
              {
                "moduleId": 75,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
                "module": "./node_modules/d3-scale/src/time.js",
                "moduleName": "./node_modules/d3-scale/src/time.js",
                "type": "harmony import",
                "userRequest": "d3-interpolate",
                "loc": "2:0-66"
              },
              {
                "moduleId": 80,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
                "module": "./app/src/components/TreeMap/TreeMap.tsx",
                "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
                "type": "cjs require",
                "userRequest": "d3-interpolate",
                "loc": "29:23-48"
              },
              {
                "moduleId": 191,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\cubehelix.js",
                "module": "./node_modules/d3-scale/src/cubehelix.js",
                "moduleName": "./node_modules/d3-scale/src/cubehelix.js",
                "type": "harmony import",
                "userRequest": "d3-interpolate",
                "loc": "2:0-56"
              },
              {
                "moduleId": 192,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\rainbow.js",
                "module": "./node_modules/d3-scale/src/rainbow.js",
                "moduleName": "./node_modules/d3-scale/src/rainbow.js",
                "type": "harmony import",
                "userRequest": "d3-interpolate",
                "loc": "2:0-56"
              }
            ],
            "usedExports": true,
            "providedExports": [
              "interpolate",
              "interpolateArray",
              "interpolateBasis",
              "interpolateBasisClosed",
              "interpolateDate",
              "interpolateNumber",
              "interpolateObject",
              "interpolateRound",
              "interpolateString",
              "interpolateTransformCss",
              "interpolateTransformSvg",
              "interpolateZoom",
              "interpolateRgb",
              "interpolateRgbBasis",
              "interpolateRgbBasisClosed",
              "interpolateHsl",
              "interpolateHslLong",
              "interpolateLab",
              "interpolateHcl",
              "interpolateHclLong",
              "interpolateCubehelix",
              "interpolateCubehelixLong",
              "quantize"
            ],
            "optimizationBailout": [],
            "depth": 2,
            "source": "export {default as interpolate} from \"./src/value\";\nexport {default as interpolateArray} from \"./src/array\";\nexport {default as interpolateBasis} from \"./src/basis\";\nexport {default as interpolateBasisClosed} from \"./src/basisClosed\";\nexport {default as interpolateDate} from \"./src/date\";\nexport {default as interpolateNumber} from \"./src/number\";\nexport {default as interpolateObject} from \"./src/object\";\nexport {default as interpolateRound} from \"./src/round\";\nexport {default as interpolateString} from \"./src/string\";\nexport {interpolateTransformCss, interpolateTransformSvg} from \"./src/transform/index\";\nexport {default as interpolateZoom} from \"./src/zoom\";\nexport {default as interpolateRgb, rgbBasis as interpolateRgbBasis, rgbBasisClosed as interpolateRgbBasisClosed} from \"./src/rgb\";\nexport {default as interpolateHsl, hslLong as interpolateHslLong} from \"./src/hsl\";\nexport {default as interpolateLab} from \"./src/lab\";\nexport {default as interpolateHcl, hclLong as interpolateHclLong} from \"./src/hcl\";\nexport {default as interpolateCubehelix, cubehelixLong as interpolateCubehelixLong} from \"./src/cubehelix\";\nexport {default as quantize} from \"./src/quantize\";\n"
          },
          {
            "id": 9,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\ascending.js",
            "name": "./node_modules/d3-array/src/ascending.js",
            "index": 81,
            "index2": 75,
            "size": 86,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 182,
              "building": 243
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/ascending",
                "loc": "2:0-53"
              },
              {
                "moduleId": 52,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\bisect.js",
                "module": "./node_modules/d3-array/src/bisect.js",
                "moduleName": "./node_modules/d3-array/src/bisect.js",
                "type": "harmony import",
                "userRequest": "./ascending",
                "loc": "1:0-36"
              },
              {
                "moduleId": 53,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\bisector.js",
                "module": "./node_modules/d3-array/src/bisector.js",
                "moduleName": "./node_modules/d3-array/src/bisector.js",
                "type": "harmony import",
                "userRequest": "./ascending",
                "loc": "1:0-36"
              },
              {
                "moduleId": 135,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\threshold\\freedmanDiaconis.js",
                "module": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
                "moduleName": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
                "type": "harmony import",
                "userRequest": "../ascending",
                "loc": "2:0-37"
              },
              {
                "moduleId": 139,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\median.js",
                "module": "./node_modules/d3-array/src/median.js",
                "moduleName": "./node_modules/d3-array/src/median.js",
                "type": "harmony import",
                "userRequest": "./ascending",
                "loc": "1:0-36"
              },
              {
                "moduleId": 142,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\scan.js",
                "module": "./node_modules/d3-array/src/scan.js",
                "moduleName": "./node_modules/d3-array/src/scan.js",
                "type": "harmony import",
                "userRequest": "./ascending",
                "loc": "1:0-36"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(a, b) {\n  return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN;\n}\n"
          },
          {
            "id": 10,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\dice.js",
            "name": "./node_modules/d3-hierarchy/src/treemap/dice.js",
            "index": 68,
            "index2": 64,
            "size": 309,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "issuerId": 106,
            "issuerName": "./node_modules/d3-hierarchy/index.js",
            "profile": {
              "factory": 181,
              "building": 227
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 31,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\squarify.js",
                "module": "./node_modules/d3-hierarchy/src/treemap/squarify.js",
                "moduleName": "./node_modules/d3-hierarchy/src/treemap/squarify.js",
                "type": "harmony import",
                "userRequest": "./dice",
                "loc": "1:0-33"
              },
              {
                "moduleId": 106,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./src/treemap/dice",
                "loc": "11:0-58"
              },
              {
                "moduleId": 121,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\partition.js",
                "module": "./node_modules/d3-hierarchy/src/partition.js",
                "moduleName": "./node_modules/d3-hierarchy/src/partition.js",
                "type": "harmony import",
                "userRequest": "./treemap/dice",
                "loc": "2:0-41"
              },
              {
                "moduleId": 126,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\sliceDice.js",
                "module": "./node_modules/d3-hierarchy/src/treemap/sliceDice.js",
                "moduleName": "./node_modules/d3-hierarchy/src/treemap/sliceDice.js",
                "type": "harmony import",
                "userRequest": "./dice",
                "loc": "1:0-26"
              },
              {
                "moduleId": 127,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\resquarify.js",
                "module": "./node_modules/d3-hierarchy/src/treemap/resquarify.js",
                "moduleName": "./node_modules/d3-hierarchy/src/treemap/resquarify.js",
                "type": "harmony import",
                "userRequest": "./dice",
                "loc": "1:0-33"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(parent, x0, y0, x1, y1) {\n  var nodes = parent.children,\n      node,\n      i = -1,\n      n = nodes.length,\n      k = parent.value && (x1 - x0) / parent.value;\n\n  while (++i < n) {\n    node = nodes[i], node.y0 = y0, node.y1 = y1;\n    node.x0 = x0, node.x1 = x0 += node.value * k;\n  }\n}\n"
          },
          {
            "id": 11,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\number.js",
            "name": "./node_modules/d3-array/src/number.js",
            "index": 88,
            "index2": 81,
            "size": 63,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\median.js",
            "issuerId": 139,
            "issuerName": "./node_modules/d3-array/src/median.js",
            "profile": {
              "factory": 294,
              "building": 166
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 32,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\quantile.js",
                "module": "./node_modules/d3-array/src/quantile.js",
                "moduleName": "./node_modules/d3-array/src/quantile.js",
                "type": "harmony import",
                "userRequest": "./number",
                "loc": "1:0-30"
              },
              {
                "moduleId": 56,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\variance.js",
                "module": "./node_modules/d3-array/src/variance.js",
                "moduleName": "./node_modules/d3-array/src/variance.js",
                "type": "harmony import",
                "userRequest": "./number",
                "loc": "1:0-30"
              },
              {
                "moduleId": 135,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\threshold\\freedmanDiaconis.js",
                "module": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
                "moduleName": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
                "type": "harmony import",
                "userRequest": "../number",
                "loc": "3:0-31"
              },
              {
                "moduleId": 138,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\mean.js",
                "module": "./node_modules/d3-array/src/mean.js",
                "moduleName": "./node_modules/d3-array/src/mean.js",
                "type": "harmony import",
                "userRequest": "./number",
                "loc": "1:0-30"
              },
              {
                "moduleId": 139,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\median.js",
                "module": "./node_modules/d3-array/src/median.js",
                "moduleName": "./node_modules/d3-array/src/median.js",
                "type": "harmony import",
                "userRequest": "./number",
                "loc": "2:0-30"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(x) {\n  return x === null ? NaN : +x;\n}\n"
          },
          {
            "id": 12,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\linear.js",
            "name": "./node_modules/d3-scale/src/linear.js",
            "index": 121,
            "index2": 149,
            "size": 1745,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 189,
              "building": 302,
              "dependencies": 142
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/linear",
                "loc": "10:0-12:22"
              },
              {
                "moduleId": 152,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\identity.js",
                "module": "./node_modules/d3-scale/src/identity.js",
                "moduleName": "./node_modules/d3-scale/src/identity.js",
                "type": "harmony import",
                "userRequest": "./linear",
                "loc": "2:0-35"
              },
              {
                "moduleId": 167,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\pow.js",
                "module": "./node_modules/d3-scale/src/pow.js",
                "moduleName": "./node_modules/d3-scale/src/pow.js",
                "type": "harmony import",
                "userRequest": "./linear",
                "loc": "2:0-35"
              },
              {
                "moduleId": 169,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\quantize.js",
                "module": "./node_modules/d3-scale/src/quantize.js",
                "moduleName": "./node_modules/d3-scale/src/quantize.js",
                "type": "harmony import",
                "userRequest": "./linear",
                "loc": "3:0-35"
              },
              {
                "moduleId": 194,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\sequential.js",
                "module": "./node_modules/d3-scale/src/sequential.js",
                "moduleName": "./node_modules/d3-scale/src/sequential.js",
                "type": "harmony import",
                "userRequest": "./linear",
                "loc": "1:0-35"
              }
            ],
            "usedExports": [
              "default",
              "linearish"
            ],
            "providedExports": [
              "linearish",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {ticks, tickIncrement} from \"d3-array\";\nimport {interpolateNumber as reinterpolate} from \"d3-interpolate\";\nimport {default as continuous, copy, deinterpolateLinear as deinterpolate} from \"./continuous\";\nimport tickFormat from \"./tickFormat\";\n\nexport function linearish(scale) {\n  var domain = scale.domain;\n\n  scale.ticks = function(count) {\n    var d = domain();\n    return ticks(d[0], d[d.length - 1], count == null ? 10 : count);\n  };\n\n  scale.tickFormat = function(count, specifier) {\n    return tickFormat(domain(), count, specifier);\n  };\n\n  scale.nice = function(count) {\n    if (count == null) count = 10;\n\n    var d = domain(),\n        i0 = 0,\n        i1 = d.length - 1,\n        start = d[i0],\n        stop = d[i1],\n        step;\n\n    if (stop < start) {\n      step = start, start = stop, stop = step;\n      step = i0, i0 = i1, i1 = step;\n    }\n\n    step = tickIncrement(start, stop, count);\n\n    if (step > 0) {\n      start = Math.floor(start / step) * step;\n      stop = Math.ceil(stop / step) * step;\n      step = tickIncrement(start, stop, count);\n    } else if (step < 0) {\n      start = Math.ceil(start * step) / step;\n      stop = Math.floor(stop * step) / step;\n      step = tickIncrement(start, stop, count);\n    }\n\n    if (step > 0) {\n      d[i0] = Math.floor(start / step) * step;\n      d[i1] = Math.ceil(stop / step) * step;\n      domain(d);\n    } else if (step < 0) {\n      d[i0] = Math.ceil(start * step) / step;\n      d[i1] = Math.floor(stop * step) / step;\n      domain(d);\n    }\n\n    return scale;\n  };\n\n  return scale;\n}\n\nexport default function linear() {\n  var scale = continuous(deinterpolate, reinterpolate);\n\n  scale.copy = function() {\n    return copy(scale, linear());\n  };\n\n  return linearish(scale);\n}\n"
          },
          {
            "id": 13,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\color.js",
            "name": "./node_modules/d3-interpolate/src/color.js",
            "index": 133,
            "index2": 126,
            "size": 697,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\rgb.js",
            "issuerId": 66,
            "issuerName": "./node_modules/d3-interpolate/src/rgb.js",
            "profile": {
              "factory": 213,
              "building": 183,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 66,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\rgb.js",
                "module": "./node_modules/d3-interpolate/src/rgb.js",
                "moduleName": "./node_modules/d3-interpolate/src/rgb.js",
                "type": "harmony import",
                "userRequest": "./color",
                "loc": "4:0-39"
              },
              {
                "moduleId": 160,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\hsl.js",
                "module": "./node_modules/d3-interpolate/src/hsl.js",
                "moduleName": "./node_modules/d3-interpolate/src/hsl.js",
                "type": "harmony import",
                "userRequest": "./color",
                "loc": "2:0-35"
              },
              {
                "moduleId": 161,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\lab.js",
                "module": "./node_modules/d3-interpolate/src/lab.js",
                "moduleName": "./node_modules/d3-interpolate/src/lab.js",
                "type": "harmony import",
                "userRequest": "./color",
                "loc": "2:0-28"
              },
              {
                "moduleId": 162,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\hcl.js",
                "module": "./node_modules/d3-interpolate/src/hcl.js",
                "moduleName": "./node_modules/d3-interpolate/src/hcl.js",
                "type": "harmony import",
                "userRequest": "./color",
                "loc": "2:0-35"
              },
              {
                "moduleId": 163,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\cubehelix.js",
                "module": "./node_modules/d3-interpolate/src/cubehelix.js",
                "moduleName": "./node_modules/d3-interpolate/src/cubehelix.js",
                "type": "harmony import",
                "userRequest": "./color",
                "loc": "2:0-35"
              }
            ],
            "usedExports": [
              "default",
              "gamma",
              "hue"
            ],
            "providedExports": [
              "hue",
              "gamma",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "import constant from \"./constant\";\n\nfunction linear(a, d) {\n  return function(t) {\n    return a + t * d;\n  };\n}\n\nfunction exponential(a, b, y) {\n  return a = Math.pow(a, y), b = Math.pow(b, y) - a, y = 1 / y, function(t) {\n    return Math.pow(a + t * b, y);\n  };\n}\n\nexport function hue(a, b) {\n  var d = b - a;\n  return d ? linear(a, d > 180 || d < -180 ? d - 360 * Math.round(d / 360) : d) : constant(isNaN(a) ? b : a);\n}\n\nexport function gamma(y) {\n  return (y = +y) === 1 ? nogamma : function(a, b) {\n    return b - a ? exponential(a, b, y) : constant(isNaN(a) ? b : a);\n  };\n}\n\nexport default function nogamma(a, b) {\n  var d = b - a;\n  return d ? linear(a, d) : constant(isNaN(a) ? b : a);\n}\n"
          },
          {
            "id": 14,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\colors.js",
            "name": "./node_modules/d3-scale/src/colors.js",
            "index": 185,
            "index2": 181,
            "size": 101,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category10.js",
            "issuerId": 187,
            "issuerName": "./node_modules/d3-scale/src/category10.js",
            "profile": {
              "factory": 218,
              "building": 211
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 187,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category10.js",
                "module": "./node_modules/d3-scale/src/category10.js",
                "moduleName": "./node_modules/d3-scale/src/category10.js",
                "type": "harmony import",
                "userRequest": "./colors",
                "loc": "1:0-30"
              },
              {
                "moduleId": 188,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category20b.js",
                "module": "./node_modules/d3-scale/src/category20b.js",
                "moduleName": "./node_modules/d3-scale/src/category20b.js",
                "type": "harmony import",
                "userRequest": "./colors",
                "loc": "1:0-30"
              },
              {
                "moduleId": 189,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category20c.js",
                "module": "./node_modules/d3-scale/src/category20c.js",
                "moduleName": "./node_modules/d3-scale/src/category20c.js",
                "type": "harmony import",
                "userRequest": "./colors",
                "loc": "1:0-30"
              },
              {
                "moduleId": 190,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category20.js",
                "module": "./node_modules/d3-scale/src/category20.js",
                "moduleName": "./node_modules/d3-scale/src/category20.js",
                "type": "harmony import",
                "userRequest": "./colors",
                "loc": "1:0-30"
              },
              {
                "moduleId": 193,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\viridis.js",
                "module": "./node_modules/d3-scale/src/viridis.js",
                "moduleName": "./node_modules/d3-scale/src/viridis.js",
                "type": "harmony import",
                "userRequest": "./colors",
                "loc": "1:0-30"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(s) {\n  return s.match(/.{6}/g).map(function(x) {\n    return \"#\" + x;\n  });\n}\n"
          },
          {
            "id": 15,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\stripStyle.js",
            "name": "./node_modules/react-motion/lib/stripStyle.js",
            "index": 8,
            "index2": 3,
            "size": 506,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
            "issuerId": 82,
            "issuerName": "./node_modules/react-motion/lib/react-motion.js",
            "profile": {
              "factory": 140,
              "building": 147
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 82,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
                "module": "./node_modules/react-motion/lib/react-motion.js",
                "moduleName": "./node_modules/react-motion/lib/react-motion.js",
                "type": "cjs require",
                "userRequest": "./stripStyle",
                "loc": "27:18-41"
              },
              {
                "moduleId": 83,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
                "module": "./node_modules/react-motion/lib/Motion.js",
                "moduleName": "./node_modules/react-motion/lib/Motion.js",
                "type": "cjs require",
                "userRequest": "./stripStyle",
                "loc": "19:18-41"
              },
              {
                "moduleId": 90,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
                "module": "./node_modules/react-motion/lib/StaggeredMotion.js",
                "moduleName": "./node_modules/react-motion/lib/StaggeredMotion.js",
                "type": "cjs require",
                "userRequest": "./stripStyle",
                "loc": "19:18-41"
              },
              {
                "moduleId": 91,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
                "module": "./node_modules/react-motion/lib/TransitionMotion.js",
                "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
                "type": "cjs require",
                "userRequest": "./stripStyle",
                "loc": "19:18-41"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 4,
            "source": "\n// turn {x: {val: 1, stiffness: 1, damping: 2}, y: 2} generated by\n// `{x: spring(1, {stiffness: 1, damping: 2}), y: 2}` into {x: 1, y: 2}\n\n'use strict';\n\nexports.__esModule = true;\nexports['default'] = stripStyle;\n\nfunction stripStyle(style) {\n  var ret = {};\n  for (var key in style) {\n    if (!Object.prototype.hasOwnProperty.call(style, key)) {\n      continue;\n    }\n    ret[key] = typeof style[key] === 'number' ? style[key] : style[key].val;\n  }\n  return ret;\n}\n\nmodule.exports = exports['default'];"
          },
          {
            "id": 16,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\exponent.js",
            "name": "./node_modules/d3-format/src/exponent.js",
            "index": 33,
            "index2": 29,
            "size": 134,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
            "issuerId": 44,
            "issuerName": "./node_modules/d3-format/src/locale.js",
            "profile": {
              "factory": 334,
              "building": 168
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 44,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
                "module": "./node_modules/d3-format/src/locale.js",
                "moduleName": "./node_modules/d3-format/src/locale.js",
                "type": "harmony import",
                "userRequest": "./exponent",
                "loc": "1:0-34"
              },
              {
                "moduleId": 103,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\precisionFixed.js",
                "module": "./node_modules/d3-format/src/precisionFixed.js",
                "moduleName": "./node_modules/d3-format/src/precisionFixed.js",
                "type": "harmony import",
                "userRequest": "./exponent",
                "loc": "1:0-34"
              },
              {
                "moduleId": 104,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\precisionPrefix.js",
                "module": "./node_modules/d3-format/src/precisionPrefix.js",
                "moduleName": "./node_modules/d3-format/src/precisionPrefix.js",
                "type": "harmony import",
                "userRequest": "./exponent",
                "loc": "1:0-34"
              },
              {
                "moduleId": 105,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\precisionRound.js",
                "module": "./node_modules/d3-format/src/precisionRound.js",
                "moduleName": "./node_modules/d3-format/src/precisionRound.js",
                "type": "harmony import",
                "userRequest": "./exponent",
                "loc": "1:0-34"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "import formatDecimal from \"./formatDecimal\";\n\nexport default function(x) {\n  return x = formatDecimal(Math.abs(x)), x ? x[1] : NaN;\n}\n"
          },
          {
            "id": 17,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\slice.js",
            "name": "./node_modules/d3-hierarchy/src/treemap/slice.js",
            "index": 73,
            "index2": 68,
            "size": 309,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "issuerId": 106,
            "issuerName": "./node_modules/d3-hierarchy/index.js",
            "profile": {
              "factory": 181,
              "building": 235
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 31,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\squarify.js",
                "module": "./node_modules/d3-hierarchy/src/treemap/squarify.js",
                "moduleName": "./node_modules/d3-hierarchy/src/treemap/squarify.js",
                "type": "harmony import",
                "userRequest": "./slice",
                "loc": "2:0-35"
              },
              {
                "moduleId": 106,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./src/treemap/slice",
                "loc": "12:0-60"
              },
              {
                "moduleId": 126,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\sliceDice.js",
                "module": "./node_modules/d3-hierarchy/src/treemap/sliceDice.js",
                "moduleName": "./node_modules/d3-hierarchy/src/treemap/sliceDice.js",
                "type": "harmony import",
                "userRequest": "./slice",
                "loc": "2:0-28"
              },
              {
                "moduleId": 127,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\resquarify.js",
                "module": "./node_modules/d3-hierarchy/src/treemap/resquarify.js",
                "moduleName": "./node_modules/d3-hierarchy/src/treemap/resquarify.js",
                "type": "harmony import",
                "userRequest": "./slice",
                "loc": "2:0-35"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(parent, x0, y0, x1, y1) {\n  var nodes = parent.children,\n      node,\n      i = -1,\n      n = nodes.length,\n      k = parent.value && (y1 - y0) / parent.value;\n\n  while (++i < n) {\n    node = nodes[i], node.x0 = x0, node.x1 = x1;\n    node.y0 = y0, node.y1 = y0 += node.value * k;\n  }\n}\n"
          },
          {
            "id": 18,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\number.js",
            "name": "./node_modules/d3-interpolate/src/number.js",
            "index": 137,
            "index2": 130,
            "size": 100,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "issuerId": 8,
            "issuerName": "./node_modules/d3-interpolate/index.js",
            "profile": {
              "factory": 192,
              "building": 368
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 8,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
                "module": "./node_modules/d3-interpolate/index.js",
                "moduleName": "./node_modules/d3-interpolate/index.js",
                "type": "harmony import",
                "userRequest": "./src/number",
                "loc": "6:0-58"
              },
              {
                "moduleId": 34,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
                "module": "./node_modules/d3-interpolate/src/value.js",
                "moduleName": "./node_modules/d3-interpolate/src/value.js",
                "type": "harmony import",
                "userRequest": "./number",
                "loc": "5:0-30"
              },
              {
                "moduleId": 72,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\string.js",
                "module": "./node_modules/d3-interpolate/src/string.js",
                "moduleName": "./node_modules/d3-interpolate/src/string.js",
                "type": "harmony import",
                "userRequest": "./number",
                "loc": "1:0-30"
              },
              {
                "moduleId": 156,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\transform\\index.js",
                "module": "./node_modules/d3-interpolate/src/transform/index.js",
                "moduleName": "./node_modules/d3-interpolate/src/transform/index.js",
                "type": "harmony import",
                "userRequest": "../number",
                "loc": "1:0-31"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(a, b) {\n  return a = +a, b -= a, function(t) {\n    return a + b * t;\n  };\n}\n"
          },
          {
            "id": 19,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\continuous.js",
            "name": "./node_modules/d3-scale/src/continuous.js",
            "index": 150,
            "index2": 147,
            "size": 3328,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\linear.js",
            "issuerId": 12,
            "issuerName": "./node_modules/d3-scale/src/linear.js",
            "profile": {
              "factory": 267,
              "building": 169,
              "dependencies": 36
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 12,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\linear.js",
                "module": "./node_modules/d3-scale/src/linear.js",
                "moduleName": "./node_modules/d3-scale/src/linear.js",
                "type": "harmony import",
                "userRequest": "./continuous",
                "loc": "3:0-95"
              },
              {
                "moduleId": 75,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
                "module": "./node_modules/d3-scale/src/time.js",
                "moduleName": "./node_modules/d3-scale/src/time.js",
                "type": "harmony import",
                "userRequest": "./continuous",
                "loc": "6:0-95"
              },
              {
                "moduleId": 166,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\log.js",
                "module": "./node_modules/d3-scale/src/log.js",
                "moduleName": "./node_modules/d3-scale/src/log.js",
                "type": "harmony import",
                "userRequest": "./continuous",
                "loc": "5:0-57"
              },
              {
                "moduleId": 167,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\pow.js",
                "module": "./node_modules/d3-scale/src/pow.js",
                "moduleName": "./node_modules/d3-scale/src/pow.js",
                "type": "harmony import",
                "userRequest": "./continuous",
                "loc": "3:0-57"
              }
            ],
            "usedExports": [
              "copy",
              "default",
              "deinterpolateLinear"
            ],
            "providedExports": [
              "deinterpolateLinear",
              "copy",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "import {bisect} from \"d3-array\";\nimport {interpolate as interpolateValue, interpolateRound} from \"d3-interpolate\";\nimport {map, slice} from \"./array\";\nimport constant from \"./constant\";\nimport number from \"./number\";\n\nvar unit = [0, 1];\n\nexport function deinterpolateLinear(a, b) {\n  return (b -= (a = +a))\n      ? function(x) { return (x - a) / b; }\n      : constant(b);\n}\n\nfunction deinterpolateClamp(deinterpolate) {\n  return function(a, b) {\n    var d = deinterpolate(a = +a, b = +b);\n    return function(x) { return x <= a ? 0 : x >= b ? 1 : d(x); };\n  };\n}\n\nfunction reinterpolateClamp(reinterpolate) {\n  return function(a, b) {\n    var r = reinterpolate(a = +a, b = +b);\n    return function(t) { return t <= 0 ? a : t >= 1 ? b : r(t); };\n  };\n}\n\nfunction bimap(domain, range, deinterpolate, reinterpolate) {\n  var d0 = domain[0], d1 = domain[1], r0 = range[0], r1 = range[1];\n  if (d1 < d0) d0 = deinterpolate(d1, d0), r0 = reinterpolate(r1, r0);\n  else d0 = deinterpolate(d0, d1), r0 = reinterpolate(r0, r1);\n  return function(x) { return r0(d0(x)); };\n}\n\nfunction polymap(domain, range, deinterpolate, reinterpolate) {\n  var j = Math.min(domain.length, range.length) - 1,\n      d = new Array(j),\n      r = new Array(j),\n      i = -1;\n\n  // Reverse descending domains.\n  if (domain[j] < domain[0]) {\n    domain = domain.slice().reverse();\n    range = range.slice().reverse();\n  }\n\n  while (++i < j) {\n    d[i] = deinterpolate(domain[i], domain[i + 1]);\n    r[i] = reinterpolate(range[i], range[i + 1]);\n  }\n\n  return function(x) {\n    var i = bisect(domain, x, 1, j) - 1;\n    return r[i](d[i](x));\n  };\n}\n\nexport function copy(source, target) {\n  return target\n      .domain(source.domain())\n      .range(source.range())\n      .interpolate(source.interpolate())\n      .clamp(source.clamp());\n}\n\n// deinterpolate(a, b)(x) takes a domain value x in [a,b] and returns the corresponding parameter t in [0,1].\n// reinterpolate(a, b)(t) takes a parameter t in [0,1] and returns the corresponding domain value x in [a,b].\nexport default function continuous(deinterpolate, reinterpolate) {\n  var domain = unit,\n      range = unit,\n      interpolate = interpolateValue,\n      clamp = false,\n      piecewise,\n      output,\n      input;\n\n  function rescale() {\n    piecewise = Math.min(domain.length, range.length) > 2 ? polymap : bimap;\n    output = input = null;\n    return scale;\n  }\n\n  function scale(x) {\n    return (output || (output = piecewise(domain, range, clamp ? deinterpolateClamp(deinterpolate) : deinterpolate, interpolate)))(+x);\n  }\n\n  scale.invert = function(y) {\n    return (input || (input = piecewise(range, domain, deinterpolateLinear, clamp ? reinterpolateClamp(reinterpolate) : reinterpolate)))(+y);\n  };\n\n  scale.domain = function(_) {\n    return arguments.length ? (domain = map.call(_, number), rescale()) : domain.slice();\n  };\n\n  scale.range = function(_) {\n    return arguments.length ? (range = slice.call(_), rescale()) : range.slice();\n  };\n\n  scale.rangeRound = function(_) {\n    return range = slice.call(_), interpolate = interpolateRound, rescale();\n  };\n\n  scale.clamp = function(_) {\n    return arguments.length ? (clamp = !!_, rescale()) : clamp;\n  };\n\n  scale.interpolate = function(_) {\n    return arguments.length ? (interpolate = _, rescale()) : interpolate;\n  };\n\n  return rescale();\n}\n"
          },
          {
            "id": 20,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\mapToZero.js",
            "name": "./node_modules/react-motion/lib/mapToZero.js",
            "index": 7,
            "index2": 2,
            "size": 346,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
            "issuerId": 83,
            "issuerName": "./node_modules/react-motion/lib/Motion.js",
            "profile": {
              "factory": 432,
              "building": 135
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 83,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
                "module": "./node_modules/react-motion/lib/Motion.js",
                "moduleName": "./node_modules/react-motion/lib/Motion.js",
                "type": "cjs require",
                "userRequest": "./mapToZero",
                "loc": "15:17-39"
              },
              {
                "moduleId": 90,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
                "module": "./node_modules/react-motion/lib/StaggeredMotion.js",
                "moduleName": "./node_modules/react-motion/lib/StaggeredMotion.js",
                "type": "cjs require",
                "userRequest": "./mapToZero",
                "loc": "15:17-39"
              },
              {
                "moduleId": 91,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
                "module": "./node_modules/react-motion/lib/TransitionMotion.js",
                "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
                "type": "cjs require",
                "userRequest": "./mapToZero",
                "loc": "15:17-39"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 5,
            "source": "\n\n// currently used to initiate the velocity style object to 0\n'use strict';\n\nexports.__esModule = true;\nexports['default'] = mapToZero;\n\nfunction mapToZero(obj) {\n  var ret = {};\n  for (var key in obj) {\n    if (Object.prototype.hasOwnProperty.call(obj, key)) {\n      ret[key] = 0;\n    }\n  }\n  return ret;\n}\n\nmodule.exports = exports['default'];"
          },
          {
            "id": 21,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\stepper.js",
            "name": "./node_modules/react-motion/lib/stepper.js",
            "index": 9,
            "index2": 4,
            "size": 1254,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
            "issuerId": 83,
            "issuerName": "./node_modules/react-motion/lib/Motion.js",
            "profile": {
              "factory": 433,
              "building": 139
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 83,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
                "module": "./node_modules/react-motion/lib/Motion.js",
                "moduleName": "./node_modules/react-motion/lib/Motion.js",
                "type": "cjs require",
                "userRequest": "./stepper",
                "loc": "23:16-36"
              },
              {
                "moduleId": 90,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
                "module": "./node_modules/react-motion/lib/StaggeredMotion.js",
                "moduleName": "./node_modules/react-motion/lib/StaggeredMotion.js",
                "type": "cjs require",
                "userRequest": "./stepper",
                "loc": "23:16-36"
              },
              {
                "moduleId": 91,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
                "module": "./node_modules/react-motion/lib/TransitionMotion.js",
                "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
                "type": "cjs require",
                "userRequest": "./stepper",
                "loc": "23:16-36"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 5,
            "source": "\n\n// stepper is used a lot. Saves allocation to return the same array wrapper.\n// This is fine and danger-free against mutations because the callsite\n// immediately destructures it and gets the numbers inside without passing the\n\"use strict\";\n\nexports.__esModule = true;\nexports[\"default\"] = stepper;\n\nvar reusedTuple = [0, 0];\n\nfunction stepper(secondPerFrame, x, v, destX, k, b, precision) {\n  // Spring stiffness, in kg / s^2\n\n  // for animations, destX is really spring length (spring at rest). initial\n  // position is considered as the stretched/compressed position of a spring\n  var Fspring = -k * (x - destX);\n\n  // Damping, in kg / s\n  var Fdamper = -b * v;\n\n  // usually we put mass here, but for animation purposes, specifying mass is a\n  // bit redundant. you could simply adjust k and b accordingly\n  // let a = (Fspring + Fdamper) / mass;\n  var a = Fspring + Fdamper;\n\n  var newV = v + a * secondPerFrame;\n  var newX = x + newV * secondPerFrame;\n\n  if (Math.abs(newV) < precision && Math.abs(newX - destX) < precision) {\n    reusedTuple[0] = destX;\n    reusedTuple[1] = 0;\n    return reusedTuple;\n  }\n\n  reusedTuple[0] = newX;\n  reusedTuple[1] = newV;\n  return reusedTuple;\n}\n\nmodule.exports = exports[\"default\"];\n// array reference around."
          },
          {
            "id": 22,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\performance-now\\lib\\performance-now.js",
            "name": "./node_modules/performance-now/lib/performance-now.js",
            "index": 10,
            "index2": 6,
            "size": 886,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
            "issuerId": 83,
            "issuerName": "./node_modules/react-motion/lib/Motion.js",
            "profile": {
              "factory": 706,
              "building": 27,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 83,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
                "module": "./node_modules/react-motion/lib/Motion.js",
                "moduleName": "./node_modules/react-motion/lib/Motion.js",
                "type": "cjs require",
                "userRequest": "performance-now",
                "loc": "27:22-48"
              },
              {
                "moduleId": 90,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
                "module": "./node_modules/react-motion/lib/StaggeredMotion.js",
                "moduleName": "./node_modules/react-motion/lib/StaggeredMotion.js",
                "type": "cjs require",
                "userRequest": "performance-now",
                "loc": "27:22-48"
              },
              {
                "moduleId": 91,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
                "module": "./node_modules/react-motion/lib/TransitionMotion.js",
                "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
                "type": "cjs require",
                "userRequest": "performance-now",
                "loc": "31:22-48"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 5,
            "source": "// Generated by CoffeeScript 1.7.1\n(function() {\n  var getNanoSeconds, hrtime, loadTime;\n\n  if ((typeof performance !== \"undefined\" && performance !== null) && performance.now) {\n    module.exports = function() {\n      return performance.now();\n    };\n  } else if ((typeof process !== \"undefined\" && process !== null) && process.hrtime) {\n    module.exports = function() {\n      return (getNanoSeconds() - loadTime) / 1e6;\n    };\n    hrtime = process.hrtime;\n    getNanoSeconds = function() {\n      var hr;\n      hr = hrtime();\n      return hr[0] * 1e9 + hr[1];\n    };\n    loadTime = getNanoSeconds();\n  } else if (Date.now) {\n    module.exports = function() {\n      return Date.now() - loadTime;\n    };\n    loadTime = Date.now();\n  } else {\n    module.exports = function() {\n      return new Date().getTime() - loadTime;\n    };\n    loadTime = new Date().getTime();\n  }\n\n}).call(this);\n"
          },
          {
            "id": 23,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\process\\browser.js",
            "name": "./node_modules/process/browser.js",
            "index": 11,
            "index2": 5,
            "size": 5418,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\styled-components\\dist\\styled-components.es.js",
            "issuerId": 232,
            "issuerName": "./node_modules/styled-components/dist/styled-components.es.js",
            "profile": {
              "factory": 518,
              "building": 242
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 22,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\performance-now\\lib\\performance-now.js",
                "module": "./node_modules/performance-now/lib/performance-now.js",
                "moduleName": "./node_modules/performance-now/lib/performance-now.js",
                "type": "cjs require",
                "userRequest": "process",
                "loc": "1:0-37"
              },
              {
                "moduleId": 85,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\raf\\node_modules\\performance-now\\lib\\performance-now.js",
                "module": "./node_modules/raf/node_modules/performance-now/lib/performance-now.js",
                "moduleName": "./node_modules/raf/node_modules/performance-now/lib/performance-now.js",
                "type": "cjs require",
                "userRequest": "process",
                "loc": "1:0-43"
              },
              {
                "moduleId": 232,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\styled-components\\dist\\styled-components.es.js",
                "module": "./node_modules/styled-components/dist/styled-components.es.js",
                "moduleName": "./node_modules/styled-components/dist/styled-components.es.js",
                "type": "cjs require",
                "userRequest": "process",
                "loc": "1:0-37"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 4,
            "source": "// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things.  But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals.  It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n    throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n    throw new Error('clearTimeout has not been defined');\n}\n(function () {\n    try {\n        if (typeof setTimeout === 'function') {\n            cachedSetTimeout = setTimeout;\n        } else {\n            cachedSetTimeout = defaultSetTimout;\n        }\n    } catch (e) {\n        cachedSetTimeout = defaultSetTimout;\n    }\n    try {\n        if (typeof clearTimeout === 'function') {\n            cachedClearTimeout = clearTimeout;\n        } else {\n            cachedClearTimeout = defaultClearTimeout;\n        }\n    } catch (e) {\n        cachedClearTimeout = defaultClearTimeout;\n    }\n} ())\nfunction runTimeout(fun) {\n    if (cachedSetTimeout === setTimeout) {\n        //normal enviroments in sane situations\n        return setTimeout(fun, 0);\n    }\n    // if setTimeout wasn't available but was latter defined\n    if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n        cachedSetTimeout = setTimeout;\n        return setTimeout(fun, 0);\n    }\n    try {\n        // when when somebody has screwed with setTimeout but no I.E. maddness\n        return cachedSetTimeout(fun, 0);\n    } catch(e){\n        try {\n            // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n            return cachedSetTimeout.call(null, fun, 0);\n        } catch(e){\n            // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n            return cachedSetTimeout.call(this, fun, 0);\n        }\n    }\n\n\n}\nfunction runClearTimeout(marker) {\n    if (cachedClearTimeout === clearTimeout) {\n        //normal enviroments in sane situations\n        return clearTimeout(marker);\n    }\n    // if clearTimeout wasn't available but was latter defined\n    if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n        cachedClearTimeout = clearTimeout;\n        return clearTimeout(marker);\n    }\n    try {\n        // when when somebody has screwed with setTimeout but no I.E. maddness\n        return cachedClearTimeout(marker);\n    } catch (e){\n        try {\n            // When we are in I.E. but the script has been evaled so I.E. doesn't  trust the global object when called normally\n            return cachedClearTimeout.call(null, marker);\n        } catch (e){\n            // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n            // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n            return cachedClearTimeout.call(this, marker);\n        }\n    }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n    if (!draining || !currentQueue) {\n        return;\n    }\n    draining = false;\n    if (currentQueue.length) {\n        queue = currentQueue.concat(queue);\n    } else {\n        queueIndex = -1;\n    }\n    if (queue.length) {\n        drainQueue();\n    }\n}\n\nfunction drainQueue() {\n    if (draining) {\n        return;\n    }\n    var timeout = runTimeout(cleanUpNextTick);\n    draining = true;\n\n    var len = queue.length;\n    while(len) {\n        currentQueue = queue;\n        queue = [];\n        while (++queueIndex < len) {\n            if (currentQueue) {\n                currentQueue[queueIndex].run();\n            }\n        }\n        queueIndex = -1;\n        len = queue.length;\n    }\n    currentQueue = null;\n    draining = false;\n    runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n    var args = new Array(arguments.length - 1);\n    if (arguments.length > 1) {\n        for (var i = 1; i < arguments.length; i++) {\n            args[i - 1] = arguments[i];\n        }\n    }\n    queue.push(new Item(fun, args));\n    if (queue.length === 1 && !draining) {\n        runTimeout(drainQueue);\n    }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n    this.fun = fun;\n    this.array = array;\n}\nItem.prototype.run = function () {\n    this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n    throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n    throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n"
          },
          {
            "id": 24,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\raf\\index.js",
            "name": "./node_modules/raf/index.js",
            "index": 12,
            "index2": 9,
            "size": 1883,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
            "issuerId": 83,
            "issuerName": "./node_modules/react-motion/lib/Motion.js",
            "profile": {
              "factory": 683,
              "building": 36
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 83,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
                "module": "./node_modules/react-motion/lib/Motion.js",
                "moduleName": "./node_modules/react-motion/lib/Motion.js",
                "type": "cjs require",
                "userRequest": "raf",
                "loc": "31:11-25"
              },
              {
                "moduleId": 90,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
                "module": "./node_modules/react-motion/lib/StaggeredMotion.js",
                "moduleName": "./node_modules/react-motion/lib/StaggeredMotion.js",
                "type": "cjs require",
                "userRequest": "raf",
                "loc": "31:11-25"
              },
              {
                "moduleId": 91,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
                "module": "./node_modules/react-motion/lib/TransitionMotion.js",
                "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
                "type": "cjs require",
                "userRequest": "raf",
                "loc": "35:11-25"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 5,
            "source": "var now = require('performance-now')\n  , root = typeof window === 'undefined' ? global : window\n  , vendors = ['moz', 'webkit']\n  , suffix = 'AnimationFrame'\n  , raf = root['request' + suffix]\n  , caf = root['cancel' + suffix] || root['cancelRequest' + suffix]\n\nfor(var i = 0; !raf && i < vendors.length; i++) {\n  raf = root[vendors[i] + 'Request' + suffix]\n  caf = root[vendors[i] + 'Cancel' + suffix]\n      || root[vendors[i] + 'CancelRequest' + suffix]\n}\n\n// Some versions of FF have rAF but not cAF\nif(!raf || !caf) {\n  var last = 0\n    , id = 0\n    , queue = []\n    , frameDuration = 1000 / 60\n\n  raf = function(callback) {\n    if(queue.length === 0) {\n      var _now = now()\n        , next = Math.max(0, frameDuration - (_now - last))\n      last = next + _now\n      setTimeout(function() {\n        var cp = queue.slice(0)\n        // Clear queue here to prevent\n        // callbacks from appending listeners\n        // to the current frame's queue\n        queue.length = 0\n        for(var i = 0; i < cp.length; i++) {\n          if(!cp[i].cancelled) {\n            try{\n              cp[i].callback(last)\n            } catch(e) {\n              setTimeout(function() { throw e }, 0)\n            }\n          }\n        }\n      }, Math.round(next))\n    }\n    queue.push({\n      handle: ++id,\n      callback: callback,\n      cancelled: false\n    })\n    return id\n  }\n\n  caf = function(handle) {\n    for(var i = 0; i < queue.length; i++) {\n      if(queue[i].handle === handle) {\n        queue[i].cancelled = true\n      }\n    }\n  }\n}\n\nmodule.exports = function(fn) {\n  // Wrap in a new function to prevent\n  // `cancel` potentially being assigned\n  // to the native rAF function\n  return raf.call(root, fn)\n}\nmodule.exports.cancel = function() {\n  caf.apply(root, arguments)\n}\nmodule.exports.polyfill = function() {\n  root.requestAnimationFrame = raf\n  root.cancelAnimationFrame = caf\n}\n"
          },
          {
            "id": 25,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\shouldStopAnimation.js",
            "name": "./node_modules/react-motion/lib/shouldStopAnimation.js",
            "index": 15,
            "index2": 10,
            "size": 813,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
            "issuerId": 83,
            "issuerName": "./node_modules/react-motion/lib/Motion.js",
            "profile": {
              "factory": 434,
              "building": 140
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 83,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
                "module": "./node_modules/react-motion/lib/Motion.js",
                "moduleName": "./node_modules/react-motion/lib/Motion.js",
                "type": "cjs require",
                "userRequest": "./shouldStopAnimation",
                "loc": "35:27-59"
              },
              {
                "moduleId": 90,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
                "module": "./node_modules/react-motion/lib/StaggeredMotion.js",
                "moduleName": "./node_modules/react-motion/lib/StaggeredMotion.js",
                "type": "cjs require",
                "userRequest": "./shouldStopAnimation",
                "loc": "35:27-59"
              },
              {
                "moduleId": 91,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
                "module": "./node_modules/react-motion/lib/TransitionMotion.js",
                "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
                "type": "cjs require",
                "userRequest": "./shouldStopAnimation",
                "loc": "39:27-59"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 5,
            "source": "\n\n// usage assumption: currentStyle values have already been rendered but it says\n// nothing of whether currentStyle is stale (see unreadPropStyle)\n'use strict';\n\nexports.__esModule = true;\nexports['default'] = shouldStopAnimation;\n\nfunction shouldStopAnimation(currentStyle, style, currentVelocity) {\n  for (var key in style) {\n    if (!Object.prototype.hasOwnProperty.call(style, key)) {\n      continue;\n    }\n\n    if (currentVelocity[key] !== 0) {\n      return false;\n    }\n\n    var styleValue = typeof style[key] === 'number' ? style[key] : style[key].val;\n    // stepper will have already taken care of rounding precision errors, so\n    // won't have such thing as 0.9999 !=== 1\n    if (currentStyle[key] !== styleValue) {\n      return false;\n    }\n  }\n\n  return true;\n}\n\nmodule.exports = exports['default'];"
          },
          {
            "id": 26,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\index.js",
            "name": "./node_modules/prop-types/index.js",
            "index": 16,
            "index2": 15,
            "size": 1078,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
            "issuerId": 83,
            "issuerName": "./node_modules/react-motion/lib/Motion.js",
            "profile": {
              "factory": 684,
              "building": 39
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 83,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
                "module": "./node_modules/react-motion/lib/Motion.js",
                "moduleName": "./node_modules/react-motion/lib/Motion.js",
                "type": "cjs require",
                "userRequest": "prop-types",
                "loc": "43:17-38"
              },
              {
                "moduleId": 90,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
                "module": "./node_modules/react-motion/lib/StaggeredMotion.js",
                "moduleName": "./node_modules/react-motion/lib/StaggeredMotion.js",
                "type": "cjs require",
                "userRequest": "prop-types",
                "loc": "43:17-38"
              },
              {
                "moduleId": 91,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
                "module": "./node_modules/react-motion/lib/TransitionMotion.js",
                "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
                "type": "cjs require",
                "userRequest": "prop-types",
                "loc": "47:17-38"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 5,
            "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n */\n\nif (process.env.NODE_ENV !== 'production') {\n  var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' &&\n    Symbol.for &&\n    Symbol.for('react.element')) ||\n    0xeac7;\n\n  var isValidElement = function(object) {\n    return typeof object === 'object' &&\n      object !== null &&\n      object.$$typeof === REACT_ELEMENT_TYPE;\n  };\n\n  // By explicitly using `prop-types` you are opting into new development behavior.\n  // http://fb.me/prop-types-in-prod\n  var throwOnDirectAccess = true;\n  module.exports = require('./factoryWithTypeCheckers')(isValidElement, throwOnDirectAccess);\n} else {\n  // By explicitly using `prop-types` you are opting into new production behavior.\n  // http://fb.me/prop-types-in-prod\n  module.exports = require('./factoryWithThrowingShims')();\n}\n"
          },
          {
            "id": 27,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
            "name": "./node_modules/d3-format/index.js",
            "index": 30,
            "index2": 43,
            "size": 404,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "issuerId": 80,
            "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
            "profile": {
              "factory": 452,
              "building": 409
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 80,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
                "module": "./app/src/components/TreeMap/TreeMap.tsx",
                "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
                "type": "cjs require",
                "userRequest": "d3-format",
                "loc": "24:18-38"
              },
              {
                "moduleId": 165,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\tickFormat.js",
                "module": "./node_modules/d3-scale/src/tickFormat.js",
                "moduleName": "./node_modules/d3-scale/src/tickFormat.js",
                "type": "harmony import",
                "userRequest": "d3-format",
                "loc": "2:0-113"
              },
              {
                "moduleId": 166,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\log.js",
                "module": "./node_modules/d3-scale/src/log.js",
                "moduleName": "./node_modules/d3-scale/src/log.js",
                "type": "harmony import",
                "userRequest": "d3-format",
                "loc": "2:0-33"
              }
            ],
            "usedExports": true,
            "providedExports": [
              "formatDefaultLocale",
              "format",
              "formatPrefix",
              "formatLocale",
              "formatSpecifier",
              "precisionFixed",
              "precisionPrefix",
              "precisionRound"
            ],
            "optimizationBailout": [],
            "depth": 2,
            "source": "export {default as formatDefaultLocale, format, formatPrefix} from \"./src/defaultLocale\";\nexport {default as formatLocale} from \"./src/locale\";\nexport {default as formatSpecifier} from \"./src/formatSpecifier\";\nexport {default as precisionFixed} from \"./src/precisionFixed\";\nexport {default as precisionPrefix} from \"./src/precisionPrefix\";\nexport {default as precisionRound} from \"./src/precisionRound\";\n"
          },
          {
            "id": 28,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatDecimal.js",
            "name": "./node_modules/d3-format/src/formatDecimal.js",
            "index": 34,
            "index2": 28,
            "size": 655,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\exponent.js",
            "issuerId": 16,
            "issuerName": "./node_modules/d3-format/src/exponent.js",
            "profile": {
              "factory": 93,
              "building": 47
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 16,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\exponent.js",
                "module": "./node_modules/d3-format/src/exponent.js",
                "moduleName": "./node_modules/d3-format/src/exponent.js",
                "type": "harmony import",
                "userRequest": "./formatDecimal",
                "loc": "1:0-44"
              },
              {
                "moduleId": 47,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatPrefixAuto.js",
                "module": "./node_modules/d3-format/src/formatPrefixAuto.js",
                "moduleName": "./node_modules/d3-format/src/formatPrefixAuto.js",
                "type": "harmony import",
                "userRequest": "./formatDecimal",
                "loc": "1:0-44"
              },
              {
                "moduleId": 101,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatRounded.js",
                "module": "./node_modules/d3-format/src/formatRounded.js",
                "moduleName": "./node_modules/d3-format/src/formatRounded.js",
                "type": "harmony import",
                "userRequest": "./formatDecimal",
                "loc": "1:0-44"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "// Computes the decimal coefficient and exponent of the specified number x with\n// significant digits p, where x is positive and p is in [1, 21] or undefined.\n// For example, formatDecimal(1.23) returns [\"123\", 0].\nexport default function(x, p) {\n  if ((i = (x = p ? x.toExponential(p - 1) : x.toExponential()).indexOf(\"e\")) < 0) return null; // NaN, ±Infinity\n  var i, coefficient = x.slice(0, i);\n\n  // The string returned by toExponential either has the form \\d\\.\\d+e[-+]\\d+\n  // (e.g., 1.2e+3) or the form \\de[-+]\\d+ (e.g., 1e+3).\n  return [\n    coefficient.length > 1 ? coefficient[0] + coefficient.slice(2) : coefficient,\n    +x.slice(i + 1)\n  ];\n}\n"
          },
          {
            "id": 29,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "name": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "index": 48,
            "index2": 56,
            "size": 1874,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "issuerId": 106,
            "issuerName": "./node_modules/d3-hierarchy/index.js",
            "profile": {
              "factory": 177,
              "building": 205
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 106,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./src/hierarchy/index",
                "loc": "2:0-59"
              },
              {
                "moduleId": 122,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\stratify.js",
                "module": "./node_modules/d3-hierarchy/src/stratify.js",
                "moduleName": "./node_modules/d3-hierarchy/src/stratify.js",
                "type": "harmony import",
                "userRequest": "./hierarchy/index",
                "loc": "2:0-54"
              },
              {
                "moduleId": 123,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\tree.js",
                "module": "./node_modules/d3-hierarchy/src/tree.js",
                "moduleName": "./node_modules/d3-hierarchy/src/tree.js",
                "type": "harmony import",
                "userRequest": "./hierarchy/index",
                "loc": "1:0-39"
              }
            ],
            "usedExports": [
              "Node",
              "computeHeight",
              "default"
            ],
            "providedExports": [
              "default",
              "computeHeight",
              "Node"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import node_count from \"./count\";\nimport node_each from \"./each\";\nimport node_eachBefore from \"./eachBefore\";\nimport node_eachAfter from \"./eachAfter\";\nimport node_sum from \"./sum\";\nimport node_sort from \"./sort\";\nimport node_path from \"./path\";\nimport node_ancestors from \"./ancestors\";\nimport node_descendants from \"./descendants\";\nimport node_leaves from \"./leaves\";\nimport node_links from \"./links\";\n\nexport default function hierarchy(data, children) {\n  var root = new Node(data),\n      valued = +data.value && (root.value = data.value),\n      node,\n      nodes = [root],\n      child,\n      childs,\n      i,\n      n;\n\n  if (children == null) children = defaultChildren;\n\n  while (node = nodes.pop()) {\n    if (valued) node.value = +node.data.value;\n    if ((childs = children(node.data)) && (n = childs.length)) {\n      node.children = new Array(n);\n      for (i = n - 1; i >= 0; --i) {\n        nodes.push(child = node.children[i] = new Node(childs[i]));\n        child.parent = node;\n        child.depth = node.depth + 1;\n      }\n    }\n  }\n\n  return root.eachBefore(computeHeight);\n}\n\nfunction node_copy() {\n  return hierarchy(this).eachBefore(copyData);\n}\n\nfunction defaultChildren(d) {\n  return d.children;\n}\n\nfunction copyData(node) {\n  node.data = node.data.data;\n}\n\nexport function computeHeight(node) {\n  var height = 0;\n  do node.height = height;\n  while ((node = node.parent) && (node.height < ++height));\n}\n\nexport function Node(data) {\n  this.data = data;\n  this.depth =\n  this.height = 0;\n  this.parent = null;\n}\n\nNode.prototype = hierarchy.prototype = {\n  constructor: Node,\n  count: node_count,\n  each: node_each,\n  eachAfter: node_eachAfter,\n  eachBefore: node_eachBefore,\n  sum: node_sum,\n  sort: node_sort,\n  path: node_path,\n  ancestors: node_ancestors,\n  descendants: node_descendants,\n  leaves: node_leaves,\n  links: node_links,\n  copy: node_copy\n};\n"
          },
          {
            "id": 30,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\accessors.js",
            "name": "./node_modules/d3-hierarchy/src/accessors.js",
            "index": 64,
            "index2": 60,
            "size": 166,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\stratify.js",
            "issuerId": 122,
            "issuerName": "./node_modules/d3-hierarchy/src/stratify.js",
            "profile": {
              "factory": 367,
              "building": 164
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 119,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\index.js",
                "module": "./node_modules/d3-hierarchy/src/pack/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/pack/index.js",
                "type": "harmony import",
                "userRequest": "../accessors",
                "loc": "2:0-38"
              },
              {
                "moduleId": 122,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\stratify.js",
                "module": "./node_modules/d3-hierarchy/src/stratify.js",
                "moduleName": "./node_modules/d3-hierarchy/src/stratify.js",
                "type": "harmony import",
                "userRequest": "./accessors",
                "loc": "1:0-37"
              },
              {
                "moduleId": 124,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\index.js",
                "module": "./node_modules/d3-hierarchy/src/treemap/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/treemap/index.js",
                "type": "harmony import",
                "userRequest": "../accessors",
                "loc": "3:0-38"
              }
            ],
            "usedExports": [
              "optional",
              "required"
            ],
            "providedExports": [
              "optional",
              "required"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export function optional(f) {\n  return f == null ? null : required(f);\n}\n\nexport function required(f) {\n  if (typeof f !== \"function\") throw new Error;\n  return f;\n}\n"
          },
          {
            "id": 31,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\squarify.js",
            "name": "./node_modules/d3-hierarchy/src/treemap/squarify.js",
            "index": 72,
            "index2": 69,
            "size": 1868,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "issuerId": 106,
            "issuerName": "./node_modules/d3-hierarchy/index.js",
            "profile": {
              "factory": 182,
              "building": 228,
              "dependencies": 2
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 106,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./src/treemap/squarify",
                "loc": "14:0-66"
              },
              {
                "moduleId": 124,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\index.js",
                "module": "./node_modules/d3-hierarchy/src/treemap/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/treemap/index.js",
                "type": "harmony import",
                "userRequest": "./squarify",
                "loc": "2:0-34"
              },
              {
                "moduleId": 127,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\resquarify.js",
                "module": "./node_modules/d3-hierarchy/src/treemap/resquarify.js",
                "moduleName": "./node_modules/d3-hierarchy/src/treemap/resquarify.js",
                "type": "harmony import",
                "userRequest": "./squarify",
                "loc": "3:0-46"
              }
            ],
            "usedExports": [
              "default",
              "phi",
              "squarifyRatio"
            ],
            "providedExports": [
              "phi",
              "squarifyRatio",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import treemapDice from \"./dice\";\nimport treemapSlice from \"./slice\";\n\nexport var phi = (1 + Math.sqrt(5)) / 2;\n\nexport function squarifyRatio(ratio, parent, x0, y0, x1, y1) {\n  var rows = [],\n      nodes = parent.children,\n      row,\n      nodeValue,\n      i0 = 0,\n      i1 = 0,\n      n = nodes.length,\n      dx, dy,\n      value = parent.value,\n      sumValue,\n      minValue,\n      maxValue,\n      newRatio,\n      minRatio,\n      alpha,\n      beta;\n\n  while (i0 < n) {\n    dx = x1 - x0, dy = y1 - y0;\n\n    // Find the next non-empty node.\n    do sumValue = nodes[i1++].value; while (!sumValue && i1 < n);\n    minValue = maxValue = sumValue;\n    alpha = Math.max(dy / dx, dx / dy) / (value * ratio);\n    beta = sumValue * sumValue * alpha;\n    minRatio = Math.max(maxValue / beta, beta / minValue);\n\n    // Keep adding nodes while the aspect ratio maintains or improves.\n    for (; i1 < n; ++i1) {\n      sumValue += nodeValue = nodes[i1].value;\n      if (nodeValue < minValue) minValue = nodeValue;\n      if (nodeValue > maxValue) maxValue = nodeValue;\n      beta = sumValue * sumValue * alpha;\n      newRatio = Math.max(maxValue / beta, beta / minValue);\n      if (newRatio > minRatio) { sumValue -= nodeValue; break; }\n      minRatio = newRatio;\n    }\n\n    // Position and record the row orientation.\n    rows.push(row = {value: sumValue, dice: dx < dy, children: nodes.slice(i0, i1)});\n    if (row.dice) treemapDice(row, x0, y0, x1, value ? y0 += dy * sumValue / value : y1);\n    else treemapSlice(row, x0, y0, value ? x0 += dx * sumValue / value : x1, y1);\n    value -= sumValue, i0 = i1;\n  }\n\n  return rows;\n}\n\nexport default (function custom(ratio) {\n\n  function squarify(parent, x0, y0, x1, y1) {\n    squarifyRatio(ratio, parent, x0, y0, x1, y1);\n  }\n\n  squarify.ratio = function(x) {\n    return custom((x = +x) > 1 ? x : 1);\n  };\n\n  return squarify;\n})(phi);\n"
          },
          {
            "id": 32,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\quantile.js",
            "name": "./node_modules/d3-array/src/quantile.js",
            "index": 98,
            "index2": 92,
            "size": 499,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 191,
              "building": 281,
              "dependencies": 291
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/quantile",
                "loc": "19:0-51"
              },
              {
                "moduleId": 135,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\threshold\\freedmanDiaconis.js",
                "module": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
                "moduleName": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
                "type": "harmony import",
                "userRequest": "../quantile",
                "loc": "4:0-35"
              },
              {
                "moduleId": 139,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\median.js",
                "module": "./node_modules/d3-array/src/median.js",
                "moduleName": "./node_modules/d3-array/src/median.js",
                "type": "harmony import",
                "userRequest": "./quantile",
                "loc": "3:0-34"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import number from \"./number\";\n\nexport default function(values, p, valueof) {\n  if (valueof == null) valueof = number;\n  if (!(n = values.length)) return;\n  if ((p = +p) <= 0 || n < 2) return +valueof(values[0], 0, values);\n  if (p >= 1) return +valueof(values[n - 1], n - 1, values);\n  var n,\n      i = (n - 1) * p,\n      i0 = Math.floor(i),\n      value0 = +valueof(values[i0], i0, values),\n      value1 = +valueof(values[i0 + 1], i0 + 1, values);\n  return value0 + (value1 - value0) * (i - i0);\n}\n"
          },
          {
            "id": 33,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\src\\map.js",
            "name": "./node_modules/d3-collection/src/map.js",
            "index": 114,
            "index2": 107,
            "size": 1988,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
            "issuerId": 146,
            "issuerName": "./node_modules/d3-collection/index.js",
            "profile": {
              "factory": 58,
              "building": 22
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 146,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
                "module": "./node_modules/d3-collection/index.js",
                "moduleName": "./node_modules/d3-collection/index.js",
                "type": "harmony import",
                "userRequest": "./src/map",
                "loc": "3:0-41"
              },
              {
                "moduleId": 147,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\src\\nest.js",
                "module": "./node_modules/d3-collection/src/nest.js",
                "moduleName": "./node_modules/d3-collection/src/nest.js",
                "type": "harmony import",
                "userRequest": "./map",
                "loc": "1:0-24"
              },
              {
                "moduleId": 148,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\src\\set.js",
                "module": "./node_modules/d3-collection/src/set.js",
                "moduleName": "./node_modules/d3-collection/src/set.js",
                "type": "harmony import",
                "userRequest": "./map",
                "loc": "1:0-45"
              }
            ],
            "usedExports": [
              "default",
              "prefix"
            ],
            "providedExports": [
              "prefix",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "export var prefix = \"$\";\n\nfunction Map() {}\n\nMap.prototype = map.prototype = {\n  constructor: Map,\n  has: function(key) {\n    return (prefix + key) in this;\n  },\n  get: function(key) {\n    return this[prefix + key];\n  },\n  set: function(key, value) {\n    this[prefix + key] = value;\n    return this;\n  },\n  remove: function(key) {\n    var property = prefix + key;\n    return property in this && delete this[property];\n  },\n  clear: function() {\n    for (var property in this) if (property[0] === prefix) delete this[property];\n  },\n  keys: function() {\n    var keys = [];\n    for (var property in this) if (property[0] === prefix) keys.push(property.slice(1));\n    return keys;\n  },\n  values: function() {\n    var values = [];\n    for (var property in this) if (property[0] === prefix) values.push(this[property]);\n    return values;\n  },\n  entries: function() {\n    var entries = [];\n    for (var property in this) if (property[0] === prefix) entries.push({key: property.slice(1), value: this[property]});\n    return entries;\n  },\n  size: function() {\n    var size = 0;\n    for (var property in this) if (property[0] === prefix) ++size;\n    return size;\n  },\n  empty: function() {\n    for (var property in this) if (property[0] === prefix) return false;\n    return true;\n  },\n  each: function(f) {\n    for (var property in this) if (property[0] === prefix) f(this[property], property.slice(1), this);\n  }\n};\n\nfunction map(object, f) {\n  var map = new Map;\n\n  // Copy constructor.\n  if (object instanceof Map) object.each(function(value, key) { map.set(key, value); });\n\n  // Index array by numeric index or specified key function.\n  else if (Array.isArray(object)) {\n    var i = -1,\n        n = object.length,\n        o;\n\n    if (f == null) while (++i < n) map.set(i, object[i]);\n    else while (++i < n) map.set(f(o = object[i], i, object), o);\n  }\n\n  // Convert object to map.\n  else if (object) for (var key in object) map.set(key, object[key]);\n\n  return map;\n}\n\nexport default map;\n"
          },
          {
            "id": 34,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
            "name": "./node_modules/d3-interpolate/src/value.js",
            "index": 123,
            "index2": 133,
            "size": 669,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "issuerId": 8,
            "issuerName": "./node_modules/d3-interpolate/index.js",
            "profile": {
              "factory": 189,
              "building": 357,
              "dependencies": 432
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 8,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
                "module": "./node_modules/d3-interpolate/index.js",
                "moduleName": "./node_modules/d3-interpolate/index.js",
                "type": "harmony import",
                "userRequest": "./src/value",
                "loc": "1:0-51"
              },
              {
                "moduleId": 69,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\array.js",
                "module": "./node_modules/d3-interpolate/src/array.js",
                "moduleName": "./node_modules/d3-interpolate/src/array.js",
                "type": "harmony import",
                "userRequest": "./value",
                "loc": "1:0-28"
              },
              {
                "moduleId": 71,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\object.js",
                "module": "./node_modules/d3-interpolate/src/object.js",
                "moduleName": "./node_modules/d3-interpolate/src/object.js",
                "type": "harmony import",
                "userRequest": "./value",
                "loc": "1:0-28"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {color} from \"d3-color\";\nimport rgb from \"./rgb\";\nimport array from \"./array\";\nimport date from \"./date\";\nimport number from \"./number\";\nimport object from \"./object\";\nimport string from \"./string\";\nimport constant from \"./constant\";\n\nexport default function(a, b) {\n  var t = typeof b, c;\n  return b == null || t === \"boolean\" ? constant(b)\n      : (t === \"number\" ? number\n      : t === \"string\" ? ((c = color(b)) ? (b = c, rgb) : string)\n      : b instanceof color ? rgb\n      : b instanceof Date ? date\n      : Array.isArray(b) ? array\n      : typeof b.valueOf !== \"function\" && typeof b.toString !== \"function\" || isNaN(b) ? object\n      : number)(a, b);\n}\n"
          },
          {
            "id": 35,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\color.js",
            "name": "./node_modules/d3-color/src/color.js",
            "index": 125,
            "index2": 118,
            "size": 9276,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\index.js",
            "issuerId": 6,
            "issuerName": "./node_modules/d3-color/index.js",
            "profile": {
              "factory": 60,
              "building": 65,
              "dependencies": 39
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 6,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\index.js",
                "module": "./node_modules/d3-color/index.js",
                "moduleName": "./node_modules/d3-color/index.js",
                "type": "harmony import",
                "userRequest": "./src/color",
                "loc": "1:0-55"
              },
              {
                "moduleId": 153,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\lab.js",
                "module": "./node_modules/d3-color/src/lab.js",
                "moduleName": "./node_modules/d3-color/src/lab.js",
                "type": "harmony import",
                "userRequest": "./color",
                "loc": "2:0-47"
              },
              {
                "moduleId": 154,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\cubehelix.js",
                "module": "./node_modules/d3-color/src/cubehelix.js",
                "moduleName": "./node_modules/d3-color/src/cubehelix.js",
                "type": "harmony import",
                "userRequest": "./color",
                "loc": "2:0-65"
              }
            ],
            "usedExports": [
              "Color",
              "Rgb",
              "brighter",
              "darker",
              "default",
              "hsl",
              "rgb",
              "rgbConvert"
            ],
            "providedExports": [
              "Color",
              "darker",
              "brighter",
              "default",
              "rgbConvert",
              "rgb",
              "Rgb",
              "hslConvert",
              "hsl"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import define, {extend} from \"./define\";\n\nexport function Color() {}\n\nexport var darker = 0.7;\nexport var brighter = 1 / darker;\n\nvar reI = \"\\\\s*([+-]?\\\\d+)\\\\s*\",\n    reN = \"\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)\\\\s*\",\n    reP = \"\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)%\\\\s*\",\n    reHex3 = /^#([0-9a-f]{3})$/,\n    reHex6 = /^#([0-9a-f]{6})$/,\n    reRgbInteger = new RegExp(\"^rgb\\\\(\" + [reI, reI, reI] + \"\\\\)$\"),\n    reRgbPercent = new RegExp(\"^rgb\\\\(\" + [reP, reP, reP] + \"\\\\)$\"),\n    reRgbaInteger = new RegExp(\"^rgba\\\\(\" + [reI, reI, reI, reN] + \"\\\\)$\"),\n    reRgbaPercent = new RegExp(\"^rgba\\\\(\" + [reP, reP, reP, reN] + \"\\\\)$\"),\n    reHslPercent = new RegExp(\"^hsl\\\\(\" + [reN, reP, reP] + \"\\\\)$\"),\n    reHslaPercent = new RegExp(\"^hsla\\\\(\" + [reN, reP, reP, reN] + \"\\\\)$\");\n\nvar named = {\n  aliceblue: 0xf0f8ff,\n  antiquewhite: 0xfaebd7,\n  aqua: 0x00ffff,\n  aquamarine: 0x7fffd4,\n  azure: 0xf0ffff,\n  beige: 0xf5f5dc,\n  bisque: 0xffe4c4,\n  black: 0x000000,\n  blanchedalmond: 0xffebcd,\n  blue: 0x0000ff,\n  blueviolet: 0x8a2be2,\n  brown: 0xa52a2a,\n  burlywood: 0xdeb887,\n  cadetblue: 0x5f9ea0,\n  chartreuse: 0x7fff00,\n  chocolate: 0xd2691e,\n  coral: 0xff7f50,\n  cornflowerblue: 0x6495ed,\n  cornsilk: 0xfff8dc,\n  crimson: 0xdc143c,\n  cyan: 0x00ffff,\n  darkblue: 0x00008b,\n  darkcyan: 0x008b8b,\n  darkgoldenrod: 0xb8860b,\n  darkgray: 0xa9a9a9,\n  darkgreen: 0x006400,\n  darkgrey: 0xa9a9a9,\n  darkkhaki: 0xbdb76b,\n  darkmagenta: 0x8b008b,\n  darkolivegreen: 0x556b2f,\n  darkorange: 0xff8c00,\n  darkorchid: 0x9932cc,\n  darkred: 0x8b0000,\n  darksalmon: 0xe9967a,\n  darkseagreen: 0x8fbc8f,\n  darkslateblue: 0x483d8b,\n  darkslategray: 0x2f4f4f,\n  darkslategrey: 0x2f4f4f,\n  darkturquoise: 0x00ced1,\n  darkviolet: 0x9400d3,\n  deeppink: 0xff1493,\n  deepskyblue: 0x00bfff,\n  dimgray: 0x696969,\n  dimgrey: 0x696969,\n  dodgerblue: 0x1e90ff,\n  firebrick: 0xb22222,\n  floralwhite: 0xfffaf0,\n  forestgreen: 0x228b22,\n  fuchsia: 0xff00ff,\n  gainsboro: 0xdcdcdc,\n  ghostwhite: 0xf8f8ff,\n  gold: 0xffd700,\n  goldenrod: 0xdaa520,\n  gray: 0x808080,\n  green: 0x008000,\n  greenyellow: 0xadff2f,\n  grey: 0x808080,\n  honeydew: 0xf0fff0,\n  hotpink: 0xff69b4,\n  indianred: 0xcd5c5c,\n  indigo: 0x4b0082,\n  ivory: 0xfffff0,\n  khaki: 0xf0e68c,\n  lavender: 0xe6e6fa,\n  lavenderblush: 0xfff0f5,\n  lawngreen: 0x7cfc00,\n  lemonchiffon: 0xfffacd,\n  lightblue: 0xadd8e6,\n  lightcoral: 0xf08080,\n  lightcyan: 0xe0ffff,\n  lightgoldenrodyellow: 0xfafad2,\n  lightgray: 0xd3d3d3,\n  lightgreen: 0x90ee90,\n  lightgrey: 0xd3d3d3,\n  lightpink: 0xffb6c1,\n  lightsalmon: 0xffa07a,\n  lightseagreen: 0x20b2aa,\n  lightskyblue: 0x87cefa,\n  lightslategray: 0x778899,\n  lightslategrey: 0x778899,\n  lightsteelblue: 0xb0c4de,\n  lightyellow: 0xffffe0,\n  lime: 0x00ff00,\n  limegreen: 0x32cd32,\n  linen: 0xfaf0e6,\n  magenta: 0xff00ff,\n  maroon: 0x800000,\n  mediumaquamarine: 0x66cdaa,\n  mediumblue: 0x0000cd,\n  mediumorchid: 0xba55d3,\n  mediumpurple: 0x9370db,\n  mediumseagreen: 0x3cb371,\n  mediumslateblue: 0x7b68ee,\n  mediumspringgreen: 0x00fa9a,\n  mediumturquoise: 0x48d1cc,\n  mediumvioletred: 0xc71585,\n  midnightblue: 0x191970,\n  mintcream: 0xf5fffa,\n  mistyrose: 0xffe4e1,\n  moccasin: 0xffe4b5,\n  navajowhite: 0xffdead,\n  navy: 0x000080,\n  oldlace: 0xfdf5e6,\n  olive: 0x808000,\n  olivedrab: 0x6b8e23,\n  orange: 0xffa500,\n  orangered: 0xff4500,\n  orchid: 0xda70d6,\n  palegoldenrod: 0xeee8aa,\n  palegreen: 0x98fb98,\n  paleturquoise: 0xafeeee,\n  palevioletred: 0xdb7093,\n  papayawhip: 0xffefd5,\n  peachpuff: 0xffdab9,\n  peru: 0xcd853f,\n  pink: 0xffc0cb,\n  plum: 0xdda0dd,\n  powderblue: 0xb0e0e6,\n  purple: 0x800080,\n  rebeccapurple: 0x663399,\n  red: 0xff0000,\n  rosybrown: 0xbc8f8f,\n  royalblue: 0x4169e1,\n  saddlebrown: 0x8b4513,\n  salmon: 0xfa8072,\n  sandybrown: 0xf4a460,\n  seagreen: 0x2e8b57,\n  seashell: 0xfff5ee,\n  sienna: 0xa0522d,\n  silver: 0xc0c0c0,\n  skyblue: 0x87ceeb,\n  slateblue: 0x6a5acd,\n  slategray: 0x708090,\n  slategrey: 0x708090,\n  snow: 0xfffafa,\n  springgreen: 0x00ff7f,\n  steelblue: 0x4682b4,\n  tan: 0xd2b48c,\n  teal: 0x008080,\n  thistle: 0xd8bfd8,\n  tomato: 0xff6347,\n  turquoise: 0x40e0d0,\n  violet: 0xee82ee,\n  wheat: 0xf5deb3,\n  white: 0xffffff,\n  whitesmoke: 0xf5f5f5,\n  yellow: 0xffff00,\n  yellowgreen: 0x9acd32\n};\n\ndefine(Color, color, {\n  displayable: function() {\n    return this.rgb().displayable();\n  },\n  toString: function() {\n    return this.rgb() + \"\";\n  }\n});\n\nexport default function color(format) {\n  var m;\n  format = (format + \"\").trim().toLowerCase();\n  return (m = reHex3.exec(format)) ? (m = parseInt(m[1], 16), new Rgb((m >> 8 & 0xf) | (m >> 4 & 0x0f0), (m >> 4 & 0xf) | (m & 0xf0), ((m & 0xf) << 4) | (m & 0xf), 1)) // #f00\n      : (m = reHex6.exec(format)) ? rgbn(parseInt(m[1], 16)) // #ff0000\n      : (m = reRgbInteger.exec(format)) ? new Rgb(m[1], m[2], m[3], 1) // rgb(255, 0, 0)\n      : (m = reRgbPercent.exec(format)) ? new Rgb(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, 1) // rgb(100%, 0%, 0%)\n      : (m = reRgbaInteger.exec(format)) ? rgba(m[1], m[2], m[3], m[4]) // rgba(255, 0, 0, 1)\n      : (m = reRgbaPercent.exec(format)) ? rgba(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, m[4]) // rgb(100%, 0%, 0%, 1)\n      : (m = reHslPercent.exec(format)) ? hsla(m[1], m[2] / 100, m[3] / 100, 1) // hsl(120, 50%, 50%)\n      : (m = reHslaPercent.exec(format)) ? hsla(m[1], m[2] / 100, m[3] / 100, m[4]) // hsla(120, 50%, 50%, 1)\n      : named.hasOwnProperty(format) ? rgbn(named[format])\n      : format === \"transparent\" ? new Rgb(NaN, NaN, NaN, 0)\n      : null;\n}\n\nfunction rgbn(n) {\n  return new Rgb(n >> 16 & 0xff, n >> 8 & 0xff, n & 0xff, 1);\n}\n\nfunction rgba(r, g, b, a) {\n  if (a <= 0) r = g = b = NaN;\n  return new Rgb(r, g, b, a);\n}\n\nexport function rgbConvert(o) {\n  if (!(o instanceof Color)) o = color(o);\n  if (!o) return new Rgb;\n  o = o.rgb();\n  return new Rgb(o.r, o.g, o.b, o.opacity);\n}\n\nexport function rgb(r, g, b, opacity) {\n  return arguments.length === 1 ? rgbConvert(r) : new Rgb(r, g, b, opacity == null ? 1 : opacity);\n}\n\nexport function Rgb(r, g, b, opacity) {\n  this.r = +r;\n  this.g = +g;\n  this.b = +b;\n  this.opacity = +opacity;\n}\n\ndefine(Rgb, rgb, extend(Color, {\n  brighter: function(k) {\n    k = k == null ? brighter : Math.pow(brighter, k);\n    return new Rgb(this.r * k, this.g * k, this.b * k, this.opacity);\n  },\n  darker: function(k) {\n    k = k == null ? darker : Math.pow(darker, k);\n    return new Rgb(this.r * k, this.g * k, this.b * k, this.opacity);\n  },\n  rgb: function() {\n    return this;\n  },\n  displayable: function() {\n    return (0 <= this.r && this.r <= 255)\n        && (0 <= this.g && this.g <= 255)\n        && (0 <= this.b && this.b <= 255)\n        && (0 <= this.opacity && this.opacity <= 1);\n  },\n  toString: function() {\n    var a = this.opacity; a = isNaN(a) ? 1 : Math.max(0, Math.min(1, a));\n    return (a === 1 ? \"rgb(\" : \"rgba(\")\n        + Math.max(0, Math.min(255, Math.round(this.r) || 0)) + \", \"\n        + Math.max(0, Math.min(255, Math.round(this.g) || 0)) + \", \"\n        + Math.max(0, Math.min(255, Math.round(this.b) || 0))\n        + (a === 1 ? \")\" : \", \" + a + \")\");\n  }\n}));\n\nfunction hsla(h, s, l, a) {\n  if (a <= 0) h = s = l = NaN;\n  else if (l <= 0 || l >= 1) h = s = NaN;\n  else if (s <= 0) h = NaN;\n  return new Hsl(h, s, l, a);\n}\n\nexport function hslConvert(o) {\n  if (o instanceof Hsl) return new Hsl(o.h, o.s, o.l, o.opacity);\n  if (!(o instanceof Color)) o = color(o);\n  if (!o) return new Hsl;\n  if (o instanceof Hsl) return o;\n  o = o.rgb();\n  var r = o.r / 255,\n      g = o.g / 255,\n      b = o.b / 255,\n      min = Math.min(r, g, b),\n      max = Math.max(r, g, b),\n      h = NaN,\n      s = max - min,\n      l = (max + min) / 2;\n  if (s) {\n    if (r === max) h = (g - b) / s + (g < b) * 6;\n    else if (g === max) h = (b - r) / s + 2;\n    else h = (r - g) / s + 4;\n    s /= l < 0.5 ? max + min : 2 - max - min;\n    h *= 60;\n  } else {\n    s = l > 0 && l < 1 ? 0 : h;\n  }\n  return new Hsl(h, s, l, o.opacity);\n}\n\nexport function hsl(h, s, l, opacity) {\n  return arguments.length === 1 ? hslConvert(h) : new Hsl(h, s, l, opacity == null ? 1 : opacity);\n}\n\nfunction Hsl(h, s, l, opacity) {\n  this.h = +h;\n  this.s = +s;\n  this.l = +l;\n  this.opacity = +opacity;\n}\n\ndefine(Hsl, hsl, extend(Color, {\n  brighter: function(k) {\n    k = k == null ? brighter : Math.pow(brighter, k);\n    return new Hsl(this.h, this.s, this.l * k, this.opacity);\n  },\n  darker: function(k) {\n    k = k == null ? darker : Math.pow(darker, k);\n    return new Hsl(this.h, this.s, this.l * k, this.opacity);\n  },\n  rgb: function() {\n    var h = this.h % 360 + (this.h < 0) * 360,\n        s = isNaN(h) || isNaN(this.s) ? 0 : this.s,\n        l = this.l,\n        m2 = l + (l < 0.5 ? l : 1 - l) * s,\n        m1 = 2 * l - m2;\n    return new Rgb(\n      hsl2rgb(h >= 240 ? h - 240 : h + 120, m1, m2),\n      hsl2rgb(h, m1, m2),\n      hsl2rgb(h < 120 ? h + 240 : h - 120, m1, m2),\n      this.opacity\n    );\n  },\n  displayable: function() {\n    return (0 <= this.s && this.s <= 1 || isNaN(this.s))\n        && (0 <= this.l && this.l <= 1)\n        && (0 <= this.opacity && this.opacity <= 1);\n  }\n}));\n\n/* From FvD 13.37, CSS Color Module Level 3 */\nfunction hsl2rgb(h, m1, m2) {\n  return (h < 60 ? m1 + (m2 - m1) * h / 60\n      : h < 180 ? m2\n      : h < 240 ? m1 + (m2 - m1) * (240 - h) / 60\n      : m1) * 255;\n}\n"
          },
          {
            "id": 36,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\define.js",
            "name": "./node_modules/d3-color/src/define.js",
            "index": 126,
            "index2": 117,
            "size": 340,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\lab.js",
            "issuerId": 153,
            "issuerName": "./node_modules/d3-color/src/lab.js",
            "profile": {
              "factory": 70,
              "building": 7
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 35,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\color.js",
                "module": "./node_modules/d3-color/src/color.js",
                "moduleName": "./node_modules/d3-color/src/color.js",
                "type": "harmony import",
                "userRequest": "./define",
                "loc": "1:0-40"
              },
              {
                "moduleId": 153,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\lab.js",
                "module": "./node_modules/d3-color/src/lab.js",
                "moduleName": "./node_modules/d3-color/src/lab.js",
                "type": "harmony import",
                "userRequest": "./define",
                "loc": "1:0-40"
              },
              {
                "moduleId": 154,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\cubehelix.js",
                "module": "./node_modules/d3-color/src/cubehelix.js",
                "moduleName": "./node_modules/d3-color/src/cubehelix.js",
                "type": "harmony import",
                "userRequest": "./define",
                "loc": "1:0-40"
              }
            ],
            "usedExports": [
              "default",
              "extend"
            ],
            "providedExports": [
              "default",
              "extend"
            ],
            "optimizationBailout": [],
            "depth": 6,
            "source": "export default function(constructor, factory, prototype) {\n  constructor.prototype = factory.prototype = prototype;\n  prototype.constructor = constructor;\n}\n\nexport function extend(parent, definition) {\n  var prototype = Object.create(parent.prototype);\n  for (var key in definition) prototype[key] = definition[key];\n  return prototype;\n}\n"
          },
          {
            "id": 37,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\basis.js",
            "name": "./node_modules/d3-interpolate/src/basis.js",
            "index": 131,
            "index2": 123,
            "size": 600,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "issuerId": 8,
            "issuerName": "./node_modules/d3-interpolate/index.js",
            "profile": {
              "factory": 191,
              "building": 368
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 8,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
                "module": "./node_modules/d3-interpolate/index.js",
                "moduleName": "./node_modules/d3-interpolate/index.js",
                "type": "harmony import",
                "userRequest": "./src/basis",
                "loc": "3:0-56"
              },
              {
                "moduleId": 66,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\rgb.js",
                "module": "./node_modules/d3-interpolate/src/rgb.js",
                "moduleName": "./node_modules/d3-interpolate/src/rgb.js",
                "type": "harmony import",
                "userRequest": "./basis",
                "loc": "2:0-28"
              },
              {
                "moduleId": 67,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\basisClosed.js",
                "module": "./node_modules/d3-interpolate/src/basisClosed.js",
                "moduleName": "./node_modules/d3-interpolate/src/basisClosed.js",
                "type": "harmony import",
                "userRequest": "./basis",
                "loc": "1:0-30"
              }
            ],
            "usedExports": [
              "basis",
              "default"
            ],
            "providedExports": [
              "basis",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export function basis(t1, v0, v1, v2, v3) {\n  var t2 = t1 * t1, t3 = t2 * t1;\n  return ((1 - 3 * t1 + 3 * t2 - t3) * v0\n      + (4 - 6 * t2 + 3 * t3) * v1\n      + (1 + 3 * t1 + 3 * t2 - 3 * t3) * v2\n      + t3 * v3) / 6;\n}\n\nexport default function(values) {\n  var n = values.length - 1;\n  return function(t) {\n    var i = t <= 0 ? (t = 0) : t >= 1 ? (t = 1, n - 1) : Math.floor(t * n),\n        v1 = values[i],\n        v2 = values[i + 1],\n        v0 = i > 0 ? values[i - 1] : 2 * v1 - v2,\n        v3 = i < n - 1 ? values[i + 2] : 2 * v2 - v1;\n    return basis((t - i / n) * n, v0, v1, v2, v3);\n  };\n}\n"
          },
          {
            "id": 38,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\constant.js",
            "name": "./node_modules/d3-scale/src/constant.js",
            "index": 151,
            "index2": 145,
            "size": 72,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\log.js",
            "issuerId": 166,
            "issuerName": "./node_modules/d3-scale/src/log.js",
            "profile": {
              "factory": 260,
              "building": 213
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 19,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\continuous.js",
                "module": "./node_modules/d3-scale/src/continuous.js",
                "moduleName": "./node_modules/d3-scale/src/continuous.js",
                "type": "harmony import",
                "userRequest": "./constant",
                "loc": "4:0-34"
              },
              {
                "moduleId": 166,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\log.js",
                "module": "./node_modules/d3-scale/src/log.js",
                "moduleName": "./node_modules/d3-scale/src/log.js",
                "type": "harmony import",
                "userRequest": "./constant",
                "loc": "3:0-34"
              },
              {
                "moduleId": 167,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\pow.js",
                "module": "./node_modules/d3-scale/src/pow.js",
                "moduleName": "./node_modules/d3-scale/src/pow.js",
                "type": "harmony import",
                "userRequest": "./constant",
                "loc": "1:0-34"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(x) {\n  return function() {\n    return x;\n  };\n}\n"
          },
          {
            "id": 39,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "name": "./node_modules/d3-time/index.js",
            "index": 161,
            "index2": 173,
            "size": 2096,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
            "issuerId": 75,
            "issuerName": "./node_modules/d3-scale/src/time.js",
            "profile": {
              "factory": 453,
              "building": 31
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 75,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
                "module": "./node_modules/d3-scale/src/time.js",
                "moduleName": "./node_modules/d3-scale/src/time.js",
                "type": "harmony import",
                "userRequest": "d3-time",
                "loc": "3:0-114"
              },
              {
                "moduleId": 77,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\locale.js",
                "module": "./node_modules/d3-time-format/src/locale.js",
                "moduleName": "./node_modules/d3-time-format/src/locale.js",
                "type": "harmony import",
                "userRequest": "d3-time",
                "loc": "1:0-105"
              },
              {
                "moduleId": 186,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\utcTime.js",
                "module": "./node_modules/d3-scale/src/utcTime.js",
                "moduleName": "./node_modules/d3-scale/src/utcTime.js",
                "type": "harmony import",
                "userRequest": "d3-time",
                "loc": "3:0-106"
              }
            ],
            "usedExports": [
              "timeDay",
              "timeHour",
              "timeMillisecond",
              "timeMinute",
              "timeMonday",
              "timeMonth",
              "timeSecond",
              "timeSunday",
              "timeWeek",
              "timeYear",
              "utcDay",
              "utcHour",
              "utcMillisecond",
              "utcMinute",
              "utcMonday",
              "utcMonth",
              "utcSecond",
              "utcSunday",
              "utcWeek",
              "utcYear"
            ],
            "providedExports": [
              "timeInterval",
              "timeMillisecond",
              "timeMilliseconds",
              "utcMillisecond",
              "utcMilliseconds",
              "timeSecond",
              "timeSeconds",
              "utcSecond",
              "utcSeconds",
              "timeMinute",
              "timeMinutes",
              "timeHour",
              "timeHours",
              "timeDay",
              "timeDays",
              "timeWeek",
              "timeWeeks",
              "timeSunday",
              "timeSundays",
              "timeMonday",
              "timeMondays",
              "timeTuesday",
              "timeTuesdays",
              "timeWednesday",
              "timeWednesdays",
              "timeThursday",
              "timeThursdays",
              "timeFriday",
              "timeFridays",
              "timeSaturday",
              "timeSaturdays",
              "timeMonth",
              "timeMonths",
              "timeYear",
              "timeYears",
              "utcMinute",
              "utcMinutes",
              "utcHour",
              "utcHours",
              "utcDay",
              "utcDays",
              "utcWeek",
              "utcWeeks",
              "utcSunday",
              "utcSundays",
              "utcMonday",
              "utcMondays",
              "utcTuesday",
              "utcTuesdays",
              "utcWednesday",
              "utcWednesdays",
              "utcThursday",
              "utcThursdays",
              "utcFriday",
              "utcFridays",
              "utcSaturday",
              "utcSaturdays",
              "utcMonth",
              "utcMonths",
              "utcYear",
              "utcYears"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export {\n  default as timeInterval\n} from \"./src/interval\";\n\nexport {\n  default as timeMillisecond,\n  milliseconds as timeMilliseconds,\n  default as utcMillisecond,\n  milliseconds as utcMilliseconds\n} from \"./src/millisecond\";\n\nexport {\n  default as timeSecond,\n  seconds as timeSeconds,\n  default as utcSecond,\n  seconds as utcSeconds\n} from \"./src/second\";\n\nexport {\n  default as timeMinute,\n  minutes as timeMinutes\n} from \"./src/minute\";\n\nexport {\n  default as timeHour,\n  hours as timeHours\n} from \"./src/hour\";\n\nexport {\n  default as timeDay,\n  days as timeDays\n} from \"./src/day\";\n\nexport {\n  sunday as timeWeek,\n  sundays as timeWeeks,\n  sunday as timeSunday,\n  sundays as timeSundays,\n  monday as timeMonday,\n  mondays as timeMondays,\n  tuesday as timeTuesday,\n  tuesdays as timeTuesdays,\n  wednesday as timeWednesday,\n  wednesdays as timeWednesdays,\n  thursday as timeThursday,\n  thursdays as timeThursdays,\n  friday as timeFriday,\n  fridays as timeFridays,\n  saturday as timeSaturday,\n  saturdays as timeSaturdays\n} from \"./src/week\";\n\nexport {\n  default as timeMonth,\n  months as timeMonths\n} from \"./src/month\";\n\nexport {\n  default as timeYear,\n  years as timeYears\n} from \"./src/year\";\n\nexport {\n  default as utcMinute,\n  utcMinutes as utcMinutes\n} from \"./src/utcMinute\";\n\nexport {\n  default as utcHour,\n  utcHours as utcHours\n} from \"./src/utcHour\";\n\nexport {\n  default as utcDay,\n  utcDays as utcDays\n} from \"./src/utcDay\";\n\nexport {\n  utcSunday as utcWeek,\n  utcSundays as utcWeeks,\n  utcSunday as utcSunday,\n  utcSundays as utcSundays,\n  utcMonday as utcMonday,\n  utcMondays as utcMondays,\n  utcTuesday as utcTuesday,\n  utcTuesdays as utcTuesdays,\n  utcWednesday as utcWednesday,\n  utcWednesdays as utcWednesdays,\n  utcThursday as utcThursday,\n  utcThursdays as utcThursdays,\n  utcFriday as utcFriday,\n  utcFridays as utcFridays,\n  utcSaturday as utcSaturday,\n  utcSaturdays as utcSaturdays\n} from \"./src/utcWeek\";\n\nexport {\n  default as utcMonth,\n  utcMonths as utcMonths\n} from \"./src/utcMonth\";\n\nexport {\n  default as utcYear,\n  utcYears as utcYears\n} from \"./src/utcYear\";\n"
          },
          {
            "id": 40,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\defaultLocale.js",
            "name": "./node_modules/d3-time-format/src/defaultLocale.js",
            "index": 179,
            "index2": 175,
            "size": 867,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
            "issuerId": 76,
            "issuerName": "./node_modules/d3-time-format/index.js",
            "profile": {
              "factory": 59,
              "building": 22,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 76,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
                "module": "./node_modules/d3-time-format/index.js",
                "moduleName": "./node_modules/d3-time-format/index.js",
                "type": "harmony import",
                "userRequest": "./src/defaultLocale",
                "loc": "1:0-115"
              },
              {
                "moduleId": 78,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\isoFormat.js",
                "module": "./node_modules/d3-time-format/src/isoFormat.js",
                "moduleName": "./node_modules/d3-time-format/src/isoFormat.js",
                "type": "harmony import",
                "userRequest": "./defaultLocale",
                "loc": "1:0-42"
              },
              {
                "moduleId": 185,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\isoParse.js",
                "module": "./node_modules/d3-time-format/src/isoParse.js",
                "moduleName": "./node_modules/d3-time-format/src/isoParse.js",
                "type": "harmony import",
                "userRequest": "./defaultLocale",
                "loc": "2:0-41"
              }
            ],
            "usedExports": [
              "timeFormat",
              "utcFormat",
              "utcParse"
            ],
            "providedExports": [
              "timeFormat",
              "timeParse",
              "utcFormat",
              "utcParse",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import formatLocale from \"./locale\";\n\nvar locale;\nexport var timeFormat;\nexport var timeParse;\nexport var utcFormat;\nexport var utcParse;\n\ndefaultLocale({\n  dateTime: \"%x, %X\",\n  date: \"%-m/%-d/%Y\",\n  time: \"%-I:%M:%S %p\",\n  periods: [\"AM\", \"PM\"],\n  days: [\"Sunday\", \"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\", \"Saturday\"],\n  shortDays: [\"Sun\", \"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\"],\n  months: [\"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\"],\n  shortMonths: [\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"]\n});\n\nexport default function defaultLocale(definition) {\n  locale = formatLocale(definition);\n  timeFormat = locale.format;\n  timeParse = locale.parse;\n  utcFormat = locale.utcFormat;\n  utcParse = locale.utcParse;\n  return locale;\n}\n"
          },
          {
            "id": 41,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\ITreeMapProps.ts",
            "name": "./app/src/components/TreeMap/ITreeMapProps.ts",
            "index": 1,
            "index2": 0,
            "size": 367,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\indexPackage.ts",
            "issuerId": 79,
            "issuerName": "./app/src/indexPackage.ts",
            "profile": {
              "factory": 12,
              "building": 328
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 79,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\indexPackage.ts",
                "module": "./app/src/indexPackage.ts",
                "moduleName": "./app/src/indexPackage.ts",
                "type": "cjs require",
                "userRequest": "./components/TreeMap/ITreeMapProps",
                "loc": "3:22-67"
              },
              {
                "moduleId": 80,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
                "module": "./app/src/components/TreeMap/TreeMap.tsx",
                "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
                "type": "cjs require",
                "userRequest": "./ITreeMapProps",
                "loc": "32:22-48"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 1,
            "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar ColorModel;\r\n(function (ColorModel) {\r\n    ColorModel[ColorModel[\"Depth\"] = 0] = \"Depth\";\r\n    ColorModel[ColorModel[\"Value\"] = 1] = \"Value\";\r\n    ColorModel[ColorModel[\"NumberOfChildren\"] = 2] = \"NumberOfChildren\";\r\n})(ColorModel = exports.ColorModel || (exports.ColorModel = {}));\r\n"
          },
          {
            "id": 42,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\presets.js",
            "name": "./node_modules/react-motion/lib/presets.js",
            "index": 25,
            "index2": 20,
            "size": 312,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
            "issuerId": 82,
            "issuerName": "./node_modules/react-motion/lib/react-motion.js",
            "profile": {
              "factory": 140,
              "building": 176
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 82,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
                "module": "./node_modules/react-motion/lib/react-motion.js",
                "moduleName": "./node_modules/react-motion/lib/react-motion.js",
                "type": "cjs require",
                "userRequest": "./presets",
                "loc": "23:15-35"
              },
              {
                "moduleId": 93,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\spring.js",
                "module": "./node_modules/react-motion/lib/spring.js",
                "moduleName": "./node_modules/react-motion/lib/spring.js",
                "type": "cjs require",
                "userRequest": "./presets",
                "loc": "11:15-35"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 4,
            "source": "\"use strict\";\n\nexports.__esModule = true;\nexports[\"default\"] = {\n  noWobble: { stiffness: 170, damping: 26 }, // the default, if nothing provided\n  gentle: { stiffness: 120, damping: 14 },\n  wobbly: { stiffness: 180, damping: 12 },\n  stiff: { stiffness: 210, damping: 20 }\n};\nmodule.exports = exports[\"default\"];"
          },
          {
            "id": 43,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\utils\\Utils.ts",
            "name": "./app/src/utils/Utils.ts",
            "index": 29,
            "index2": 27,
            "size": 1985,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "issuerId": 80,
            "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
            "profile": {
              "factory": 25,
              "building": 133
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 80,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
                "module": "./app/src/components/TreeMap/TreeMap.tsx",
                "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
                "type": "cjs require",
                "userRequest": "../../utils/Utils",
                "loc": "23:14-42"
              },
              {
                "moduleId": 231,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Breadcrumb\\Breadcrumb.tsx",
                "module": "./app/src/components/Breadcrumb/Breadcrumb.tsx",
                "moduleName": "./app/src/components/Breadcrumb/Breadcrumb.tsx",
                "type": "cjs require",
                "userRequest": "../../utils/Utils",
                "loc": "14:14-42"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 2,
            "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar Utils = (function () {\r\n    function Utils() {\r\n    }\r\n    Utils.getDepth = function (obj) {\r\n        var _this = this;\r\n        var depth = 0;\r\n        if (obj.children) {\r\n            obj.children.forEach(function (d) {\r\n                var tmpDepth = _this.getDepth(d);\r\n                if (tmpDepth > depth) {\r\n                    depth = tmpDepth;\r\n                }\r\n            });\r\n        }\r\n        return 1 + depth;\r\n    };\r\n    Utils.getRGBColor = function (color) {\r\n        if (color === \"white\" || color === \"papayawhip\") {\r\n            return {\r\n                r: 255,\r\n                g: 255,\r\n                b: 255\r\n            };\r\n        }\r\n        if (color === \"black\") {\r\n            return {\r\n                r: 0,\r\n                g: 0,\r\n                b: 0\r\n            };\r\n        }\r\n        var ret = color.replace(/[^\\d,]/g, \"\").split(\",\");\r\n        if (ret\r\n            && ret.length === 3) {\r\n            return {\r\n                r: parseInt(ret[0], 10),\r\n                g: parseInt(ret[1], 10),\r\n                b: parseInt(ret[2], 10)\r\n            };\r\n        }\r\n    };\r\n    Utils.getHighContrastColor = function (r, g, b) {\r\n        var c = [r / 255, g / 255, b / 255];\r\n        for (var i = 0; i < c.length; ++i) {\r\n            if (c[i] <= 0.03928) {\r\n                c[i] = c[i] / 12.92;\r\n            }\r\n            else {\r\n                c[i] = Math.pow((c[i] + 0.055) / 1.055, 2.4);\r\n            }\r\n        }\r\n        var luminance = 0.2126 * c[0] + 0.7152 * c[1] + 0.0722 * c[2];\r\n        return (luminance > 0.179) ? 'black' : 'white';\r\n    };\r\n    Utils.getHighContrastColorFromString = function (backgroundColor) {\r\n        var rgbColor = Utils.getRGBColor(backgroundColor);\r\n        if (rgbColor) {\r\n            return Utils.getHighContrastColor(rgbColor.r, rgbColor.g, rgbColor.b);\r\n        }\r\n    };\r\n    return Utils;\r\n}());\r\nexports.Utils = Utils;\r\n"
          },
          {
            "id": 44,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
            "name": "./node_modules/d3-format/src/locale.js",
            "index": 32,
            "index2": 38,
            "size": 4946,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
            "issuerId": 27,
            "issuerName": "./node_modules/d3-format/index.js",
            "profile": {
              "factory": 181,
              "building": 242,
              "dependencies": 3
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 27,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
                "module": "./node_modules/d3-format/index.js",
                "moduleName": "./node_modules/d3-format/index.js",
                "type": "harmony import",
                "userRequest": "./src/locale",
                "loc": "2:0-53"
              },
              {
                "moduleId": 97,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\defaultLocale.js",
                "module": "./node_modules/d3-format/src/defaultLocale.js",
                "moduleName": "./node_modules/d3-format/src/defaultLocale.js",
                "type": "harmony import",
                "userRequest": "./locale",
                "loc": "1:0-36"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import exponent from \"./exponent\";\nimport formatGroup from \"./formatGroup\";\nimport formatNumerals from \"./formatNumerals\";\nimport formatSpecifier from \"./formatSpecifier\";\nimport formatTypes from \"./formatTypes\";\nimport {prefixExponent} from \"./formatPrefixAuto\";\nimport identity from \"./identity\";\n\nvar prefixes = [\"y\",\"z\",\"a\",\"f\",\"p\",\"n\",\"µ\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\",\"P\",\"E\",\"Z\",\"Y\"];\n\nexport default function(locale) {\n  var group = locale.grouping && locale.thousands ? formatGroup(locale.grouping, locale.thousands) : identity,\n      currency = locale.currency,\n      decimal = locale.decimal,\n      numerals = locale.numerals ? formatNumerals(locale.numerals) : identity,\n      percent = locale.percent || \"%\";\n\n  function newFormat(specifier) {\n    specifier = formatSpecifier(specifier);\n\n    var fill = specifier.fill,\n        align = specifier.align,\n        sign = specifier.sign,\n        symbol = specifier.symbol,\n        zero = specifier.zero,\n        width = specifier.width,\n        comma = specifier.comma,\n        precision = specifier.precision,\n        type = specifier.type;\n\n    // Compute the prefix and suffix.\n    // For SI-prefix, the suffix is lazily computed.\n    var prefix = symbol === \"$\" ? currency[0] : symbol === \"#\" && /[boxX]/.test(type) ? \"0\" + type.toLowerCase() : \"\",\n        suffix = symbol === \"$\" ? currency[1] : /[%p]/.test(type) ? percent : \"\";\n\n    // What format function should we use?\n    // Is this an integer type?\n    // Can this type generate exponential notation?\n    var formatType = formatTypes[type],\n        maybeSuffix = !type || /[defgprs%]/.test(type);\n\n    // Set the default precision if not specified,\n    // or clamp the specified precision to the supported range.\n    // For significant precision, it must be in [1, 21].\n    // For fixed precision, it must be in [0, 20].\n    precision = precision == null ? (type ? 6 : 12)\n        : /[gprs]/.test(type) ? Math.max(1, Math.min(21, precision))\n        : Math.max(0, Math.min(20, precision));\n\n    function format(value) {\n      var valuePrefix = prefix,\n          valueSuffix = suffix,\n          i, n, c;\n\n      if (type === \"c\") {\n        valueSuffix = formatType(value) + valueSuffix;\n        value = \"\";\n      } else {\n        value = +value;\n\n        // Perform the initial formatting.\n        var valueNegative = value < 0;\n        value = formatType(Math.abs(value), precision);\n\n        // If a negative value rounds to zero during formatting, treat as positive.\n        if (valueNegative && +value === 0) valueNegative = false;\n\n        // Compute the prefix and suffix.\n        valuePrefix = (valueNegative ? (sign === \"(\" ? sign : \"-\") : sign === \"-\" || sign === \"(\" ? \"\" : sign) + valuePrefix;\n        valueSuffix = valueSuffix + (type === \"s\" ? prefixes[8 + prefixExponent / 3] : \"\") + (valueNegative && sign === \"(\" ? \")\" : \"\");\n\n        // Break the formatted value into the integer “value” part that can be\n        // grouped, and fractional or exponential “suffix” part that is not.\n        if (maybeSuffix) {\n          i = -1, n = value.length;\n          while (++i < n) {\n            if (c = value.charCodeAt(i), 48 > c || c > 57) {\n              valueSuffix = (c === 46 ? decimal + value.slice(i + 1) : value.slice(i)) + valueSuffix;\n              value = value.slice(0, i);\n              break;\n            }\n          }\n        }\n      }\n\n      // If the fill character is not \"0\", grouping is applied before padding.\n      if (comma && !zero) value = group(value, Infinity);\n\n      // Compute the padding.\n      var length = valuePrefix.length + value.length + valueSuffix.length,\n          padding = length < width ? new Array(width - length + 1).join(fill) : \"\";\n\n      // If the fill character is \"0\", grouping is applied after padding.\n      if (comma && zero) value = group(padding + value, padding.length ? width - valueSuffix.length : Infinity), padding = \"\";\n\n      // Reconstruct the final output based on the desired alignment.\n      switch (align) {\n        case \"<\": value = valuePrefix + value + valueSuffix + padding; break;\n        case \"=\": value = valuePrefix + padding + value + valueSuffix; break;\n        case \"^\": value = padding.slice(0, length = padding.length >> 1) + valuePrefix + value + valueSuffix + padding.slice(length); break;\n        default: value = padding + valuePrefix + value + valueSuffix; break;\n      }\n\n      return numerals(value);\n    }\n\n    format.toString = function() {\n      return specifier + \"\";\n    };\n\n    return format;\n  }\n\n  function formatPrefix(specifier, value) {\n    var f = newFormat((specifier = formatSpecifier(specifier), specifier.type = \"f\", specifier)),\n        e = Math.max(-8, Math.min(8, Math.floor(exponent(value) / 3))) * 3,\n        k = Math.pow(10, -e),\n        prefix = prefixes[8 + e / 3];\n    return function(value) {\n      return f(k * value) + prefix;\n    };\n  }\n\n  return {\n    format: newFormat,\n    formatPrefix: formatPrefix\n  };\n}\n"
          },
          {
            "id": 45,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatSpecifier.js",
            "name": "./node_modules/d3-format/src/formatSpecifier.js",
            "index": 37,
            "index2": 36,
            "size": 1675,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
            "issuerId": 27,
            "issuerName": "./node_modules/d3-format/index.js",
            "profile": {
              "factory": 182,
              "building": 237,
              "dependencies": 338
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 27,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
                "module": "./node_modules/d3-format/index.js",
                "moduleName": "./node_modules/d3-format/index.js",
                "type": "harmony import",
                "userRequest": "./src/formatSpecifier",
                "loc": "3:0-65"
              },
              {
                "moduleId": 44,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
                "module": "./node_modules/d3-format/src/locale.js",
                "moduleName": "./node_modules/d3-format/src/locale.js",
                "type": "harmony import",
                "userRequest": "./formatSpecifier",
                "loc": "4:0-48"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import formatTypes from \"./formatTypes\";\n\n// [[fill]align][sign][symbol][0][width][,][.precision][type]\nvar re = /^(?:(.)?([<>=^]))?([+\\-\\( ])?([$#])?(0)?(\\d+)?(,)?(\\.\\d+)?([a-z%])?$/i;\n\nexport default function formatSpecifier(specifier) {\n  return new FormatSpecifier(specifier);\n}\n\nformatSpecifier.prototype = FormatSpecifier.prototype; // instanceof\n\nfunction FormatSpecifier(specifier) {\n  if (!(match = re.exec(specifier))) throw new Error(\"invalid format: \" + specifier);\n\n  var match,\n      fill = match[1] || \" \",\n      align = match[2] || \">\",\n      sign = match[3] || \"-\",\n      symbol = match[4] || \"\",\n      zero = !!match[5],\n      width = match[6] && +match[6],\n      comma = !!match[7],\n      precision = match[8] && +match[8].slice(1),\n      type = match[9] || \"\";\n\n  // The \"n\" type is an alias for \",g\".\n  if (type === \"n\") comma = true, type = \"g\";\n\n  // Map invalid types to the default format.\n  else if (!formatTypes[type]) type = \"\";\n\n  // If zero fill is specified, padding goes after sign and before digits.\n  if (zero || (fill === \"0\" && align === \"=\")) zero = true, fill = \"0\", align = \"=\";\n\n  this.fill = fill;\n  this.align = align;\n  this.sign = sign;\n  this.symbol = symbol;\n  this.zero = zero;\n  this.width = width;\n  this.comma = comma;\n  this.precision = precision;\n  this.type = type;\n}\n\nFormatSpecifier.prototype.toString = function() {\n  return this.fill\n      + this.align\n      + this.sign\n      + this.symbol\n      + (this.zero ? \"0\" : \"\")\n      + (this.width == null ? \"\" : Math.max(1, this.width | 0))\n      + (this.comma ? \",\" : \"\")\n      + (this.precision == null ? \"\" : \".\" + Math.max(0, this.precision | 0))\n      + this.type;\n};\n"
          },
          {
            "id": 46,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatTypes.js",
            "name": "./node_modules/d3-format/src/formatTypes.js",
            "index": 38,
            "index2": 35,
            "size": 846,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
            "issuerId": 44,
            "issuerName": "./node_modules/d3-format/src/locale.js",
            "profile": {
              "factory": 333,
              "building": 168,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 44,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
                "module": "./node_modules/d3-format/src/locale.js",
                "moduleName": "./node_modules/d3-format/src/locale.js",
                "type": "harmony import",
                "userRequest": "./formatTypes",
                "loc": "5:0-40"
              },
              {
                "moduleId": 45,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatSpecifier.js",
                "module": "./node_modules/d3-format/src/formatSpecifier.js",
                "moduleName": "./node_modules/d3-format/src/formatSpecifier.js",
                "type": "harmony import",
                "userRequest": "./formatTypes",
                "loc": "1:0-40"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "import formatDefault from \"./formatDefault\";\nimport formatPrefixAuto from \"./formatPrefixAuto\";\nimport formatRounded from \"./formatRounded\";\n\nexport default {\n  \"\": formatDefault,\n  \"%\": function(x, p) { return (x * 100).toFixed(p); },\n  \"b\": function(x) { return Math.round(x).toString(2); },\n  \"c\": function(x) { return x + \"\"; },\n  \"d\": function(x) { return Math.round(x).toString(10); },\n  \"e\": function(x, p) { return x.toExponential(p); },\n  \"f\": function(x, p) { return x.toFixed(p); },\n  \"g\": function(x, p) { return x.toPrecision(p); },\n  \"o\": function(x) { return Math.round(x).toString(8); },\n  \"p\": function(x, p) { return formatRounded(x * 100, p); },\n  \"r\": formatRounded,\n  \"s\": formatPrefixAuto,\n  \"X\": function(x) { return Math.round(x).toString(16).toUpperCase(); },\n  \"x\": function(x) { return Math.round(x).toString(16); }\n};\n"
          },
          {
            "id": 47,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatPrefixAuto.js",
            "name": "./node_modules/d3-format/src/formatPrefixAuto.js",
            "index": 40,
            "index2": 33,
            "size": 611,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
            "issuerId": 44,
            "issuerName": "./node_modules/d3-format/src/locale.js",
            "profile": {
              "factory": 337,
              "building": 167,
              "dependencies": 92
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 44,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
                "module": "./node_modules/d3-format/src/locale.js",
                "moduleName": "./node_modules/d3-format/src/locale.js",
                "type": "harmony import",
                "userRequest": "./formatPrefixAuto",
                "loc": "6:0-50"
              },
              {
                "moduleId": 46,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatTypes.js",
                "module": "./node_modules/d3-format/src/formatTypes.js",
                "moduleName": "./node_modules/d3-format/src/formatTypes.js",
                "type": "harmony import",
                "userRequest": "./formatPrefixAuto",
                "loc": "2:0-50"
              }
            ],
            "usedExports": [
              "default",
              "prefixExponent"
            ],
            "providedExports": [
              "prefixExponent",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "import formatDecimal from \"./formatDecimal\";\n\nexport var prefixExponent;\n\nexport default function(x, p) {\n  var d = formatDecimal(x, p);\n  if (!d) return x + \"\";\n  var coefficient = d[0],\n      exponent = d[1],\n      i = exponent - (prefixExponent = Math.max(-8, Math.min(8, Math.floor(exponent / 3))) * 3) + 1,\n      n = coefficient.length;\n  return i === n ? coefficient\n      : i > n ? coefficient + new Array(i - n + 1).join(\"0\")\n      : i > 0 ? coefficient.slice(0, i) + \".\" + coefficient.slice(i)\n      : \"0.\" + new Array(1 - i).join(\"0\") + formatDecimal(x, Math.max(0, p + i - 1))[0]; // less than 1y!\n}\n"
          },
          {
            "id": 48,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\siblings.js",
            "name": "./node_modules/d3-hierarchy/src/pack/siblings.js",
            "index": 61,
            "index2": 59,
            "size": 3013,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "issuerId": 106,
            "issuerName": "./node_modules/d3-hierarchy/index.js",
            "profile": {
              "factory": 179,
              "building": 224,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 106,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./src/pack/siblings",
                "loc": "4:0-60"
              },
              {
                "moduleId": 119,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\index.js",
                "module": "./node_modules/d3-hierarchy/src/pack/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/pack/index.js",
                "type": "harmony import",
                "userRequest": "./siblings",
                "loc": "1:0-39"
              }
            ],
            "usedExports": [
              "default",
              "packEnclose"
            ],
            "providedExports": [
              "packEnclose",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import enclose from \"./enclose\";\n\nfunction place(a, b, c) {\n  var ax = a.x,\n      ay = a.y,\n      da = b.r + c.r,\n      db = a.r + c.r,\n      dx = b.x - ax,\n      dy = b.y - ay,\n      dc = dx * dx + dy * dy;\n  if (dc) {\n    var x = 0.5 + ((db *= db) - (da *= da)) / (2 * dc),\n        y = Math.sqrt(Math.max(0, 2 * da * (db + dc) - (db -= dc) * db - da * da)) / (2 * dc);\n    c.x = ax + x * dx + y * dy;\n    c.y = ay + x * dy - y * dx;\n  } else {\n    c.x = ax + db;\n    c.y = ay;\n  }\n}\n\nfunction intersects(a, b) {\n  var dx = b.x - a.x,\n      dy = b.y - a.y,\n      dr = a.r + b.r;\n  return dr * dr - 1e-6 > dx * dx + dy * dy;\n}\n\nfunction score(node) {\n  var a = node._,\n      b = node.next._,\n      ab = a.r + b.r,\n      dx = (a.x * b.r + b.x * a.r) / ab,\n      dy = (a.y * b.r + b.y * a.r) / ab;\n  return dx * dx + dy * dy;\n}\n\nfunction Node(circle) {\n  this._ = circle;\n  this.next = null;\n  this.previous = null;\n}\n\nexport function packEnclose(circles) {\n  if (!(n = circles.length)) return 0;\n\n  var a, b, c, n, aa, ca, i, j, k, sj, sk;\n\n  // Place the first circle.\n  a = circles[0], a.x = 0, a.y = 0;\n  if (!(n > 1)) return a.r;\n\n  // Place the second circle.\n  b = circles[1], a.x = -b.r, b.x = a.r, b.y = 0;\n  if (!(n > 2)) return a.r + b.r;\n\n  // Place the third circle.\n  place(b, a, c = circles[2]);\n\n  // Initialize the front-chain using the first three circles a, b and c.\n  a = new Node(a), b = new Node(b), c = new Node(c);\n  a.next = c.previous = b;\n  b.next = a.previous = c;\n  c.next = b.previous = a;\n\n  // Attempt to place each remaining circle…\n  pack: for (i = 3; i < n; ++i) {\n    place(a._, b._, c = circles[i]), c = new Node(c);\n\n    // Find the closest intersecting circle on the front-chain, if any.\n    // “Closeness” is determined by linear distance along the front-chain.\n    // “Ahead” or “behind” is likewise determined by linear distance.\n    j = b.next, k = a.previous, sj = b._.r, sk = a._.r;\n    do {\n      if (sj <= sk) {\n        if (intersects(j._, c._)) {\n          b = j, a.next = b, b.previous = a, --i;\n          continue pack;\n        }\n        sj += j._.r, j = j.next;\n      } else {\n        if (intersects(k._, c._)) {\n          a = k, a.next = b, b.previous = a, --i;\n          continue pack;\n        }\n        sk += k._.r, k = k.previous;\n      }\n    } while (j !== k.next);\n\n    // Success! Insert the new circle c between a and b.\n    c.previous = a, c.next = b, a.next = b.previous = b = c;\n\n    // Compute the new closest circle pair to the centroid.\n    aa = score(a);\n    while ((c = c.next) !== b) {\n      if ((ca = score(c)) < aa) {\n        a = c, aa = ca;\n      }\n    }\n    b = a.next;\n  }\n\n  // Compute the enclosing circle of the front chain.\n  a = [b._], c = b; while ((c = c.next) !== b) a.push(c._); c = enclose(a);\n\n  // Translate the circles to put the enclosing circle around the origin.\n  for (i = 0; i < n; ++i) a = circles[i], a.x -= c.x, a.y -= c.y;\n\n  return c.r;\n}\n\nexport default function(circles) {\n  packEnclose(circles);\n  return circles;\n}\n"
          },
          {
            "id": 49,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\enclose.js",
            "name": "./node_modules/d3-hierarchy/src/pack/enclose.js",
            "index": 62,
            "index2": 58,
            "size": 2976,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "issuerId": 106,
            "issuerName": "./node_modules/d3-hierarchy/index.js",
            "profile": {
              "factory": 179,
              "building": 227
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 48,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\siblings.js",
                "module": "./node_modules/d3-hierarchy/src/pack/siblings.js",
                "moduleName": "./node_modules/d3-hierarchy/src/pack/siblings.js",
                "type": "harmony import",
                "userRequest": "./enclose",
                "loc": "1:0-32"
              },
              {
                "moduleId": 106,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./src/pack/enclose",
                "loc": "5:0-58"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {shuffle, slice} from \"../array\";\n\nexport default function(circles) {\n  var i = 0, n = (circles = shuffle(slice.call(circles))).length, B = [], p, e;\n\n  while (i < n) {\n    p = circles[i];\n    if (e && enclosesWeak(e, p)) ++i;\n    else e = encloseBasis(B = extendBasis(B, p)), i = 0;\n  }\n\n  return e;\n}\n\nfunction extendBasis(B, p) {\n  var i, j;\n\n  if (enclosesWeakAll(p, B)) return [p];\n\n  // If we get here then B must have at least one element.\n  for (i = 0; i < B.length; ++i) {\n    if (enclosesNot(p, B[i])\n        && enclosesWeakAll(encloseBasis2(B[i], p), B)) {\n      return [B[i], p];\n    }\n  }\n\n  // If we get here then B must have at least two elements.\n  for (i = 0; i < B.length - 1; ++i) {\n    for (j = i + 1; j < B.length; ++j) {\n      if (enclosesNot(encloseBasis2(B[i], B[j]), p)\n          && enclosesNot(encloseBasis2(B[i], p), B[j])\n          && enclosesNot(encloseBasis2(B[j], p), B[i])\n          && enclosesWeakAll(encloseBasis3(B[i], B[j], p), B)) {\n        return [B[i], B[j], p];\n      }\n    }\n  }\n\n  // If we get here then something is very wrong.\n  throw new Error;\n}\n\nfunction enclosesNot(a, b) {\n  var dr = a.r - b.r, dx = b.x - a.x, dy = b.y - a.y;\n  return dr < 0 || dr * dr < dx * dx + dy * dy;\n}\n\nfunction enclosesWeak(a, b) {\n  var dr = a.r - b.r + 1e-6, dx = b.x - a.x, dy = b.y - a.y;\n  return dr > 0 && dr * dr > dx * dx + dy * dy;\n}\n\nfunction enclosesWeakAll(a, B) {\n  for (var i = 0; i < B.length; ++i) {\n    if (!enclosesWeak(a, B[i])) {\n      return false;\n    }\n  }\n  return true;\n}\n\nfunction encloseBasis(B) {\n  switch (B.length) {\n    case 1: return encloseBasis1(B[0]);\n    case 2: return encloseBasis2(B[0], B[1]);\n    case 3: return encloseBasis3(B[0], B[1], B[2]);\n  }\n}\n\nfunction encloseBasis1(a) {\n  return {\n    x: a.x,\n    y: a.y,\n    r: a.r\n  };\n}\n\nfunction encloseBasis2(a, b) {\n  var x1 = a.x, y1 = a.y, r1 = a.r,\n      x2 = b.x, y2 = b.y, r2 = b.r,\n      x21 = x2 - x1, y21 = y2 - y1, r21 = r2 - r1,\n      l = Math.sqrt(x21 * x21 + y21 * y21);\n  return {\n    x: (x1 + x2 + x21 / l * r21) / 2,\n    y: (y1 + y2 + y21 / l * r21) / 2,\n    r: (l + r1 + r2) / 2\n  };\n}\n\nfunction encloseBasis3(a, b, c) {\n  var x1 = a.x, y1 = a.y, r1 = a.r,\n      x2 = b.x, y2 = b.y, r2 = b.r,\n      x3 = c.x, y3 = c.y, r3 = c.r,\n      a2 = x1 - x2,\n      a3 = x1 - x3,\n      b2 = y1 - y2,\n      b3 = y1 - y3,\n      c2 = r2 - r1,\n      c3 = r3 - r1,\n      d1 = x1 * x1 + y1 * y1 - r1 * r1,\n      d2 = d1 - x2 * x2 - y2 * y2 + r2 * r2,\n      d3 = d1 - x3 * x3 - y3 * y3 + r3 * r3,\n      ab = a3 * b2 - a2 * b3,\n      xa = (b2 * d3 - b3 * d2) / (ab * 2) - x1,\n      xb = (b3 * c2 - b2 * c3) / ab,\n      ya = (a3 * d2 - a2 * d3) / (ab * 2) - y1,\n      yb = (a2 * c3 - a3 * c2) / ab,\n      A = xb * xb + yb * yb - 1,\n      B = 2 * (r1 + xa * xb + ya * yb),\n      C = xa * xa + ya * ya - r1 * r1,\n      r = -(A ? (B + Math.sqrt(B * B - 4 * A * C)) / (2 * A) : C / B);\n  return {\n    x: x1 + xa + xb * r,\n    y: y1 + ya + yb * r,\n    r: r\n  };\n}\n"
          },
          {
            "id": 50,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\constant.js",
            "name": "./node_modules/d3-hierarchy/src/constant.js",
            "index": 65,
            "index2": 61,
            "size": 120,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\index.js",
            "issuerId": 119,
            "issuerName": "./node_modules/d3-hierarchy/src/pack/index.js",
            "profile": {
              "factory": 360,
              "building": 166
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 119,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\index.js",
                "module": "./node_modules/d3-hierarchy/src/pack/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/pack/index.js",
                "type": "harmony import",
                "userRequest": "../constant",
                "loc": "3:0-51"
              },
              {
                "moduleId": 124,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\index.js",
                "module": "./node_modules/d3-hierarchy/src/treemap/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/treemap/index.js",
                "type": "harmony import",
                "userRequest": "../constant",
                "loc": "4:0-51"
              }
            ],
            "usedExports": [
              "constantZero",
              "default"
            ],
            "providedExports": [
              "constantZero",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export function constantZero() {\n  return 0;\n}\n\nexport default function(x) {\n  return function() {\n    return x;\n  };\n}\n"
          },
          {
            "id": 51,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\round.js",
            "name": "./node_modules/d3-hierarchy/src/treemap/round.js",
            "index": 67,
            "index2": 63,
            "size": 166,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\partition.js",
            "issuerId": 121,
            "issuerName": "./node_modules/d3-hierarchy/src/partition.js",
            "profile": {
              "factory": 363,
              "building": 165
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 121,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\partition.js",
                "module": "./node_modules/d3-hierarchy/src/partition.js",
                "moduleName": "./node_modules/d3-hierarchy/src/partition.js",
                "type": "harmony import",
                "userRequest": "./treemap/round",
                "loc": "1:0-40"
              },
              {
                "moduleId": 124,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\index.js",
                "module": "./node_modules/d3-hierarchy/src/treemap/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/treemap/index.js",
                "type": "harmony import",
                "userRequest": "./round",
                "loc": "1:0-32"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(node) {\n  node.x0 = Math.round(node.x0);\n  node.y0 = Math.round(node.y0);\n  node.x1 = Math.round(node.x1);\n  node.y1 = Math.round(node.y1);\n}\n"
          },
          {
            "id": 52,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\bisect.js",
            "name": "./node_modules/d3-array/src/bisect.js",
            "index": 80,
            "index2": 77,
            "size": 238,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 182,
              "building": 244,
              "dependencies": 2
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/bisect",
                "loc": "1:0-72"
              },
              {
                "moduleId": 132,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
                "module": "./node_modules/d3-array/src/histogram.js",
                "moduleName": "./node_modules/d3-array/src/histogram.js",
                "type": "harmony import",
                "userRequest": "./bisect",
                "loc": "2:0-30"
              }
            ],
            "usedExports": [
              "bisectLeft",
              "bisectRight",
              "default"
            ],
            "providedExports": [
              "bisectRight",
              "bisectLeft",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import ascending from \"./ascending\";\nimport bisector from \"./bisector\";\n\nvar ascendingBisect = bisector(ascending);\nexport var bisectRight = ascendingBisect.right;\nexport var bisectLeft = ascendingBisect.left;\nexport default bisectRight;\n"
          },
          {
            "id": 53,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\bisector.js",
            "name": "./node_modules/d3-array/src/bisector.js",
            "index": 82,
            "index2": 76,
            "size": 786,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 183,
              "building": 248,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/bisector",
                "loc": "3:0-51"
              },
              {
                "moduleId": 52,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\bisect.js",
                "module": "./node_modules/d3-array/src/bisect.js",
                "moduleName": "./node_modules/d3-array/src/bisect.js",
                "type": "harmony import",
                "userRequest": "./bisector",
                "loc": "2:0-34"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import ascending from \"./ascending\";\n\nexport default function(compare) {\n  if (compare.length === 1) compare = ascendingComparator(compare);\n  return {\n    left: function(a, x, lo, hi) {\n      if (lo == null) lo = 0;\n      if (hi == null) hi = a.length;\n      while (lo < hi) {\n        var mid = lo + hi >>> 1;\n        if (compare(a[mid], x) < 0) lo = mid + 1;\n        else hi = mid;\n      }\n      return lo;\n    },\n    right: function(a, x, lo, hi) {\n      if (lo == null) lo = 0;\n      if (hi == null) hi = a.length;\n      while (lo < hi) {\n        var mid = lo + hi >>> 1;\n        if (compare(a[mid], x) > 0) hi = mid;\n        else lo = mid + 1;\n      }\n      return lo;\n    }\n  };\n}\n\nfunction ascendingComparator(f) {\n  return function(d, x) {\n    return ascending(f(d), x);\n  };\n}\n"
          },
          {
            "id": 54,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\pairs.js",
            "name": "./node_modules/d3-array/src/pairs.js",
            "index": 84,
            "index2": 78,
            "size": 262,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 190,
              "building": 280
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/pairs",
                "loc": "17:0-45"
              },
              {
                "moduleId": 130,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\cross.js",
                "module": "./node_modules/d3-array/src/cross.js",
                "moduleName": "./node_modules/d3-array/src/cross.js",
                "type": "harmony import",
                "userRequest": "./pairs",
                "loc": "1:0-29"
              }
            ],
            "usedExports": [
              "default",
              "pair"
            ],
            "providedExports": [
              "default",
              "pair"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(array, f) {\n  if (f == null) f = pair;\n  var i = 0, n = array.length - 1, p = array[0], pairs = new Array(n < 0 ? 0 : n);\n  while (i < n) pairs[i] = f(p, p = array[++i]);\n  return pairs;\n}\n\nexport function pair(a, b) {\n  return [a, b];\n}\n"
          },
          {
            "id": 55,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\deviation.js",
            "name": "./node_modules/d3-array/src/deviation.js",
            "index": 86,
            "index2": 83,
            "size": 135,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 186,
              "building": 251,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/deviation",
                "loc": "6:0-53"
              },
              {
                "moduleId": 136,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\threshold\\scott.js",
                "module": "./node_modules/d3-array/src/threshold/scott.js",
                "moduleName": "./node_modules/d3-array/src/threshold/scott.js",
                "type": "harmony import",
                "userRequest": "../deviation",
                "loc": "1:0-37"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import variance from \"./variance\";\n\nexport default function(array, f) {\n  var v = variance(array, f);\n  return v ? Math.sqrt(v) : v;\n}\n"
          },
          {
            "id": 56,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\variance.js",
            "name": "./node_modules/d3-array/src/variance.js",
            "index": 87,
            "index2": 82,
            "size": 648,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 194,
              "building": 288,
              "dependencies": 282
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/variance",
                "loc": "26:0-51"
              },
              {
                "moduleId": 55,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\deviation.js",
                "module": "./node_modules/d3-array/src/deviation.js",
                "moduleName": "./node_modules/d3-array/src/deviation.js",
                "type": "harmony import",
                "userRequest": "./variance",
                "loc": "1:0-34"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import number from \"./number\";\n\nexport default function(values, valueof) {\n  var n = values.length,\n      m = 0,\n      i = -1,\n      mean = 0,\n      value,\n      delta,\n      sum = 0;\n\n  if (valueof == null) {\n    while (++i < n) {\n      if (!isNaN(value = number(values[i]))) {\n        delta = value - mean;\n        mean += delta / ++m;\n        sum += delta * (value - mean);\n      }\n    }\n  }\n\n  else {\n    while (++i < n) {\n      if (!isNaN(value = number(valueof(values[i], i, values)))) {\n        delta = value - mean;\n        mean += delta / ++m;\n        sum += delta * (value - mean);\n      }\n    }\n  }\n\n  if (m > 1) return sum / (m - 1);\n}\n"
          },
          {
            "id": 57,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\extent.js",
            "name": "./node_modules/d3-array/src/extent.js",
            "index": 89,
            "index2": 84,
            "size": 961,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 187,
              "building": 252
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/extent",
                "loc": "7:0-47"
              },
              {
                "moduleId": 132,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
                "module": "./node_modules/d3-array/src/histogram.js",
                "moduleName": "./node_modules/d3-array/src/histogram.js",
                "type": "harmony import",
                "userRequest": "./extent",
                "loc": "4:0-30"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(values, valueof) {\n  var n = values.length,\n      i = -1,\n      value,\n      min,\n      max;\n\n  if (valueof == null) {\n    while (++i < n) { // Find the first comparable value.\n      if ((value = values[i]) != null && value >= value) {\n        min = max = value;\n        while (++i < n) { // Compare the remaining values.\n          if ((value = values[i]) != null) {\n            if (min > value) min = value;\n            if (max < value) max = value;\n          }\n        }\n      }\n    }\n  }\n\n  else {\n    while (++i < n) { // Find the first comparable value.\n      if ((value = valueof(values[i], i, values)) != null && value >= value) {\n        min = max = value;\n        while (++i < n) { // Compare the remaining values.\n          if ((value = valueof(values[i], i, values)) != null) {\n            if (min > value) min = value;\n            if (max < value) max = value;\n          }\n        }\n      }\n    }\n  }\n\n  return [min, max];\n}\n"
          },
          {
            "id": 58,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\array.js",
            "name": "./node_modules/d3-array/src/array.js",
            "index": 91,
            "index2": 85,
            "size": 90,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
            "issuerId": 132,
            "issuerName": "./node_modules/d3-array/src/histogram.js",
            "profile": {
              "factory": 318,
              "building": 166
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 132,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
                "module": "./node_modules/d3-array/src/histogram.js",
                "moduleName": "./node_modules/d3-array/src/histogram.js",
                "type": "harmony import",
                "userRequest": "./array",
                "loc": "1:0-30"
              },
              {
                "moduleId": 135,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\threshold\\freedmanDiaconis.js",
                "module": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
                "moduleName": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
                "type": "harmony import",
                "userRequest": "../array",
                "loc": "1:0-29"
              }
            ],
            "usedExports": [
              "map",
              "slice"
            ],
            "providedExports": [
              "slice",
              "map"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "var array = Array.prototype;\n\nexport var slice = array.slice;\nexport var map = array.map;\n"
          },
          {
            "id": 59,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\range.js",
            "name": "./node_modules/d3-array/src/range.js",
            "index": 94,
            "index2": 88,
            "size": 344,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 191,
              "building": 282
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/range",
                "loc": "20:0-45"
              },
              {
                "moduleId": 132,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
                "module": "./node_modules/d3-array/src/histogram.js",
                "moduleName": "./node_modules/d3-array/src/histogram.js",
                "type": "harmony import",
                "userRequest": "./range",
                "loc": "6:0-28"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(start, stop, step) {\n  start = +start, stop = +stop, step = (n = arguments.length) < 2 ? (stop = start, start = 0, 1) : n < 3 ? 1 : +step;\n\n  var i = -1,\n      n = Math.max(0, Math.ceil((stop - start) / step)) | 0,\n      range = new Array(n);\n\n  while (++i < n) {\n    range[i] = start + i * step;\n  }\n\n  return range;\n}\n"
          },
          {
            "id": 60,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\ticks.js",
            "name": "./node_modules/d3-array/src/ticks.js",
            "index": 95,
            "index2": 89,
            "size": 1537,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 193,
              "building": 287
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/ticks",
                "loc": "24:0-70"
              },
              {
                "moduleId": 132,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
                "module": "./node_modules/d3-array/src/histogram.js",
                "moduleName": "./node_modules/d3-array/src/histogram.js",
                "type": "harmony import",
                "userRequest": "./ticks",
                "loc": "7:0-33"
              }
            ],
            "usedExports": [
              "default",
              "tickIncrement",
              "tickStep"
            ],
            "providedExports": [
              "default",
              "tickIncrement",
              "tickStep"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "var e10 = Math.sqrt(50),\n    e5 = Math.sqrt(10),\n    e2 = Math.sqrt(2);\n\nexport default function(start, stop, count) {\n  var reverse = stop < start,\n      i = -1,\n      n,\n      ticks,\n      step;\n\n  if (reverse) n = start, start = stop, stop = n;\n\n  if ((step = tickIncrement(start, stop, count)) === 0 || !isFinite(step)) return [];\n\n  if (step > 0) {\n    start = Math.ceil(start / step);\n    stop = Math.floor(stop / step);\n    ticks = new Array(n = Math.ceil(stop - start + 1));\n    while (++i < n) ticks[i] = (start + i) * step;\n  } else {\n    start = Math.floor(start * step);\n    stop = Math.ceil(stop * step);\n    ticks = new Array(n = Math.ceil(start - stop + 1));\n    while (++i < n) ticks[i] = (start - i) / step;\n  }\n\n  if (reverse) ticks.reverse();\n\n  return ticks;\n}\n\nexport function tickIncrement(start, stop, count) {\n  var step = (stop - start) / Math.max(0, count),\n      power = Math.floor(Math.log(step) / Math.LN10),\n      error = step / Math.pow(10, power);\n  return power >= 0\n      ? (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1) * Math.pow(10, power)\n      : -Math.pow(10, -power) / (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1);\n}\n\nexport function tickStep(start, stop, count) {\n  var step0 = Math.abs(stop - start) / Math.max(0, count),\n      step1 = Math.pow(10, Math.floor(Math.log(step0) / Math.LN10)),\n      error = step0 / step1;\n  if (error >= e10) step1 *= 10;\n  else if (error >= e5) step1 *= 5;\n  else if (error >= e2) step1 *= 2;\n  return stop < start ? -step1 : step1;\n}\n"
          },
          {
            "id": 61,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\threshold\\sturges.js",
            "name": "./node_modules/d3-array/src/threshold/sturges.js",
            "index": 96,
            "index2": 90,
            "size": 96,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 196,
              "building": 293
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/threshold/sturges",
                "loc": "11:0-68"
              },
              {
                "moduleId": 132,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
                "module": "./node_modules/d3-array/src/histogram.js",
                "moduleName": "./node_modules/d3-array/src/histogram.js",
                "type": "harmony import",
                "userRequest": "./threshold/sturges",
                "loc": "8:0-42"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(values) {\n  return Math.ceil(Math.log(values.length) / Math.LN2) + 1;\n}\n"
          },
          {
            "id": 62,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\min.js",
            "name": "./node_modules/d3-array/src/min.js",
            "index": 104,
            "index2": 99,
            "size": 843,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 189,
              "building": 282
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/min",
                "loc": "16:0-41"
              },
              {
                "moduleId": 63,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\transpose.js",
                "module": "./node_modules/d3-array/src/transpose.js",
                "moduleName": "./node_modules/d3-array/src/transpose.js",
                "type": "harmony import",
                "userRequest": "./min",
                "loc": "1:0-24"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(values, valueof) {\n  var n = values.length,\n      i = -1,\n      value,\n      min;\n\n  if (valueof == null) {\n    while (++i < n) { // Find the first comparable value.\n      if ((value = values[i]) != null && value >= value) {\n        min = value;\n        while (++i < n) { // Compare the remaining values.\n          if ((value = values[i]) != null && min > value) {\n            min = value;\n          }\n        }\n      }\n    }\n  }\n\n  else {\n    while (++i < n) { // Find the first comparable value.\n      if ((value = valueof(values[i], i, values)) != null && value >= value) {\n        min = value;\n        while (++i < n) { // Compare the remaining values.\n          if ((value = valueof(values[i], i, values)) != null && min > value) {\n            min = value;\n          }\n        }\n      }\n    }\n  }\n\n  return min;\n}\n"
          },
          {
            "id": 63,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\transpose.js",
            "name": "./node_modules/d3-array/src/transpose.js",
            "index": 109,
            "index2": 104,
            "size": 356,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 194,
              "building": 286,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/transpose",
                "loc": "25:0-53"
              },
              {
                "moduleId": 145,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\zip.js",
                "module": "./node_modules/d3-array/src/zip.js",
                "moduleName": "./node_modules/d3-array/src/zip.js",
                "type": "harmony import",
                "userRequest": "./transpose",
                "loc": "1:0-36"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import min from \"./min\";\n\nexport default function(matrix) {\n  if (!(n = matrix.length)) return [];\n  for (var i = -1, m = min(matrix, length), transpose = new Array(m); ++i < m;) {\n    for (var j = -1, n, row = transpose[i] = new Array(n); ++j < n;) {\n      row[j] = matrix[j][i];\n    }\n  }\n  return transpose;\n}\n\nfunction length(d) {\n  return d.length;\n}\n"
          },
          {
            "id": 64,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\ordinal.js",
            "name": "./node_modules/d3-scale/src/ordinal.js",
            "index": 111,
            "index2": 115,
            "size": 1116,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 190,
              "building": 305,
              "dependencies": 262
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/ordinal",
                "loc": "18:0-21:23"
              },
              {
                "moduleId": 129,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\band.js",
                "module": "./node_modules/d3-scale/src/band.js",
                "moduleName": "./node_modules/d3-scale/src/band.js",
                "type": "harmony import",
                "userRequest": "./ordinal",
                "loc": "2:0-32"
              }
            ],
            "usedExports": [
              "default",
              "implicit"
            ],
            "providedExports": [
              "implicit",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {map} from \"d3-collection\";\nimport {slice} from \"./array\";\n\nexport var implicit = {name: \"implicit\"};\n\nexport default function ordinal(range) {\n  var index = map(),\n      domain = [],\n      unknown = implicit;\n\n  range = range == null ? [] : slice.call(range);\n\n  function scale(d) {\n    var key = d + \"\", i = index.get(key);\n    if (!i) {\n      if (unknown !== implicit) return unknown;\n      index.set(key, i = domain.push(d));\n    }\n    return range[(i - 1) % range.length];\n  }\n\n  scale.domain = function(_) {\n    if (!arguments.length) return domain.slice();\n    domain = [], index = map();\n    var i = -1, n = _.length, d, key;\n    while (++i < n) if (!index.has(key = (d = _[i]) + \"\")) index.set(key, domain.push(d));\n    return scale;\n  };\n\n  scale.range = function(_) {\n    return arguments.length ? (range = slice.call(_), scale) : range.slice();\n  };\n\n  scale.unknown = function(_) {\n    return arguments.length ? (unknown = _, scale) : unknown;\n  };\n\n  scale.copy = function() {\n    return ordinal()\n        .domain(domain)\n        .range(range)\n        .unknown(unknown);\n  };\n\n  return scale;\n}\n"
          },
          {
            "id": 65,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\math.js",
            "name": "./node_modules/d3-color/src/math.js",
            "index": 128,
            "index2": 119,
            "size": 72,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\lab.js",
            "issuerId": 153,
            "issuerName": "./node_modules/d3-color/src/lab.js",
            "profile": {
              "factory": 71,
              "building": 7
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 153,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\lab.js",
                "module": "./node_modules/d3-color/src/lab.js",
                "moduleName": "./node_modules/d3-color/src/lab.js",
                "type": "harmony import",
                "userRequest": "./math",
                "loc": "3:0-40"
              },
              {
                "moduleId": 154,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\cubehelix.js",
                "module": "./node_modules/d3-color/src/cubehelix.js",
                "moduleName": "./node_modules/d3-color/src/cubehelix.js",
                "type": "harmony import",
                "userRequest": "./math",
                "loc": "3:0-40"
              }
            ],
            "usedExports": [
              "deg2rad",
              "rad2deg"
            ],
            "providedExports": [
              "deg2rad",
              "rad2deg"
            ],
            "optimizationBailout": [],
            "depth": 6,
            "source": "export var deg2rad = Math.PI / 180;\nexport var rad2deg = 180 / Math.PI;\n"
          },
          {
            "id": 66,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\rgb.js",
            "name": "./node_modules/d3-interpolate/src/rgb.js",
            "index": 130,
            "index2": 127,
            "size": 1288,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "issuerId": 8,
            "issuerName": "./node_modules/d3-interpolate/index.js",
            "profile": {
              "factory": 194,
              "building": 375,
              "dependencies": 409
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 8,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
                "module": "./node_modules/d3-interpolate/index.js",
                "moduleName": "./node_modules/d3-interpolate/index.js",
                "type": "harmony import",
                "userRequest": "./src/rgb",
                "loc": "12:0-130"
              },
              {
                "moduleId": 34,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
                "module": "./node_modules/d3-interpolate/src/value.js",
                "moduleName": "./node_modules/d3-interpolate/src/value.js",
                "type": "harmony import",
                "userRequest": "./rgb",
                "loc": "2:0-24"
              }
            ],
            "usedExports": [
              "default",
              "rgbBasis",
              "rgbBasisClosed"
            ],
            "providedExports": [
              "default",
              "rgbBasis",
              "rgbBasisClosed"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {rgb as colorRgb} from \"d3-color\";\nimport basis from \"./basis\";\nimport basisClosed from \"./basisClosed\";\nimport nogamma, {gamma} from \"./color\";\n\nexport default (function rgbGamma(y) {\n  var color = gamma(y);\n\n  function rgb(start, end) {\n    var r = color((start = colorRgb(start)).r, (end = colorRgb(end)).r),\n        g = color(start.g, end.g),\n        b = color(start.b, end.b),\n        opacity = nogamma(start.opacity, end.opacity);\n    return function(t) {\n      start.r = r(t);\n      start.g = g(t);\n      start.b = b(t);\n      start.opacity = opacity(t);\n      return start + \"\";\n    };\n  }\n\n  rgb.gamma = rgbGamma;\n\n  return rgb;\n})(1);\n\nfunction rgbSpline(spline) {\n  return function(colors) {\n    var n = colors.length,\n        r = new Array(n),\n        g = new Array(n),\n        b = new Array(n),\n        i, color;\n    for (i = 0; i < n; ++i) {\n      color = colorRgb(colors[i]);\n      r[i] = color.r || 0;\n      g[i] = color.g || 0;\n      b[i] = color.b || 0;\n    }\n    r = spline(r);\n    g = spline(g);\n    b = spline(b);\n    color.opacity = 1;\n    return function(t) {\n      color.r = r(t);\n      color.g = g(t);\n      color.b = b(t);\n      return color + \"\";\n    };\n  };\n}\n\nexport var rgbBasis = rgbSpline(basis);\nexport var rgbBasisClosed = rgbSpline(basisClosed);\n"
          },
          {
            "id": 67,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\basisClosed.js",
            "name": "./node_modules/d3-interpolate/src/basisClosed.js",
            "index": 132,
            "index2": 124,
            "size": 360,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "issuerId": 8,
            "issuerName": "./node_modules/d3-interpolate/index.js",
            "profile": {
              "factory": 191,
              "building": 354,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 8,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
                "module": "./node_modules/d3-interpolate/index.js",
                "moduleName": "./node_modules/d3-interpolate/index.js",
                "type": "harmony import",
                "userRequest": "./src/basisClosed",
                "loc": "4:0-68"
              },
              {
                "moduleId": 66,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\rgb.js",
                "module": "./node_modules/d3-interpolate/src/rgb.js",
                "moduleName": "./node_modules/d3-interpolate/src/rgb.js",
                "type": "harmony import",
                "userRequest": "./basisClosed",
                "loc": "3:0-40"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {basis} from \"./basis\";\n\nexport default function(values) {\n  var n = values.length;\n  return function(t) {\n    var i = Math.floor(((t %= 1) < 0 ? ++t : t) * n),\n        v0 = values[(i + n - 1) % n],\n        v1 = values[i % n],\n        v2 = values[(i + 1) % n],\n        v3 = values[(i + 2) % n];\n    return basis((t - i / n) * n, v0, v1, v2, v3);\n  };\n}\n"
          },
          {
            "id": 68,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\constant.js",
            "name": "./node_modules/d3-interpolate/src/constant.js",
            "index": 134,
            "index2": 125,
            "size": 72,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
            "issuerId": 34,
            "issuerName": "./node_modules/d3-interpolate/src/value.js",
            "profile": {
              "factory": 235,
              "building": 186
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 13,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\color.js",
                "module": "./node_modules/d3-interpolate/src/color.js",
                "moduleName": "./node_modules/d3-interpolate/src/color.js",
                "type": "harmony import",
                "userRequest": "./constant",
                "loc": "1:0-34"
              },
              {
                "moduleId": 34,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
                "module": "./node_modules/d3-interpolate/src/value.js",
                "moduleName": "./node_modules/d3-interpolate/src/value.js",
                "type": "harmony import",
                "userRequest": "./constant",
                "loc": "8:0-34"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(x) {\n  return function() {\n    return x;\n  };\n}\n"
          },
          {
            "id": 69,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\array.js",
            "name": "./node_modules/d3-interpolate/src/array.js",
            "index": 135,
            "index2": 128,
            "size": 372,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "issuerId": 8,
            "issuerName": "./node_modules/d3-interpolate/index.js",
            "profile": {
              "factory": 190,
              "building": 353,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 8,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
                "module": "./node_modules/d3-interpolate/index.js",
                "moduleName": "./node_modules/d3-interpolate/index.js",
                "type": "harmony import",
                "userRequest": "./src/array",
                "loc": "2:0-56"
              },
              {
                "moduleId": 34,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
                "module": "./node_modules/d3-interpolate/src/value.js",
                "moduleName": "./node_modules/d3-interpolate/src/value.js",
                "type": "harmony import",
                "userRequest": "./array",
                "loc": "3:0-28"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import value from \"./value\";\n\nexport default function(a, b) {\n  var nb = b ? b.length : 0,\n      na = a ? Math.min(nb, a.length) : 0,\n      x = new Array(nb),\n      c = new Array(nb),\n      i;\n\n  for (i = 0; i < na; ++i) x[i] = value(a[i], b[i]);\n  for (; i < nb; ++i) c[i] = b[i];\n\n  return function(t) {\n    for (i = 0; i < na; ++i) c[i] = x[i](t);\n    return c;\n  };\n}\n"
          },
          {
            "id": 70,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\date.js",
            "name": "./node_modules/d3-interpolate/src/date.js",
            "index": 136,
            "index2": 129,
            "size": 134,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "issuerId": 8,
            "issuerName": "./node_modules/d3-interpolate/index.js",
            "profile": {
              "factory": 192,
              "building": 368
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 8,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
                "module": "./node_modules/d3-interpolate/index.js",
                "moduleName": "./node_modules/d3-interpolate/index.js",
                "type": "harmony import",
                "userRequest": "./src/date",
                "loc": "5:0-54"
              },
              {
                "moduleId": 34,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
                "module": "./node_modules/d3-interpolate/src/value.js",
                "moduleName": "./node_modules/d3-interpolate/src/value.js",
                "type": "harmony import",
                "userRequest": "./date",
                "loc": "4:0-26"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(a, b) {\n  var d = new Date;\n  return a = +a, b -= a, function(t) {\n    return d.setTime(a + b * t), d;\n  };\n}\n"
          },
          {
            "id": 71,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\object.js",
            "name": "./node_modules/d3-interpolate/src/object.js",
            "index": 138,
            "index2": 131,
            "size": 390,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "issuerId": 8,
            "issuerName": "./node_modules/d3-interpolate/index.js",
            "profile": {
              "factory": 193,
              "building": 361,
              "dependencies": 2
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 8,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
                "module": "./node_modules/d3-interpolate/index.js",
                "moduleName": "./node_modules/d3-interpolate/index.js",
                "type": "harmony import",
                "userRequest": "./src/object",
                "loc": "7:0-58"
              },
              {
                "moduleId": 34,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
                "module": "./node_modules/d3-interpolate/src/value.js",
                "moduleName": "./node_modules/d3-interpolate/src/value.js",
                "type": "harmony import",
                "userRequest": "./object",
                "loc": "6:0-30"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import value from \"./value\";\n\nexport default function(a, b) {\n  var i = {},\n      c = {},\n      k;\n\n  if (a === null || typeof a !== \"object\") a = {};\n  if (b === null || typeof b !== \"object\") b = {};\n\n  for (k in b) {\n    if (k in a) {\n      i[k] = value(a[k], b[k]);\n    } else {\n      c[k] = b[k];\n    }\n  }\n\n  return function(t) {\n    for (k in i) c[k] = i[k](t);\n    return c;\n  };\n}\n"
          },
          {
            "id": 72,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\string.js",
            "name": "./node_modules/d3-interpolate/src/string.js",
            "index": 139,
            "index2": 132,
            "size": 1758,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "issuerId": 8,
            "issuerName": "./node_modules/d3-interpolate/index.js",
            "profile": {
              "factory": 193,
              "building": 371,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 8,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
                "module": "./node_modules/d3-interpolate/index.js",
                "moduleName": "./node_modules/d3-interpolate/index.js",
                "type": "harmony import",
                "userRequest": "./src/string",
                "loc": "9:0-58"
              },
              {
                "moduleId": 34,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
                "module": "./node_modules/d3-interpolate/src/value.js",
                "moduleName": "./node_modules/d3-interpolate/src/value.js",
                "type": "harmony import",
                "userRequest": "./string",
                "loc": "7:0-30"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import number from \"./number\";\n\nvar reA = /[-+]?(?:\\d+\\.?\\d*|\\.?\\d+)(?:[eE][-+]?\\d+)?/g,\n    reB = new RegExp(reA.source, \"g\");\n\nfunction zero(b) {\n  return function() {\n    return b;\n  };\n}\n\nfunction one(b) {\n  return function(t) {\n    return b(t) + \"\";\n  };\n}\n\nexport default function(a, b) {\n  var bi = reA.lastIndex = reB.lastIndex = 0, // scan index for next number in b\n      am, // current match in a\n      bm, // current match in b\n      bs, // string preceding current number in b, if any\n      i = -1, // index in s\n      s = [], // string constants and placeholders\n      q = []; // number interpolators\n\n  // Coerce inputs to strings.\n  a = a + \"\", b = b + \"\";\n\n  // Interpolate pairs of numbers in a & b.\n  while ((am = reA.exec(a))\n      && (bm = reB.exec(b))) {\n    if ((bs = bm.index) > bi) { // a string precedes the next number in b\n      bs = b.slice(bi, bs);\n      if (s[i]) s[i] += bs; // coalesce with previous string\n      else s[++i] = bs;\n    }\n    if ((am = am[0]) === (bm = bm[0])) { // numbers in a & b match\n      if (s[i]) s[i] += bm; // coalesce with previous string\n      else s[++i] = bm;\n    } else { // interpolate non-matching numbers\n      s[++i] = null;\n      q.push({i: i, x: number(am, bm)});\n    }\n    bi = reB.lastIndex;\n  }\n\n  // Add remains of b.\n  if (bi < b.length) {\n    bs = b.slice(bi);\n    if (s[i]) s[i] += bs; // coalesce with previous string\n    else s[++i] = bs;\n  }\n\n  // Special optimization for only a single match.\n  // Otherwise, interpolate each of the numbers and rejoin the string.\n  return s.length < 2 ? (q[0]\n      ? one(q[0].x)\n      : zero(b))\n      : (b = q.length, function(t) {\n          for (var i = 0, o; i < b; ++i) s[(o = q[i]).i] = o.x(t);\n          return s.join(\"\");\n        });\n}\n"
          },
          {
            "id": 73,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\number.js",
            "name": "./node_modules/d3-scale/src/number.js",
            "index": 152,
            "index2": 146,
            "size": 44,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\identity.js",
            "issuerId": 152,
            "issuerName": "./node_modules/d3-scale/src/identity.js",
            "profile": {
              "factory": 270,
              "building": 207
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 19,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\continuous.js",
                "module": "./node_modules/d3-scale/src/continuous.js",
                "moduleName": "./node_modules/d3-scale/src/continuous.js",
                "type": "harmony import",
                "userRequest": "./number",
                "loc": "5:0-30"
              },
              {
                "moduleId": 152,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\identity.js",
                "module": "./node_modules/d3-scale/src/identity.js",
                "moduleName": "./node_modules/d3-scale/src/identity.js",
                "type": "harmony import",
                "userRequest": "./number",
                "loc": "3:0-30"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(x) {\n  return +x;\n}\n"
          },
          {
            "id": 74,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\nice.js",
            "name": "./node_modules/d3-scale/src/nice.js",
            "index": 155,
            "index2": 151,
            "size": 340,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\log.js",
            "issuerId": 166,
            "issuerName": "./node_modules/d3-scale/src/log.js",
            "profile": {
              "factory": 261,
              "building": 213
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 75,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
                "module": "./node_modules/d3-scale/src/time.js",
                "moduleName": "./node_modules/d3-scale/src/time.js",
                "type": "harmony import",
                "userRequest": "./nice",
                "loc": "7:0-26"
              },
              {
                "moduleId": 166,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\log.js",
                "module": "./node_modules/d3-scale/src/log.js",
                "moduleName": "./node_modules/d3-scale/src/log.js",
                "type": "harmony import",
                "userRequest": "./nice",
                "loc": "4:0-26"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(domain, interval) {\n  domain = domain.slice();\n\n  var i0 = 0,\n      i1 = domain.length - 1,\n      x0 = domain[i0],\n      x1 = domain[i1],\n      t;\n\n  if (x1 < x0) {\n    t = i0, i0 = i1, i1 = t;\n    t = x0, x0 = x1, x1 = t;\n  }\n\n  domain[i0] = interval.floor(x0);\n  domain[i1] = interval.ceil(x1);\n  return domain;\n}\n"
          },
          {
            "id": 75,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
            "name": "./node_modules/d3-scale/src/time.js",
            "index": 160,
            "index2": 179,
            "size": 4565,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 193,
              "building": 346,
              "dependencies": 221
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/time",
                "loc": "40:0-42:20"
              },
              {
                "moduleId": 186,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\utcTime.js",
                "module": "./node_modules/d3-scale/src/utcTime.js",
                "moduleName": "./node_modules/d3-scale/src/utcTime.js",
                "type": "harmony import",
                "userRequest": "./time",
                "loc": "1:0-32"
              }
            ],
            "usedExports": [
              "calendar",
              "default"
            ],
            "providedExports": [
              "calendar",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {bisector, tickStep} from \"d3-array\";\nimport {interpolateNumber as reinterpolate} from \"d3-interpolate\";\nimport {timeYear, timeMonth, timeWeek, timeDay, timeHour, timeMinute, timeSecond, timeMillisecond} from \"d3-time\";\nimport {timeFormat} from \"d3-time-format\";\nimport {map} from \"./array\";\nimport {default as continuous, copy, deinterpolateLinear as deinterpolate} from \"./continuous\";\nimport nice from \"./nice\";\n\nvar durationSecond = 1000,\n    durationMinute = durationSecond * 60,\n    durationHour = durationMinute * 60,\n    durationDay = durationHour * 24,\n    durationWeek = durationDay * 7,\n    durationMonth = durationDay * 30,\n    durationYear = durationDay * 365;\n\nfunction date(t) {\n  return new Date(t);\n}\n\nfunction number(t) {\n  return t instanceof Date ? +t : +new Date(+t);\n}\n\nexport function calendar(year, month, week, day, hour, minute, second, millisecond, format) {\n  var scale = continuous(deinterpolate, reinterpolate),\n      invert = scale.invert,\n      domain = scale.domain;\n\n  var formatMillisecond = format(\".%L\"),\n      formatSecond = format(\":%S\"),\n      formatMinute = format(\"%I:%M\"),\n      formatHour = format(\"%I %p\"),\n      formatDay = format(\"%a %d\"),\n      formatWeek = format(\"%b %d\"),\n      formatMonth = format(\"%B\"),\n      formatYear = format(\"%Y\");\n\n  var tickIntervals = [\n    [second,  1,      durationSecond],\n    [second,  5,  5 * durationSecond],\n    [second, 15, 15 * durationSecond],\n    [second, 30, 30 * durationSecond],\n    [minute,  1,      durationMinute],\n    [minute,  5,  5 * durationMinute],\n    [minute, 15, 15 * durationMinute],\n    [minute, 30, 30 * durationMinute],\n    [  hour,  1,      durationHour  ],\n    [  hour,  3,  3 * durationHour  ],\n    [  hour,  6,  6 * durationHour  ],\n    [  hour, 12, 12 * durationHour  ],\n    [   day,  1,      durationDay   ],\n    [   day,  2,  2 * durationDay   ],\n    [  week,  1,      durationWeek  ],\n    [ month,  1,      durationMonth ],\n    [ month,  3,  3 * durationMonth ],\n    [  year,  1,      durationYear  ]\n  ];\n\n  function tickFormat(date) {\n    return (second(date) < date ? formatMillisecond\n        : minute(date) < date ? formatSecond\n        : hour(date) < date ? formatMinute\n        : day(date) < date ? formatHour\n        : month(date) < date ? (week(date) < date ? formatDay : formatWeek)\n        : year(date) < date ? formatMonth\n        : formatYear)(date);\n  }\n\n  function tickInterval(interval, start, stop, step) {\n    if (interval == null) interval = 10;\n\n    // If a desired tick count is specified, pick a reasonable tick interval\n    // based on the extent of the domain and a rough estimate of tick size.\n    // Otherwise, assume interval is already a time interval and use it.\n    if (typeof interval === \"number\") {\n      var target = Math.abs(stop - start) / interval,\n          i = bisector(function(i) { return i[2]; }).right(tickIntervals, target);\n      if (i === tickIntervals.length) {\n        step = tickStep(start / durationYear, stop / durationYear, interval);\n        interval = year;\n      } else if (i) {\n        i = tickIntervals[target / tickIntervals[i - 1][2] < tickIntervals[i][2] / target ? i - 1 : i];\n        step = i[1];\n        interval = i[0];\n      } else {\n        step = tickStep(start, stop, interval);\n        interval = millisecond;\n      }\n    }\n\n    return step == null ? interval : interval.every(step);\n  }\n\n  scale.invert = function(y) {\n    return new Date(invert(y));\n  };\n\n  scale.domain = function(_) {\n    return arguments.length ? domain(map.call(_, number)) : domain().map(date);\n  };\n\n  scale.ticks = function(interval, step) {\n    var d = domain(),\n        t0 = d[0],\n        t1 = d[d.length - 1],\n        r = t1 < t0,\n        t;\n    if (r) t = t0, t0 = t1, t1 = t;\n    t = tickInterval(interval, t0, t1, step);\n    t = t ? t.range(t0, t1 + 1) : []; // inclusive stop\n    return r ? t.reverse() : t;\n  };\n\n  scale.tickFormat = function(count, specifier) {\n    return specifier == null ? tickFormat : format(specifier);\n  };\n\n  scale.nice = function(interval, step) {\n    var d = domain();\n    return (interval = tickInterval(interval, d[0], d[d.length - 1], step))\n        ? domain(nice(d, interval))\n        : scale;\n  };\n\n  scale.copy = function() {\n    return copy(scale, calendar(year, month, week, day, hour, minute, second, millisecond, format));\n  };\n\n  return scale;\n}\n\nexport default function() {\n  return calendar(timeYear, timeMonth, timeWeek, timeDay, timeHour, timeMinute, timeSecond, timeMillisecond, timeFormat).domain([new Date(2000, 0, 1), new Date(2000, 0, 2)]);\n}\n"
          },
          {
            "id": 76,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
            "name": "./node_modules/d3-time-format/index.js",
            "index": 178,
            "index2": 178,
            "size": 280,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
            "issuerId": 75,
            "issuerName": "./node_modules/d3-scale/src/time.js",
            "profile": {
              "factory": 451,
              "building": 30
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 75,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
                "module": "./node_modules/d3-scale/src/time.js",
                "moduleName": "./node_modules/d3-scale/src/time.js",
                "type": "harmony import",
                "userRequest": "d3-time-format",
                "loc": "4:0-42"
              },
              {
                "moduleId": 186,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\utcTime.js",
                "module": "./node_modules/d3-scale/src/utcTime.js",
                "moduleName": "./node_modules/d3-scale/src/utcTime.js",
                "type": "harmony import",
                "userRequest": "d3-time-format",
                "loc": "2:0-41"
              }
            ],
            "usedExports": [
              "timeFormat",
              "utcFormat"
            ],
            "providedExports": [
              "timeFormatDefaultLocale",
              "timeFormat",
              "timeParse",
              "utcFormat",
              "utcParse",
              "timeFormatLocale",
              "isoFormat",
              "isoParse"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export {default as timeFormatDefaultLocale, timeFormat, timeParse, utcFormat, utcParse} from \"./src/defaultLocale\";\nexport {default as timeFormatLocale} from \"./src/locale\";\nexport {default as isoFormat} from \"./src/isoFormat\";\nexport {default as isoParse} from \"./src/isoParse\";\n"
          },
          {
            "id": 77,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\locale.js",
            "name": "./node_modules/d3-time-format/src/locale.js",
            "index": 180,
            "index2": 174,
            "size": 13876,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
            "issuerId": 76,
            "issuerName": "./node_modules/d3-time-format/index.js",
            "profile": {
              "factory": 60,
              "building": 31,
              "dependencies": 69
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 40,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\defaultLocale.js",
                "module": "./node_modules/d3-time-format/src/defaultLocale.js",
                "moduleName": "./node_modules/d3-time-format/src/defaultLocale.js",
                "type": "harmony import",
                "userRequest": "./locale",
                "loc": "1:0-36"
              },
              {
                "moduleId": 76,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
                "module": "./node_modules/d3-time-format/index.js",
                "moduleName": "./node_modules/d3-time-format/index.js",
                "type": "harmony import",
                "userRequest": "./src/locale",
                "loc": "2:0-57"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import {timeDay, timeSunday, timeMonday, timeYear, utcDay, utcSunday, utcMonday, utcYear} from \"d3-time\";\n\nfunction localDate(d) {\n  if (0 <= d.y && d.y < 100) {\n    var date = new Date(-1, d.m, d.d, d.H, d.M, d.S, d.L);\n    date.setFullYear(d.y);\n    return date;\n  }\n  return new Date(d.y, d.m, d.d, d.H, d.M, d.S, d.L);\n}\n\nfunction utcDate(d) {\n  if (0 <= d.y && d.y < 100) {\n    var date = new Date(Date.UTC(-1, d.m, d.d, d.H, d.M, d.S, d.L));\n    date.setUTCFullYear(d.y);\n    return date;\n  }\n  return new Date(Date.UTC(d.y, d.m, d.d, d.H, d.M, d.S, d.L));\n}\n\nfunction newYear(y) {\n  return {y: y, m: 0, d: 1, H: 0, M: 0, S: 0, L: 0};\n}\n\nexport default function formatLocale(locale) {\n  var locale_dateTime = locale.dateTime,\n      locale_date = locale.date,\n      locale_time = locale.time,\n      locale_periods = locale.periods,\n      locale_weekdays = locale.days,\n      locale_shortWeekdays = locale.shortDays,\n      locale_months = locale.months,\n      locale_shortMonths = locale.shortMonths;\n\n  var periodRe = formatRe(locale_periods),\n      periodLookup = formatLookup(locale_periods),\n      weekdayRe = formatRe(locale_weekdays),\n      weekdayLookup = formatLookup(locale_weekdays),\n      shortWeekdayRe = formatRe(locale_shortWeekdays),\n      shortWeekdayLookup = formatLookup(locale_shortWeekdays),\n      monthRe = formatRe(locale_months),\n      monthLookup = formatLookup(locale_months),\n      shortMonthRe = formatRe(locale_shortMonths),\n      shortMonthLookup = formatLookup(locale_shortMonths);\n\n  var formats = {\n    \"a\": formatShortWeekday,\n    \"A\": formatWeekday,\n    \"b\": formatShortMonth,\n    \"B\": formatMonth,\n    \"c\": null,\n    \"d\": formatDayOfMonth,\n    \"e\": formatDayOfMonth,\n    \"H\": formatHour24,\n    \"I\": formatHour12,\n    \"j\": formatDayOfYear,\n    \"L\": formatMilliseconds,\n    \"m\": formatMonthNumber,\n    \"M\": formatMinutes,\n    \"p\": formatPeriod,\n    \"S\": formatSeconds,\n    \"U\": formatWeekNumberSunday,\n    \"w\": formatWeekdayNumber,\n    \"W\": formatWeekNumberMonday,\n    \"x\": null,\n    \"X\": null,\n    \"y\": formatYear,\n    \"Y\": formatFullYear,\n    \"Z\": formatZone,\n    \"%\": formatLiteralPercent\n  };\n\n  var utcFormats = {\n    \"a\": formatUTCShortWeekday,\n    \"A\": formatUTCWeekday,\n    \"b\": formatUTCShortMonth,\n    \"B\": formatUTCMonth,\n    \"c\": null,\n    \"d\": formatUTCDayOfMonth,\n    \"e\": formatUTCDayOfMonth,\n    \"H\": formatUTCHour24,\n    \"I\": formatUTCHour12,\n    \"j\": formatUTCDayOfYear,\n    \"L\": formatUTCMilliseconds,\n    \"m\": formatUTCMonthNumber,\n    \"M\": formatUTCMinutes,\n    \"p\": formatUTCPeriod,\n    \"S\": formatUTCSeconds,\n    \"U\": formatUTCWeekNumberSunday,\n    \"w\": formatUTCWeekdayNumber,\n    \"W\": formatUTCWeekNumberMonday,\n    \"x\": null,\n    \"X\": null,\n    \"y\": formatUTCYear,\n    \"Y\": formatUTCFullYear,\n    \"Z\": formatUTCZone,\n    \"%\": formatLiteralPercent\n  };\n\n  var parses = {\n    \"a\": parseShortWeekday,\n    \"A\": parseWeekday,\n    \"b\": parseShortMonth,\n    \"B\": parseMonth,\n    \"c\": parseLocaleDateTime,\n    \"d\": parseDayOfMonth,\n    \"e\": parseDayOfMonth,\n    \"H\": parseHour24,\n    \"I\": parseHour24,\n    \"j\": parseDayOfYear,\n    \"L\": parseMilliseconds,\n    \"m\": parseMonthNumber,\n    \"M\": parseMinutes,\n    \"p\": parsePeriod,\n    \"S\": parseSeconds,\n    \"U\": parseWeekNumberSunday,\n    \"w\": parseWeekdayNumber,\n    \"W\": parseWeekNumberMonday,\n    \"x\": parseLocaleDate,\n    \"X\": parseLocaleTime,\n    \"y\": parseYear,\n    \"Y\": parseFullYear,\n    \"Z\": parseZone,\n    \"%\": parseLiteralPercent\n  };\n\n  // These recursive directive definitions must be deferred.\n  formats.x = newFormat(locale_date, formats);\n  formats.X = newFormat(locale_time, formats);\n  formats.c = newFormat(locale_dateTime, formats);\n  utcFormats.x = newFormat(locale_date, utcFormats);\n  utcFormats.X = newFormat(locale_time, utcFormats);\n  utcFormats.c = newFormat(locale_dateTime, utcFormats);\n\n  function newFormat(specifier, formats) {\n    return function(date) {\n      var string = [],\n          i = -1,\n          j = 0,\n          n = specifier.length,\n          c,\n          pad,\n          format;\n\n      if (!(date instanceof Date)) date = new Date(+date);\n\n      while (++i < n) {\n        if (specifier.charCodeAt(i) === 37) {\n          string.push(specifier.slice(j, i));\n          if ((pad = pads[c = specifier.charAt(++i)]) != null) c = specifier.charAt(++i);\n          else pad = c === \"e\" ? \" \" : \"0\";\n          if (format = formats[c]) c = format(date, pad);\n          string.push(c);\n          j = i + 1;\n        }\n      }\n\n      string.push(specifier.slice(j, i));\n      return string.join(\"\");\n    };\n  }\n\n  function newParse(specifier, newDate) {\n    return function(string) {\n      var d = newYear(1900),\n          i = parseSpecifier(d, specifier, string += \"\", 0);\n      if (i != string.length) return null;\n\n      // The am-pm flag is 0 for AM, and 1 for PM.\n      if (\"p\" in d) d.H = d.H % 12 + d.p * 12;\n\n      // Convert day-of-week and week-of-year to day-of-year.\n      if (\"W\" in d || \"U\" in d) {\n        if (!(\"w\" in d)) d.w = \"W\" in d ? 1 : 0;\n        var day = \"Z\" in d ? utcDate(newYear(d.y)).getUTCDay() : newDate(newYear(d.y)).getDay();\n        d.m = 0;\n        d.d = \"W\" in d ? (d.w + 6) % 7 + d.W * 7 - (day + 5) % 7 : d.w + d.U * 7 - (day + 6) % 7;\n      }\n\n      // If a time zone is specified, all fields are interpreted as UTC and then\n      // offset according to the specified time zone.\n      if (\"Z\" in d) {\n        d.H += d.Z / 100 | 0;\n        d.M += d.Z % 100;\n        return utcDate(d);\n      }\n\n      // Otherwise, all fields are in local time.\n      return newDate(d);\n    };\n  }\n\n  function parseSpecifier(d, specifier, string, j) {\n    var i = 0,\n        n = specifier.length,\n        m = string.length,\n        c,\n        parse;\n\n    while (i < n) {\n      if (j >= m) return -1;\n      c = specifier.charCodeAt(i++);\n      if (c === 37) {\n        c = specifier.charAt(i++);\n        parse = parses[c in pads ? specifier.charAt(i++) : c];\n        if (!parse || ((j = parse(d, string, j)) < 0)) return -1;\n      } else if (c != string.charCodeAt(j++)) {\n        return -1;\n      }\n    }\n\n    return j;\n  }\n\n  function parsePeriod(d, string, i) {\n    var n = periodRe.exec(string.slice(i));\n    return n ? (d.p = periodLookup[n[0].toLowerCase()], i + n[0].length) : -1;\n  }\n\n  function parseShortWeekday(d, string, i) {\n    var n = shortWeekdayRe.exec(string.slice(i));\n    return n ? (d.w = shortWeekdayLookup[n[0].toLowerCase()], i + n[0].length) : -1;\n  }\n\n  function parseWeekday(d, string, i) {\n    var n = weekdayRe.exec(string.slice(i));\n    return n ? (d.w = weekdayLookup[n[0].toLowerCase()], i + n[0].length) : -1;\n  }\n\n  function parseShortMonth(d, string, i) {\n    var n = shortMonthRe.exec(string.slice(i));\n    return n ? (d.m = shortMonthLookup[n[0].toLowerCase()], i + n[0].length) : -1;\n  }\n\n  function parseMonth(d, string, i) {\n    var n = monthRe.exec(string.slice(i));\n    return n ? (d.m = monthLookup[n[0].toLowerCase()], i + n[0].length) : -1;\n  }\n\n  function parseLocaleDateTime(d, string, i) {\n    return parseSpecifier(d, locale_dateTime, string, i);\n  }\n\n  function parseLocaleDate(d, string, i) {\n    return parseSpecifier(d, locale_date, string, i);\n  }\n\n  function parseLocaleTime(d, string, i) {\n    return parseSpecifier(d, locale_time, string, i);\n  }\n\n  function formatShortWeekday(d) {\n    return locale_shortWeekdays[d.getDay()];\n  }\n\n  function formatWeekday(d) {\n    return locale_weekdays[d.getDay()];\n  }\n\n  function formatShortMonth(d) {\n    return locale_shortMonths[d.getMonth()];\n  }\n\n  function formatMonth(d) {\n    return locale_months[d.getMonth()];\n  }\n\n  function formatPeriod(d) {\n    return locale_periods[+(d.getHours() >= 12)];\n  }\n\n  function formatUTCShortWeekday(d) {\n    return locale_shortWeekdays[d.getUTCDay()];\n  }\n\n  function formatUTCWeekday(d) {\n    return locale_weekdays[d.getUTCDay()];\n  }\n\n  function formatUTCShortMonth(d) {\n    return locale_shortMonths[d.getUTCMonth()];\n  }\n\n  function formatUTCMonth(d) {\n    return locale_months[d.getUTCMonth()];\n  }\n\n  function formatUTCPeriod(d) {\n    return locale_periods[+(d.getUTCHours() >= 12)];\n  }\n\n  return {\n    format: function(specifier) {\n      var f = newFormat(specifier += \"\", formats);\n      f.toString = function() { return specifier; };\n      return f;\n    },\n    parse: function(specifier) {\n      var p = newParse(specifier += \"\", localDate);\n      p.toString = function() { return specifier; };\n      return p;\n    },\n    utcFormat: function(specifier) {\n      var f = newFormat(specifier += \"\", utcFormats);\n      f.toString = function() { return specifier; };\n      return f;\n    },\n    utcParse: function(specifier) {\n      var p = newParse(specifier, utcDate);\n      p.toString = function() { return specifier; };\n      return p;\n    }\n  };\n}\n\nvar pads = {\"-\": \"\", \"_\": \" \", \"0\": \"0\"},\n    numberRe = /^\\s*\\d+/, // note: ignores next directive\n    percentRe = /^%/,\n    requoteRe = /[\\\\\\^\\$\\*\\+\\?\\|\\[\\]\\(\\)\\.\\{\\}]/g;\n\nfunction pad(value, fill, width) {\n  var sign = value < 0 ? \"-\" : \"\",\n      string = (sign ? -value : value) + \"\",\n      length = string.length;\n  return sign + (length < width ? new Array(width - length + 1).join(fill) + string : string);\n}\n\nfunction requote(s) {\n  return s.replace(requoteRe, \"\\\\$&\");\n}\n\nfunction formatRe(names) {\n  return new RegExp(\"^(?:\" + names.map(requote).join(\"|\") + \")\", \"i\");\n}\n\nfunction formatLookup(names) {\n  var map = {}, i = -1, n = names.length;\n  while (++i < n) map[names[i].toLowerCase()] = i;\n  return map;\n}\n\nfunction parseWeekdayNumber(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 1));\n  return n ? (d.w = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseWeekNumberSunday(d, string, i) {\n  var n = numberRe.exec(string.slice(i));\n  return n ? (d.U = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseWeekNumberMonday(d, string, i) {\n  var n = numberRe.exec(string.slice(i));\n  return n ? (d.W = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseFullYear(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 4));\n  return n ? (d.y = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseYear(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 2));\n  return n ? (d.y = +n[0] + (+n[0] > 68 ? 1900 : 2000), i + n[0].length) : -1;\n}\n\nfunction parseZone(d, string, i) {\n  var n = /^(Z)|([+-]\\d\\d)(?:\\:?(\\d\\d))?/.exec(string.slice(i, i + 6));\n  return n ? (d.Z = n[1] ? 0 : -(n[2] + (n[3] || \"00\")), i + n[0].length) : -1;\n}\n\nfunction parseMonthNumber(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 2));\n  return n ? (d.m = n[0] - 1, i + n[0].length) : -1;\n}\n\nfunction parseDayOfMonth(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 2));\n  return n ? (d.d = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseDayOfYear(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 3));\n  return n ? (d.m = 0, d.d = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseHour24(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 2));\n  return n ? (d.H = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseMinutes(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 2));\n  return n ? (d.M = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseSeconds(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 2));\n  return n ? (d.S = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseMilliseconds(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 3));\n  return n ? (d.L = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseLiteralPercent(d, string, i) {\n  var n = percentRe.exec(string.slice(i, i + 1));\n  return n ? i + n[0].length : -1;\n}\n\nfunction formatDayOfMonth(d, p) {\n  return pad(d.getDate(), p, 2);\n}\n\nfunction formatHour24(d, p) {\n  return pad(d.getHours(), p, 2);\n}\n\nfunction formatHour12(d, p) {\n  return pad(d.getHours() % 12 || 12, p, 2);\n}\n\nfunction formatDayOfYear(d, p) {\n  return pad(1 + timeDay.count(timeYear(d), d), p, 3);\n}\n\nfunction formatMilliseconds(d, p) {\n  return pad(d.getMilliseconds(), p, 3);\n}\n\nfunction formatMonthNumber(d, p) {\n  return pad(d.getMonth() + 1, p, 2);\n}\n\nfunction formatMinutes(d, p) {\n  return pad(d.getMinutes(), p, 2);\n}\n\nfunction formatSeconds(d, p) {\n  return pad(d.getSeconds(), p, 2);\n}\n\nfunction formatWeekNumberSunday(d, p) {\n  return pad(timeSunday.count(timeYear(d), d), p, 2);\n}\n\nfunction formatWeekdayNumber(d) {\n  return d.getDay();\n}\n\nfunction formatWeekNumberMonday(d, p) {\n  return pad(timeMonday.count(timeYear(d), d), p, 2);\n}\n\nfunction formatYear(d, p) {\n  return pad(d.getFullYear() % 100, p, 2);\n}\n\nfunction formatFullYear(d, p) {\n  return pad(d.getFullYear() % 10000, p, 4);\n}\n\nfunction formatZone(d) {\n  var z = d.getTimezoneOffset();\n  return (z > 0 ? \"-\" : (z *= -1, \"+\"))\n      + pad(z / 60 | 0, \"0\", 2)\n      + pad(z % 60, \"0\", 2);\n}\n\nfunction formatUTCDayOfMonth(d, p) {\n  return pad(d.getUTCDate(), p, 2);\n}\n\nfunction formatUTCHour24(d, p) {\n  return pad(d.getUTCHours(), p, 2);\n}\n\nfunction formatUTCHour12(d, p) {\n  return pad(d.getUTCHours() % 12 || 12, p, 2);\n}\n\nfunction formatUTCDayOfYear(d, p) {\n  return pad(1 + utcDay.count(utcYear(d), d), p, 3);\n}\n\nfunction formatUTCMilliseconds(d, p) {\n  return pad(d.getUTCMilliseconds(), p, 3);\n}\n\nfunction formatUTCMonthNumber(d, p) {\n  return pad(d.getUTCMonth() + 1, p, 2);\n}\n\nfunction formatUTCMinutes(d, p) {\n  return pad(d.getUTCMinutes(), p, 2);\n}\n\nfunction formatUTCSeconds(d, p) {\n  return pad(d.getUTCSeconds(), p, 2);\n}\n\nfunction formatUTCWeekNumberSunday(d, p) {\n  return pad(utcSunday.count(utcYear(d), d), p, 2);\n}\n\nfunction formatUTCWeekdayNumber(d) {\n  return d.getUTCDay();\n}\n\nfunction formatUTCWeekNumberMonday(d, p) {\n  return pad(utcMonday.count(utcYear(d), d), p, 2);\n}\n\nfunction formatUTCYear(d, p) {\n  return pad(d.getUTCFullYear() % 100, p, 2);\n}\n\nfunction formatUTCFullYear(d, p) {\n  return pad(d.getUTCFullYear() % 10000, p, 4);\n}\n\nfunction formatUTCZone() {\n  return \"+0000\";\n}\n\nfunction formatLiteralPercent() {\n  return \"%\";\n}\n"
          },
          {
            "id": 78,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\isoFormat.js",
            "name": "./node_modules/d3-time-format/src/isoFormat.js",
            "index": 181,
            "index2": 176,
            "size": 284,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
            "issuerId": 76,
            "issuerName": "./node_modules/d3-time-format/index.js",
            "profile": {
              "factory": 60,
              "building": 37,
              "dependencies": 2
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 76,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
                "module": "./node_modules/d3-time-format/index.js",
                "moduleName": "./node_modules/d3-time-format/index.js",
                "type": "harmony import",
                "userRequest": "./src/isoFormat",
                "loc": "3:0-53"
              },
              {
                "moduleId": 185,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\isoParse.js",
                "module": "./node_modules/d3-time-format/src/isoParse.js",
                "moduleName": "./node_modules/d3-time-format/src/isoParse.js",
                "type": "harmony import",
                "userRequest": "./isoFormat",
                "loc": "1:0-41"
              }
            ],
            "usedExports": [
              "isoSpecifier"
            ],
            "providedExports": [
              "isoSpecifier",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import {utcFormat} from \"./defaultLocale\";\n\nexport var isoSpecifier = \"%Y-%m-%dT%H:%M:%S.%LZ\";\n\nfunction formatIsoNative(date) {\n  return date.toISOString();\n}\n\nvar formatIso = Date.prototype.toISOString\n    ? formatIsoNative\n    : utcFormat(isoSpecifier);\n\nexport default formatIso;\n"
          },
          {
            "id": 79,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\indexPackage.ts",
            "name": "./app/src/indexPackage.ts",
            "index": 0,
            "index2": 234,
            "size": 295,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": null,
            "issuerId": null,
            "issuerName": null,
            "profile": {
              "factory": 21,
              "building": 1289
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 0,
            "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar ITreeMapProps_1 = require(\"./components/TreeMap/ITreeMapProps\");\r\nexports.ColorModel = ITreeMapProps_1.ColorModel;\r\nvar TreeMap_1 = require(\"./components/TreeMap/TreeMap\");\r\nexports.default = TreeMap_1.default;\r\n"
          },
          {
            "id": 80,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "name": "./app/src/components/TreeMap/TreeMap.tsx",
            "index": 2,
            "index2": 233,
            "size": 11290,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\indexPackage.ts",
            "issuerId": 79,
            "issuerName": "./app/src/indexPackage.ts",
            "profile": {
              "factory": 13,
              "building": 309,
              "dependencies": 7
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 79,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\indexPackage.ts",
                "module": "./app/src/indexPackage.ts",
                "moduleName": "./app/src/indexPackage.ts",
                "type": "cjs require",
                "userRequest": "./components/TreeMap/TreeMap",
                "loc": "5:16-55"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 1,
            "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = Object.setPrototypeOf ||\r\n        ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n        function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nvar __assign = (this && this.__assign) || Object.assign || function(t) {\r\n    for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n        s = arguments[i];\r\n        for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\r\n            t[p] = s[p];\r\n    }\r\n    return t;\r\n};\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar React = require(\"react\");\r\nvar NodeContainer_Animated_1 = require(\"../NodeContainer/NodeContainer.Animated\");\r\nvar Utils_1 = require(\"../../utils/Utils\");\r\nvar d3_format_1 = require(\"d3-format\");\r\nvar d3_hierarchy_1 = require(\"d3-hierarchy\");\r\nvar d3_scale_1 = require(\"d3-scale\");\r\nvar d3_array_1 = require(\"d3-array\");\r\nvar chromatic = require(\"d3-scale-chromatic\");\r\nvar d3_interpolate_1 = require(\"d3-interpolate\");\r\nvar Breadcrumb_1 = require(\"../Breadcrumb/Breadcrumb\");\r\nvar styles = require(\"./TreeMap.module.css\");\r\nvar ITreeMapProps_1 = require(\"./ITreeMapProps\");\r\nvar TreeMap = (function (_super) {\r\n    __extends(TreeMap, _super);\r\n    function TreeMap(props, context) {\r\n        var _this = _super.call(this, props, context) || this;\r\n        _this._onBreadcrumbItemClicked = function (ev, item) {\r\n            _this._zoomTo(item.key);\r\n        };\r\n        _this._onNodeClick = function (ev) {\r\n            _this._zoomTo(ev.currentTarget.id);\r\n        };\r\n        _this._createD3TreeMap(_this.props.width, _this.props.height);\r\n        _this.state = {\r\n            height: _this.props.height,\r\n            width: _this.props.width,\r\n            xScaleFactor: 1,\r\n            yScaleFactor: 1,\r\n            xScaleFunction: d3_scale_1.scaleLinear().range([0, _this.props.width]),\r\n            yScaleFunction: d3_scale_1.scaleLinear().range([0, _this.props.height]),\r\n            zoomEnabled: false,\r\n            breadCrumbItems: [{ text: _this.props.data.name, 'key': 0, onClick: _this._onBreadcrumbItemClicked }],\r\n            selectedId: 0,\r\n            scopedNodes: _this._nodes,\r\n            selectedNode: _this._treemap(_this._rootData),\r\n            totalNodes: _this._nodes.length,\r\n            selectedNodeTotalNodes: _this._nodes.length\r\n        };\r\n        return _this;\r\n    }\r\n    TreeMap.prototype.componentWillReceiveProps = function (nextProps) {\r\n        if (nextProps.height !== this.props.height\r\n            || nextProps.width !== this.props.width) {\r\n            this.setState({\r\n                width: nextProps.width,\r\n                height: nextProps.height,\r\n                xScaleFunction: d3_scale_1.scaleLinear().range([0, nextProps.width]),\r\n                yScaleFunction: d3_scale_1.scaleLinear().range([0, nextProps.height])\r\n            });\r\n        }\r\n    };\r\n    TreeMap.prototype.render = function () {\r\n        var _this = this;\r\n        var _a = this.state, width = _a.width, height = _a.height, breadCrumbItems = _a.breadCrumbItems, selectedNode = _a.selectedNode, totalNodes = _a.totalNodes;\r\n        this._createD3TreeMap(width, height);\r\n        var reactNodes = [];\r\n        var maxLevel = 1;\r\n        var iterateAllChildren = function (mainNode, level) {\r\n            reactNodes = reactNodes.concat(_this._getNode(mainNode));\r\n            if (level < maxLevel) {\r\n                if (mainNode.hasOwnProperty(\"children\")\r\n                    && mainNode.children.length > 0) {\r\n                    mainNode.children.forEach(function (element) {\r\n                        iterateAllChildren(element, level + 1);\r\n                    });\r\n                }\r\n            }\r\n        };\r\n        iterateAllChildren(selectedNode, 0);\r\n        var highestBgColor = this._nodesbgColorFunction(totalNodes);\r\n        var lowestBgColor = this._nodesbgColorFunction(1);\r\n        return (React.createElement(\"div\", null,\r\n            this.props.disableBreadcrumb === false\r\n                ?\r\n                    React.createElement(Breadcrumb_1.BreadcrumbStyled, { bgColor: lowestBgColor, hoverBgColor: highestBgColor, currentBgColor: highestBgColor, items: breadCrumbItems })\r\n                :\r\n                    null,\r\n            React.createElement(\"svg\", { className: styles.mainSvg, height: height, width: width }, reactNodes)));\r\n    };\r\n    TreeMap.prototype._createD3TreeMap = function (width, height) {\r\n        this._treemap = d3_hierarchy_1.treemap()\r\n            .size([width, height])\r\n            .paddingOuter(3)\r\n            .paddingTop(19)\r\n            .paddingInner(1)\r\n            .round(true);\r\n        this._rootData = d3_hierarchy_1.hierarchy(this.props.data)\r\n            .sum(function (d) { return d.value; })\r\n            .sort(function (a, b) { return b.height - a.height || b.value - a.value; });\r\n        var numberItemId = 0;\r\n        this._nodes = this._treemap(this._rootData)\r\n            .each(function (item) {\r\n            item.customId = numberItemId++;\r\n        })\r\n            .descendants();\r\n        this._valueFormatFunction = d3_format_1.format(this.props.valueFormat);\r\n        var d;\r\n        switch (this.props.colorModel) {\r\n            case ITreeMapProps_1.ColorModel.Depth:\r\n                d = [0, Utils_1.Utils.getDepth(this.props.data) - 1];\r\n                break;\r\n            case ITreeMapProps_1.ColorModel.Value:\r\n                d = d3_array_1.extent(this._nodes, function (n) {\r\n                    if (n.parent !== null) {\r\n                        return n.value;\r\n                    }\r\n                });\r\n                break;\r\n            case ITreeMapProps_1.ColorModel.NumberOfChildren:\r\n                d = d3_array_1.extent(this._nodes, function (n) { return n.parent !== null ? n.descendants().length : 1; });\r\n                break;\r\n            default:\r\n                break;\r\n        }\r\n        if (this.props.hasOwnProperty(\"bgColorRangeLow\")\r\n            && this.props.hasOwnProperty(\"bgColorRangeHigh\")) {\r\n            this._nodesbgColorFunction = d3_scale_1.scaleLinear()\r\n                .domain(d)\r\n                .interpolate(d3_interpolate_1.interpolateHcl)\r\n                .range([this.props.bgColorRangeLow, this.props.bgColorRangeHigh]);\r\n        }\r\n        else {\r\n            this._nodesbgColorFunction =\r\n                d3_scale_1.scaleSequential(chromatic.interpolateGreens)\r\n                    .domain(d);\r\n        }\r\n    };\r\n    TreeMap.prototype._getNode = function (node) {\r\n        var valueFormat = this.props.valueFormat;\r\n        var _a = this.state, width = _a.width, height = _a.height, totalNodes = _a.totalNodes;\r\n        var name = node.data.name;\r\n        var id = node.customId;\r\n        var hasChildren = node.children && node.children.length > 0 ? true : false;\r\n        var valueWithFormat = this._valueFormatFunction(node.value);\r\n        var nodeTotalNodes = node.descendants().length - 1;\r\n        var backgroundColor;\r\n        switch (this.props.colorModel) {\r\n            case ITreeMapProps_1.ColorModel.Depth:\r\n                backgroundColor = this._nodesbgColorFunction(node.depth);\r\n                if (node.parent === null) {\r\n                    backgroundColor = this._nodesbgColorFunction(0);\r\n                }\r\n                break;\r\n            case ITreeMapProps_1.ColorModel.Value:\r\n                backgroundColor = this._nodesbgColorFunction(node.value);\r\n                if (node.parent === null) {\r\n                    backgroundColor = this._nodesbgColorFunction(1);\r\n                }\r\n                break;\r\n            case ITreeMapProps_1.ColorModel.NumberOfChildren:\r\n                backgroundColor = this._nodesbgColorFunction(nodeTotalNodes);\r\n                if (node.parent === null) {\r\n                    backgroundColor = this._nodesbgColorFunction(1);\r\n                }\r\n                break;\r\n            default:\r\n                break;\r\n        }\r\n        var colorText = Utils_1.Utils.getHighContrastColorFromString(backgroundColor);\r\n        return (React.createElement(NodeContainer_Animated_1.default, __assign({}, node, { id: id, xScaleFactor: this.state.xScaleFactor, yScaleFactor: this.state.yScaleFactor, xScaleFunction: this.state.xScaleFunction, yScaleFunction: this.state.yScaleFunction, zoomEnabled: this.state.zoomEnabled, key: id, bgColor: backgroundColor, label: name, name: name, fontSize: 14, textColor: colorText, className: \"node\", hasChildren: hasChildren, onClick: this._onNodeClick, valueWithFormat: valueWithFormat, globalHeight: height, globalWidth: width, nodeTotalNodes: nodeTotalNodes, globalTotalNodes: totalNodes, isSelectedNode: id === this.state.selectedId, valueUnit: this.props.valueUnit })));\r\n    };\r\n    TreeMap.prototype._zoomTo = function (nodeId) {\r\n        var _this = this;\r\n        var _a = this.state, selectedId = _a.selectedId, xScaleFunction = _a.xScaleFunction, yScaleFunction = _a.yScaleFunction, width = _a.width, height = _a.height;\r\n        if (selectedId !== nodeId) {\r\n            var currentNodeArray = this._nodes.filter(function (item) {\r\n                return item.customId.toString() === nodeId.toString();\r\n            });\r\n            if (currentNodeArray.length > 0) {\r\n                var currentNode = currentNodeArray[0];\r\n                var scopedNodes = currentNode.descendants();\r\n                var x = currentNode.x0;\r\n                var y = currentNode.y0;\r\n                var dx = currentNode.x1 - currentNode.x0;\r\n                var dy = currentNode.y1 - currentNode.y0;\r\n                var xScaleFactor = width / dx;\r\n                var yScaleFactor = height / dy;\r\n                var breadCrumbItems = this._treemap(this._rootData)\r\n                    .path(currentNode)\r\n                    .map(function (n) {\r\n                    return { text: n.data.name, key: n.customId, onClick: _this._onBreadcrumbItemClicked };\r\n                });\r\n                this.setState({\r\n                    xScaleFactor: xScaleFactor,\r\n                    yScaleFactor: yScaleFactor,\r\n                    xScaleFunction: xScaleFunction.domain([x, x + dx]),\r\n                    yScaleFunction: yScaleFunction.domain([y, y + dy]),\r\n                    zoomEnabled: currentNode.parent === null ? false : true,\r\n                    selectedId: nodeId,\r\n                    selectedNode: currentNode,\r\n                    scopedNodes: scopedNodes,\r\n                    selectedNodeTotalNodes: scopedNodes.length,\r\n                    breadCrumbItems: breadCrumbItems\r\n                });\r\n            }\r\n            else {\r\n                console.warn(\"No node found for \" + nodeId);\r\n            }\r\n        }\r\n    };\r\n    TreeMap.defaultProps = {\r\n        data: null,\r\n        height: 600,\r\n        width: 600,\r\n        valueFormat: \",d\",\r\n        valueUnit: \"MB\",\r\n        disableBreadcrumb: false,\r\n        colorModel: ITreeMapProps_1.ColorModel.NumberOfChildren\r\n    };\r\n    return TreeMap;\r\n}(React.Component));\r\nexports.default = TreeMap;\r\n"
          },
          {
            "id": 81,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\NodeContainer\\NodeContainer.Animated.tsx",
            "name": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
            "index": 4,
            "index2": 26,
            "size": 2745,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "issuerId": 80,
            "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
            "profile": {
              "factory": 24,
              "building": 40,
              "dependencies": 0
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 80,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
                "module": "./app/src/components/TreeMap/TreeMap.tsx",
                "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
                "type": "cjs require",
                "userRequest": "../NodeContainer/NodeContainer.Animated",
                "loc": "22:31-81"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 2,
            "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = Object.setPrototypeOf ||\r\n        ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n        function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nvar __assign = (this && this.__assign) || Object.assign || function(t) {\r\n    for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n        s = arguments[i];\r\n        for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\r\n            t[p] = s[p];\r\n    }\r\n    return t;\r\n};\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar React = require(\"react\");\r\nvar react_motion_1 = require(\"react-motion\");\r\nvar Node_1 = require(\"../Node/Node\");\r\nvar NodeContainer = (function (_super) {\r\n    __extends(NodeContainer, _super);\r\n    function NodeContainer(props, context) {\r\n        var _this = _super.call(this, props, context) || this;\r\n        _this.state = {};\r\n        return _this;\r\n    }\r\n    NodeContainer.prototype.render = function () {\r\n        return this._getNestedFolderTypeNode();\r\n    };\r\n    NodeContainer.prototype._getNestedFolderTypeNode = function () {\r\n        var _this = this;\r\n        var _a = this.props, x0 = _a.x0, x1 = _a.x1, y0 = _a.y0, y1 = _a.y1, xScaleFactor = _a.xScaleFactor, yScaleFactor = _a.yScaleFactor, xScaleFunction = _a.xScaleFunction, yScaleFunction = _a.yScaleFunction, zoomEnabled = _a.zoomEnabled;\r\n        var xTranslated = zoomEnabled === true ? xScaleFunction(x0) : x0;\r\n        var yTranslated = zoomEnabled === true ? yScaleFunction(y0) : y0;\r\n        var width = xScaleFactor * (x1 - x0);\r\n        var height = yScaleFactor * (y1 - y0);\r\n        return (React.createElement(react_motion_1.Motion, { defaultStyle: {\r\n                xTranslated: x0,\r\n                yTranslated: y0,\r\n                width: x1 - x0,\r\n                height: y1 - y0\r\n            }, style: {\r\n                xTranslated: react_motion_1.spring(xTranslated),\r\n                yTranslated: react_motion_1.spring(yTranslated),\r\n                width: react_motion_1.spring(width),\r\n                height: react_motion_1.spring(height)\r\n            } }, function (value) {\r\n            return (React.createElement(Node_1.default, __assign({}, _this.props, { xTranslated: value.xTranslated, yTranslated: value.yTranslated, height: value.height, width: value.width })));\r\n        }));\r\n    };\r\n    return NodeContainer;\r\n}(React.Component));\r\nexports.default = NodeContainer;\r\n"
          },
          {
            "id": 82,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
            "name": "./node_modules/react-motion/lib/react-motion.js",
            "index": 5,
            "index2": 23,
            "size": 844,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\NodeContainer\\NodeContainer.Animated.tsx",
            "issuerId": 81,
            "issuerName": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
            "profile": {
              "factory": 779,
              "building": 43
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 81,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\NodeContainer\\NodeContainer.Animated.tsx",
                "module": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
                "moduleName": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
                "type": "cjs require",
                "userRequest": "react-motion",
                "loc": "22:21-44"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 3,
            "source": "'use strict';\n\nexports.__esModule = true;\n\nfunction _interopRequire(obj) { return obj && obj.__esModule ? obj['default'] : obj; }\n\nvar _Motion = require('./Motion');\n\nexports.Motion = _interopRequire(_Motion);\n\nvar _StaggeredMotion = require('./StaggeredMotion');\n\nexports.StaggeredMotion = _interopRequire(_StaggeredMotion);\n\nvar _TransitionMotion = require('./TransitionMotion');\n\nexports.TransitionMotion = _interopRequire(_TransitionMotion);\n\nvar _spring = require('./spring');\n\nexports.spring = _interopRequire(_spring);\n\nvar _presets = require('./presets');\n\nexports.presets = _interopRequire(_presets);\n\nvar _stripStyle = require('./stripStyle');\n\nexports.stripStyle = _interopRequire(_stripStyle);\n\n// deprecated, dummy warning function\n\nvar _reorderKeys = require('./reorderKeys');\n\nexports.reorderKeys = _interopRequire(_reorderKeys);"
          },
          {
            "id": 83,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
            "name": "./node_modules/react-motion/lib/Motion.js",
            "index": 6,
            "index2": 16,
            "size": 10652,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
            "issuerId": 82,
            "issuerName": "./node_modules/react-motion/lib/react-motion.js",
            "profile": {
              "factory": 138,
              "building": 144,
              "dependencies": 4
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 82,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
                "module": "./node_modules/react-motion/lib/react-motion.js",
                "moduleName": "./node_modules/react-motion/lib/react-motion.js",
                "type": "cjs require",
                "userRequest": "./Motion",
                "loc": "7:14-33"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 4,
            "source": "'use strict';\n\nexports.__esModule = true;\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== 'function' && superClass !== null) { throw new TypeError('Super expression must either be null or a function, not ' + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar _mapToZero = require('./mapToZero');\n\nvar _mapToZero2 = _interopRequireDefault(_mapToZero);\n\nvar _stripStyle = require('./stripStyle');\n\nvar _stripStyle2 = _interopRequireDefault(_stripStyle);\n\nvar _stepper3 = require('./stepper');\n\nvar _stepper4 = _interopRequireDefault(_stepper3);\n\nvar _performanceNow = require('performance-now');\n\nvar _performanceNow2 = _interopRequireDefault(_performanceNow);\n\nvar _raf = require('raf');\n\nvar _raf2 = _interopRequireDefault(_raf);\n\nvar _shouldStopAnimation = require('./shouldStopAnimation');\n\nvar _shouldStopAnimation2 = _interopRequireDefault(_shouldStopAnimation);\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = require('prop-types');\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar msPerFrame = 1000 / 60;\n\nvar Motion = (function (_React$Component) {\n  _inherits(Motion, _React$Component);\n\n  _createClass(Motion, null, [{\n    key: 'propTypes',\n    value: {\n      // TOOD: warn against putting a config in here\n      defaultStyle: _propTypes2['default'].objectOf(_propTypes2['default'].number),\n      style: _propTypes2['default'].objectOf(_propTypes2['default'].oneOfType([_propTypes2['default'].number, _propTypes2['default'].object])).isRequired,\n      children: _propTypes2['default'].func.isRequired,\n      onRest: _propTypes2['default'].func\n    },\n    enumerable: true\n  }]);\n\n  function Motion(props) {\n    var _this = this;\n\n    _classCallCheck(this, Motion);\n\n    _React$Component.call(this, props);\n    this.wasAnimating = false;\n    this.animationID = null;\n    this.prevTime = 0;\n    this.accumulatedTime = 0;\n    this.unreadPropStyle = null;\n\n    this.clearUnreadPropStyle = function (destStyle) {\n      var dirty = false;\n      var _state = _this.state;\n      var currentStyle = _state.currentStyle;\n      var currentVelocity = _state.currentVelocity;\n      var lastIdealStyle = _state.lastIdealStyle;\n      var lastIdealVelocity = _state.lastIdealVelocity;\n\n      for (var key in destStyle) {\n        if (!Object.prototype.hasOwnProperty.call(destStyle, key)) {\n          continue;\n        }\n\n        var styleValue = destStyle[key];\n        if (typeof styleValue === 'number') {\n          if (!dirty) {\n            dirty = true;\n            currentStyle = _extends({}, currentStyle);\n            currentVelocity = _extends({}, currentVelocity);\n            lastIdealStyle = _extends({}, lastIdealStyle);\n            lastIdealVelocity = _extends({}, lastIdealVelocity);\n          }\n\n          currentStyle[key] = styleValue;\n          currentVelocity[key] = 0;\n          lastIdealStyle[key] = styleValue;\n          lastIdealVelocity[key] = 0;\n        }\n      }\n\n      if (dirty) {\n        _this.setState({ currentStyle: currentStyle, currentVelocity: currentVelocity, lastIdealStyle: lastIdealStyle, lastIdealVelocity: lastIdealVelocity });\n      }\n    };\n\n    this.startAnimationIfNecessary = function () {\n      // TODO: when config is {a: 10} and dest is {a: 10} do we raf once and\n      // call cb? No, otherwise accidental parent rerender causes cb trigger\n      _this.animationID = _raf2['default'](function (timestamp) {\n        // check if we need to animate in the first place\n        var propsStyle = _this.props.style;\n        if (_shouldStopAnimation2['default'](_this.state.currentStyle, propsStyle, _this.state.currentVelocity)) {\n          if (_this.wasAnimating && _this.props.onRest) {\n            _this.props.onRest();\n          }\n\n          // no need to cancel animationID here; shouldn't have any in flight\n          _this.animationID = null;\n          _this.wasAnimating = false;\n          _this.accumulatedTime = 0;\n          return;\n        }\n\n        _this.wasAnimating = true;\n\n        var currentTime = timestamp || _performanceNow2['default']();\n        var timeDelta = currentTime - _this.prevTime;\n        _this.prevTime = currentTime;\n        _this.accumulatedTime = _this.accumulatedTime + timeDelta;\n        // more than 10 frames? prolly switched browser tab. Restart\n        if (_this.accumulatedTime > msPerFrame * 10) {\n          _this.accumulatedTime = 0;\n        }\n\n        if (_this.accumulatedTime === 0) {\n          // no need to cancel animationID here; shouldn't have any in flight\n          _this.animationID = null;\n          _this.startAnimationIfNecessary();\n          return;\n        }\n\n        var currentFrameCompletion = (_this.accumulatedTime - Math.floor(_this.accumulatedTime / msPerFrame) * msPerFrame) / msPerFrame;\n        var framesToCatchUp = Math.floor(_this.accumulatedTime / msPerFrame);\n\n        var newLastIdealStyle = {};\n        var newLastIdealVelocity = {};\n        var newCurrentStyle = {};\n        var newCurrentVelocity = {};\n\n        for (var key in propsStyle) {\n          if (!Object.prototype.hasOwnProperty.call(propsStyle, key)) {\n            continue;\n          }\n\n          var styleValue = propsStyle[key];\n          if (typeof styleValue === 'number') {\n            newCurrentStyle[key] = styleValue;\n            newCurrentVelocity[key] = 0;\n            newLastIdealStyle[key] = styleValue;\n            newLastIdealVelocity[key] = 0;\n          } else {\n            var newLastIdealStyleValue = _this.state.lastIdealStyle[key];\n            var newLastIdealVelocityValue = _this.state.lastIdealVelocity[key];\n            for (var i = 0; i < framesToCatchUp; i++) {\n              var _stepper = _stepper4['default'](msPerFrame / 1000, newLastIdealStyleValue, newLastIdealVelocityValue, styleValue.val, styleValue.stiffness, styleValue.damping, styleValue.precision);\n\n              newLastIdealStyleValue = _stepper[0];\n              newLastIdealVelocityValue = _stepper[1];\n            }\n\n            var _stepper2 = _stepper4['default'](msPerFrame / 1000, newLastIdealStyleValue, newLastIdealVelocityValue, styleValue.val, styleValue.stiffness, styleValue.damping, styleValue.precision);\n\n            var nextIdealX = _stepper2[0];\n            var nextIdealV = _stepper2[1];\n\n            newCurrentStyle[key] = newLastIdealStyleValue + (nextIdealX - newLastIdealStyleValue) * currentFrameCompletion;\n            newCurrentVelocity[key] = newLastIdealVelocityValue + (nextIdealV - newLastIdealVelocityValue) * currentFrameCompletion;\n            newLastIdealStyle[key] = newLastIdealStyleValue;\n            newLastIdealVelocity[key] = newLastIdealVelocityValue;\n          }\n        }\n\n        _this.animationID = null;\n        // the amount we're looped over above\n        _this.accumulatedTime -= framesToCatchUp * msPerFrame;\n\n        _this.setState({\n          currentStyle: newCurrentStyle,\n          currentVelocity: newCurrentVelocity,\n          lastIdealStyle: newLastIdealStyle,\n          lastIdealVelocity: newLastIdealVelocity\n        });\n\n        _this.unreadPropStyle = null;\n\n        _this.startAnimationIfNecessary();\n      });\n    };\n\n    this.state = this.defaultState();\n  }\n\n  Motion.prototype.defaultState = function defaultState() {\n    var _props = this.props;\n    var defaultStyle = _props.defaultStyle;\n    var style = _props.style;\n\n    var currentStyle = defaultStyle || _stripStyle2['default'](style);\n    var currentVelocity = _mapToZero2['default'](currentStyle);\n    return {\n      currentStyle: currentStyle,\n      currentVelocity: currentVelocity,\n      lastIdealStyle: currentStyle,\n      lastIdealVelocity: currentVelocity\n    };\n  };\n\n  // it's possible that currentStyle's value is stale: if props is immediately\n  // changed from 0 to 400 to spring(0) again, the async currentStyle is still\n  // at 0 (didn't have time to tick and interpolate even once). If we naively\n  // compare currentStyle with destVal it'll be 0 === 0 (no animation, stop).\n  // In reality currentStyle should be 400\n\n  Motion.prototype.componentDidMount = function componentDidMount() {\n    this.prevTime = _performanceNow2['default']();\n    this.startAnimationIfNecessary();\n  };\n\n  Motion.prototype.componentWillReceiveProps = function componentWillReceiveProps(props) {\n    if (this.unreadPropStyle != null) {\n      // previous props haven't had the chance to be set yet; set them here\n      this.clearUnreadPropStyle(this.unreadPropStyle);\n    }\n\n    this.unreadPropStyle = props.style;\n    if (this.animationID == null) {\n      this.prevTime = _performanceNow2['default']();\n      this.startAnimationIfNecessary();\n    }\n  };\n\n  Motion.prototype.componentWillUnmount = function componentWillUnmount() {\n    if (this.animationID != null) {\n      _raf2['default'].cancel(this.animationID);\n      this.animationID = null;\n    }\n  };\n\n  Motion.prototype.render = function render() {\n    var renderedChildren = this.props.children(this.state.currentStyle);\n    return renderedChildren && _react2['default'].Children.only(renderedChildren);\n  };\n\n  return Motion;\n})(_react2['default'].Component);\n\nexports['default'] = Motion;\nmodule.exports = exports['default'];\n\n// after checking for unreadPropStyle != null, we manually go set the\n// non-interpolating values (those that are a number, without a spring\n// config)"
          },
          {
            "id": 84,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\webpack\\buildin\\global.js",
            "name": "(webpack)/buildin/global.js",
            "index": 13,
            "index2": 7,
            "size": 509,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\raf\\index.js",
            "issuerId": 24,
            "issuerName": "./node_modules/raf/index.js",
            "profile": {
              "factory": 82,
              "building": 94
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 24,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\raf\\index.js",
                "module": "./node_modules/raf/index.js",
                "moduleName": "./node_modules/raf/index.js",
                "type": "cjs require",
                "userRequest": "global",
                "loc": "1:0-41"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 6,
            "source": "var g;\r\n\r\n// This works in non-strict mode\r\ng = (function() {\r\n\treturn this;\r\n})();\r\n\r\ntry {\r\n\t// This works if eval is allowed (see CSP)\r\n\tg = g || Function(\"return this\")() || (1,eval)(\"this\");\r\n} catch(e) {\r\n\t// This works if the window reference is available\r\n\tif(typeof window === \"object\")\r\n\t\tg = window;\r\n}\r\n\r\n// g can still be undefined, but nothing to do about it...\r\n// We return undefined, instead of nothing here, so it's\r\n// easier to handle this case. if(!global) { ...}\r\n\r\nmodule.exports = g;\r\n"
          },
          {
            "id": 85,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\raf\\node_modules\\performance-now\\lib\\performance-now.js",
            "name": "./node_modules/raf/node_modules/performance-now/lib/performance-now.js",
            "index": 14,
            "index2": 8,
            "size": 1017,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\raf\\index.js",
            "issuerId": 24,
            "issuerName": "./node_modules/raf/index.js",
            "profile": {
              "factory": 175,
              "building": 57,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 24,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\raf\\index.js",
                "module": "./node_modules/raf/index.js",
                "moduleName": "./node_modules/raf/index.js",
                "type": "cjs require",
                "userRequest": "performance-now",
                "loc": "1:10-36"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 6,
            "source": "// Generated by CoffeeScript 1.12.2\n(function() {\n  var getNanoSeconds, hrtime, loadTime, moduleLoadTime, nodeLoadTime, upTime;\n\n  if ((typeof performance !== \"undefined\" && performance !== null) && performance.now) {\n    module.exports = function() {\n      return performance.now();\n    };\n  } else if ((typeof process !== \"undefined\" && process !== null) && process.hrtime) {\n    module.exports = function() {\n      return (getNanoSeconds() - nodeLoadTime) / 1e6;\n    };\n    hrtime = process.hrtime;\n    getNanoSeconds = function() {\n      var hr;\n      hr = hrtime();\n      return hr[0] * 1e9 + hr[1];\n    };\n    moduleLoadTime = getNanoSeconds();\n    upTime = process.uptime() * 1e9;\n    nodeLoadTime = moduleLoadTime - upTime;\n  } else if (Date.now) {\n    module.exports = function() {\n      return Date.now() - loadTime;\n    };\n    loadTime = Date.now();\n  } else {\n    module.exports = function() {\n      return new Date().getTime() - loadTime;\n    };\n    loadTime = new Date().getTime();\n  }\n\n}).call(this);\n\n"
          },
          {
            "id": 86,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\factoryWithThrowingShims.js",
            "name": "./node_modules/prop-types/factoryWithThrowingShims.js",
            "index": 17,
            "index2": 14,
            "size": 1594,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\index.js",
            "issuerId": 26,
            "issuerName": "./node_modules/prop-types/index.js",
            "profile": {
              "factory": 38,
              "building": 35
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 26,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\index.js",
                "module": "./node_modules/prop-types/index.js",
                "moduleName": "./node_modules/prop-types/index.js",
                "type": "cjs require",
                "userRequest": "./factoryWithThrowingShims",
                "loc": "29:19-56"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 6,
            "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n */\n\n'use strict';\n\nvar emptyFunction = require('fbjs/lib/emptyFunction');\nvar invariant = require('fbjs/lib/invariant');\nvar ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\n\nmodule.exports = function() {\n  function shim(props, propName, componentName, location, propFullName, secret) {\n    if (secret === ReactPropTypesSecret) {\n      // It is still safe when called from React.\n      return;\n    }\n    invariant(\n      false,\n      'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n      'Use PropTypes.checkPropTypes() to call them. ' +\n      'Read more at http://fb.me/use-check-prop-types'\n    );\n  };\n  shim.isRequired = shim;\n  function getShim() {\n    return shim;\n  };\n  // Important!\n  // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`.\n  var ReactPropTypes = {\n    array: shim,\n    bool: shim,\n    func: shim,\n    number: shim,\n    object: shim,\n    string: shim,\n    symbol: shim,\n\n    any: shim,\n    arrayOf: getShim,\n    element: shim,\n    instanceOf: getShim,\n    node: shim,\n    objectOf: getShim,\n    oneOf: getShim,\n    oneOfType: getShim,\n    shape: getShim\n  };\n\n  ReactPropTypes.checkPropTypes = emptyFunction;\n  ReactPropTypes.PropTypes = ReactPropTypes;\n\n  return ReactPropTypes;\n};\n"
          },
          {
            "id": 87,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\fbjs\\lib\\emptyFunction.js",
            "name": "./node_modules/fbjs/lib/emptyFunction.js",
            "index": 18,
            "index2": 11,
            "size": 1085,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\factoryWithThrowingShims.js",
            "issuerId": 86,
            "issuerName": "./node_modules/prop-types/factoryWithThrowingShims.js",
            "profile": {
              "factory": 99,
              "building": 21
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 86,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\factoryWithThrowingShims.js",
                "module": "./node_modules/prop-types/factoryWithThrowingShims.js",
                "moduleName": "./node_modules/prop-types/factoryWithThrowingShims.js",
                "type": "cjs require",
                "userRequest": "fbjs/lib/emptyFunction",
                "loc": "12:20-53"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 7,
            "source": "\"use strict\";\n\n/**\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * \n */\n\nfunction makeEmptyFunction(arg) {\n  return function () {\n    return arg;\n  };\n}\n\n/**\n * This function accepts and discards inputs; it has no side effects. This is\n * primarily useful idiomatically for overridable function endpoints which\n * always need to be callable, since JS lacks a null-call idiom ala Cocoa.\n */\nvar emptyFunction = function emptyFunction() {};\n\nemptyFunction.thatReturns = makeEmptyFunction;\nemptyFunction.thatReturnsFalse = makeEmptyFunction(false);\nemptyFunction.thatReturnsTrue = makeEmptyFunction(true);\nemptyFunction.thatReturnsNull = makeEmptyFunction(null);\nemptyFunction.thatReturnsThis = function () {\n  return this;\n};\nemptyFunction.thatReturnsArgument = function (arg) {\n  return arg;\n};\n\nmodule.exports = emptyFunction;"
          },
          {
            "id": 88,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\fbjs\\lib\\invariant.js",
            "name": "./node_modules/fbjs/lib/invariant.js",
            "index": 19,
            "index2": 12,
            "size": 1632,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\factoryWithThrowingShims.js",
            "issuerId": 86,
            "issuerName": "./node_modules/prop-types/factoryWithThrowingShims.js",
            "profile": {
              "factory": 100,
              "building": 21
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 86,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\factoryWithThrowingShims.js",
                "module": "./node_modules/prop-types/factoryWithThrowingShims.js",
                "moduleName": "./node_modules/prop-types/factoryWithThrowingShims.js",
                "type": "cjs require",
                "userRequest": "fbjs/lib/invariant",
                "loc": "13:16-45"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 7,
            "source": "/**\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n */\n\n'use strict';\n\n/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nvar validateFormat = function validateFormat(format) {};\n\nif (process.env.NODE_ENV !== 'production') {\n  validateFormat = function validateFormat(format) {\n    if (format === undefined) {\n      throw new Error('invariant requires an error message argument');\n    }\n  };\n}\n\nfunction invariant(condition, format, a, b, c, d, e, f) {\n  validateFormat(format);\n\n  if (!condition) {\n    var error;\n    if (format === undefined) {\n      error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.');\n    } else {\n      var args = [a, b, c, d, e, f];\n      var argIndex = 0;\n      error = new Error(format.replace(/%s/g, function () {\n        return args[argIndex++];\n      }));\n      error.name = 'Invariant Violation';\n    }\n\n    error.framesToPop = 1; // we don't care about invariant's own frame\n    throw error;\n  }\n}\n\nmodule.exports = invariant;"
          },
          {
            "id": 89,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\lib\\ReactPropTypesSecret.js",
            "name": "./node_modules/prop-types/lib/ReactPropTypesSecret.js",
            "index": 20,
            "index2": 13,
            "size": 436,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\factoryWithThrowingShims.js",
            "issuerId": 86,
            "issuerName": "./node_modules/prop-types/factoryWithThrowingShims.js",
            "profile": {
              "factory": 92,
              "building": 9
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 86,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\factoryWithThrowingShims.js",
                "module": "./node_modules/prop-types/factoryWithThrowingShims.js",
                "moduleName": "./node_modules/prop-types/factoryWithThrowingShims.js",
                "type": "cjs require",
                "userRequest": "./lib/ReactPropTypesSecret",
                "loc": "14:27-64"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 7,
            "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n */\n\n'use strict';\n\nvar ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';\n\nmodule.exports = ReactPropTypesSecret;\n"
          },
          {
            "id": 90,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
            "name": "./node_modules/react-motion/lib/StaggeredMotion.js",
            "index": 21,
            "index2": 17,
            "size": 11734,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
            "issuerId": 82,
            "issuerName": "./node_modules/react-motion/lib/react-motion.js",
            "profile": {
              "factory": 139,
              "building": 158,
              "dependencies": 692
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 82,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
                "module": "./node_modules/react-motion/lib/react-motion.js",
                "moduleName": "./node_modules/react-motion/lib/react-motion.js",
                "type": "cjs require",
                "userRequest": "./StaggeredMotion",
                "loc": "11:23-51"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 4,
            "source": "'use strict';\n\nexports.__esModule = true;\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== 'function' && superClass !== null) { throw new TypeError('Super expression must either be null or a function, not ' + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar _mapToZero = require('./mapToZero');\n\nvar _mapToZero2 = _interopRequireDefault(_mapToZero);\n\nvar _stripStyle = require('./stripStyle');\n\nvar _stripStyle2 = _interopRequireDefault(_stripStyle);\n\nvar _stepper3 = require('./stepper');\n\nvar _stepper4 = _interopRequireDefault(_stepper3);\n\nvar _performanceNow = require('performance-now');\n\nvar _performanceNow2 = _interopRequireDefault(_performanceNow);\n\nvar _raf = require('raf');\n\nvar _raf2 = _interopRequireDefault(_raf);\n\nvar _shouldStopAnimation = require('./shouldStopAnimation');\n\nvar _shouldStopAnimation2 = _interopRequireDefault(_shouldStopAnimation);\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = require('prop-types');\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar msPerFrame = 1000 / 60;\n\nfunction shouldStopAnimationAll(currentStyles, styles, currentVelocities) {\n  for (var i = 0; i < currentStyles.length; i++) {\n    if (!_shouldStopAnimation2['default'](currentStyles[i], styles[i], currentVelocities[i])) {\n      return false;\n    }\n  }\n  return true;\n}\n\nvar StaggeredMotion = (function (_React$Component) {\n  _inherits(StaggeredMotion, _React$Component);\n\n  _createClass(StaggeredMotion, null, [{\n    key: 'propTypes',\n    value: {\n      // TOOD: warn against putting a config in here\n      defaultStyles: _propTypes2['default'].arrayOf(_propTypes2['default'].objectOf(_propTypes2['default'].number)),\n      styles: _propTypes2['default'].func.isRequired,\n      children: _propTypes2['default'].func.isRequired\n    },\n    enumerable: true\n  }]);\n\n  function StaggeredMotion(props) {\n    var _this = this;\n\n    _classCallCheck(this, StaggeredMotion);\n\n    _React$Component.call(this, props);\n    this.animationID = null;\n    this.prevTime = 0;\n    this.accumulatedTime = 0;\n    this.unreadPropStyles = null;\n\n    this.clearUnreadPropStyle = function (unreadPropStyles) {\n      var _state = _this.state;\n      var currentStyles = _state.currentStyles;\n      var currentVelocities = _state.currentVelocities;\n      var lastIdealStyles = _state.lastIdealStyles;\n      var lastIdealVelocities = _state.lastIdealVelocities;\n\n      var someDirty = false;\n      for (var i = 0; i < unreadPropStyles.length; i++) {\n        var unreadPropStyle = unreadPropStyles[i];\n        var dirty = false;\n\n        for (var key in unreadPropStyle) {\n          if (!Object.prototype.hasOwnProperty.call(unreadPropStyle, key)) {\n            continue;\n          }\n\n          var styleValue = unreadPropStyle[key];\n          if (typeof styleValue === 'number') {\n            if (!dirty) {\n              dirty = true;\n              someDirty = true;\n              currentStyles[i] = _extends({}, currentStyles[i]);\n              currentVelocities[i] = _extends({}, currentVelocities[i]);\n              lastIdealStyles[i] = _extends({}, lastIdealStyles[i]);\n              lastIdealVelocities[i] = _extends({}, lastIdealVelocities[i]);\n            }\n            currentStyles[i][key] = styleValue;\n            currentVelocities[i][key] = 0;\n            lastIdealStyles[i][key] = styleValue;\n            lastIdealVelocities[i][key] = 0;\n          }\n        }\n      }\n\n      if (someDirty) {\n        _this.setState({ currentStyles: currentStyles, currentVelocities: currentVelocities, lastIdealStyles: lastIdealStyles, lastIdealVelocities: lastIdealVelocities });\n      }\n    };\n\n    this.startAnimationIfNecessary = function () {\n      // TODO: when config is {a: 10} and dest is {a: 10} do we raf once and\n      // call cb? No, otherwise accidental parent rerender causes cb trigger\n      _this.animationID = _raf2['default'](function (timestamp) {\n        var destStyles = _this.props.styles(_this.state.lastIdealStyles);\n\n        // check if we need to animate in the first place\n        if (shouldStopAnimationAll(_this.state.currentStyles, destStyles, _this.state.currentVelocities)) {\n          // no need to cancel animationID here; shouldn't have any in flight\n          _this.animationID = null;\n          _this.accumulatedTime = 0;\n          return;\n        }\n\n        var currentTime = timestamp || _performanceNow2['default']();\n        var timeDelta = currentTime - _this.prevTime;\n        _this.prevTime = currentTime;\n        _this.accumulatedTime = _this.accumulatedTime + timeDelta;\n        // more than 10 frames? prolly switched browser tab. Restart\n        if (_this.accumulatedTime > msPerFrame * 10) {\n          _this.accumulatedTime = 0;\n        }\n\n        if (_this.accumulatedTime === 0) {\n          // no need to cancel animationID here; shouldn't have any in flight\n          _this.animationID = null;\n          _this.startAnimationIfNecessary();\n          return;\n        }\n\n        var currentFrameCompletion = (_this.accumulatedTime - Math.floor(_this.accumulatedTime / msPerFrame) * msPerFrame) / msPerFrame;\n        var framesToCatchUp = Math.floor(_this.accumulatedTime / msPerFrame);\n\n        var newLastIdealStyles = [];\n        var newLastIdealVelocities = [];\n        var newCurrentStyles = [];\n        var newCurrentVelocities = [];\n\n        for (var i = 0; i < destStyles.length; i++) {\n          var destStyle = destStyles[i];\n          var newCurrentStyle = {};\n          var newCurrentVelocity = {};\n          var newLastIdealStyle = {};\n          var newLastIdealVelocity = {};\n\n          for (var key in destStyle) {\n            if (!Object.prototype.hasOwnProperty.call(destStyle, key)) {\n              continue;\n            }\n\n            var styleValue = destStyle[key];\n            if (typeof styleValue === 'number') {\n              newCurrentStyle[key] = styleValue;\n              newCurrentVelocity[key] = 0;\n              newLastIdealStyle[key] = styleValue;\n              newLastIdealVelocity[key] = 0;\n            } else {\n              var newLastIdealStyleValue = _this.state.lastIdealStyles[i][key];\n              var newLastIdealVelocityValue = _this.state.lastIdealVelocities[i][key];\n              for (var j = 0; j < framesToCatchUp; j++) {\n                var _stepper = _stepper4['default'](msPerFrame / 1000, newLastIdealStyleValue, newLastIdealVelocityValue, styleValue.val, styleValue.stiffness, styleValue.damping, styleValue.precision);\n\n                newLastIdealStyleValue = _stepper[0];\n                newLastIdealVelocityValue = _stepper[1];\n              }\n\n              var _stepper2 = _stepper4['default'](msPerFrame / 1000, newLastIdealStyleValue, newLastIdealVelocityValue, styleValue.val, styleValue.stiffness, styleValue.damping, styleValue.precision);\n\n              var nextIdealX = _stepper2[0];\n              var nextIdealV = _stepper2[1];\n\n              newCurrentStyle[key] = newLastIdealStyleValue + (nextIdealX - newLastIdealStyleValue) * currentFrameCompletion;\n              newCurrentVelocity[key] = newLastIdealVelocityValue + (nextIdealV - newLastIdealVelocityValue) * currentFrameCompletion;\n              newLastIdealStyle[key] = newLastIdealStyleValue;\n              newLastIdealVelocity[key] = newLastIdealVelocityValue;\n            }\n          }\n\n          newCurrentStyles[i] = newCurrentStyle;\n          newCurrentVelocities[i] = newCurrentVelocity;\n          newLastIdealStyles[i] = newLastIdealStyle;\n          newLastIdealVelocities[i] = newLastIdealVelocity;\n        }\n\n        _this.animationID = null;\n        // the amount we're looped over above\n        _this.accumulatedTime -= framesToCatchUp * msPerFrame;\n\n        _this.setState({\n          currentStyles: newCurrentStyles,\n          currentVelocities: newCurrentVelocities,\n          lastIdealStyles: newLastIdealStyles,\n          lastIdealVelocities: newLastIdealVelocities\n        });\n\n        _this.unreadPropStyles = null;\n\n        _this.startAnimationIfNecessary();\n      });\n    };\n\n    this.state = this.defaultState();\n  }\n\n  StaggeredMotion.prototype.defaultState = function defaultState() {\n    var _props = this.props;\n    var defaultStyles = _props.defaultStyles;\n    var styles = _props.styles;\n\n    var currentStyles = defaultStyles || styles().map(_stripStyle2['default']);\n    var currentVelocities = currentStyles.map(function (currentStyle) {\n      return _mapToZero2['default'](currentStyle);\n    });\n    return {\n      currentStyles: currentStyles,\n      currentVelocities: currentVelocities,\n      lastIdealStyles: currentStyles,\n      lastIdealVelocities: currentVelocities\n    };\n  };\n\n  StaggeredMotion.prototype.componentDidMount = function componentDidMount() {\n    this.prevTime = _performanceNow2['default']();\n    this.startAnimationIfNecessary();\n  };\n\n  StaggeredMotion.prototype.componentWillReceiveProps = function componentWillReceiveProps(props) {\n    if (this.unreadPropStyles != null) {\n      // previous props haven't had the chance to be set yet; set them here\n      this.clearUnreadPropStyle(this.unreadPropStyles);\n    }\n\n    this.unreadPropStyles = props.styles(this.state.lastIdealStyles);\n    if (this.animationID == null) {\n      this.prevTime = _performanceNow2['default']();\n      this.startAnimationIfNecessary();\n    }\n  };\n\n  StaggeredMotion.prototype.componentWillUnmount = function componentWillUnmount() {\n    if (this.animationID != null) {\n      _raf2['default'].cancel(this.animationID);\n      this.animationID = null;\n    }\n  };\n\n  StaggeredMotion.prototype.render = function render() {\n    var renderedChildren = this.props.children(this.state.currentStyles);\n    return renderedChildren && _react2['default'].Children.only(renderedChildren);\n  };\n\n  return StaggeredMotion;\n})(_react2['default'].Component);\n\nexports['default'] = StaggeredMotion;\nmodule.exports = exports['default'];\n\n// it's possible that currentStyle's value is stale: if props is immediately\n// changed from 0 to 400 to spring(0) again, the async currentStyle is still\n// at 0 (didn't have time to tick and interpolate even once). If we naively\n// compare currentStyle with destVal it'll be 0 === 0 (no animation, stop).\n// In reality currentStyle should be 400\n\n// after checking for unreadPropStyles != null, we manually go set the\n// non-interpolating values (those that are a number, without a spring\n// config)"
          },
          {
            "id": 91,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
            "name": "./node_modules/react-motion/lib/TransitionMotion.js",
            "index": 22,
            "index2": 19,
            "size": 22217,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
            "issuerId": 82,
            "issuerName": "./node_modules/react-motion/lib/react-motion.js",
            "profile": {
              "factory": 139,
              "building": 173,
              "dependencies": 677
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 82,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
                "module": "./node_modules/react-motion/lib/react-motion.js",
                "moduleName": "./node_modules/react-motion/lib/react-motion.js",
                "type": "cjs require",
                "userRequest": "./TransitionMotion",
                "loc": "15:24-53"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 4,
            "source": "'use strict';\n\nexports.__esModule = true;\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== 'function' && superClass !== null) { throw new TypeError('Super expression must either be null or a function, not ' + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar _mapToZero = require('./mapToZero');\n\nvar _mapToZero2 = _interopRequireDefault(_mapToZero);\n\nvar _stripStyle = require('./stripStyle');\n\nvar _stripStyle2 = _interopRequireDefault(_stripStyle);\n\nvar _stepper3 = require('./stepper');\n\nvar _stepper4 = _interopRequireDefault(_stepper3);\n\nvar _mergeDiff = require('./mergeDiff');\n\nvar _mergeDiff2 = _interopRequireDefault(_mergeDiff);\n\nvar _performanceNow = require('performance-now');\n\nvar _performanceNow2 = _interopRequireDefault(_performanceNow);\n\nvar _raf = require('raf');\n\nvar _raf2 = _interopRequireDefault(_raf);\n\nvar _shouldStopAnimation = require('./shouldStopAnimation');\n\nvar _shouldStopAnimation2 = _interopRequireDefault(_shouldStopAnimation);\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = require('prop-types');\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar msPerFrame = 1000 / 60;\n\n// the children function & (potential) styles function asks as param an\n// Array<TransitionPlainStyle>, where each TransitionPlainStyle is of the format\n// {key: string, data?: any, style: PlainStyle}. However, the way we keep\n// internal states doesn't contain such a data structure (check the state and\n// TransitionMotionState). So when children function and others ask for such\n// data we need to generate them on the fly by combining mergedPropsStyles and\n// currentStyles/lastIdealStyles\nfunction rehydrateStyles(mergedPropsStyles, unreadPropStyles, plainStyles) {\n  // Copy the value to a `const` so that Flow understands that the const won't\n  // change and will be non-nullable in the callback below.\n  var cUnreadPropStyles = unreadPropStyles;\n  if (cUnreadPropStyles == null) {\n    return mergedPropsStyles.map(function (mergedPropsStyle, i) {\n      return {\n        key: mergedPropsStyle.key,\n        data: mergedPropsStyle.data,\n        style: plainStyles[i]\n      };\n    });\n  }\n  return mergedPropsStyles.map(function (mergedPropsStyle, i) {\n    for (var j = 0; j < cUnreadPropStyles.length; j++) {\n      if (cUnreadPropStyles[j].key === mergedPropsStyle.key) {\n        return {\n          key: cUnreadPropStyles[j].key,\n          data: cUnreadPropStyles[j].data,\n          style: plainStyles[i]\n        };\n      }\n    }\n    return { key: mergedPropsStyle.key, data: mergedPropsStyle.data, style: plainStyles[i] };\n  });\n}\n\nfunction shouldStopAnimationAll(currentStyles, destStyles, currentVelocities, mergedPropsStyles) {\n  if (mergedPropsStyles.length !== destStyles.length) {\n    return false;\n  }\n\n  for (var i = 0; i < mergedPropsStyles.length; i++) {\n    if (mergedPropsStyles[i].key !== destStyles[i].key) {\n      return false;\n    }\n  }\n\n  // we have the invariant that mergedPropsStyles and\n  // currentStyles/currentVelocities/last* are synced in terms of cells, see\n  // mergeAndSync comment for more info\n  for (var i = 0; i < mergedPropsStyles.length; i++) {\n    if (!_shouldStopAnimation2['default'](currentStyles[i], destStyles[i].style, currentVelocities[i])) {\n      return false;\n    }\n  }\n\n  return true;\n}\n\n// core key merging logic\n\n// things to do: say previously merged style is {a, b}, dest style (prop) is {b,\n// c}, previous current (interpolating) style is {a, b}\n// **invariant**: current[i] corresponds to merged[i] in terms of key\n\n// steps:\n// turn merged style into {a?, b, c}\n//    add c, value of c is destStyles.c\n//    maybe remove a, aka call willLeave(a), then merged is either {b, c} or {a, b, c}\n// turn current (interpolating) style from {a, b} into {a?, b, c}\n//    maybe remove a\n//    certainly add c, value of c is willEnter(c)\n// loop over merged and construct new current\n// dest doesn't change, that's owner's\nfunction mergeAndSync(willEnter, willLeave, didLeave, oldMergedPropsStyles, destStyles, oldCurrentStyles, oldCurrentVelocities, oldLastIdealStyles, oldLastIdealVelocities) {\n  var newMergedPropsStyles = _mergeDiff2['default'](oldMergedPropsStyles, destStyles, function (oldIndex, oldMergedPropsStyle) {\n    var leavingStyle = willLeave(oldMergedPropsStyle);\n    if (leavingStyle == null) {\n      didLeave({ key: oldMergedPropsStyle.key, data: oldMergedPropsStyle.data });\n      return null;\n    }\n    if (_shouldStopAnimation2['default'](oldCurrentStyles[oldIndex], leavingStyle, oldCurrentVelocities[oldIndex])) {\n      didLeave({ key: oldMergedPropsStyle.key, data: oldMergedPropsStyle.data });\n      return null;\n    }\n    return { key: oldMergedPropsStyle.key, data: oldMergedPropsStyle.data, style: leavingStyle };\n  });\n\n  var newCurrentStyles = [];\n  var newCurrentVelocities = [];\n  var newLastIdealStyles = [];\n  var newLastIdealVelocities = [];\n  for (var i = 0; i < newMergedPropsStyles.length; i++) {\n    var newMergedPropsStyleCell = newMergedPropsStyles[i];\n    var foundOldIndex = null;\n    for (var j = 0; j < oldMergedPropsStyles.length; j++) {\n      if (oldMergedPropsStyles[j].key === newMergedPropsStyleCell.key) {\n        foundOldIndex = j;\n        break;\n      }\n    }\n    // TODO: key search code\n    if (foundOldIndex == null) {\n      var plainStyle = willEnter(newMergedPropsStyleCell);\n      newCurrentStyles[i] = plainStyle;\n      newLastIdealStyles[i] = plainStyle;\n\n      var velocity = _mapToZero2['default'](newMergedPropsStyleCell.style);\n      newCurrentVelocities[i] = velocity;\n      newLastIdealVelocities[i] = velocity;\n    } else {\n      newCurrentStyles[i] = oldCurrentStyles[foundOldIndex];\n      newLastIdealStyles[i] = oldLastIdealStyles[foundOldIndex];\n      newCurrentVelocities[i] = oldCurrentVelocities[foundOldIndex];\n      newLastIdealVelocities[i] = oldLastIdealVelocities[foundOldIndex];\n    }\n  }\n\n  return [newMergedPropsStyles, newCurrentStyles, newCurrentVelocities, newLastIdealStyles, newLastIdealVelocities];\n}\n\nvar TransitionMotion = (function (_React$Component) {\n  _inherits(TransitionMotion, _React$Component);\n\n  _createClass(TransitionMotion, null, [{\n    key: 'propTypes',\n    value: {\n      defaultStyles: _propTypes2['default'].arrayOf(_propTypes2['default'].shape({\n        key: _propTypes2['default'].string.isRequired,\n        data: _propTypes2['default'].any,\n        style: _propTypes2['default'].objectOf(_propTypes2['default'].number).isRequired\n      })),\n      styles: _propTypes2['default'].oneOfType([_propTypes2['default'].func, _propTypes2['default'].arrayOf(_propTypes2['default'].shape({\n        key: _propTypes2['default'].string.isRequired,\n        data: _propTypes2['default'].any,\n        style: _propTypes2['default'].objectOf(_propTypes2['default'].oneOfType([_propTypes2['default'].number, _propTypes2['default'].object])).isRequired\n      }))]).isRequired,\n      children: _propTypes2['default'].func.isRequired,\n      willEnter: _propTypes2['default'].func,\n      willLeave: _propTypes2['default'].func,\n      didLeave: _propTypes2['default'].func\n    },\n    enumerable: true\n  }, {\n    key: 'defaultProps',\n    value: {\n      willEnter: function willEnter(styleThatEntered) {\n        return _stripStyle2['default'](styleThatEntered.style);\n      },\n      // recall: returning null makes the current unmounting TransitionStyle\n      // disappear immediately\n      willLeave: function willLeave() {\n        return null;\n      },\n      didLeave: function didLeave() {}\n    },\n    enumerable: true\n  }]);\n\n  function TransitionMotion(props) {\n    var _this = this;\n\n    _classCallCheck(this, TransitionMotion);\n\n    _React$Component.call(this, props);\n    this.unmounting = false;\n    this.animationID = null;\n    this.prevTime = 0;\n    this.accumulatedTime = 0;\n    this.unreadPropStyles = null;\n\n    this.clearUnreadPropStyle = function (unreadPropStyles) {\n      var _mergeAndSync = mergeAndSync(_this.props.willEnter, _this.props.willLeave, _this.props.didLeave, _this.state.mergedPropsStyles, unreadPropStyles, _this.state.currentStyles, _this.state.currentVelocities, _this.state.lastIdealStyles, _this.state.lastIdealVelocities);\n\n      var mergedPropsStyles = _mergeAndSync[0];\n      var currentStyles = _mergeAndSync[1];\n      var currentVelocities = _mergeAndSync[2];\n      var lastIdealStyles = _mergeAndSync[3];\n      var lastIdealVelocities = _mergeAndSync[4];\n\n      for (var i = 0; i < unreadPropStyles.length; i++) {\n        var unreadPropStyle = unreadPropStyles[i].style;\n        var dirty = false;\n\n        for (var key in unreadPropStyle) {\n          if (!Object.prototype.hasOwnProperty.call(unreadPropStyle, key)) {\n            continue;\n          }\n\n          var styleValue = unreadPropStyle[key];\n          if (typeof styleValue === 'number') {\n            if (!dirty) {\n              dirty = true;\n              currentStyles[i] = _extends({}, currentStyles[i]);\n              currentVelocities[i] = _extends({}, currentVelocities[i]);\n              lastIdealStyles[i] = _extends({}, lastIdealStyles[i]);\n              lastIdealVelocities[i] = _extends({}, lastIdealVelocities[i]);\n              mergedPropsStyles[i] = {\n                key: mergedPropsStyles[i].key,\n                data: mergedPropsStyles[i].data,\n                style: _extends({}, mergedPropsStyles[i].style)\n              };\n            }\n            currentStyles[i][key] = styleValue;\n            currentVelocities[i][key] = 0;\n            lastIdealStyles[i][key] = styleValue;\n            lastIdealVelocities[i][key] = 0;\n            mergedPropsStyles[i].style[key] = styleValue;\n          }\n        }\n      }\n\n      // unlike the other 2 components, we can't detect staleness and optionally\n      // opt out of setState here. each style object's data might contain new\n      // stuff we're not/cannot compare\n      _this.setState({\n        currentStyles: currentStyles,\n        currentVelocities: currentVelocities,\n        mergedPropsStyles: mergedPropsStyles,\n        lastIdealStyles: lastIdealStyles,\n        lastIdealVelocities: lastIdealVelocities\n      });\n    };\n\n    this.startAnimationIfNecessary = function () {\n      if (_this.unmounting) {\n        return;\n      }\n\n      // TODO: when config is {a: 10} and dest is {a: 10} do we raf once and\n      // call cb? No, otherwise accidental parent rerender causes cb trigger\n      _this.animationID = _raf2['default'](function (timestamp) {\n        // https://github.com/chenglou/react-motion/pull/420\n        // > if execution passes the conditional if (this.unmounting), then\n        // executes async defaultRaf and after that component unmounts and after\n        // that the callback of defaultRaf is called, then setState will be called\n        // on unmounted component.\n        if (_this.unmounting) {\n          return;\n        }\n\n        var propStyles = _this.props.styles;\n        var destStyles = typeof propStyles === 'function' ? propStyles(rehydrateStyles(_this.state.mergedPropsStyles, _this.unreadPropStyles, _this.state.lastIdealStyles)) : propStyles;\n\n        // check if we need to animate in the first place\n        if (shouldStopAnimationAll(_this.state.currentStyles, destStyles, _this.state.currentVelocities, _this.state.mergedPropsStyles)) {\n          // no need to cancel animationID here; shouldn't have any in flight\n          _this.animationID = null;\n          _this.accumulatedTime = 0;\n          return;\n        }\n\n        var currentTime = timestamp || _performanceNow2['default']();\n        var timeDelta = currentTime - _this.prevTime;\n        _this.prevTime = currentTime;\n        _this.accumulatedTime = _this.accumulatedTime + timeDelta;\n        // more than 10 frames? prolly switched browser tab. Restart\n        if (_this.accumulatedTime > msPerFrame * 10) {\n          _this.accumulatedTime = 0;\n        }\n\n        if (_this.accumulatedTime === 0) {\n          // no need to cancel animationID here; shouldn't have any in flight\n          _this.animationID = null;\n          _this.startAnimationIfNecessary();\n          return;\n        }\n\n        var currentFrameCompletion = (_this.accumulatedTime - Math.floor(_this.accumulatedTime / msPerFrame) * msPerFrame) / msPerFrame;\n        var framesToCatchUp = Math.floor(_this.accumulatedTime / msPerFrame);\n\n        var _mergeAndSync2 = mergeAndSync(_this.props.willEnter, _this.props.willLeave, _this.props.didLeave, _this.state.mergedPropsStyles, destStyles, _this.state.currentStyles, _this.state.currentVelocities, _this.state.lastIdealStyles, _this.state.lastIdealVelocities);\n\n        var newMergedPropsStyles = _mergeAndSync2[0];\n        var newCurrentStyles = _mergeAndSync2[1];\n        var newCurrentVelocities = _mergeAndSync2[2];\n        var newLastIdealStyles = _mergeAndSync2[3];\n        var newLastIdealVelocities = _mergeAndSync2[4];\n\n        for (var i = 0; i < newMergedPropsStyles.length; i++) {\n          var newMergedPropsStyle = newMergedPropsStyles[i].style;\n          var newCurrentStyle = {};\n          var newCurrentVelocity = {};\n          var newLastIdealStyle = {};\n          var newLastIdealVelocity = {};\n\n          for (var key in newMergedPropsStyle) {\n            if (!Object.prototype.hasOwnProperty.call(newMergedPropsStyle, key)) {\n              continue;\n            }\n\n            var styleValue = newMergedPropsStyle[key];\n            if (typeof styleValue === 'number') {\n              newCurrentStyle[key] = styleValue;\n              newCurrentVelocity[key] = 0;\n              newLastIdealStyle[key] = styleValue;\n              newLastIdealVelocity[key] = 0;\n            } else {\n              var newLastIdealStyleValue = newLastIdealStyles[i][key];\n              var newLastIdealVelocityValue = newLastIdealVelocities[i][key];\n              for (var j = 0; j < framesToCatchUp; j++) {\n                var _stepper = _stepper4['default'](msPerFrame / 1000, newLastIdealStyleValue, newLastIdealVelocityValue, styleValue.val, styleValue.stiffness, styleValue.damping, styleValue.precision);\n\n                newLastIdealStyleValue = _stepper[0];\n                newLastIdealVelocityValue = _stepper[1];\n              }\n\n              var _stepper2 = _stepper4['default'](msPerFrame / 1000, newLastIdealStyleValue, newLastIdealVelocityValue, styleValue.val, styleValue.stiffness, styleValue.damping, styleValue.precision);\n\n              var nextIdealX = _stepper2[0];\n              var nextIdealV = _stepper2[1];\n\n              newCurrentStyle[key] = newLastIdealStyleValue + (nextIdealX - newLastIdealStyleValue) * currentFrameCompletion;\n              newCurrentVelocity[key] = newLastIdealVelocityValue + (nextIdealV - newLastIdealVelocityValue) * currentFrameCompletion;\n              newLastIdealStyle[key] = newLastIdealStyleValue;\n              newLastIdealVelocity[key] = newLastIdealVelocityValue;\n            }\n          }\n\n          newLastIdealStyles[i] = newLastIdealStyle;\n          newLastIdealVelocities[i] = newLastIdealVelocity;\n          newCurrentStyles[i] = newCurrentStyle;\n          newCurrentVelocities[i] = newCurrentVelocity;\n        }\n\n        _this.animationID = null;\n        // the amount we're looped over above\n        _this.accumulatedTime -= framesToCatchUp * msPerFrame;\n\n        _this.setState({\n          currentStyles: newCurrentStyles,\n          currentVelocities: newCurrentVelocities,\n          lastIdealStyles: newLastIdealStyles,\n          lastIdealVelocities: newLastIdealVelocities,\n          mergedPropsStyles: newMergedPropsStyles\n        });\n\n        _this.unreadPropStyles = null;\n\n        _this.startAnimationIfNecessary();\n      });\n    };\n\n    this.state = this.defaultState();\n  }\n\n  TransitionMotion.prototype.defaultState = function defaultState() {\n    var _props = this.props;\n    var defaultStyles = _props.defaultStyles;\n    var styles = _props.styles;\n    var willEnter = _props.willEnter;\n    var willLeave = _props.willLeave;\n    var didLeave = _props.didLeave;\n\n    var destStyles = typeof styles === 'function' ? styles(defaultStyles) : styles;\n\n    // this is special. for the first time around, we don't have a comparison\n    // between last (no last) and current merged props. we'll compute last so:\n    // say default is {a, b} and styles (dest style) is {b, c}, we'll\n    // fabricate last as {a, b}\n    var oldMergedPropsStyles = undefined;\n    if (defaultStyles == null) {\n      oldMergedPropsStyles = destStyles;\n    } else {\n      oldMergedPropsStyles = defaultStyles.map(function (defaultStyleCell) {\n        // TODO: key search code\n        for (var i = 0; i < destStyles.length; i++) {\n          if (destStyles[i].key === defaultStyleCell.key) {\n            return destStyles[i];\n          }\n        }\n        return defaultStyleCell;\n      });\n    }\n    var oldCurrentStyles = defaultStyles == null ? destStyles.map(function (s) {\n      return _stripStyle2['default'](s.style);\n    }) : defaultStyles.map(function (s) {\n      return _stripStyle2['default'](s.style);\n    });\n    var oldCurrentVelocities = defaultStyles == null ? destStyles.map(function (s) {\n      return _mapToZero2['default'](s.style);\n    }) : defaultStyles.map(function (s) {\n      return _mapToZero2['default'](s.style);\n    });\n\n    var _mergeAndSync3 = mergeAndSync(\n    // Because this is an old-style createReactClass component, Flow doesn't\n    // understand that the willEnter and willLeave props have default values\n    // and will always be present.\n    willEnter, willLeave, didLeave, oldMergedPropsStyles, destStyles, oldCurrentStyles, oldCurrentVelocities, oldCurrentStyles, // oldLastIdealStyles really\n    oldCurrentVelocities);\n\n    var mergedPropsStyles = _mergeAndSync3[0];\n    var currentStyles = _mergeAndSync3[1];\n    var currentVelocities = _mergeAndSync3[2];\n    var lastIdealStyles = _mergeAndSync3[3];\n    var lastIdealVelocities = _mergeAndSync3[4];\n    // oldLastIdealVelocities really\n\n    return {\n      currentStyles: currentStyles,\n      currentVelocities: currentVelocities,\n      lastIdealStyles: lastIdealStyles,\n      lastIdealVelocities: lastIdealVelocities,\n      mergedPropsStyles: mergedPropsStyles\n    };\n  };\n\n  // after checking for unreadPropStyles != null, we manually go set the\n  // non-interpolating values (those that are a number, without a spring\n  // config)\n\n  TransitionMotion.prototype.componentDidMount = function componentDidMount() {\n    this.prevTime = _performanceNow2['default']();\n    this.startAnimationIfNecessary();\n  };\n\n  TransitionMotion.prototype.componentWillReceiveProps = function componentWillReceiveProps(props) {\n    if (this.unreadPropStyles) {\n      // previous props haven't had the chance to be set yet; set them here\n      this.clearUnreadPropStyle(this.unreadPropStyles);\n    }\n\n    var styles = props.styles;\n    if (typeof styles === 'function') {\n      this.unreadPropStyles = styles(rehydrateStyles(this.state.mergedPropsStyles, this.unreadPropStyles, this.state.lastIdealStyles));\n    } else {\n      this.unreadPropStyles = styles;\n    }\n\n    if (this.animationID == null) {\n      this.prevTime = _performanceNow2['default']();\n      this.startAnimationIfNecessary();\n    }\n  };\n\n  TransitionMotion.prototype.componentWillUnmount = function componentWillUnmount() {\n    this.unmounting = true;\n    if (this.animationID != null) {\n      _raf2['default'].cancel(this.animationID);\n      this.animationID = null;\n    }\n  };\n\n  TransitionMotion.prototype.render = function render() {\n    var hydratedStyles = rehydrateStyles(this.state.mergedPropsStyles, this.unreadPropStyles, this.state.currentStyles);\n    var renderedChildren = this.props.children(hydratedStyles);\n    return renderedChildren && _react2['default'].Children.only(renderedChildren);\n  };\n\n  return TransitionMotion;\n})(_react2['default'].Component);\n\nexports['default'] = TransitionMotion;\nmodule.exports = exports['default'];\n\n// list of styles, each containing interpolating values. Part of what's passed\n// to children function. Notice that this is\n// Array<ActualInterpolatingStyleObject>, without the wrapper that is {key: ...,\n// data: ... style: ActualInterpolatingStyleObject}. Only mergedPropsStyles\n// contains the key & data info (so that we only have a single source of truth\n// for these, and to save space). Check the comment for `rehydrateStyles` to\n// see how we regenerate the entirety of what's passed to children function\n\n// the array that keeps track of currently rendered stuff! Including stuff\n// that you've unmounted but that's still animating. This is where it lives\n\n// it's possible that currentStyle's value is stale: if props is immediately\n// changed from 0 to 400 to spring(0) again, the async currentStyle is still\n// at 0 (didn't have time to tick and interpolate even once). If we naively\n// compare currentStyle with destVal it'll be 0 === 0 (no animation, stop).\n// In reality currentStyle should be 400"
          },
          {
            "id": 92,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\mergeDiff.js",
            "name": "./node_modules/react-motion/lib/mergeDiff.js",
            "index": 23,
            "index2": 18,
            "size": 3973,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
            "issuerId": 91,
            "issuerName": "./node_modules/react-motion/lib/TransitionMotion.js",
            "profile": {
              "factory": 405,
              "building": 141
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 91,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
                "module": "./node_modules/react-motion/lib/TransitionMotion.js",
                "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
                "type": "cjs require",
                "userRequest": "./mergeDiff",
                "loc": "27:17-39"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 5,
            "source": "\n\n// core keys merging algorithm. If previous render's keys are [a, b], and the\n// next render's [c, b, d], what's the final merged keys and ordering?\n\n// - c and a must both be before b\n// - b before d\n// - ordering between a and c ambiguous\n\n// this reduces to merging two partially ordered lists (e.g. lists where not\n// every item has a definite ordering, like comparing a and c above). For the\n// ambiguous ordering we deterministically choose to place the next render's\n// item after the previous'; so c after a\n\n// this is called a topological sorting. Except the existing algorithms don't\n// work well with js bc of the amount of allocation, and isn't optimized for our\n// current use-case bc the runtime is linear in terms of edges (see wiki for\n// meaning), which is huge when two lists have many common elements\n'use strict';\n\nexports.__esModule = true;\nexports['default'] = mergeDiff;\n\nfunction mergeDiff(prev, next, onRemove) {\n  // bookkeeping for easier access of a key's index below. This is 2 allocations +\n  // potentially triggering chrome hash map mode for objs (so it might be faster\n\n  var prevKeyIndex = {};\n  for (var i = 0; i < prev.length; i++) {\n    prevKeyIndex[prev[i].key] = i;\n  }\n  var nextKeyIndex = {};\n  for (var i = 0; i < next.length; i++) {\n    nextKeyIndex[next[i].key] = i;\n  }\n\n  // first, an overly elaborate way of merging prev and next, eliminating\n  // duplicates (in terms of keys). If there's dupe, keep the item in next).\n  // This way of writing it saves allocations\n  var ret = [];\n  for (var i = 0; i < next.length; i++) {\n    ret[i] = next[i];\n  }\n  for (var i = 0; i < prev.length; i++) {\n    if (!Object.prototype.hasOwnProperty.call(nextKeyIndex, prev[i].key)) {\n      // this is called my TM's `mergeAndSync`, which calls willLeave. We don't\n      // merge in keys that the user desires to kill\n      var fill = onRemove(i, prev[i]);\n      if (fill != null) {\n        ret.push(fill);\n      }\n    }\n  }\n\n  // now all the items all present. Core sorting logic to have the right order\n  return ret.sort(function (a, b) {\n    var nextOrderA = nextKeyIndex[a.key];\n    var nextOrderB = nextKeyIndex[b.key];\n    var prevOrderA = prevKeyIndex[a.key];\n    var prevOrderB = prevKeyIndex[b.key];\n\n    if (nextOrderA != null && nextOrderB != null) {\n      // both keys in next\n      return nextKeyIndex[a.key] - nextKeyIndex[b.key];\n    } else if (prevOrderA != null && prevOrderB != null) {\n      // both keys in prev\n      return prevKeyIndex[a.key] - prevKeyIndex[b.key];\n    } else if (nextOrderA != null) {\n      // key a in next, key b in prev\n\n      // how to determine the order between a and b? We find a \"pivot\" (term\n      // abuse), a key present in both prev and next, that is sandwiched between\n      // a and b. In the context of our above example, if we're comparing a and\n      // d, b's (the only) pivot\n      for (var i = 0; i < next.length; i++) {\n        var pivot = next[i].key;\n        if (!Object.prototype.hasOwnProperty.call(prevKeyIndex, pivot)) {\n          continue;\n        }\n\n        if (nextOrderA < nextKeyIndex[pivot] && prevOrderB > prevKeyIndex[pivot]) {\n          return -1;\n        } else if (nextOrderA > nextKeyIndex[pivot] && prevOrderB < prevKeyIndex[pivot]) {\n          return 1;\n        }\n      }\n      // pluggable. default to: next bigger than prev\n      return 1;\n    }\n    // prevOrderA, nextOrderB\n    for (var i = 0; i < next.length; i++) {\n      var pivot = next[i].key;\n      if (!Object.prototype.hasOwnProperty.call(prevKeyIndex, pivot)) {\n        continue;\n      }\n      if (nextOrderB < nextKeyIndex[pivot] && prevOrderA > prevKeyIndex[pivot]) {\n        return 1;\n      } else if (nextOrderB > nextKeyIndex[pivot] && prevOrderA < prevKeyIndex[pivot]) {\n        return -1;\n      }\n    }\n    // pluggable. default to: next bigger than prev\n    return -1;\n  });\n}\n\nmodule.exports = exports['default'];\n// to loop through and find a key's index each time), but I no longer care"
          },
          {
            "id": 93,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\spring.js",
            "name": "./node_modules/react-motion/lib/spring.js",
            "index": 24,
            "index2": 21,
            "size": 739,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
            "issuerId": 82,
            "issuerName": "./node_modules/react-motion/lib/react-motion.js",
            "profile": {
              "factory": 139,
              "building": 161,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 82,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
                "module": "./node_modules/react-motion/lib/react-motion.js",
                "moduleName": "./node_modules/react-motion/lib/react-motion.js",
                "type": "cjs require",
                "userRequest": "./spring",
                "loc": "19:14-33"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 4,
            "source": "'use strict';\n\nexports.__esModule = true;\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nexports['default'] = spring;\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }\n\nvar _presets = require('./presets');\n\nvar _presets2 = _interopRequireDefault(_presets);\n\nvar defaultConfig = _extends({}, _presets2['default'].noWobble, {\n  precision: 0.01\n});\n\nfunction spring(val, config) {\n  return _extends({}, defaultConfig, config, { val: val });\n}\n\nmodule.exports = exports['default'];"
          },
          {
            "id": 94,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\reorderKeys.js",
            "name": "./node_modules/react-motion/lib/reorderKeys.js",
            "index": 26,
            "index2": 22,
            "size": 400,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
            "issuerId": 82,
            "issuerName": "./node_modules/react-motion/lib/react-motion.js",
            "profile": {
              "factory": 141,
              "building": 174
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 82,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
                "module": "./node_modules/react-motion/lib/react-motion.js",
                "moduleName": "./node_modules/react-motion/lib/react-motion.js",
                "type": "cjs require",
                "userRequest": "./reorderKeys",
                "loc": "33:19-43"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 4,
            "source": "'use strict';\n\nexports.__esModule = true;\nexports['default'] = reorderKeys;\n\nvar hasWarned = false;\n\nfunction reorderKeys() {\n  if (process.env.NODE_ENV === 'development') {\n    if (!hasWarned) {\n      hasWarned = true;\n      console.error('`reorderKeys` has been removed, since it is no longer needed for TransitionMotion\\'s new styles array API.');\n    }\n  }\n}\n\nmodule.exports = exports['default'];"
          },
          {
            "id": 95,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.tsx",
            "name": "./app/src/components/Node/Node.tsx",
            "index": 27,
            "index2": 25,
            "size": 4786,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\NodeContainer\\NodeContainer.Animated.tsx",
            "issuerId": 81,
            "issuerName": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
            "profile": {
              "factory": 118,
              "building": 251,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 81,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\NodeContainer\\NodeContainer.Animated.tsx",
                "module": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
                "moduleName": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
                "type": "cjs require",
                "userRequest": "../Node/Node",
                "loc": "23:13-36"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 3,
            "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = Object.setPrototypeOf ||\r\n        ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n        function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar React = require(\"react\");\r\nvar styles = require(\"./Node.module.css\");\r\nvar Node = (function (_super) {\r\n    __extends(Node, _super);\r\n    function Node() {\r\n        return _super !== null && _super.apply(this, arguments) || this;\r\n    }\r\n    Node.prototype.render = function () {\r\n        return this._getNestedFolderTypeNode();\r\n    };\r\n    Node.prototype._getNestedFolderTypeNode = function () {\r\n        var _a = this.props, bgColor = _a.bgColor, onClick = _a.onClick, name = _a.name, id = _a.id, label = _a.label, valueWithFormat = _a.valueWithFormat, valueUnit = _a.valueUnit, hasChildren = _a.hasChildren, xTranslated = _a.xTranslated, yTranslated = _a.yTranslated, isSelectedNode = _a.isSelectedNode, width = _a.width, height = _a.height, fontSize = _a.fontSize, textColor = _a.textColor, nodeTotalNodes = _a.nodeTotalNodes, globalTotalNodes = _a.globalTotalNodes;\r\n        var cursor = hasChildren === true && isSelectedNode === false ? \"pointer\" : \"auto\";\r\n        var itemsWidth = this._getNumberItemsWidthByNumberOfChars(fontSize, nodeTotalNodes.toString().length);\r\n        var clipWidth = width > itemsWidth ? width - itemsWidth : width;\r\n        return (React.createElement(\"g\", { transform: \"translate(\" + xTranslated + \",\" + yTranslated + \")\", className: styles.node + \" \" + (nodeTotalNodes === globalTotalNodes ? styles.rootNode : null), id: id.toString(), onClick: hasChildren ? onClick : null, style: { cursor: cursor } },\r\n            React.createElement(\"rect\", { id: \"rect-\" + id, width: width, height: height, fill: bgColor }),\r\n            React.createElement(\"clipPath\", { id: \"clip-\" + id },\r\n                React.createElement(\"rect\", { width: Math.max(0, clipWidth - 5), height: height })),\r\n            React.createElement(\"text\", { clipPath: \"url(#clip-\" + id + \")\" }, this._getLabelNewLine()),\r\n            this._getNumberOfItemsRect(),\r\n            React.createElement(\"title\", null, label + \"\\n\" + valueWithFormat + \" \" + valueUnit + \"\\n\" + nodeTotalNodes + \"/\" + globalTotalNodes)));\r\n    };\r\n    Node.prototype._getNumberItemsHeightByFontSize = function (fontSize) {\r\n        return fontSize;\r\n    };\r\n    Node.prototype._getNumberItemsWidthByNumberOfChars = function (fontSize, numberOfChars) {\r\n        return fontSize / 2 * numberOfChars + 5;\r\n    };\r\n    Node.prototype._getNumberOfItemsRect = function () {\r\n        var _a = this.props, bgColor = _a.bgColor, name = _a.name, width = _a.width, height = _a.height, fontSize = _a.fontSize, textColor = _a.textColor, nodeTotalNodes = _a.nodeTotalNodes;\r\n        var itemsWidth = this._getNumberItemsWidthByNumberOfChars(fontSize, nodeTotalNodes.toString().length);\r\n        var itemsHeight = this._getNumberItemsHeightByFontSize(fontSize);\r\n        if (width > itemsWidth\r\n            && height > itemsHeight) {\r\n            return (React.createElement(\"g\", null,\r\n                React.createElement(\"rect\", { id: \"rectNumberItems-\" + name, x: width - itemsWidth - 2, y: 2, width: itemsWidth, height: itemsHeight, fill: bgColor, fillOpacity: 0.9, stroke: textColor }),\r\n                React.createElement(\"text\", { fontSize: fontSize, fill: textColor, x: width - itemsWidth, y: fontSize }, nodeTotalNodes)));\r\n        }\r\n    };\r\n    Node.prototype._getLabelNewLine = function () {\r\n        var _a = this.props, label = _a.label, textColor = _a.textColor, fontSize = _a.fontSize, valueWithFormat = _a.valueWithFormat, valueUnit = _a.valueUnit, hasChildren = _a.hasChildren, nodeTotalNodes = _a.nodeTotalNodes, globalTotalNodes = _a.globalTotalNodes;\r\n        if (hasChildren === true) {\r\n            return (React.createElement(\"tspan\", { fontSize: fontSize, fill: textColor, dx: 4, dy: fontSize }, label + \"\\xa0(\" + valueWithFormat + \" \" + valueUnit + \")\"));\r\n        }\r\n        else {\r\n            if (label) {\r\n                return label.split(/(?=[A-Z][^A-Z])/g).concat(\"(\" + valueWithFormat + \" \" + valueUnit + \")\").map(function (item, index) {\r\n                    return (React.createElement(\"tspan\", { fontSize: fontSize, fill: textColor, key: index, x: 4, dy: fontSize }, item));\r\n                });\r\n            }\r\n        }\r\n    };\r\n    return Node;\r\n}(React.Component));\r\nexports.default = Node;\r\n"
          },
          {
            "id": 96,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\extract-text-webpack-plugin\\loader.js??ref--2-0!D:\\GitHub\\react-d3-treemap\\node_modules\\style-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js??ref--2-2!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.module.css",
            "name": "./app/src/components/Node/Node.module.css",
            "index": 28,
            "index2": 24,
            "size": 133,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.tsx",
            "issuerId": 95,
            "issuerName": "./app/src/components/Node/Node.tsx",
            "profile": {
              "factory": 415,
              "building": 282
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 95,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.tsx",
                "module": "./app/src/components/Node/Node.tsx",
                "moduleName": "./app/src/components/Node/Node.tsx",
                "type": "cjs require",
                "userRequest": "./Node.module.css",
                "loc": "14:13-41"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 4,
            "source": "// removed by extract-text-webpack-plugin\nmodule.exports = {\"node\":\"Node-module_node_2nDE2\",\"rootNode\":\"Node-module_rootNode_2Zve1\"};"
          },
          {
            "id": 97,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\defaultLocale.js",
            "name": "./node_modules/d3-format/src/defaultLocale.js",
            "index": 31,
            "index2": 39,
            "size": 361,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
            "issuerId": 27,
            "issuerName": "./node_modules/d3-format/index.js",
            "profile": {
              "factory": 180,
              "building": 237,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 27,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
                "module": "./node_modules/d3-format/index.js",
                "moduleName": "./node_modules/d3-format/index.js",
                "type": "harmony import",
                "userRequest": "./src/defaultLocale",
                "loc": "1:0-89"
              }
            ],
            "usedExports": [
              "default",
              "format",
              "formatPrefix"
            ],
            "providedExports": [
              "format",
              "formatPrefix",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import formatLocale from \"./locale\";\n\nvar locale;\nexport var format;\nexport var formatPrefix;\n\ndefaultLocale({\n  decimal: \".\",\n  thousands: \",\",\n  grouping: [3],\n  currency: [\"$\", \"\"]\n});\n\nexport default function defaultLocale(definition) {\n  locale = formatLocale(definition);\n  format = locale.format;\n  formatPrefix = locale.formatPrefix;\n  return locale;\n}\n"
          },
          {
            "id": 98,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatGroup.js",
            "name": "./node_modules/d3-format/src/formatGroup.js",
            "index": 35,
            "index2": 30,
            "size": 475,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
            "issuerId": 44,
            "issuerName": "./node_modules/d3-format/src/locale.js",
            "profile": {
              "factory": 337,
              "building": 160
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 44,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
                "module": "./node_modules/d3-format/src/locale.js",
                "moduleName": "./node_modules/d3-format/src/locale.js",
                "type": "harmony import",
                "userRequest": "./formatGroup",
                "loc": "2:0-40"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(grouping, thousands) {\n  return function(value, width) {\n    var i = value.length,\n        t = [],\n        j = 0,\n        g = grouping[0],\n        length = 0;\n\n    while (i > 0 && g > 0) {\n      if (length + g + 1 > width) g = Math.max(1, width - length);\n      t.push(value.substring(i -= g, i + g));\n      if ((length += g + 1) > width) break;\n      g = grouping[j = (j + 1) % grouping.length];\n    }\n\n    return t.reverse().join(thousands);\n  };\n}\n"
          },
          {
            "id": 99,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatNumerals.js",
            "name": "./node_modules/d3-format/src/formatNumerals.js",
            "index": 36,
            "index2": 31,
            "size": 154,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
            "issuerId": 44,
            "issuerName": "./node_modules/d3-format/src/locale.js",
            "profile": {
              "factory": 337,
              "building": 168
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 44,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
                "module": "./node_modules/d3-format/src/locale.js",
                "moduleName": "./node_modules/d3-format/src/locale.js",
                "type": "harmony import",
                "userRequest": "./formatNumerals",
                "loc": "3:0-46"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(numerals) {\n  return function(value) {\n    return value.replace(/[0-9]/g, function(i) {\n      return numerals[+i];\n    });\n  };\n}\n"
          },
          {
            "id": 100,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatDefault.js",
            "name": "./node_modules/d3-format/src/formatDefault.js",
            "index": 39,
            "index2": 32,
            "size": 368,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatTypes.js",
            "issuerId": 46,
            "issuerName": "./node_modules/d3-format/src/formatTypes.js",
            "profile": {
              "factory": 91,
              "building": 27
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 46,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatTypes.js",
                "module": "./node_modules/d3-format/src/formatTypes.js",
                "moduleName": "./node_modules/d3-format/src/formatTypes.js",
                "type": "harmony import",
                "userRequest": "./formatDefault",
                "loc": "1:0-44"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "export default function(x, p) {\n  x = x.toPrecision(p);\n\n  out: for (var n = x.length, i = 1, i0 = -1, i1; i < n; ++i) {\n    switch (x[i]) {\n      case \".\": i0 = i1 = i; break;\n      case \"0\": if (i0 === 0) i0 = i; i1 = i; break;\n      case \"e\": break out;\n      default: if (i0 > 0) i0 = 0; break;\n    }\n  }\n\n  return i0 > 0 ? x.slice(0, i0) + x.slice(i1 + 1) : x;\n}\n"
          },
          {
            "id": 101,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatRounded.js",
            "name": "./node_modules/d3-format/src/formatRounded.js",
            "index": 41,
            "index2": 34,
            "size": 458,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatTypes.js",
            "issuerId": 46,
            "issuerName": "./node_modules/d3-format/src/formatTypes.js",
            "profile": {
              "factory": 92,
              "building": 27,
              "dependencies": 21
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 46,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatTypes.js",
                "module": "./node_modules/d3-format/src/formatTypes.js",
                "moduleName": "./node_modules/d3-format/src/formatTypes.js",
                "type": "harmony import",
                "userRequest": "./formatRounded",
                "loc": "3:0-44"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import formatDecimal from \"./formatDecimal\";\n\nexport default function(x, p) {\n  var d = formatDecimal(x, p);\n  if (!d) return x + \"\";\n  var coefficient = d[0],\n      exponent = d[1];\n  return exponent < 0 ? \"0.\" + new Array(-exponent).join(\"0\") + coefficient\n      : coefficient.length > exponent + 1 ? coefficient.slice(0, exponent + 1) + \".\" + coefficient.slice(exponent + 1)\n      : coefficient + new Array(exponent - coefficient.length + 2).join(\"0\");\n}\n"
          },
          {
            "id": 102,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\identity.js",
            "name": "./node_modules/d3-format/src/identity.js",
            "index": 42,
            "index2": 37,
            "size": 43,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
            "issuerId": 44,
            "issuerName": "./node_modules/d3-format/src/locale.js",
            "profile": {
              "factory": 338,
              "building": 168
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 44,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
                "module": "./node_modules/d3-format/src/locale.js",
                "moduleName": "./node_modules/d3-format/src/locale.js",
                "type": "harmony import",
                "userRequest": "./identity",
                "loc": "7:0-34"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(x) {\n  return x;\n}\n"
          },
          {
            "id": 103,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\precisionFixed.js",
            "name": "./node_modules/d3-format/src/precisionFixed.js",
            "index": 43,
            "index2": 40,
            "size": 119,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
            "issuerId": 27,
            "issuerName": "./node_modules/d3-format/index.js",
            "profile": {
              "factory": 182,
              "building": 238,
              "dependencies": 339
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 27,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
                "module": "./node_modules/d3-format/index.js",
                "moduleName": "./node_modules/d3-format/index.js",
                "type": "harmony import",
                "userRequest": "./src/precisionFixed",
                "loc": "4:0-63"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import exponent from \"./exponent\";\n\nexport default function(step) {\n  return Math.max(0, -exponent(Math.abs(step)));\n}\n"
          },
          {
            "id": 104,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\precisionPrefix.js",
            "name": "./node_modules/d3-format/src/precisionPrefix.js",
            "index": 44,
            "index2": 41,
            "size": 190,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
            "issuerId": 27,
            "issuerName": "./node_modules/d3-format/index.js",
            "profile": {
              "factory": 183,
              "building": 244,
              "dependencies": 332
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 27,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
                "module": "./node_modules/d3-format/index.js",
                "moduleName": "./node_modules/d3-format/index.js",
                "type": "harmony import",
                "userRequest": "./src/precisionPrefix",
                "loc": "5:0-65"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import exponent from \"./exponent\";\n\nexport default function(step, value) {\n  return Math.max(0, Math.max(-8, Math.min(8, Math.floor(exponent(value) / 3))) * 3 - exponent(Math.abs(step)));\n}\n"
          },
          {
            "id": 105,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\precisionRound.js",
            "name": "./node_modules/d3-format/src/precisionRound.js",
            "index": 45,
            "index2": 42,
            "size": 186,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
            "issuerId": 27,
            "issuerName": "./node_modules/d3-format/index.js",
            "profile": {
              "factory": 183,
              "building": 244,
              "dependencies": 332
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 27,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
                "module": "./node_modules/d3-format/index.js",
                "moduleName": "./node_modules/d3-format/index.js",
                "type": "harmony import",
                "userRequest": "./src/precisionRound",
                "loc": "6:0-63"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import exponent from \"./exponent\";\n\nexport default function(step, max) {\n  step = Math.abs(step), max = Math.abs(max) - step;\n  return Math.max(0, exponent(max) - exponent(step)) + 1;\n}\n"
          },
          {
            "id": 106,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "name": "./node_modules/d3-hierarchy/index.js",
            "index": 46,
            "index2": 74,
            "size": 876,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "issuerId": 80,
            "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
            "profile": {
              "factory": 436,
              "building": 420
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 80,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
                "module": "./app/src/components/TreeMap/TreeMap.tsx",
                "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
                "type": "cjs require",
                "userRequest": "d3-hierarchy",
                "loc": "25:21-44"
              }
            ],
            "usedExports": true,
            "providedExports": [
              "cluster",
              "hierarchy",
              "pack",
              "packSiblings",
              "packEnclose",
              "partition",
              "stratify",
              "tree",
              "treemap",
              "treemapBinary",
              "treemapDice",
              "treemapSlice",
              "treemapSliceDice",
              "treemapSquarify",
              "treemapResquarify"
            ],
            "optimizationBailout": [],
            "depth": 2,
            "source": "export {default as cluster} from \"./src/cluster\";\nexport {default as hierarchy} from \"./src/hierarchy/index\";\nexport {default as pack} from \"./src/pack/index\";\nexport {default as packSiblings} from \"./src/pack/siblings\";\nexport {default as packEnclose} from \"./src/pack/enclose\";\nexport {default as partition} from \"./src/partition\";\nexport {default as stratify} from \"./src/stratify\";\nexport {default as tree} from \"./src/tree\";\nexport {default as treemap} from \"./src/treemap/index\";\nexport {default as treemapBinary} from \"./src/treemap/binary\";\nexport {default as treemapDice} from \"./src/treemap/dice\";\nexport {default as treemapSlice} from \"./src/treemap/slice\";\nexport {default as treemapSliceDice} from \"./src/treemap/sliceDice\";\nexport {default as treemapSquarify} from \"./src/treemap/squarify\";\nexport {default as treemapResquarify} from \"./src/treemap/resquarify\";\n"
          },
          {
            "id": 107,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\cluster.js",
            "name": "./node_modules/d3-hierarchy/src/cluster.js",
            "index": 47,
            "index2": 44,
            "size": 2093,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "issuerId": 106,
            "issuerName": "./node_modules/d3-hierarchy/index.js",
            "profile": {
              "factory": 174,
              "building": 174
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 106,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./src/cluster",
                "loc": "1:0-49"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "function defaultSeparation(a, b) {\n  return a.parent === b.parent ? 1 : 2;\n}\n\nfunction meanX(children) {\n  return children.reduce(meanXReduce, 0) / children.length;\n}\n\nfunction meanXReduce(x, c) {\n  return x + c.x;\n}\n\nfunction maxY(children) {\n  return 1 + children.reduce(maxYReduce, 0);\n}\n\nfunction maxYReduce(y, c) {\n  return Math.max(y, c.y);\n}\n\nfunction leafLeft(node) {\n  var children;\n  while (children = node.children) node = children[0];\n  return node;\n}\n\nfunction leafRight(node) {\n  var children;\n  while (children = node.children) node = children[children.length - 1];\n  return node;\n}\n\nexport default function() {\n  var separation = defaultSeparation,\n      dx = 1,\n      dy = 1,\n      nodeSize = false;\n\n  function cluster(root) {\n    var previousNode,\n        x = 0;\n\n    // First walk, computing the initial x & y values.\n    root.eachAfter(function(node) {\n      var children = node.children;\n      if (children) {\n        node.x = meanX(children);\n        node.y = maxY(children);\n      } else {\n        node.x = previousNode ? x += separation(node, previousNode) : 0;\n        node.y = 0;\n        previousNode = node;\n      }\n    });\n\n    var left = leafLeft(root),\n        right = leafRight(root),\n        x0 = left.x - separation(left, right) / 2,\n        x1 = right.x + separation(right, left) / 2;\n\n    // Second walk, normalizing x & y to the desired size.\n    return root.eachAfter(nodeSize ? function(node) {\n      node.x = (node.x - root.x) * dx;\n      node.y = (root.y - node.y) * dy;\n    } : function(node) {\n      node.x = (node.x - x0) / (x1 - x0) * dx;\n      node.y = (1 - (root.y ? node.y / root.y : 1)) * dy;\n    });\n  }\n\n  cluster.separation = function(x) {\n    return arguments.length ? (separation = x, cluster) : separation;\n  };\n\n  cluster.size = function(x) {\n    return arguments.length ? (nodeSize = false, dx = +x[0], dy = +x[1], cluster) : (nodeSize ? null : [dx, dy]);\n  };\n\n  cluster.nodeSize = function(x) {\n    return arguments.length ? (nodeSize = true, dx = +x[0], dy = +x[1], cluster) : (nodeSize ? [dx, dy] : null);\n  };\n\n  return cluster;\n}\n"
          },
          {
            "id": 108,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\count.js",
            "name": "./node_modules/d3-hierarchy/src/hierarchy/count.js",
            "index": 49,
            "index2": 45,
            "size": 263,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "issuerId": 29,
            "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "profile": {
              "factory": 367,
              "building": 149
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 29,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./count",
                "loc": "1:0-33"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "function count(node) {\n  var sum = 0,\n      children = node.children,\n      i = children && children.length;\n  if (!i) sum = 1;\n  else while (--i >= 0) sum += children[i].value;\n  node.value = sum;\n}\n\nexport default function() {\n  return this.eachAfter(count);\n}\n"
          },
          {
            "id": 109,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\each.js",
            "name": "./node_modules/d3-hierarchy/src/hierarchy/each.js",
            "index": 50,
            "index2": 46,
            "size": 381,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "issuerId": 29,
            "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "profile": {
              "factory": 368,
              "building": 148
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 29,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./each",
                "loc": "2:0-31"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(callback) {\n  var node = this, current, next = [node], children, i, n;\n  do {\n    current = next.reverse(), next = [];\n    while (node = current.pop()) {\n      callback(node), children = node.children;\n      if (children) for (i = 0, n = children.length; i < n; ++i) {\n        next.push(children[i]);\n      }\n    }\n  } while (next.length);\n  return this;\n}\n"
          },
          {
            "id": 110,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\eachBefore.js",
            "name": "./node_modules/d3-hierarchy/src/hierarchy/eachBefore.js",
            "index": 51,
            "index2": 47,
            "size": 282,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "issuerId": 29,
            "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "profile": {
              "factory": 368,
              "building": 140
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 29,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./eachBefore",
                "loc": "3:0-43"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(callback) {\n  var node = this, nodes = [node], children, i;\n  while (node = nodes.pop()) {\n    callback(node), children = node.children;\n    if (children) for (i = children.length - 1; i >= 0; --i) {\n      nodes.push(children[i]);\n    }\n  }\n  return this;\n}\n"
          },
          {
            "id": 111,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\eachAfter.js",
            "name": "./node_modules/d3-hierarchy/src/hierarchy/eachAfter.js",
            "index": 52,
            "index2": 48,
            "size": 353,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "issuerId": 29,
            "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "profile": {
              "factory": 369,
              "building": 164
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 29,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./eachAfter",
                "loc": "4:0-41"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(callback) {\n  var node = this, nodes = [node], next = [], children, i, n;\n  while (node = nodes.pop()) {\n    next.push(node), children = node.children;\n    if (children) for (i = 0, n = children.length; i < n; ++i) {\n      nodes.push(children[i]);\n    }\n  }\n  while (node = next.pop()) {\n    callback(node);\n  }\n  return this;\n}\n"
          },
          {
            "id": 112,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\sum.js",
            "name": "./node_modules/d3-hierarchy/src/hierarchy/sum.js",
            "index": 53,
            "index2": 49,
            "size": 264,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "issuerId": 29,
            "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "profile": {
              "factory": 370,
              "building": 164
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 29,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./sum",
                "loc": "5:0-29"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(value) {\n  return this.eachAfter(function(node) {\n    var sum = +value(node.data) || 0,\n        children = node.children,\n        i = children && children.length;\n    while (--i >= 0) sum += children[i].value;\n    node.value = sum;\n  });\n}\n"
          },
          {
            "id": 113,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\sort.js",
            "name": "./node_modules/d3-hierarchy/src/hierarchy/sort.js",
            "index": 54,
            "index2": 50,
            "size": 151,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "issuerId": 29,
            "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "profile": {
              "factory": 370,
              "building": 164
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 29,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./sort",
                "loc": "6:0-31"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(compare) {\n  return this.eachBefore(function(node) {\n    if (node.children) {\n      node.children.sort(compare);\n    }\n  });\n}\n"
          },
          {
            "id": 114,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\path.js",
            "name": "./node_modules/d3-hierarchy/src/hierarchy/path.js",
            "index": 55,
            "index2": 51,
            "size": 606,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "issuerId": 29,
            "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "profile": {
              "factory": 370,
              "building": 165
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 29,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./path",
                "loc": "7:0-31"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(end) {\n  var start = this,\n      ancestor = leastCommonAncestor(start, end),\n      nodes = [start];\n  while (start !== ancestor) {\n    start = start.parent;\n    nodes.push(start);\n  }\n  var k = nodes.length;\n  while (end !== ancestor) {\n    nodes.splice(k, 0, end);\n    end = end.parent;\n  }\n  return nodes;\n}\n\nfunction leastCommonAncestor(a, b) {\n  if (a === b) return a;\n  var aNodes = a.ancestors(),\n      bNodes = b.ancestors(),\n      c = null;\n  a = aNodes.pop();\n  b = bNodes.pop();\n  while (a === b) {\n    c = a;\n    a = aNodes.pop();\n    b = bNodes.pop();\n  }\n  return c;\n}\n"
          },
          {
            "id": 115,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\ancestors.js",
            "name": "./node_modules/d3-hierarchy/src/hierarchy/ancestors.js",
            "index": 56,
            "index2": 52,
            "size": 138,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "issuerId": 29,
            "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "profile": {
              "factory": 371,
              "building": 166
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 29,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./ancestors",
                "loc": "8:0-41"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function() {\n  var node = this, nodes = [node];\n  while (node = node.parent) {\n    nodes.push(node);\n  }\n  return nodes;\n}\n"
          },
          {
            "id": 116,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\descendants.js",
            "name": "./node_modules/d3-hierarchy/src/hierarchy/descendants.js",
            "index": 57,
            "index2": 53,
            "size": 121,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "issuerId": 29,
            "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "profile": {
              "factory": 371,
              "building": 167
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 29,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./descendants",
                "loc": "9:0-45"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function() {\n  var nodes = [];\n  this.each(function(node) {\n    nodes.push(node);\n  });\n  return nodes;\n}\n"
          },
          {
            "id": 117,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\leaves.js",
            "name": "./node_modules/d3-hierarchy/src/hierarchy/leaves.js",
            "index": 58,
            "index2": 54,
            "size": 164,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "issuerId": 29,
            "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "profile": {
              "factory": 372,
              "building": 164
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 29,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./leaves",
                "loc": "10:0-35"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function() {\n  var leaves = [];\n  this.eachBefore(function(node) {\n    if (!node.children) {\n      leaves.push(node);\n    }\n  });\n  return leaves;\n}\n"
          },
          {
            "id": 118,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\links.js",
            "name": "./node_modules/d3-hierarchy/src/hierarchy/links.js",
            "index": 59,
            "index2": 55,
            "size": 242,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "issuerId": 29,
            "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "profile": {
              "factory": 372,
              "building": 164
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 29,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./links",
                "loc": "11:0-33"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function() {\n  var root = this, links = [];\n  root.each(function(node) {\n    if (node !== root) { // Don’t include the root’s parent, if any.\n      links.push({source: node.parent, target: node});\n    }\n  });\n  return links;\n}\n"
          },
          {
            "id": 119,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\index.js",
            "name": "./node_modules/d3-hierarchy/src/pack/index.js",
            "index": 60,
            "index2": 62,
            "size": 1917,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "issuerId": 106,
            "issuerName": "./node_modules/d3-hierarchy/index.js",
            "profile": {
              "factory": 178,
              "building": 218,
              "dependencies": 359
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 106,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./src/pack/index",
                "loc": "3:0-49"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {packEnclose} from \"./siblings\";\nimport {optional} from \"../accessors\";\nimport constant, {constantZero} from \"../constant\";\n\nfunction defaultRadius(d) {\n  return Math.sqrt(d.value);\n}\n\nexport default function() {\n  var radius = null,\n      dx = 1,\n      dy = 1,\n      padding = constantZero;\n\n  function pack(root) {\n    root.x = dx / 2, root.y = dy / 2;\n    if (radius) {\n      root.eachBefore(radiusLeaf(radius))\n          .eachAfter(packChildren(padding, 0.5))\n          .eachBefore(translateChild(1));\n    } else {\n      root.eachBefore(radiusLeaf(defaultRadius))\n          .eachAfter(packChildren(constantZero, 1))\n          .eachAfter(packChildren(padding, root.r / Math.min(dx, dy)))\n          .eachBefore(translateChild(Math.min(dx, dy) / (2 * root.r)));\n    }\n    return root;\n  }\n\n  pack.radius = function(x) {\n    return arguments.length ? (radius = optional(x), pack) : radius;\n  };\n\n  pack.size = function(x) {\n    return arguments.length ? (dx = +x[0], dy = +x[1], pack) : [dx, dy];\n  };\n\n  pack.padding = function(x) {\n    return arguments.length ? (padding = typeof x === \"function\" ? x : constant(+x), pack) : padding;\n  };\n\n  return pack;\n}\n\nfunction radiusLeaf(radius) {\n  return function(node) {\n    if (!node.children) {\n      node.r = Math.max(0, +radius(node) || 0);\n    }\n  };\n}\n\nfunction packChildren(padding, k) {\n  return function(node) {\n    if (children = node.children) {\n      var children,\n          i,\n          n = children.length,\n          r = padding(node) * k || 0,\n          e;\n\n      if (r) for (i = 0; i < n; ++i) children[i].r += r;\n      e = packEnclose(children);\n      if (r) for (i = 0; i < n; ++i) children[i].r -= r;\n      node.r = e + r;\n    }\n  };\n}\n\nfunction translateChild(k) {\n  return function(node) {\n    var parent = node.parent;\n    node.r *= k;\n    if (parent) {\n      node.x = parent.x + k * node.x;\n      node.y = parent.y + k * node.y;\n    }\n  };\n}\n"
          },
          {
            "id": 120,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\array.js",
            "name": "./node_modules/d3-hierarchy/src/array.js",
            "index": 63,
            "index2": 57,
            "size": 250,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\enclose.js",
            "issuerId": 49,
            "issuerName": "./node_modules/d3-hierarchy/src/pack/enclose.js",
            "profile": {
              "factory": 353,
              "building": 162
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 49,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\enclose.js",
                "module": "./node_modules/d3-hierarchy/src/pack/enclose.js",
                "moduleName": "./node_modules/d3-hierarchy/src/pack/enclose.js",
                "type": "harmony import",
                "userRequest": "../array",
                "loc": "1:0-40"
              }
            ],
            "usedExports": [
              "shuffle",
              "slice"
            ],
            "providedExports": [
              "slice",
              "shuffle"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export var slice = Array.prototype.slice;\n\nexport function shuffle(array) {\n  var m = array.length,\n      t,\n      i;\n\n  while (m) {\n    i = Math.random() * m-- | 0;\n    t = array[m];\n    array[m] = array[i];\n    array[i] = t;\n  }\n\n  return array;\n}\n"
          },
          {
            "id": 121,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\partition.js",
            "name": "./node_modules/d3-hierarchy/src/partition.js",
            "index": 66,
            "index2": 65,
            "size": 1266,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "issuerId": 106,
            "issuerName": "./node_modules/d3-hierarchy/index.js",
            "profile": {
              "factory": 175,
              "building": 217,
              "dependencies": 2
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 106,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./src/partition",
                "loc": "6:0-53"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import roundNode from \"./treemap/round\";\nimport treemapDice from \"./treemap/dice\";\n\nexport default function() {\n  var dx = 1,\n      dy = 1,\n      padding = 0,\n      round = false;\n\n  function partition(root) {\n    var n = root.height + 1;\n    root.x0 =\n    root.y0 = padding;\n    root.x1 = dx;\n    root.y1 = dy / n;\n    root.eachBefore(positionNode(dy, n));\n    if (round) root.eachBefore(roundNode);\n    return root;\n  }\n\n  function positionNode(dy, n) {\n    return function(node) {\n      if (node.children) {\n        treemapDice(node, node.x0, dy * (node.depth + 1) / n, node.x1, dy * (node.depth + 2) / n);\n      }\n      var x0 = node.x0,\n          y0 = node.y0,\n          x1 = node.x1 - padding,\n          y1 = node.y1 - padding;\n      if (x1 < x0) x0 = x1 = (x0 + x1) / 2;\n      if (y1 < y0) y0 = y1 = (y0 + y1) / 2;\n      node.x0 = x0;\n      node.y0 = y0;\n      node.x1 = x1;\n      node.y1 = y1;\n    };\n  }\n\n  partition.round = function(x) {\n    return arguments.length ? (round = !!x, partition) : round;\n  };\n\n  partition.size = function(x) {\n    return arguments.length ? (dx = +x[0], dy = +x[1], partition) : [dx, dy];\n  };\n\n  partition.padding = function(x) {\n    return arguments.length ? (padding = +x, partition) : padding;\n  };\n\n  return partition;\n}\n"
          },
          {
            "id": 122,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\stratify.js",
            "name": "./node_modules/d3-hierarchy/src/stratify.js",
            "index": 69,
            "index2": 66,
            "size": 1930,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "issuerId": 106,
            "issuerName": "./node_modules/d3-hierarchy/index.js",
            "profile": {
              "factory": 175,
              "building": 213,
              "dependencies": 2
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 106,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./src/stratify",
                "loc": "7:0-51"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {required} from \"./accessors\";\nimport {Node, computeHeight} from \"./hierarchy/index\";\n\nvar keyPrefix = \"$\", // Protect against keys like “__proto__”.\n    preroot = {depth: -1},\n    ambiguous = {};\n\nfunction defaultId(d) {\n  return d.id;\n}\n\nfunction defaultParentId(d) {\n  return d.parentId;\n}\n\nexport default function() {\n  var id = defaultId,\n      parentId = defaultParentId;\n\n  function stratify(data) {\n    var d,\n        i,\n        n = data.length,\n        root,\n        parent,\n        node,\n        nodes = new Array(n),\n        nodeId,\n        nodeKey,\n        nodeByKey = {};\n\n    for (i = 0; i < n; ++i) {\n      d = data[i], node = nodes[i] = new Node(d);\n      if ((nodeId = id(d, i, data)) != null && (nodeId += \"\")) {\n        nodeKey = keyPrefix + (node.id = nodeId);\n        nodeByKey[nodeKey] = nodeKey in nodeByKey ? ambiguous : node;\n      }\n    }\n\n    for (i = 0; i < n; ++i) {\n      node = nodes[i], nodeId = parentId(data[i], i, data);\n      if (nodeId == null || !(nodeId += \"\")) {\n        if (root) throw new Error(\"multiple roots\");\n        root = node;\n      } else {\n        parent = nodeByKey[keyPrefix + nodeId];\n        if (!parent) throw new Error(\"missing: \" + nodeId);\n        if (parent === ambiguous) throw new Error(\"ambiguous: \" + nodeId);\n        if (parent.children) parent.children.push(node);\n        else parent.children = [node];\n        node.parent = parent;\n      }\n    }\n\n    if (!root) throw new Error(\"no root\");\n    root.parent = preroot;\n    root.eachBefore(function(node) { node.depth = node.parent.depth + 1; --n; }).eachBefore(computeHeight);\n    root.parent = null;\n    if (n > 0) throw new Error(\"cycle\");\n\n    return root;\n  }\n\n  stratify.id = function(x) {\n    return arguments.length ? (id = required(x), stratify) : id;\n  };\n\n  stratify.parentId = function(x) {\n    return arguments.length ? (parentId = required(x), stratify) : parentId;\n  };\n\n  return stratify;\n}\n"
          },
          {
            "id": 123,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\tree.js",
            "name": "./node_modules/d3-hierarchy/src/tree.js",
            "index": 70,
            "index2": 67,
            "size": 7054,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "issuerId": 106,
            "issuerName": "./node_modules/d3-hierarchy/index.js",
            "profile": {
              "factory": 176,
              "building": 202,
              "dependencies": 2
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 106,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./src/tree",
                "loc": "8:0-43"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {Node} from \"./hierarchy/index\";\n\nfunction defaultSeparation(a, b) {\n  return a.parent === b.parent ? 1 : 2;\n}\n\n// function radialSeparation(a, b) {\n//   return (a.parent === b.parent ? 1 : 2) / a.depth;\n// }\n\n// This function is used to traverse the left contour of a subtree (or\n// subforest). It returns the successor of v on this contour. This successor is\n// either given by the leftmost child of v or by the thread of v. The function\n// returns null if and only if v is on the highest level of its subtree.\nfunction nextLeft(v) {\n  var children = v.children;\n  return children ? children[0] : v.t;\n}\n\n// This function works analogously to nextLeft.\nfunction nextRight(v) {\n  var children = v.children;\n  return children ? children[children.length - 1] : v.t;\n}\n\n// Shifts the current subtree rooted at w+. This is done by increasing\n// prelim(w+) and mod(w+) by shift.\nfunction moveSubtree(wm, wp, shift) {\n  var change = shift / (wp.i - wm.i);\n  wp.c -= change;\n  wp.s += shift;\n  wm.c += change;\n  wp.z += shift;\n  wp.m += shift;\n}\n\n// All other shifts, applied to the smaller subtrees between w- and w+, are\n// performed by this function. To prepare the shifts, we have to adjust\n// change(w+), shift(w+), and change(w-).\nfunction executeShifts(v) {\n  var shift = 0,\n      change = 0,\n      children = v.children,\n      i = children.length,\n      w;\n  while (--i >= 0) {\n    w = children[i];\n    w.z += shift;\n    w.m += shift;\n    shift += w.s + (change += w.c);\n  }\n}\n\n// If vi-’s ancestor is a sibling of v, returns vi-’s ancestor. Otherwise,\n// returns the specified (default) ancestor.\nfunction nextAncestor(vim, v, ancestor) {\n  return vim.a.parent === v.parent ? vim.a : ancestor;\n}\n\nfunction TreeNode(node, i) {\n  this._ = node;\n  this.parent = null;\n  this.children = null;\n  this.A = null; // default ancestor\n  this.a = this; // ancestor\n  this.z = 0; // prelim\n  this.m = 0; // mod\n  this.c = 0; // change\n  this.s = 0; // shift\n  this.t = null; // thread\n  this.i = i; // number\n}\n\nTreeNode.prototype = Object.create(Node.prototype);\n\nfunction treeRoot(root) {\n  var tree = new TreeNode(root, 0),\n      node,\n      nodes = [tree],\n      child,\n      children,\n      i,\n      n;\n\n  while (node = nodes.pop()) {\n    if (children = node._.children) {\n      node.children = new Array(n = children.length);\n      for (i = n - 1; i >= 0; --i) {\n        nodes.push(child = node.children[i] = new TreeNode(children[i], i));\n        child.parent = node;\n      }\n    }\n  }\n\n  (tree.parent = new TreeNode(null, 0)).children = [tree];\n  return tree;\n}\n\n// Node-link tree diagram using the Reingold-Tilford \"tidy\" algorithm\nexport default function() {\n  var separation = defaultSeparation,\n      dx = 1,\n      dy = 1,\n      nodeSize = null;\n\n  function tree(root) {\n    var t = treeRoot(root);\n\n    // Compute the layout using Buchheim et al.’s algorithm.\n    t.eachAfter(firstWalk), t.parent.m = -t.z;\n    t.eachBefore(secondWalk);\n\n    // If a fixed node size is specified, scale x and y.\n    if (nodeSize) root.eachBefore(sizeNode);\n\n    // If a fixed tree size is specified, scale x and y based on the extent.\n    // Compute the left-most, right-most, and depth-most nodes for extents.\n    else {\n      var left = root,\n          right = root,\n          bottom = root;\n      root.eachBefore(function(node) {\n        if (node.x < left.x) left = node;\n        if (node.x > right.x) right = node;\n        if (node.depth > bottom.depth) bottom = node;\n      });\n      var s = left === right ? 1 : separation(left, right) / 2,\n          tx = s - left.x,\n          kx = dx / (right.x + s + tx),\n          ky = dy / (bottom.depth || 1);\n      root.eachBefore(function(node) {\n        node.x = (node.x + tx) * kx;\n        node.y = node.depth * ky;\n      });\n    }\n\n    return root;\n  }\n\n  // Computes a preliminary x-coordinate for v. Before that, FIRST WALK is\n  // applied recursively to the children of v, as well as the function\n  // APPORTION. After spacing out the children by calling EXECUTE SHIFTS, the\n  // node v is placed to the midpoint of its outermost children.\n  function firstWalk(v) {\n    var children = v.children,\n        siblings = v.parent.children,\n        w = v.i ? siblings[v.i - 1] : null;\n    if (children) {\n      executeShifts(v);\n      var midpoint = (children[0].z + children[children.length - 1].z) / 2;\n      if (w) {\n        v.z = w.z + separation(v._, w._);\n        v.m = v.z - midpoint;\n      } else {\n        v.z = midpoint;\n      }\n    } else if (w) {\n      v.z = w.z + separation(v._, w._);\n    }\n    v.parent.A = apportion(v, w, v.parent.A || siblings[0]);\n  }\n\n  // Computes all real x-coordinates by summing up the modifiers recursively.\n  function secondWalk(v) {\n    v._.x = v.z + v.parent.m;\n    v.m += v.parent.m;\n  }\n\n  // The core of the algorithm. Here, a new subtree is combined with the\n  // previous subtrees. Threads are used to traverse the inside and outside\n  // contours of the left and right subtree up to the highest common level. The\n  // vertices used for the traversals are vi+, vi-, vo-, and vo+, where the\n  // superscript o means outside and i means inside, the subscript - means left\n  // subtree and + means right subtree. For summing up the modifiers along the\n  // contour, we use respective variables si+, si-, so-, and so+. Whenever two\n  // nodes of the inside contours conflict, we compute the left one of the\n  // greatest uncommon ancestors using the function ANCESTOR and call MOVE\n  // SUBTREE to shift the subtree and prepare the shifts of smaller subtrees.\n  // Finally, we add a new thread (if necessary).\n  function apportion(v, w, ancestor) {\n    if (w) {\n      var vip = v,\n          vop = v,\n          vim = w,\n          vom = vip.parent.children[0],\n          sip = vip.m,\n          sop = vop.m,\n          sim = vim.m,\n          som = vom.m,\n          shift;\n      while (vim = nextRight(vim), vip = nextLeft(vip), vim && vip) {\n        vom = nextLeft(vom);\n        vop = nextRight(vop);\n        vop.a = v;\n        shift = vim.z + sim - vip.z - sip + separation(vim._, vip._);\n        if (shift > 0) {\n          moveSubtree(nextAncestor(vim, v, ancestor), v, shift);\n          sip += shift;\n          sop += shift;\n        }\n        sim += vim.m;\n        sip += vip.m;\n        som += vom.m;\n        sop += vop.m;\n      }\n      if (vim && !nextRight(vop)) {\n        vop.t = vim;\n        vop.m += sim - sop;\n      }\n      if (vip && !nextLeft(vom)) {\n        vom.t = vip;\n        vom.m += sip - som;\n        ancestor = v;\n      }\n    }\n    return ancestor;\n  }\n\n  function sizeNode(node) {\n    node.x *= dx;\n    node.y = node.depth * dy;\n  }\n\n  tree.separation = function(x) {\n    return arguments.length ? (separation = x, tree) : separation;\n  };\n\n  tree.size = function(x) {\n    return arguments.length ? (nodeSize = false, dx = +x[0], dy = +x[1], tree) : (nodeSize ? null : [dx, dy]);\n  };\n\n  tree.nodeSize = function(x) {\n    return arguments.length ? (nodeSize = true, dx = +x[0], dy = +x[1], tree) : (nodeSize ? [dx, dy] : null);\n  };\n\n  return tree;\n}\n"
          },
          {
            "id": 124,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\index.js",
            "name": "./node_modules/d3-hierarchy/src/treemap/index.js",
            "index": 71,
            "index2": 70,
            "size": 2810,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "issuerId": 106,
            "issuerName": "./node_modules/d3-hierarchy/index.js",
            "profile": {
              "factory": 180,
              "building": 291,
              "dependencies": 287
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 106,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./src/treemap/index",
                "loc": "9:0-55"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import roundNode from \"./round\";\nimport squarify from \"./squarify\";\nimport {required} from \"../accessors\";\nimport constant, {constantZero} from \"../constant\";\n\nexport default function() {\n  var tile = squarify,\n      round = false,\n      dx = 1,\n      dy = 1,\n      paddingStack = [0],\n      paddingInner = constantZero,\n      paddingTop = constantZero,\n      paddingRight = constantZero,\n      paddingBottom = constantZero,\n      paddingLeft = constantZero;\n\n  function treemap(root) {\n    root.x0 =\n    root.y0 = 0;\n    root.x1 = dx;\n    root.y1 = dy;\n    root.eachBefore(positionNode);\n    paddingStack = [0];\n    if (round) root.eachBefore(roundNode);\n    return root;\n  }\n\n  function positionNode(node) {\n    var p = paddingStack[node.depth],\n        x0 = node.x0 + p,\n        y0 = node.y0 + p,\n        x1 = node.x1 - p,\n        y1 = node.y1 - p;\n    if (x1 < x0) x0 = x1 = (x0 + x1) / 2;\n    if (y1 < y0) y0 = y1 = (y0 + y1) / 2;\n    node.x0 = x0;\n    node.y0 = y0;\n    node.x1 = x1;\n    node.y1 = y1;\n    if (node.children) {\n      p = paddingStack[node.depth + 1] = paddingInner(node) / 2;\n      x0 += paddingLeft(node) - p;\n      y0 += paddingTop(node) - p;\n      x1 -= paddingRight(node) - p;\n      y1 -= paddingBottom(node) - p;\n      if (x1 < x0) x0 = x1 = (x0 + x1) / 2;\n      if (y1 < y0) y0 = y1 = (y0 + y1) / 2;\n      tile(node, x0, y0, x1, y1);\n    }\n  }\n\n  treemap.round = function(x) {\n    return arguments.length ? (round = !!x, treemap) : round;\n  };\n\n  treemap.size = function(x) {\n    return arguments.length ? (dx = +x[0], dy = +x[1], treemap) : [dx, dy];\n  };\n\n  treemap.tile = function(x) {\n    return arguments.length ? (tile = required(x), treemap) : tile;\n  };\n\n  treemap.padding = function(x) {\n    return arguments.length ? treemap.paddingInner(x).paddingOuter(x) : treemap.paddingInner();\n  };\n\n  treemap.paddingInner = function(x) {\n    return arguments.length ? (paddingInner = typeof x === \"function\" ? x : constant(+x), treemap) : paddingInner;\n  };\n\n  treemap.paddingOuter = function(x) {\n    return arguments.length ? treemap.paddingTop(x).paddingRight(x).paddingBottom(x).paddingLeft(x) : treemap.paddingTop();\n  };\n\n  treemap.paddingTop = function(x) {\n    return arguments.length ? (paddingTop = typeof x === \"function\" ? x : constant(+x), treemap) : paddingTop;\n  };\n\n  treemap.paddingRight = function(x) {\n    return arguments.length ? (paddingRight = typeof x === \"function\" ? x : constant(+x), treemap) : paddingRight;\n  };\n\n  treemap.paddingBottom = function(x) {\n    return arguments.length ? (paddingBottom = typeof x === \"function\" ? x : constant(+x), treemap) : paddingBottom;\n  };\n\n  treemap.paddingLeft = function(x) {\n    return arguments.length ? (paddingLeft = typeof x === \"function\" ? x : constant(+x), treemap) : paddingLeft;\n  };\n\n  return treemap;\n}\n"
          },
          {
            "id": 125,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\binary.js",
            "name": "./node_modules/d3-hierarchy/src/treemap/binary.js",
            "index": 74,
            "index2": 71,
            "size": 1266,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "issuerId": 106,
            "issuerName": "./node_modules/d3-hierarchy/index.js",
            "profile": {
              "factory": 180,
              "building": 228
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 106,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./src/treemap/binary",
                "loc": "10:0-62"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(parent, x0, y0, x1, y1) {\n  var nodes = parent.children,\n      i, n = nodes.length,\n      sum, sums = new Array(n + 1);\n\n  for (sums[0] = sum = i = 0; i < n; ++i) {\n    sums[i + 1] = sum += nodes[i].value;\n  }\n\n  partition(0, n, parent.value, x0, y0, x1, y1);\n\n  function partition(i, j, value, x0, y0, x1, y1) {\n    if (i >= j - 1) {\n      var node = nodes[i];\n      node.x0 = x0, node.y0 = y0;\n      node.x1 = x1, node.y1 = y1;\n      return;\n    }\n\n    var valueOffset = sums[i],\n        valueTarget = (value / 2) + valueOffset,\n        k = i + 1,\n        hi = j - 1;\n\n    while (k < hi) {\n      var mid = k + hi >>> 1;\n      if (sums[mid] < valueTarget) k = mid + 1;\n      else hi = mid;\n    }\n\n    if ((valueTarget - sums[k - 1]) < (sums[k] - valueTarget) && i + 1 < k) --k;\n\n    var valueLeft = sums[k] - valueOffset,\n        valueRight = value - valueLeft;\n\n    if ((x1 - x0) > (y1 - y0)) {\n      var xk = (x0 * valueRight + x1 * valueLeft) / value;\n      partition(i, k, valueLeft, x0, y0, xk, y1);\n      partition(k, j, valueRight, xk, y0, x1, y1);\n    } else {\n      var yk = (y0 * valueRight + y1 * valueLeft) / value;\n      partition(i, k, valueLeft, x0, y0, x1, yk);\n      partition(k, j, valueRight, x0, yk, x1, y1);\n    }\n  }\n}\n"
          },
          {
            "id": 126,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\sliceDice.js",
            "name": "./node_modules/d3-hierarchy/src/treemap/sliceDice.js",
            "index": 75,
            "index2": 72,
            "size": 170,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "issuerId": 106,
            "issuerName": "./node_modules/d3-hierarchy/index.js",
            "profile": {
              "factory": 182,
              "building": 232,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 106,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./src/treemap/sliceDice",
                "loc": "13:0-68"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import dice from \"./dice\";\nimport slice from \"./slice\";\n\nexport default function(parent, x0, y0, x1, y1) {\n  (parent.depth & 1 ? slice : dice)(parent, x0, y0, x1, y1);\n}\n"
          },
          {
            "id": 127,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\resquarify.js",
            "name": "./node_modules/d3-hierarchy/src/treemap/resquarify.js",
            "index": 76,
            "index2": 73,
            "size": 1029,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "issuerId": 106,
            "issuerName": "./node_modules/d3-hierarchy/index.js",
            "profile": {
              "factory": 183,
              "building": 234,
              "dependencies": 3
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 106,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
                "module": "./node_modules/d3-hierarchy/index.js",
                "moduleName": "./node_modules/d3-hierarchy/index.js",
                "type": "harmony import",
                "userRequest": "./src/treemap/resquarify",
                "loc": "15:0-70"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import treemapDice from \"./dice\";\nimport treemapSlice from \"./slice\";\nimport {phi, squarifyRatio} from \"./squarify\";\n\nexport default (function custom(ratio) {\n\n  function resquarify(parent, x0, y0, x1, y1) {\n    if ((rows = parent._squarify) && (rows.ratio === ratio)) {\n      var rows,\n          row,\n          nodes,\n          i,\n          j = -1,\n          n,\n          m = rows.length,\n          value = parent.value;\n\n      while (++j < m) {\n        row = rows[j], nodes = row.children;\n        for (i = row.value = 0, n = nodes.length; i < n; ++i) row.value += nodes[i].value;\n        if (row.dice) treemapDice(row, x0, y0, x1, y0 += (y1 - y0) * row.value / value);\n        else treemapSlice(row, x0, y0, x0 += (x1 - x0) * row.value / value, y1);\n        value -= row.value;\n      }\n    } else {\n      parent._squarify = rows = squarifyRatio(ratio, parent, x0, y0, x1, y1);\n      rows.ratio = ratio;\n    }\n  }\n\n  resquarify.ratio = function(x) {\n    return custom((x = +x) > 1 ? x : 1);\n  };\n\n  return resquarify;\n})(phi);\n"
          },
          {
            "id": 128,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "name": "./node_modules/d3-scale/index.js",
            "index": 77,
            "index2": 190,
            "size": 1402,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "issuerId": 80,
            "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
            "profile": {
              "factory": 454,
              "building": 419
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 80,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
                "module": "./app/src/components/TreeMap/TreeMap.tsx",
                "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
                "type": "cjs require",
                "userRequest": "d3-scale",
                "loc": "26:17-36"
              }
            ],
            "usedExports": true,
            "providedExports": [
              "scaleBand",
              "scalePoint",
              "scaleIdentity",
              "scaleLinear",
              "scaleLog",
              "scaleOrdinal",
              "scaleImplicit",
              "scalePow",
              "scaleSqrt",
              "scaleQuantile",
              "scaleQuantize",
              "scaleThreshold",
              "scaleTime",
              "scaleUtc",
              "schemeCategory10",
              "schemeCategory20b",
              "schemeCategory20c",
              "schemeCategory20",
              "interpolateCubehelixDefault",
              "interpolateRainbow",
              "interpolateWarm",
              "interpolateCool",
              "interpolateViridis",
              "interpolateMagma",
              "interpolateInferno",
              "interpolatePlasma",
              "scaleSequential"
            ],
            "optimizationBailout": [],
            "depth": 2,
            "source": "export {\n  default as scaleBand,\n  point as scalePoint\n} from \"./src/band\";\n\nexport {\n  default as scaleIdentity\n} from \"./src/identity\";\n\nexport {\n  default as scaleLinear\n} from \"./src/linear\";\n\nexport {\n  default as scaleLog\n} from \"./src/log\";\n\nexport {\n  default as scaleOrdinal,\n  implicit as scaleImplicit\n} from \"./src/ordinal\";\n\nexport {\n  default as scalePow,\n  sqrt as scaleSqrt\n} from \"./src/pow\";\n\nexport {\n  default as scaleQuantile\n} from \"./src/quantile\";\n\nexport {\n  default as scaleQuantize\n} from \"./src/quantize\";\n\nexport {\n  default as scaleThreshold\n} from \"./src/threshold\";\n\nexport {\n  default as scaleTime\n} from \"./src/time\";\n\nexport {\n  default as scaleUtc\n} from \"./src/utcTime\";\n\nexport {\n  default as schemeCategory10\n} from \"./src/category10\";\n\nexport {\n  default as schemeCategory20b\n} from \"./src/category20b\";\n\nexport {\n  default as schemeCategory20c\n} from \"./src/category20c\";\n\nexport {\n  default as schemeCategory20\n} from \"./src/category20\";\n\nexport {\n  default as interpolateCubehelixDefault\n} from \"./src/cubehelix\";\n\nexport {\n  default as interpolateRainbow,\n  warm as interpolateWarm,\n  cool as interpolateCool\n} from \"./src/rainbow\";\n\nexport {\n  default as interpolateViridis,\n  magma as interpolateMagma,\n  inferno as interpolateInferno,\n  plasma as interpolatePlasma\n} from \"./src/viridis\";\n\nexport {\n  default as scaleSequential\n} from \"./src/sequential\";\n"
          },
          {
            "id": 129,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\band.js",
            "name": "./node_modules/d3-scale/src/band.js",
            "index": 78,
            "index2": 116,
            "size": 2637,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 188,
              "building": 294,
              "dependencies": 146
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/band",
                "loc": "1:0-4:20"
              }
            ],
            "usedExports": [
              "default",
              "point"
            ],
            "providedExports": [
              "default",
              "point"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {range as sequence} from \"d3-array\";\nimport ordinal from \"./ordinal\";\n\nexport default function band() {\n  var scale = ordinal().unknown(undefined),\n      domain = scale.domain,\n      ordinalRange = scale.range,\n      range = [0, 1],\n      step,\n      bandwidth,\n      round = false,\n      paddingInner = 0,\n      paddingOuter = 0,\n      align = 0.5;\n\n  delete scale.unknown;\n\n  function rescale() {\n    var n = domain().length,\n        reverse = range[1] < range[0],\n        start = range[reverse - 0],\n        stop = range[1 - reverse];\n    step = (stop - start) / Math.max(1, n - paddingInner + paddingOuter * 2);\n    if (round) step = Math.floor(step);\n    start += (stop - start - step * (n - paddingInner)) * align;\n    bandwidth = step * (1 - paddingInner);\n    if (round) start = Math.round(start), bandwidth = Math.round(bandwidth);\n    var values = sequence(n).map(function(i) { return start + step * i; });\n    return ordinalRange(reverse ? values.reverse() : values);\n  }\n\n  scale.domain = function(_) {\n    return arguments.length ? (domain(_), rescale()) : domain();\n  };\n\n  scale.range = function(_) {\n    return arguments.length ? (range = [+_[0], +_[1]], rescale()) : range.slice();\n  };\n\n  scale.rangeRound = function(_) {\n    return range = [+_[0], +_[1]], round = true, rescale();\n  };\n\n  scale.bandwidth = function() {\n    return bandwidth;\n  };\n\n  scale.step = function() {\n    return step;\n  };\n\n  scale.round = function(_) {\n    return arguments.length ? (round = !!_, rescale()) : round;\n  };\n\n  scale.padding = function(_) {\n    return arguments.length ? (paddingInner = paddingOuter = Math.max(0, Math.min(1, _)), rescale()) : paddingInner;\n  };\n\n  scale.paddingInner = function(_) {\n    return arguments.length ? (paddingInner = Math.max(0, Math.min(1, _)), rescale()) : paddingInner;\n  };\n\n  scale.paddingOuter = function(_) {\n    return arguments.length ? (paddingOuter = Math.max(0, Math.min(1, _)), rescale()) : paddingOuter;\n  };\n\n  scale.align = function(_) {\n    return arguments.length ? (align = Math.max(0, Math.min(1, _)), rescale()) : align;\n  };\n\n  scale.copy = function() {\n    return band()\n        .domain(domain())\n        .range(range)\n        .round(round)\n        .paddingInner(paddingInner)\n        .paddingOuter(paddingOuter)\n        .align(align);\n  };\n\n  return rescale();\n}\n\nfunction pointish(scale) {\n  var copy = scale.copy;\n\n  scale.padding = scale.paddingOuter;\n  delete scale.paddingInner;\n  delete scale.paddingOuter;\n\n  scale.copy = function() {\n    return pointish(copy());\n  };\n\n  return scale;\n}\n\nexport function point() {\n  return pointish(band().paddingInner(1));\n}\n"
          },
          {
            "id": 130,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\cross.js",
            "name": "./node_modules/d3-array/src/cross.js",
            "index": 83,
            "index2": 79,
            "size": 428,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 185,
              "building": 250,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/cross",
                "loc": "4:0-45"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {pair} from \"./pairs\";\n\nexport default function(values0, values1, reduce) {\n  var n0 = values0.length,\n      n1 = values1.length,\n      values = new Array(n0 * n1),\n      i0,\n      i1,\n      i,\n      value0;\n\n  if (reduce == null) reduce = pair;\n\n  for (i0 = i = 0; i0 < n0; ++i0) {\n    for (value0 = values0[i0], i1 = 0; i1 < n1; ++i1, ++i) {\n      values[i] = reduce(value0, values1[i1]);\n    }\n  }\n\n  return values;\n}\n"
          },
          {
            "id": 131,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\descending.js",
            "name": "./node_modules/d3-array/src/descending.js",
            "index": 85,
            "index2": 80,
            "size": 86,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 185,
              "building": 251
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/descending",
                "loc": "5:0-55"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(a, b) {\n  return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN;\n}\n"
          },
          {
            "id": 132,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
            "name": "./node_modules/d3-array/src/histogram.js",
            "index": 90,
            "index2": 91,
            "size": 2012,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 187,
              "building": 254,
              "dependencies": 20
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/histogram",
                "loc": "8:0-53"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {slice} from \"./array\";\nimport bisect from \"./bisect\";\nimport constant from \"./constant\";\nimport extent from \"./extent\";\nimport identity from \"./identity\";\nimport range from \"./range\";\nimport {tickStep} from \"./ticks\";\nimport sturges from \"./threshold/sturges\";\n\nexport default function() {\n  var value = identity,\n      domain = extent,\n      threshold = sturges;\n\n  function histogram(data) {\n    var i,\n        n = data.length,\n        x,\n        values = new Array(n);\n\n    for (i = 0; i < n; ++i) {\n      values[i] = value(data[i], i, data);\n    }\n\n    var xz = domain(values),\n        x0 = xz[0],\n        x1 = xz[1],\n        tz = threshold(values, x0, x1);\n\n    // Convert number of thresholds into uniform thresholds.\n    if (!Array.isArray(tz)) {\n      tz = tickStep(x0, x1, tz);\n      tz = range(Math.ceil(x0 / tz) * tz, Math.floor(x1 / tz) * tz, tz); // exclusive\n    }\n\n    // Remove any thresholds outside the domain.\n    var m = tz.length;\n    while (tz[0] <= x0) tz.shift(), --m;\n    while (tz[m - 1] > x1) tz.pop(), --m;\n\n    var bins = new Array(m + 1),\n        bin;\n\n    // Initialize bins.\n    for (i = 0; i <= m; ++i) {\n      bin = bins[i] = [];\n      bin.x0 = i > 0 ? tz[i - 1] : x0;\n      bin.x1 = i < m ? tz[i] : x1;\n    }\n\n    // Assign data to bins by value, ignoring any outside the domain.\n    for (i = 0; i < n; ++i) {\n      x = values[i];\n      if (x0 <= x && x <= x1) {\n        bins[bisect(tz, x, 0, m)].push(data[i]);\n      }\n    }\n\n    return bins;\n  }\n\n  histogram.value = function(_) {\n    return arguments.length ? (value = typeof _ === \"function\" ? _ : constant(_), histogram) : value;\n  };\n\n  histogram.domain = function(_) {\n    return arguments.length ? (domain = typeof _ === \"function\" ? _ : constant([_[0], _[1]]), histogram) : domain;\n  };\n\n  histogram.thresholds = function(_) {\n    return arguments.length ? (threshold = typeof _ === \"function\" ? _ : Array.isArray(_) ? constant(slice.call(_)) : constant(_), histogram) : threshold;\n  };\n\n  return histogram;\n}\n"
          },
          {
            "id": 133,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\constant.js",
            "name": "./node_modules/d3-array/src/constant.js",
            "index": 92,
            "index2": 86,
            "size": 72,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
            "issuerId": 132,
            "issuerName": "./node_modules/d3-array/src/histogram.js",
            "profile": {
              "factory": 318,
              "building": 167
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 132,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
                "module": "./node_modules/d3-array/src/histogram.js",
                "moduleName": "./node_modules/d3-array/src/histogram.js",
                "type": "harmony import",
                "userRequest": "./constant",
                "loc": "3:0-34"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(x) {\n  return function() {\n    return x;\n  };\n}\n"
          },
          {
            "id": 134,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\identity.js",
            "name": "./node_modules/d3-array/src/identity.js",
            "index": 93,
            "index2": 87,
            "size": 43,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
            "issuerId": 132,
            "issuerName": "./node_modules/d3-array/src/histogram.js",
            "profile": {
              "factory": 319,
              "building": 166
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 132,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
                "module": "./node_modules/d3-array/src/histogram.js",
                "moduleName": "./node_modules/d3-array/src/histogram.js",
                "type": "harmony import",
                "userRequest": "./identity",
                "loc": "5:0-34"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export default function(x) {\n  return x;\n}\n"
          },
          {
            "id": 135,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\threshold\\freedmanDiaconis.js",
            "name": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
            "index": 97,
            "index2": 93,
            "size": 361,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 195,
              "building": 290,
              "dependencies": 276
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/threshold/freedmanDiaconis",
                "loc": "9:0-86"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {map} from \"../array\";\nimport ascending from \"../ascending\";\nimport number from \"../number\";\nimport quantile from \"../quantile\";\n\nexport default function(values, min, max) {\n  values = map.call(values, number).sort(ascending);\n  return Math.ceil((max - min) / (2 * (quantile(values, 0.75) - quantile(values, 0.25)) * Math.pow(values.length, -1 / 3)));\n}\n"
          },
          {
            "id": 136,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\threshold\\scott.js",
            "name": "./node_modules/d3-array/src/threshold/scott.js",
            "index": 99,
            "index2": 94,
            "size": 180,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 196,
              "building": 292,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/threshold/scott",
                "loc": "10:0-64"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import deviation from \"../deviation\";\n\nexport default function(values, min, max) {\n  return Math.ceil((max - min) / (3.5 * deviation(values) * Math.pow(values.length, -1 / 3)));\n}\n"
          },
          {
            "id": 137,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\max.js",
            "name": "./node_modules/d3-array/src/max.js",
            "index": 100,
            "index2": 95,
            "size": 843,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 188,
              "building": 274
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/max",
                "loc": "12:0-41"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(values, valueof) {\n  var n = values.length,\n      i = -1,\n      value,\n      max;\n\n  if (valueof == null) {\n    while (++i < n) { // Find the first comparable value.\n      if ((value = values[i]) != null && value >= value) {\n        max = value;\n        while (++i < n) { // Compare the remaining values.\n          if ((value = values[i]) != null && value > max) {\n            max = value;\n          }\n        }\n      }\n    }\n  }\n\n  else {\n    while (++i < n) { // Find the first comparable value.\n      if ((value = valueof(values[i], i, values)) != null && value >= value) {\n        max = value;\n        while (++i < n) { // Compare the remaining values.\n          if ((value = valueof(values[i], i, values)) != null && value > max) {\n            max = value;\n          }\n        }\n      }\n    }\n  }\n\n  return max;\n}\n"
          },
          {
            "id": 138,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\mean.js",
            "name": "./node_modules/d3-array/src/mean.js",
            "index": 101,
            "index2": 96,
            "size": 453,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 188,
              "building": 278,
              "dependencies": 297
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/mean",
                "loc": "13:0-43"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import number from \"./number\";\n\nexport default function(values, valueof) {\n  var n = values.length,\n      m = n,\n      i = -1,\n      value,\n      sum = 0;\n\n  if (valueof == null) {\n    while (++i < n) {\n      if (!isNaN(value = number(values[i]))) sum += value;\n      else --m;\n    }\n  }\n\n  else {\n    while (++i < n) {\n      if (!isNaN(value = number(valueof(values[i], i, values)))) sum += value;\n      else --m;\n    }\n  }\n\n  if (m) return sum / m;\n}\n"
          },
          {
            "id": 139,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\median.js",
            "name": "./node_modules/d3-array/src/median.js",
            "index": 102,
            "index2": 97,
            "size": 559,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 189,
              "building": 278,
              "dependencies": 2
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/median",
                "loc": "14:0-47"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import ascending from \"./ascending\";\nimport number from \"./number\";\nimport quantile from \"./quantile\";\n\nexport default function(values, valueof) {\n  var n = values.length,\n      i = -1,\n      value,\n      numbers = [];\n\n  if (valueof == null) {\n    while (++i < n) {\n      if (!isNaN(value = number(values[i]))) {\n        numbers.push(value);\n      }\n    }\n  }\n\n  else {\n    while (++i < n) {\n      if (!isNaN(value = number(valueof(values[i], i, values)))) {\n        numbers.push(value);\n      }\n    }\n  }\n\n  return quantile(numbers.sort(ascending), 0.5);\n}\n"
          },
          {
            "id": 140,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\merge.js",
            "name": "./node_modules/d3-array/src/merge.js",
            "index": 103,
            "index2": 98,
            "size": 339,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 189,
              "building": 280
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/merge",
                "loc": "15:0-45"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(arrays) {\n  var n = arrays.length,\n      m,\n      i = -1,\n      j = 0,\n      merged,\n      array;\n\n  while (++i < n) j += arrays[i].length;\n  merged = new Array(j);\n\n  while (--n >= 0) {\n    array = arrays[n];\n    m = array.length;\n    while (--m >= 0) {\n      merged[--j] = array[m];\n    }\n  }\n\n  return merged;\n}\n"
          },
          {
            "id": 141,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\permute.js",
            "name": "./node_modules/d3-array/src/permute.js",
            "index": 105,
            "index2": 100,
            "size": 161,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 190,
              "building": 282
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/permute",
                "loc": "18:0-49"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(array, indexes) {\n  var i = indexes.length, permutes = new Array(i);\n  while (i--) permutes[i] = array[indexes[i]];\n  return permutes;\n}\n"
          },
          {
            "id": 142,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\scan.js",
            "name": "./node_modules/d3-array/src/scan.js",
            "index": 106,
            "index2": 101,
            "size": 392,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 192,
              "building": 282,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/scan",
                "loc": "21:0-43"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import ascending from \"./ascending\";\n\nexport default function(values, compare) {\n  if (!(n = values.length)) return;\n  var n,\n      i = 0,\n      j = 0,\n      xi,\n      xj = values[j];\n\n  if (compare == null) compare = ascending;\n\n  while (++i < n) {\n    if (compare(xi = values[i], xj) < 0 || compare(xj, xj) !== 0) {\n      xj = xi, j = i;\n    }\n  }\n\n  if (compare(xj, xj) === 0) return j;\n}\n"
          },
          {
            "id": 143,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\shuffle.js",
            "name": "./node_modules/d3-array/src/shuffle.js",
            "index": 107,
            "index2": 102,
            "size": 285,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 192,
              "building": 284
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/shuffle",
                "loc": "22:0-49"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(array, i0, i1) {\n  var m = (i1 == null ? array.length : i1) - (i0 = i0 == null ? 0 : +i0),\n      t,\n      i;\n\n  while (m) {\n    i = Math.random() * m-- | 0;\n    t = array[m + i0];\n    array[m + i0] = array[i + i0];\n    array[i + i0] = t;\n  }\n\n  return array;\n}\n"
          },
          {
            "id": 144,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\sum.js",
            "name": "./node_modules/d3-array/src/sum.js",
            "index": 108,
            "index2": 103,
            "size": 374,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 193,
              "building": 284
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/sum",
                "loc": "23:0-41"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(values, valueof) {\n  var n = values.length,\n      i = -1,\n      value,\n      sum = 0;\n\n  if (valueof == null) {\n    while (++i < n) {\n      if (value = +values[i]) sum += value; // Note: zero and null are equivalent.\n    }\n  }\n\n  else {\n    while (++i < n) {\n      if (value = +valueof(values[i], i, values)) sum += value;\n    }\n  }\n\n  return sum;\n}\n"
          },
          {
            "id": 145,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\zip.js",
            "name": "./node_modules/d3-array/src/zip.js",
            "index": 110,
            "index2": 105,
            "size": 99,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "issuerId": 3,
            "issuerName": "./node_modules/d3-array/index.js",
            "profile": {
              "factory": 195,
              "building": 288,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 3,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
                "module": "./node_modules/d3-array/index.js",
                "moduleName": "./node_modules/d3-array/index.js",
                "type": "harmony import",
                "userRequest": "./src/zip",
                "loc": "27:0-41"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import transpose from \"./transpose\";\n\nexport default function() {\n  return transpose(arguments);\n}\n"
          },
          {
            "id": 146,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
            "name": "./node_modules/d3-collection/index.js",
            "index": 112,
            "index2": 113,
            "size": 270,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\ordinal.js",
            "issuerId": 64,
            "issuerName": "./node_modules/d3-scale/src/ordinal.js",
            "profile": {
              "factory": 492,
              "building": 32
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 64,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\ordinal.js",
                "module": "./node_modules/d3-scale/src/ordinal.js",
                "moduleName": "./node_modules/d3-scale/src/ordinal.js",
                "type": "harmony import",
                "userRequest": "d3-collection",
                "loc": "1:0-34"
              }
            ],
            "usedExports": [
              "map"
            ],
            "providedExports": [
              "nest",
              "set",
              "map",
              "keys",
              "values",
              "entries"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "export {default as nest} from \"./src/nest\";\nexport {default as set} from \"./src/set\";\nexport {default as map} from \"./src/map\";\nexport {default as keys} from \"./src/keys\";\nexport {default as values} from \"./src/values\";\nexport {default as entries} from \"./src/entries\";\n"
          },
          {
            "id": 147,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\src\\nest.js",
            "name": "./node_modules/d3-collection/src/nest.js",
            "index": 113,
            "index2": 108,
            "size": 2017,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
            "issuerId": 146,
            "issuerName": "./node_modules/d3-collection/index.js",
            "profile": {
              "factory": 57,
              "building": 19,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 146,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
                "module": "./node_modules/d3-collection/index.js",
                "moduleName": "./node_modules/d3-collection/index.js",
                "type": "harmony import",
                "userRequest": "./src/nest",
                "loc": "1:0-43"
              }
            ],
            "usedExports": false,
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import map from \"./map\";\n\nexport default function() {\n  var keys = [],\n      sortKeys = [],\n      sortValues,\n      rollup,\n      nest;\n\n  function apply(array, depth, createResult, setResult) {\n    if (depth >= keys.length) {\n      if (sortValues != null) array.sort(sortValues);\n      return rollup != null ? rollup(array) : array;\n    }\n\n    var i = -1,\n        n = array.length,\n        key = keys[depth++],\n        keyValue,\n        value,\n        valuesByKey = map(),\n        values,\n        result = createResult();\n\n    while (++i < n) {\n      if (values = valuesByKey.get(keyValue = key(value = array[i]) + \"\")) {\n        values.push(value);\n      } else {\n        valuesByKey.set(keyValue, [value]);\n      }\n    }\n\n    valuesByKey.each(function(values, key) {\n      setResult(result, key, apply(values, depth, createResult, setResult));\n    });\n\n    return result;\n  }\n\n  function entries(map, depth) {\n    if (++depth > keys.length) return map;\n    var array, sortKey = sortKeys[depth - 1];\n    if (rollup != null && depth >= keys.length) array = map.entries();\n    else array = [], map.each(function(v, k) { array.push({key: k, values: entries(v, depth)}); });\n    return sortKey != null ? array.sort(function(a, b) { return sortKey(a.key, b.key); }) : array;\n  }\n\n  return nest = {\n    object: function(array) { return apply(array, 0, createObject, setObject); },\n    map: function(array) { return apply(array, 0, createMap, setMap); },\n    entries: function(array) { return entries(apply(array, 0, createMap, setMap), 0); },\n    key: function(d) { keys.push(d); return nest; },\n    sortKeys: function(order) { sortKeys[keys.length - 1] = order; return nest; },\n    sortValues: function(order) { sortValues = order; return nest; },\n    rollup: function(f) { rollup = f; return nest; }\n  };\n}\n\nfunction createObject() {\n  return {};\n}\n\nfunction setObject(object, key, value) {\n  object[key] = value;\n}\n\nfunction createMap() {\n  return map();\n}\n\nfunction setMap(map, key, value) {\n  map.set(key, value);\n}\n"
          },
          {
            "id": 148,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\src\\set.js",
            "name": "./node_modules/d3-collection/src/set.js",
            "index": 115,
            "index2": 109,
            "size": 798,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
            "issuerId": 146,
            "issuerName": "./node_modules/d3-collection/index.js",
            "profile": {
              "factory": 57,
              "building": 28,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 146,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
                "module": "./node_modules/d3-collection/index.js",
                "moduleName": "./node_modules/d3-collection/index.js",
                "type": "harmony import",
                "userRequest": "./src/set",
                "loc": "2:0-41"
              }
            ],
            "usedExports": false,
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import {default as map, prefix} from \"./map\";\n\nfunction Set() {}\n\nvar proto = map.prototype;\n\nSet.prototype = set.prototype = {\n  constructor: Set,\n  has: proto.has,\n  add: function(value) {\n    value += \"\";\n    this[prefix + value] = value;\n    return this;\n  },\n  remove: proto.remove,\n  clear: proto.clear,\n  values: proto.keys,\n  size: proto.size,\n  empty: proto.empty,\n  each: proto.each\n};\n\nfunction set(object, f) {\n  var set = new Set;\n\n  // Copy constructor.\n  if (object instanceof Set) object.each(function(value) { set.add(value); });\n\n  // Otherwise, assume it’s an array.\n  else if (object) {\n    var i = -1, n = object.length;\n    if (f == null) while (++i < n) set.add(object[i]);\n    else while (++i < n) set.add(f(object[i], i, object));\n  }\n\n  return set;\n}\n\nexport default set;\n"
          },
          {
            "id": 149,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\src\\keys.js",
            "name": "./node_modules/d3-collection/src/keys.js",
            "index": 116,
            "index2": 110,
            "size": 104,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
            "issuerId": 146,
            "issuerName": "./node_modules/d3-collection/index.js",
            "profile": {
              "factory": 58,
              "building": 25
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 146,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
                "module": "./node_modules/d3-collection/index.js",
                "moduleName": "./node_modules/d3-collection/index.js",
                "type": "harmony import",
                "userRequest": "./src/keys",
                "loc": "4:0-43"
              }
            ],
            "usedExports": false,
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "export default function(map) {\n  var keys = [];\n  for (var key in map) keys.push(key);\n  return keys;\n}\n"
          },
          {
            "id": 150,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\src\\values.js",
            "name": "./node_modules/d3-collection/src/values.js",
            "index": 117,
            "index2": 111,
            "size": 115,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
            "issuerId": 146,
            "issuerName": "./node_modules/d3-collection/index.js",
            "profile": {
              "factory": 59,
              "building": 21
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 146,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
                "module": "./node_modules/d3-collection/index.js",
                "moduleName": "./node_modules/d3-collection/index.js",
                "type": "harmony import",
                "userRequest": "./src/values",
                "loc": "5:0-47"
              }
            ],
            "usedExports": false,
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "export default function(map) {\n  var values = [];\n  for (var key in map) values.push(map[key]);\n  return values;\n}\n"
          },
          {
            "id": 151,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\src\\entries.js",
            "name": "./node_modules/d3-collection/src/entries.js",
            "index": 118,
            "index2": 112,
            "size": 137,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
            "issuerId": 146,
            "issuerName": "./node_modules/d3-collection/index.js",
            "profile": {
              "factory": 59,
              "building": 28
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 146,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
                "module": "./node_modules/d3-collection/index.js",
                "moduleName": "./node_modules/d3-collection/index.js",
                "type": "harmony import",
                "userRequest": "./src/entries",
                "loc": "6:0-49"
              }
            ],
            "usedExports": false,
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "export default function(map) {\n  var entries = [];\n  for (var key in map) entries.push({key: key, value: map[key]});\n  return entries;\n}\n"
          },
          {
            "id": 152,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\identity.js",
            "name": "./node_modules/d3-scale/src/identity.js",
            "index": 120,
            "index2": 150,
            "size": 463,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 189,
              "building": 298,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/identity",
                "loc": "6:0-8:24"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {map} from \"./array\";\nimport {linearish} from \"./linear\";\nimport number from \"./number\";\n\nexport default function identity() {\n  var domain = [0, 1];\n\n  function scale(x) {\n    return +x;\n  }\n\n  scale.invert = scale;\n\n  scale.domain = scale.range = function(_) {\n    return arguments.length ? (domain = map.call(_, number), scale) : domain.slice();\n  };\n\n  scale.copy = function() {\n    return identity().domain(domain);\n  };\n\n  return linearish(scale);\n}\n"
          },
          {
            "id": 153,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\lab.js",
            "name": "./node_modules/d3-color/src/lab.js",
            "index": 127,
            "index2": 120,
            "size": 3167,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\index.js",
            "issuerId": 6,
            "issuerName": "./node_modules/d3-color/index.js",
            "profile": {
              "factory": 60,
              "building": 33,
              "dependencies": 2
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 6,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\index.js",
                "module": "./node_modules/d3-color/index.js",
                "moduleName": "./node_modules/d3-color/index.js",
                "type": "harmony import",
                "userRequest": "./src/lab",
                "loc": "2:0-46"
              }
            ],
            "usedExports": [
              "default",
              "hcl"
            ],
            "providedExports": [
              "default",
              "Lab",
              "hcl",
              "Hcl"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import define, {extend} from \"./define\";\nimport {Color, rgbConvert, Rgb} from \"./color\";\nimport {deg2rad, rad2deg} from \"./math\";\n\nvar Kn = 18,\n    Xn = 0.950470, // D65 standard referent\n    Yn = 1,\n    Zn = 1.088830,\n    t0 = 4 / 29,\n    t1 = 6 / 29,\n    t2 = 3 * t1 * t1,\n    t3 = t1 * t1 * t1;\n\nfunction labConvert(o) {\n  if (o instanceof Lab) return new Lab(o.l, o.a, o.b, o.opacity);\n  if (o instanceof Hcl) {\n    var h = o.h * deg2rad;\n    return new Lab(o.l, Math.cos(h) * o.c, Math.sin(h) * o.c, o.opacity);\n  }\n  if (!(o instanceof Rgb)) o = rgbConvert(o);\n  var b = rgb2xyz(o.r),\n      a = rgb2xyz(o.g),\n      l = rgb2xyz(o.b),\n      x = xyz2lab((0.4124564 * b + 0.3575761 * a + 0.1804375 * l) / Xn),\n      y = xyz2lab((0.2126729 * b + 0.7151522 * a + 0.0721750 * l) / Yn),\n      z = xyz2lab((0.0193339 * b + 0.1191920 * a + 0.9503041 * l) / Zn);\n  return new Lab(116 * y - 16, 500 * (x - y), 200 * (y - z), o.opacity);\n}\n\nexport default function lab(l, a, b, opacity) {\n  return arguments.length === 1 ? labConvert(l) : new Lab(l, a, b, opacity == null ? 1 : opacity);\n}\n\nexport function Lab(l, a, b, opacity) {\n  this.l = +l;\n  this.a = +a;\n  this.b = +b;\n  this.opacity = +opacity;\n}\n\ndefine(Lab, lab, extend(Color, {\n  brighter: function(k) {\n    return new Lab(this.l + Kn * (k == null ? 1 : k), this.a, this.b, this.opacity);\n  },\n  darker: function(k) {\n    return new Lab(this.l - Kn * (k == null ? 1 : k), this.a, this.b, this.opacity);\n  },\n  rgb: function() {\n    var y = (this.l + 16) / 116,\n        x = isNaN(this.a) ? y : y + this.a / 500,\n        z = isNaN(this.b) ? y : y - this.b / 200;\n    y = Yn * lab2xyz(y);\n    x = Xn * lab2xyz(x);\n    z = Zn * lab2xyz(z);\n    return new Rgb(\n      xyz2rgb( 3.2404542 * x - 1.5371385 * y - 0.4985314 * z), // D65 -> sRGB\n      xyz2rgb(-0.9692660 * x + 1.8760108 * y + 0.0415560 * z),\n      xyz2rgb( 0.0556434 * x - 0.2040259 * y + 1.0572252 * z),\n      this.opacity\n    );\n  }\n}));\n\nfunction xyz2lab(t) {\n  return t > t3 ? Math.pow(t, 1 / 3) : t / t2 + t0;\n}\n\nfunction lab2xyz(t) {\n  return t > t1 ? t * t * t : t2 * (t - t0);\n}\n\nfunction xyz2rgb(x) {\n  return 255 * (x <= 0.0031308 ? 12.92 * x : 1.055 * Math.pow(x, 1 / 2.4) - 0.055);\n}\n\nfunction rgb2xyz(x) {\n  return (x /= 255) <= 0.04045 ? x / 12.92 : Math.pow((x + 0.055) / 1.055, 2.4);\n}\n\nfunction hclConvert(o) {\n  if (o instanceof Hcl) return new Hcl(o.h, o.c, o.l, o.opacity);\n  if (!(o instanceof Lab)) o = labConvert(o);\n  var h = Math.atan2(o.b, o.a) * rad2deg;\n  return new Hcl(h < 0 ? h + 360 : h, Math.sqrt(o.a * o.a + o.b * o.b), o.l, o.opacity);\n}\n\nexport function hcl(h, c, l, opacity) {\n  return arguments.length === 1 ? hclConvert(h) : new Hcl(h, c, l, opacity == null ? 1 : opacity);\n}\n\nexport function Hcl(h, c, l, opacity) {\n  this.h = +h;\n  this.c = +c;\n  this.l = +l;\n  this.opacity = +opacity;\n}\n\ndefine(Hcl, hcl, extend(Color, {\n  brighter: function(k) {\n    return new Hcl(this.h, this.c, this.l + Kn * (k == null ? 1 : k), this.opacity);\n  },\n  darker: function(k) {\n    return new Hcl(this.h, this.c, this.l - Kn * (k == null ? 1 : k), this.opacity);\n  },\n  rgb: function() {\n    return labConvert(this).rgb();\n  }\n}));\n"
          },
          {
            "id": 154,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\cubehelix.js",
            "name": "./node_modules/d3-color/src/cubehelix.js",
            "index": 129,
            "index2": 121,
            "size": 1855,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\index.js",
            "issuerId": 6,
            "issuerName": "./node_modules/d3-color/index.js",
            "profile": {
              "factory": 61,
              "building": 67,
              "dependencies": 37
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 6,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\index.js",
                "module": "./node_modules/d3-color/index.js",
                "moduleName": "./node_modules/d3-color/index.js",
                "type": "harmony import",
                "userRequest": "./src/cubehelix",
                "loc": "3:0-53"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default",
              "Cubehelix"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import define, {extend} from \"./define\";\nimport {Color, rgbConvert, Rgb, darker, brighter} from \"./color\";\nimport {deg2rad, rad2deg} from \"./math\";\n\nvar A = -0.14861,\n    B = +1.78277,\n    C = -0.29227,\n    D = -0.90649,\n    E = +1.97294,\n    ED = E * D,\n    EB = E * B,\n    BC_DA = B * C - D * A;\n\nfunction cubehelixConvert(o) {\n  if (o instanceof Cubehelix) return new Cubehelix(o.h, o.s, o.l, o.opacity);\n  if (!(o instanceof Rgb)) o = rgbConvert(o);\n  var r = o.r / 255,\n      g = o.g / 255,\n      b = o.b / 255,\n      l = (BC_DA * b + ED * r - EB * g) / (BC_DA + ED - EB),\n      bl = b - l,\n      k = (E * (g - l) - C * bl) / D,\n      s = Math.sqrt(k * k + bl * bl) / (E * l * (1 - l)), // NaN if l=0 or l=1\n      h = s ? Math.atan2(k, bl) * rad2deg - 120 : NaN;\n  return new Cubehelix(h < 0 ? h + 360 : h, s, l, o.opacity);\n}\n\nexport default function cubehelix(h, s, l, opacity) {\n  return arguments.length === 1 ? cubehelixConvert(h) : new Cubehelix(h, s, l, opacity == null ? 1 : opacity);\n}\n\nexport function Cubehelix(h, s, l, opacity) {\n  this.h = +h;\n  this.s = +s;\n  this.l = +l;\n  this.opacity = +opacity;\n}\n\ndefine(Cubehelix, cubehelix, extend(Color, {\n  brighter: function(k) {\n    k = k == null ? brighter : Math.pow(brighter, k);\n    return new Cubehelix(this.h, this.s, this.l * k, this.opacity);\n  },\n  darker: function(k) {\n    k = k == null ? darker : Math.pow(darker, k);\n    return new Cubehelix(this.h, this.s, this.l * k, this.opacity);\n  },\n  rgb: function() {\n    var h = isNaN(this.h) ? 0 : (this.h + 120) * deg2rad,\n        l = +this.l,\n        a = isNaN(this.s) ? 0 : this.s * l * (1 - l),\n        cosh = Math.cos(h),\n        sinh = Math.sin(h);\n    return new Rgb(\n      255 * (l + a * (A * cosh + B * sinh)),\n      255 * (l + a * (C * cosh + D * sinh)),\n      255 * (l + a * (E * cosh)),\n      this.opacity\n    );\n  }\n}));\n"
          },
          {
            "id": 155,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\round.js",
            "name": "./node_modules/d3-interpolate/src/round.js",
            "index": 140,
            "index2": 134,
            "size": 112,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "issuerId": 8,
            "issuerName": "./node_modules/d3-interpolate/index.js",
            "profile": {
              "factory": 193,
              "building": 368
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 8,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
                "module": "./node_modules/d3-interpolate/index.js",
                "moduleName": "./node_modules/d3-interpolate/index.js",
                "type": "harmony import",
                "userRequest": "./src/round",
                "loc": "8:0-56"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(a, b) {\n  return a = +a, b -= a, function(t) {\n    return Math.round(a + b * t);\n  };\n}\n"
          },
          {
            "id": 156,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\transform\\index.js",
            "name": "./node_modules/d3-interpolate/src/transform/index.js",
            "index": 141,
            "index2": 137,
            "size": 2064,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "issuerId": 8,
            "issuerName": "./node_modules/d3-interpolate/index.js",
            "profile": {
              "factory": 198,
              "building": 403,
              "dependencies": 2
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 8,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
                "module": "./node_modules/d3-interpolate/index.js",
                "moduleName": "./node_modules/d3-interpolate/index.js",
                "type": "harmony import",
                "userRequest": "./src/transform/index",
                "loc": "10:0-87"
              }
            ],
            "usedExports": [
              "interpolateTransformCss",
              "interpolateTransformSvg"
            ],
            "providedExports": [
              "interpolateTransformCss",
              "interpolateTransformSvg"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import number from \"../number\";\nimport {parseCss, parseSvg} from \"./parse\";\n\nfunction interpolateTransform(parse, pxComma, pxParen, degParen) {\n\n  function pop(s) {\n    return s.length ? s.pop() + \" \" : \"\";\n  }\n\n  function translate(xa, ya, xb, yb, s, q) {\n    if (xa !== xb || ya !== yb) {\n      var i = s.push(\"translate(\", null, pxComma, null, pxParen);\n      q.push({i: i - 4, x: number(xa, xb)}, {i: i - 2, x: number(ya, yb)});\n    } else if (xb || yb) {\n      s.push(\"translate(\" + xb + pxComma + yb + pxParen);\n    }\n  }\n\n  function rotate(a, b, s, q) {\n    if (a !== b) {\n      if (a - b > 180) b += 360; else if (b - a > 180) a += 360; // shortest path\n      q.push({i: s.push(pop(s) + \"rotate(\", null, degParen) - 2, x: number(a, b)});\n    } else if (b) {\n      s.push(pop(s) + \"rotate(\" + b + degParen);\n    }\n  }\n\n  function skewX(a, b, s, q) {\n    if (a !== b) {\n      q.push({i: s.push(pop(s) + \"skewX(\", null, degParen) - 2, x: number(a, b)});\n    } else if (b) {\n      s.push(pop(s) + \"skewX(\" + b + degParen);\n    }\n  }\n\n  function scale(xa, ya, xb, yb, s, q) {\n    if (xa !== xb || ya !== yb) {\n      var i = s.push(pop(s) + \"scale(\", null, \",\", null, \")\");\n      q.push({i: i - 4, x: number(xa, xb)}, {i: i - 2, x: number(ya, yb)});\n    } else if (xb !== 1 || yb !== 1) {\n      s.push(pop(s) + \"scale(\" + xb + \",\" + yb + \")\");\n    }\n  }\n\n  return function(a, b) {\n    var s = [], // string constants and placeholders\n        q = []; // number interpolators\n    a = parse(a), b = parse(b);\n    translate(a.translateX, a.translateY, b.translateX, b.translateY, s, q);\n    rotate(a.rotate, b.rotate, s, q);\n    skewX(a.skewX, b.skewX, s, q);\n    scale(a.scaleX, a.scaleY, b.scaleX, b.scaleY, s, q);\n    a = b = null; // gc\n    return function(t) {\n      var i = -1, n = q.length, o;\n      while (++i < n) s[(o = q[i]).i] = o.x(t);\n      return s.join(\"\");\n    };\n  };\n}\n\nexport var interpolateTransformCss = interpolateTransform(parseCss, \"px, \", \"px)\", \"deg)\");\nexport var interpolateTransformSvg = interpolateTransform(parseSvg, \", \", \")\", \")\");\n"
          },
          {
            "id": 157,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\transform\\parse.js",
            "name": "./node_modules/d3-interpolate/src/transform/parse.js",
            "index": 142,
            "index2": 136,
            "size": 980,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\transform\\index.js",
            "issuerId": 156,
            "issuerName": "./node_modules/d3-interpolate/src/transform/index.js",
            "profile": {
              "factory": 184,
              "building": 184
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 156,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\transform\\index.js",
                "module": "./node_modules/d3-interpolate/src/transform/index.js",
                "moduleName": "./node_modules/d3-interpolate/src/transform/index.js",
                "type": "harmony import",
                "userRequest": "./parse",
                "loc": "2:0-43"
              }
            ],
            "usedExports": [
              "parseCss",
              "parseSvg"
            ],
            "providedExports": [
              "parseCss",
              "parseSvg"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "import decompose, {identity} from \"./decompose\";\n\nvar cssNode,\n    cssRoot,\n    cssView,\n    svgNode;\n\nexport function parseCss(value) {\n  if (value === \"none\") return identity;\n  if (!cssNode) cssNode = document.createElement(\"DIV\"), cssRoot = document.documentElement, cssView = document.defaultView;\n  cssNode.style.transform = value;\n  value = cssView.getComputedStyle(cssRoot.appendChild(cssNode), null).getPropertyValue(\"transform\");\n  cssRoot.removeChild(cssNode);\n  value = value.slice(7, -1).split(\",\");\n  return decompose(+value[0], +value[1], +value[2], +value[3], +value[4], +value[5]);\n}\n\nexport function parseSvg(value) {\n  if (value == null) return identity;\n  if (!svgNode) svgNode = document.createElementNS(\"http://www.w3.org/2000/svg\", \"g\");\n  svgNode.setAttribute(\"transform\", value);\n  if (!(value = svgNode.transform.baseVal.consolidate())) return identity;\n  value = value.matrix;\n  return decompose(value.a, value.b, value.c, value.d, value.e, value.f);\n}\n"
          },
          {
            "id": 158,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\transform\\decompose.js",
            "name": "./node_modules/d3-interpolate/src/transform/decompose.js",
            "index": 143,
            "index2": 135,
            "size": 672,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\transform\\parse.js",
            "issuerId": 157,
            "issuerName": "./node_modules/d3-interpolate/src/transform/parse.js",
            "profile": {
              "factory": 25,
              "building": 58
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 157,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\transform\\parse.js",
                "module": "./node_modules/d3-interpolate/src/transform/parse.js",
                "moduleName": "./node_modules/d3-interpolate/src/transform/parse.js",
                "type": "harmony import",
                "userRequest": "./decompose",
                "loc": "1:0-48"
              }
            ],
            "usedExports": [
              "default",
              "identity"
            ],
            "providedExports": [
              "identity",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "var degrees = 180 / Math.PI;\n\nexport var identity = {\n  translateX: 0,\n  translateY: 0,\n  rotate: 0,\n  skewX: 0,\n  scaleX: 1,\n  scaleY: 1\n};\n\nexport default function(a, b, c, d, e, f) {\n  var scaleX, scaleY, skewX;\n  if (scaleX = Math.sqrt(a * a + b * b)) a /= scaleX, b /= scaleX;\n  if (skewX = a * c + b * d) c -= a * skewX, d -= b * skewX;\n  if (scaleY = Math.sqrt(c * c + d * d)) c /= scaleY, d /= scaleY, skewX /= scaleY;\n  if (a * d < b * c) a = -a, b = -b, skewX = -skewX, scaleX = -scaleX;\n  return {\n    translateX: e,\n    translateY: f,\n    rotate: Math.atan2(b, a) * degrees,\n    skewX: Math.atan(skewX) * degrees,\n    scaleX: scaleX,\n    scaleY: scaleY\n  };\n}\n"
          },
          {
            "id": 159,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\zoom.js",
            "name": "./node_modules/d3-interpolate/src/zoom.js",
            "index": 144,
            "index2": 138,
            "size": 1385,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "issuerId": 8,
            "issuerName": "./node_modules/d3-interpolate/index.js",
            "profile": {
              "factory": 194,
              "building": 368
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 8,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
                "module": "./node_modules/d3-interpolate/index.js",
                "moduleName": "./node_modules/d3-interpolate/index.js",
                "type": "harmony import",
                "userRequest": "./src/zoom",
                "loc": "11:0-54"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "var rho = Math.SQRT2,\n    rho2 = 2,\n    rho4 = 4,\n    epsilon2 = 1e-12;\n\nfunction cosh(x) {\n  return ((x = Math.exp(x)) + 1 / x) / 2;\n}\n\nfunction sinh(x) {\n  return ((x = Math.exp(x)) - 1 / x) / 2;\n}\n\nfunction tanh(x) {\n  return ((x = Math.exp(2 * x)) - 1) / (x + 1);\n}\n\n// p0 = [ux0, uy0, w0]\n// p1 = [ux1, uy1, w1]\nexport default function(p0, p1) {\n  var ux0 = p0[0], uy0 = p0[1], w0 = p0[2],\n      ux1 = p1[0], uy1 = p1[1], w1 = p1[2],\n      dx = ux1 - ux0,\n      dy = uy1 - uy0,\n      d2 = dx * dx + dy * dy,\n      i,\n      S;\n\n  // Special case for u0 ≅ u1.\n  if (d2 < epsilon2) {\n    S = Math.log(w1 / w0) / rho;\n    i = function(t) {\n      return [\n        ux0 + t * dx,\n        uy0 + t * dy,\n        w0 * Math.exp(rho * t * S)\n      ];\n    }\n  }\n\n  // General case.\n  else {\n    var d1 = Math.sqrt(d2),\n        b0 = (w1 * w1 - w0 * w0 + rho4 * d2) / (2 * w0 * rho2 * d1),\n        b1 = (w1 * w1 - w0 * w0 - rho4 * d2) / (2 * w1 * rho2 * d1),\n        r0 = Math.log(Math.sqrt(b0 * b0 + 1) - b0),\n        r1 = Math.log(Math.sqrt(b1 * b1 + 1) - b1);\n    S = (r1 - r0) / rho;\n    i = function(t) {\n      var s = t * S,\n          coshr0 = cosh(r0),\n          u = w0 / (rho2 * d1) * (coshr0 * tanh(rho * s + r0) - sinh(r0));\n      return [\n        ux0 + u * dx,\n        uy0 + u * dy,\n        w0 * coshr0 / cosh(rho * s + r0)\n      ];\n    }\n  }\n\n  i.duration = S * 1000;\n\n  return i;\n}\n"
          },
          {
            "id": 160,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\hsl.js",
            "name": "./node_modules/d3-interpolate/src/hsl.js",
            "index": 145,
            "index2": 139,
            "size": 547,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "issuerId": 8,
            "issuerName": "./node_modules/d3-interpolate/index.js",
            "profile": {
              "factory": 195,
              "building": 400,
              "dependencies": 383
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 8,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
                "module": "./node_modules/d3-interpolate/index.js",
                "moduleName": "./node_modules/d3-interpolate/index.js",
                "type": "harmony import",
                "userRequest": "./src/hsl",
                "loc": "13:0-83"
              }
            ],
            "usedExports": [
              "default",
              "hslLong"
            ],
            "providedExports": [
              "default",
              "hslLong"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {hsl as colorHsl} from \"d3-color\";\nimport color, {hue} from \"./color\";\n\nfunction hsl(hue) {\n  return function(start, end) {\n    var h = hue((start = colorHsl(start)).h, (end = colorHsl(end)).h),\n        s = color(start.s, end.s),\n        l = color(start.l, end.l),\n        opacity = color(start.opacity, end.opacity);\n    return function(t) {\n      start.h = h(t);\n      start.s = s(t);\n      start.l = l(t);\n      start.opacity = opacity(t);\n      return start + \"\";\n    };\n  }\n}\n\nexport default hsl(hue);\nexport var hslLong = hsl(color);\n"
          },
          {
            "id": 161,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\lab.js",
            "name": "./node_modules/d3-interpolate/src/lab.js",
            "index": 146,
            "index2": 140,
            "size": 447,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "issuerId": 8,
            "issuerName": "./node_modules/d3-interpolate/index.js",
            "profile": {
              "factory": 196,
              "building": 397,
              "dependencies": 385
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 8,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
                "module": "./node_modules/d3-interpolate/index.js",
                "moduleName": "./node_modules/d3-interpolate/index.js",
                "type": "harmony import",
                "userRequest": "./src/lab",
                "loc": "14:0-52"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {lab as colorLab} from \"d3-color\";\nimport color from \"./color\";\n\nexport default function lab(start, end) {\n  var l = color((start = colorLab(start)).l, (end = colorLab(end)).l),\n      a = color(start.a, end.a),\n      b = color(start.b, end.b),\n      opacity = color(start.opacity, end.opacity);\n  return function(t) {\n    start.l = l(t);\n    start.a = a(t);\n    start.b = b(t);\n    start.opacity = opacity(t);\n    return start + \"\";\n  };\n}\n"
          },
          {
            "id": 162,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\hcl.js",
            "name": "./node_modules/d3-interpolate/src/hcl.js",
            "index": 147,
            "index2": 141,
            "size": 547,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "issuerId": 8,
            "issuerName": "./node_modules/d3-interpolate/index.js",
            "profile": {
              "factory": 196,
              "building": 400,
              "dependencies": 382
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 8,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
                "module": "./node_modules/d3-interpolate/index.js",
                "moduleName": "./node_modules/d3-interpolate/index.js",
                "type": "harmony import",
                "userRequest": "./src/hcl",
                "loc": "15:0-83"
              }
            ],
            "usedExports": [
              "default",
              "hclLong"
            ],
            "providedExports": [
              "default",
              "hclLong"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {hcl as colorHcl} from \"d3-color\";\nimport color, {hue} from \"./color\";\n\nfunction hcl(hue) {\n  return function(start, end) {\n    var h = hue((start = colorHcl(start)).h, (end = colorHcl(end)).h),\n        c = color(start.c, end.c),\n        l = color(start.l, end.l),\n        opacity = color(start.opacity, end.opacity);\n    return function(t) {\n      start.h = h(t);\n      start.c = c(t);\n      start.l = l(t);\n      start.opacity = opacity(t);\n      return start + \"\";\n    };\n  }\n}\n\nexport default hcl(hue);\nexport var hclLong = hcl(color);\n"
          },
          {
            "id": 163,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\cubehelix.js",
            "name": "./node_modules/d3-interpolate/src/cubehelix.js",
            "index": 148,
            "index2": 142,
            "size": 760,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "issuerId": 8,
            "issuerName": "./node_modules/d3-interpolate/index.js",
            "profile": {
              "factory": 197,
              "building": 400,
              "dependencies": 381
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 8,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
                "module": "./node_modules/d3-interpolate/index.js",
                "moduleName": "./node_modules/d3-interpolate/index.js",
                "type": "harmony import",
                "userRequest": "./src/cubehelix",
                "loc": "16:0-107"
              }
            ],
            "usedExports": [
              "cubehelixLong",
              "default"
            ],
            "providedExports": [
              "default",
              "cubehelixLong"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {cubehelix as colorCubehelix} from \"d3-color\";\nimport color, {hue} from \"./color\";\n\nfunction cubehelix(hue) {\n  return (function cubehelixGamma(y) {\n    y = +y;\n\n    function cubehelix(start, end) {\n      var h = hue((start = colorCubehelix(start)).h, (end = colorCubehelix(end)).h),\n          s = color(start.s, end.s),\n          l = color(start.l, end.l),\n          opacity = color(start.opacity, end.opacity);\n      return function(t) {\n        start.h = h(t);\n        start.s = s(t);\n        start.l = l(Math.pow(t, y));\n        start.opacity = opacity(t);\n        return start + \"\";\n      };\n    }\n\n    cubehelix.gamma = cubehelixGamma;\n\n    return cubehelix;\n  })(1);\n}\n\nexport default cubehelix(hue);\nexport var cubehelixLong = cubehelix(color);\n"
          },
          {
            "id": 164,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\quantize.js",
            "name": "./node_modules/d3-interpolate/src/quantize.js",
            "index": 149,
            "index2": 143,
            "size": 163,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "issuerId": 8,
            "issuerName": "./node_modules/d3-interpolate/index.js",
            "profile": {
              "factory": 197,
              "building": 401
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 8,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
                "module": "./node_modules/d3-interpolate/index.js",
                "moduleName": "./node_modules/d3-interpolate/index.js",
                "type": "harmony import",
                "userRequest": "./src/quantize",
                "loc": "17:0-51"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "export default function(interpolator, n) {\n  var samples = new Array(n);\n  for (var i = 0; i < n; ++i) samples[i] = interpolator(i / (n - 1));\n  return samples;\n}\n"
          },
          {
            "id": 165,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\tickFormat.js",
            "name": "./node_modules/d3-scale/src/tickFormat.js",
            "index": 153,
            "index2": 148,
            "size": 1203,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\linear.js",
            "issuerId": 12,
            "issuerName": "./node_modules/d3-scale/src/linear.js",
            "profile": {
              "factory": 267,
              "building": 208,
              "dependencies": 5
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 12,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\linear.js",
                "module": "./node_modules/d3-scale/src/linear.js",
                "moduleName": "./node_modules/d3-scale/src/linear.js",
                "type": "harmony import",
                "userRequest": "./tickFormat",
                "loc": "4:0-38"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 4,
            "source": "import {tickStep} from \"d3-array\";\nimport {format, formatPrefix, formatSpecifier, precisionFixed, precisionPrefix, precisionRound} from \"d3-format\";\n\nexport default function(domain, count, specifier) {\n  var start = domain[0],\n      stop = domain[domain.length - 1],\n      step = tickStep(start, stop, count == null ? 10 : count),\n      precision;\n  specifier = formatSpecifier(specifier == null ? \",f\" : specifier);\n  switch (specifier.type) {\n    case \"s\": {\n      var value = Math.max(Math.abs(start), Math.abs(stop));\n      if (specifier.precision == null && !isNaN(precision = precisionPrefix(step, value))) specifier.precision = precision;\n      return formatPrefix(specifier, value);\n    }\n    case \"\":\n    case \"e\":\n    case \"g\":\n    case \"p\":\n    case \"r\": {\n      if (specifier.precision == null && !isNaN(precision = precisionRound(step, Math.max(Math.abs(start), Math.abs(stop))))) specifier.precision = precision - (specifier.type === \"e\");\n      break;\n    }\n    case \"f\":\n    case \"%\": {\n      if (specifier.precision == null && !isNaN(precision = precisionFixed(step))) specifier.precision = precision - (specifier.type === \"%\") * 2;\n      break;\n    }\n  }\n  return format(specifier);\n}\n"
          },
          {
            "id": 166,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\log.js",
            "name": "./node_modules/d3-scale/src/log.js",
            "index": 154,
            "index2": 152,
            "size": 3273,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 190,
              "building": 309,
              "dependencies": 259
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/log",
                "loc": "14:0-16:19"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {ticks} from \"d3-array\";\nimport {format} from \"d3-format\";\nimport constant from \"./constant\";\nimport nice from \"./nice\";\nimport {default as continuous, copy} from \"./continuous\";\n\nfunction deinterpolate(a, b) {\n  return (b = Math.log(b / a))\n      ? function(x) { return Math.log(x / a) / b; }\n      : constant(b);\n}\n\nfunction reinterpolate(a, b) {\n  return a < 0\n      ? function(t) { return -Math.pow(-b, t) * Math.pow(-a, 1 - t); }\n      : function(t) { return Math.pow(b, t) * Math.pow(a, 1 - t); };\n}\n\nfunction pow10(x) {\n  return isFinite(x) ? +(\"1e\" + x) : x < 0 ? 0 : x;\n}\n\nfunction powp(base) {\n  return base === 10 ? pow10\n      : base === Math.E ? Math.exp\n      : function(x) { return Math.pow(base, x); };\n}\n\nfunction logp(base) {\n  return base === Math.E ? Math.log\n      : base === 10 && Math.log10\n      || base === 2 && Math.log2\n      || (base = Math.log(base), function(x) { return Math.log(x) / base; });\n}\n\nfunction reflect(f) {\n  return function(x) {\n    return -f(-x);\n  };\n}\n\nexport default function log() {\n  var scale = continuous(deinterpolate, reinterpolate).domain([1, 10]),\n      domain = scale.domain,\n      base = 10,\n      logs = logp(10),\n      pows = powp(10);\n\n  function rescale() {\n    logs = logp(base), pows = powp(base);\n    if (domain()[0] < 0) logs = reflect(logs), pows = reflect(pows);\n    return scale;\n  }\n\n  scale.base = function(_) {\n    return arguments.length ? (base = +_, rescale()) : base;\n  };\n\n  scale.domain = function(_) {\n    return arguments.length ? (domain(_), rescale()) : domain();\n  };\n\n  scale.ticks = function(count) {\n    var d = domain(),\n        u = d[0],\n        v = d[d.length - 1],\n        r;\n\n    if (r = v < u) i = u, u = v, v = i;\n\n    var i = logs(u),\n        j = logs(v),\n        p,\n        k,\n        t,\n        n = count == null ? 10 : +count,\n        z = [];\n\n    if (!(base % 1) && j - i < n) {\n      i = Math.round(i) - 1, j = Math.round(j) + 1;\n      if (u > 0) for (; i < j; ++i) {\n        for (k = 1, p = pows(i); k < base; ++k) {\n          t = p * k;\n          if (t < u) continue;\n          if (t > v) break;\n          z.push(t);\n        }\n      } else for (; i < j; ++i) {\n        for (k = base - 1, p = pows(i); k >= 1; --k) {\n          t = p * k;\n          if (t < u) continue;\n          if (t > v) break;\n          z.push(t);\n        }\n      }\n    } else {\n      z = ticks(i, j, Math.min(j - i, n)).map(pows);\n    }\n\n    return r ? z.reverse() : z;\n  };\n\n  scale.tickFormat = function(count, specifier) {\n    if (specifier == null) specifier = base === 10 ? \".0e\" : \",\";\n    if (typeof specifier !== \"function\") specifier = format(specifier);\n    if (count === Infinity) return specifier;\n    if (count == null) count = 10;\n    var k = Math.max(1, base * count / scale.ticks().length); // TODO fast estimate?\n    return function(d) {\n      var i = d / pows(Math.round(logs(d)));\n      if (i * base < base - 0.5) i *= base;\n      return i <= k ? specifier(d) : \"\";\n    };\n  };\n\n  scale.nice = function() {\n    return domain(nice(domain(), {\n      floor: function(x) { return pows(Math.floor(logs(x))); },\n      ceil: function(x) { return pows(Math.ceil(logs(x))); }\n    }));\n  };\n\n  scale.copy = function() {\n    return copy(scale, log().base(base));\n  };\n\n  return scale;\n}\n"
          },
          {
            "id": 167,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\pow.js",
            "name": "./node_modules/d3-scale/src/pow.js",
            "index": 156,
            "index2": 153,
            "size": 1000,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 191,
              "building": 313,
              "dependencies": 255
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/pow",
                "loc": "23:0-26:19"
              }
            ],
            "usedExports": [
              "default",
              "sqrt"
            ],
            "providedExports": [
              "default",
              "sqrt"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import constant from \"./constant\";\nimport {linearish} from \"./linear\";\nimport {default as continuous, copy} from \"./continuous\";\n\nfunction raise(x, exponent) {\n  return x < 0 ? -Math.pow(-x, exponent) : Math.pow(x, exponent);\n}\n\nexport default function pow() {\n  var exponent = 1,\n      scale = continuous(deinterpolate, reinterpolate),\n      domain = scale.domain;\n\n  function deinterpolate(a, b) {\n    return (b = raise(b, exponent) - (a = raise(a, exponent)))\n        ? function(x) { return (raise(x, exponent) - a) / b; }\n        : constant(b);\n  }\n\n  function reinterpolate(a, b) {\n    b = raise(b, exponent) - (a = raise(a, exponent));\n    return function(t) { return raise(a + b * t, 1 / exponent); };\n  }\n\n  scale.exponent = function(_) {\n    return arguments.length ? (exponent = +_, domain(domain())) : exponent;\n  };\n\n  scale.copy = function() {\n    return copy(scale, pow().exponent(exponent));\n  };\n\n  return linearish(scale);\n}\n\nexport function sqrt() {\n  return pow().exponent(0.5);\n}\n"
          },
          {
            "id": 168,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\quantile.js",
            "name": "./node_modules/d3-scale/src/quantile.js",
            "index": 157,
            "index2": 154,
            "size": 1280,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 192,
              "building": 315,
              "dependencies": 249
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/quantile",
                "loc": "28:0-30:24"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {ascending, bisect, quantile as threshold} from \"d3-array\";\nimport {slice} from \"./array\";\n\nexport default function quantile() {\n  var domain = [],\n      range = [],\n      thresholds = [];\n\n  function rescale() {\n    var i = 0, n = Math.max(1, range.length);\n    thresholds = new Array(n - 1);\n    while (++i < n) thresholds[i - 1] = threshold(domain, i / n);\n    return scale;\n  }\n\n  function scale(x) {\n    if (!isNaN(x = +x)) return range[bisect(thresholds, x)];\n  }\n\n  scale.invertExtent = function(y) {\n    var i = range.indexOf(y);\n    return i < 0 ? [NaN, NaN] : [\n      i > 0 ? thresholds[i - 1] : domain[0],\n      i < thresholds.length ? thresholds[i] : domain[domain.length - 1]\n    ];\n  };\n\n  scale.domain = function(_) {\n    if (!arguments.length) return domain.slice();\n    domain = [];\n    for (var i = 0, n = _.length, d; i < n; ++i) if (d = _[i], d != null && !isNaN(d = +d)) domain.push(d);\n    domain.sort(ascending);\n    return rescale();\n  };\n\n  scale.range = function(_) {\n    return arguments.length ? (range = slice.call(_), rescale()) : range.slice();\n  };\n\n  scale.quantiles = function() {\n    return thresholds.slice();\n  };\n\n  scale.copy = function() {\n    return quantile()\n        .domain(domain)\n        .range(range);\n  };\n\n  return scale;\n}\n"
          },
          {
            "id": 169,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\quantize.js",
            "name": "./node_modules/d3-scale/src/quantize.js",
            "index": 158,
            "index2": 155,
            "size": 1066,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 192,
              "building": 335,
              "dependencies": 229
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/quantize",
                "loc": "32:0-34:24"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {bisect} from \"d3-array\";\nimport {slice} from \"./array\";\nimport {linearish} from \"./linear\";\n\nexport default function quantize() {\n  var x0 = 0,\n      x1 = 1,\n      n = 1,\n      domain = [0.5],\n      range = [0, 1];\n\n  function scale(x) {\n    if (x <= x) return range[bisect(domain, x, 0, n)];\n  }\n\n  function rescale() {\n    var i = -1;\n    domain = new Array(n);\n    while (++i < n) domain[i] = ((i + 1) * x1 - (i - n) * x0) / (n + 1);\n    return scale;\n  }\n\n  scale.domain = function(_) {\n    return arguments.length ? (x0 = +_[0], x1 = +_[1], rescale()) : [x0, x1];\n  };\n\n  scale.range = function(_) {\n    return arguments.length ? (n = (range = slice.call(_)).length - 1, rescale()) : range.slice();\n  };\n\n  scale.invertExtent = function(y) {\n    var i = range.indexOf(y);\n    return i < 0 ? [NaN, NaN]\n        : i < 1 ? [x0, domain[0]]\n        : i >= n ? [domain[n - 1], x1]\n        : [domain[i - 1], domain[i]];\n  };\n\n  scale.copy = function() {\n    return quantize()\n        .domain([x0, x1])\n        .range(range);\n  };\n\n  return linearish(scale);\n}\n"
          },
          {
            "id": 170,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\threshold.js",
            "name": "./node_modules/d3-scale/src/threshold.js",
            "index": 159,
            "index2": 156,
            "size": 802,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 193,
              "building": 338,
              "dependencies": 225
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/threshold",
                "loc": "36:0-38:25"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {bisect} from \"d3-array\";\nimport {slice} from \"./array\";\n\nexport default function threshold() {\n  var domain = [0.5],\n      range = [0, 1],\n      n = 1;\n\n  function scale(x) {\n    if (x <= x) return range[bisect(domain, x, 0, n)];\n  }\n\n  scale.domain = function(_) {\n    return arguments.length ? (domain = slice.call(_), n = Math.min(domain.length, range.length - 1), scale) : domain.slice();\n  };\n\n  scale.range = function(_) {\n    return arguments.length ? (range = slice.call(_), n = Math.min(domain.length, range.length - 1), scale) : range.slice();\n  };\n\n  scale.invertExtent = function(y) {\n    var i = range.indexOf(y);\n    return [domain[i - 1], domain[i]];\n  };\n\n  scale.copy = function() {\n    return threshold()\n        .domain(domain)\n        .range(range);\n  };\n\n  return scale;\n}\n"
          },
          {
            "id": 171,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\millisecond.js",
            "name": "./node_modules/d3-time/src/millisecond.js",
            "index": 163,
            "index2": 158,
            "size": 668,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "issuerId": 39,
            "issuerName": "./node_modules/d3-time/index.js",
            "profile": {
              "factory": 61,
              "building": 69,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 39,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
                "module": "./node_modules/d3-time/index.js",
                "moduleName": "./node_modules/d3-time/index.js",
                "type": "harmony import",
                "userRequest": "./src/millisecond",
                "loc": "5:0-10:27"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default",
              "milliseconds"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import interval from \"./interval\";\n\nvar millisecond = interval(function() {\n  // noop\n}, function(date, step) {\n  date.setTime(+date + step);\n}, function(start, end) {\n  return end - start;\n});\n\n// An optimized implementation for this simple case.\nmillisecond.every = function(k) {\n  k = Math.floor(k);\n  if (!isFinite(k) || !(k > 0)) return null;\n  if (!(k > 1)) return millisecond;\n  return interval(function(date) {\n    date.setTime(Math.floor(date / k) * k);\n  }, function(date, step) {\n    date.setTime(+date + step * k);\n  }, function(start, end) {\n    return (end - start) / k;\n  });\n};\n\nexport default millisecond;\nexport var milliseconds = millisecond.range;\n"
          },
          {
            "id": 172,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\second.js",
            "name": "./node_modules/d3-time/src/second.js",
            "index": 164,
            "index2": 160,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "issuerId": 39,
            "issuerName": "./node_modules/d3-time/index.js",
            "profile": {
              "factory": 62,
              "building": 70,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 39,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
                "module": "./node_modules/d3-time/index.js",
                "moduleName": "./node_modules/d3-time/index.js",
                "type": "harmony import",
                "userRequest": "./src/second",
                "loc": "12:0-17:22"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default",
              "seconds"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import interval from \"./interval\";\nimport {durationSecond} from \"./duration\";\n\nvar second = interval(function(date) {\n  date.setTime(Math.floor(date / durationSecond) * durationSecond);\n}, function(date, step) {\n  date.setTime(+date + step * durationSecond);\n}, function(start, end) {\n  return (end - start) / durationSecond;\n}, function(date) {\n  return date.getUTCSeconds();\n});\n\nexport default second;\nexport var seconds = second.range;\n"
          },
          {
            "id": 173,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\minute.js",
            "name": "./node_modules/d3-time/src/minute.js",
            "index": 166,
            "index2": 161,
            "size": 437,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "issuerId": 39,
            "issuerName": "./node_modules/d3-time/index.js",
            "profile": {
              "factory": 62,
              "building": 72,
              "dependencies": 31
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 39,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
                "module": "./node_modules/d3-time/index.js",
                "moduleName": "./node_modules/d3-time/index.js",
                "type": "harmony import",
                "userRequest": "./src/minute",
                "loc": "19:0-22:22"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default",
              "minutes"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import interval from \"./interval\";\nimport {durationMinute} from \"./duration\";\n\nvar minute = interval(function(date) {\n  date.setTime(Math.floor(date / durationMinute) * durationMinute);\n}, function(date, step) {\n  date.setTime(+date + step * durationMinute);\n}, function(start, end) {\n  return (end - start) / durationMinute;\n}, function(date) {\n  return date.getMinutes();\n});\n\nexport default minute;\nexport var minutes = minute.range;\n"
          },
          {
            "id": 174,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\hour.js",
            "name": "./node_modules/d3-time/src/hour.js",
            "index": 167,
            "index2": 162,
            "size": 569,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "issuerId": 39,
            "issuerName": "./node_modules/d3-time/index.js",
            "profile": {
              "factory": 63,
              "building": 75,
              "dependencies": 27
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 39,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
                "module": "./node_modules/d3-time/index.js",
                "moduleName": "./node_modules/d3-time/index.js",
                "type": "harmony import",
                "userRequest": "./src/hour",
                "loc": "24:0-27:20"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default",
              "hours"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import interval from \"./interval\";\nimport {durationHour, durationMinute} from \"./duration\";\n\nvar hour = interval(function(date) {\n  var offset = date.getTimezoneOffset() * durationMinute % durationHour;\n  if (offset < 0) offset += durationHour;\n  date.setTime(Math.floor((+date - offset) / durationHour) * durationHour + offset);\n}, function(date, step) {\n  date.setTime(+date + step * durationHour);\n}, function(start, end) {\n  return (end - start) / durationHour;\n}, function(date) {\n  return date.getHours();\n});\n\nexport default hour;\nexport var hours = hour.range;\n"
          },
          {
            "id": 175,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\day.js",
            "name": "./node_modules/d3-time/src/day.js",
            "index": 168,
            "index2": 163,
            "size": 462,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "issuerId": 39,
            "issuerName": "./node_modules/d3-time/index.js",
            "profile": {
              "factory": 63,
              "building": 73,
              "dependencies": 29
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 39,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
                "module": "./node_modules/d3-time/index.js",
                "moduleName": "./node_modules/d3-time/index.js",
                "type": "harmony import",
                "userRequest": "./src/day",
                "loc": "29:0-32:19"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default",
              "days"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import interval from \"./interval\";\nimport {durationDay, durationMinute} from \"./duration\";\n\nvar day = interval(function(date) {\n  date.setHours(0, 0, 0, 0);\n}, function(date, step) {\n  date.setDate(date.getDate() + step);\n}, function(start, end) {\n  return (end - start - (end.getTimezoneOffset() - start.getTimezoneOffset()) * durationMinute) / durationDay;\n}, function(date) {\n  return date.getDate() - 1;\n});\n\nexport default day;\nexport var days = day.range;\n"
          },
          {
            "id": 176,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\week.js",
            "name": "./node_modules/d3-time/src/week.js",
            "index": 169,
            "index2": 164,
            "size": 963,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "issuerId": 39,
            "issuerName": "./node_modules/d3-time/index.js",
            "profile": {
              "factory": 63,
              "building": 77,
              "dependencies": 25
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 39,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
                "module": "./node_modules/d3-time/index.js",
                "moduleName": "./node_modules/d3-time/index.js",
                "type": "harmony import",
                "userRequest": "./src/week",
                "loc": "34:0-51:20"
              }
            ],
            "usedExports": [
              "monday",
              "sunday"
            ],
            "providedExports": [
              "sunday",
              "monday",
              "tuesday",
              "wednesday",
              "thursday",
              "friday",
              "saturday",
              "sundays",
              "mondays",
              "tuesdays",
              "wednesdays",
              "thursdays",
              "fridays",
              "saturdays"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import interval from \"./interval\";\nimport {durationMinute, durationWeek} from \"./duration\";\n\nfunction weekday(i) {\n  return interval(function(date) {\n    date.setDate(date.getDate() - (date.getDay() + 7 - i) % 7);\n    date.setHours(0, 0, 0, 0);\n  }, function(date, step) {\n    date.setDate(date.getDate() + step * 7);\n  }, function(start, end) {\n    return (end - start - (end.getTimezoneOffset() - start.getTimezoneOffset()) * durationMinute) / durationWeek;\n  });\n}\n\nexport var sunday = weekday(0);\nexport var monday = weekday(1);\nexport var tuesday = weekday(2);\nexport var wednesday = weekday(3);\nexport var thursday = weekday(4);\nexport var friday = weekday(5);\nexport var saturday = weekday(6);\n\nexport var sundays = sunday.range;\nexport var mondays = monday.range;\nexport var tuesdays = tuesday.range;\nexport var wednesdays = wednesday.range;\nexport var thursdays = thursday.range;\nexport var fridays = friday.range;\nexport var saturdays = saturday.range;\n"
          },
          {
            "id": 177,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\month.js",
            "name": "./node_modules/d3-time/src/month.js",
            "index": 170,
            "index2": 165,
            "size": 414,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "issuerId": 39,
            "issuerName": "./node_modules/d3-time/index.js",
            "profile": {
              "factory": 64,
              "building": 83,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 39,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
                "module": "./node_modules/d3-time/index.js",
                "moduleName": "./node_modules/d3-time/index.js",
                "type": "harmony import",
                "userRequest": "./src/month",
                "loc": "53:0-56:21"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default",
              "months"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import interval from \"./interval\";\n\nvar month = interval(function(date) {\n  date.setDate(1);\n  date.setHours(0, 0, 0, 0);\n}, function(date, step) {\n  date.setMonth(date.getMonth() + step);\n}, function(start, end) {\n  return end.getMonth() - start.getMonth() + (end.getFullYear() - start.getFullYear()) * 12;\n}, function(date) {\n  return date.getMonth();\n});\n\nexport default month;\nexport var months = month.range;\n"
          },
          {
            "id": 178,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\year.js",
            "name": "./node_modules/d3-time/src/year.js",
            "index": 171,
            "index2": 166,
            "size": 754,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "issuerId": 39,
            "issuerName": "./node_modules/d3-time/index.js",
            "profile": {
              "factory": 64,
              "building": 78,
              "dependencies": 0
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 39,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
                "module": "./node_modules/d3-time/index.js",
                "moduleName": "./node_modules/d3-time/index.js",
                "type": "harmony import",
                "userRequest": "./src/year",
                "loc": "58:0-61:20"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default",
              "years"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import interval from \"./interval\";\n\nvar year = interval(function(date) {\n  date.setMonth(0, 1);\n  date.setHours(0, 0, 0, 0);\n}, function(date, step) {\n  date.setFullYear(date.getFullYear() + step);\n}, function(start, end) {\n  return end.getFullYear() - start.getFullYear();\n}, function(date) {\n  return date.getFullYear();\n});\n\n// An optimized implementation for this simple case.\nyear.every = function(k) {\n  return !isFinite(k = Math.floor(k)) || !(k > 0) ? null : interval(function(date) {\n    date.setFullYear(Math.floor(date.getFullYear() / k) * k);\n    date.setMonth(0, 1);\n    date.setHours(0, 0, 0, 0);\n  }, function(date, step) {\n    date.setFullYear(date.getFullYear() + step * k);\n  });\n};\n\nexport default year;\nexport var years = year.range;\n"
          },
          {
            "id": 179,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcMinute.js",
            "name": "./node_modules/d3-time/src/utcMinute.js",
            "index": 172,
            "index2": 167,
            "size": 412,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "issuerId": 39,
            "issuerName": "./node_modules/d3-time/index.js",
            "profile": {
              "factory": 65,
              "building": 78,
              "dependencies": 22
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 39,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
                "module": "./node_modules/d3-time/index.js",
                "moduleName": "./node_modules/d3-time/index.js",
                "type": "harmony import",
                "userRequest": "./src/utcMinute",
                "loc": "63:0-66:25"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default",
              "utcMinutes"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import interval from \"./interval\";\nimport {durationMinute} from \"./duration\";\n\nvar utcMinute = interval(function(date) {\n  date.setUTCSeconds(0, 0);\n}, function(date, step) {\n  date.setTime(+date + step * durationMinute);\n}, function(start, end) {\n  return (end - start) / durationMinute;\n}, function(date) {\n  return date.getUTCMinutes();\n});\n\nexport default utcMinute;\nexport var utcMinutes = utcMinute.range;\n"
          },
          {
            "id": 180,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcHour.js",
            "name": "./node_modules/d3-time/src/utcHour.js",
            "index": 173,
            "index2": 168,
            "size": 399,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "issuerId": 39,
            "issuerName": "./node_modules/d3-time/index.js",
            "profile": {
              "factory": 65,
              "building": 80,
              "dependencies": 20
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 39,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
                "module": "./node_modules/d3-time/index.js",
                "moduleName": "./node_modules/d3-time/index.js",
                "type": "harmony import",
                "userRequest": "./src/utcHour",
                "loc": "68:0-71:23"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default",
              "utcHours"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import interval from \"./interval\";\nimport {durationHour} from \"./duration\";\n\nvar utcHour = interval(function(date) {\n  date.setUTCMinutes(0, 0, 0);\n}, function(date, step) {\n  date.setTime(+date + step * durationHour);\n}, function(start, end) {\n  return (end - start) / durationHour;\n}, function(date) {\n  return date.getUTCHours();\n});\n\nexport default utcHour;\nexport var utcHours = utcHour.range;\n"
          },
          {
            "id": 181,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcDay.js",
            "name": "./node_modules/d3-time/src/utcDay.js",
            "index": 174,
            "index2": 169,
            "size": 397,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "issuerId": 39,
            "issuerName": "./node_modules/d3-time/index.js",
            "profile": {
              "factory": 66,
              "building": 85,
              "dependencies": 14
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 39,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
                "module": "./node_modules/d3-time/index.js",
                "moduleName": "./node_modules/d3-time/index.js",
                "type": "harmony import",
                "userRequest": "./src/utcDay",
                "loc": "73:0-76:22"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default",
              "utcDays"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import interval from \"./interval\";\nimport {durationDay} from \"./duration\";\n\nvar utcDay = interval(function(date) {\n  date.setUTCHours(0, 0, 0, 0);\n}, function(date, step) {\n  date.setUTCDate(date.getUTCDate() + step);\n}, function(start, end) {\n  return (end - start) / durationDay;\n}, function(date) {\n  return date.getUTCDate() - 1;\n});\n\nexport default utcDay;\nexport var utcDays = utcDay.range;\n"
          },
          {
            "id": 182,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcWeek.js",
            "name": "./node_modules/d3-time/src/utcWeek.js",
            "index": 175,
            "index2": 170,
            "size": 979,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "issuerId": 39,
            "issuerName": "./node_modules/d3-time/index.js",
            "profile": {
              "factory": 66,
              "building": 83,
              "dependencies": 16
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 39,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
                "module": "./node_modules/d3-time/index.js",
                "moduleName": "./node_modules/d3-time/index.js",
                "type": "harmony import",
                "userRequest": "./src/utcWeek",
                "loc": "78:0-95:23"
              }
            ],
            "usedExports": [
              "utcMonday",
              "utcSunday"
            ],
            "providedExports": [
              "utcSunday",
              "utcMonday",
              "utcTuesday",
              "utcWednesday",
              "utcThursday",
              "utcFriday",
              "utcSaturday",
              "utcSundays",
              "utcMondays",
              "utcTuesdays",
              "utcWednesdays",
              "utcThursdays",
              "utcFridays",
              "utcSaturdays"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import interval from \"./interval\";\nimport {durationWeek} from \"./duration\";\n\nfunction utcWeekday(i) {\n  return interval(function(date) {\n    date.setUTCDate(date.getUTCDate() - (date.getUTCDay() + 7 - i) % 7);\n    date.setUTCHours(0, 0, 0, 0);\n  }, function(date, step) {\n    date.setUTCDate(date.getUTCDate() + step * 7);\n  }, function(start, end) {\n    return (end - start) / durationWeek;\n  });\n}\n\nexport var utcSunday = utcWeekday(0);\nexport var utcMonday = utcWeekday(1);\nexport var utcTuesday = utcWeekday(2);\nexport var utcWednesday = utcWeekday(3);\nexport var utcThursday = utcWeekday(4);\nexport var utcFriday = utcWeekday(5);\nexport var utcSaturday = utcWeekday(6);\n\nexport var utcSundays = utcSunday.range;\nexport var utcMondays = utcMonday.range;\nexport var utcTuesdays = utcTuesday.range;\nexport var utcWednesdays = utcWednesday.range;\nexport var utcThursdays = utcThursday.range;\nexport var utcFridays = utcFriday.range;\nexport var utcSaturdays = utcSaturday.range;\n"
          },
          {
            "id": 183,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcMonth.js",
            "name": "./node_modules/d3-time/src/utcMonth.js",
            "index": 176,
            "index2": 171,
            "size": 453,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "issuerId": 39,
            "issuerName": "./node_modules/d3-time/index.js",
            "profile": {
              "factory": 67,
              "building": 85,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 39,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
                "module": "./node_modules/d3-time/index.js",
                "moduleName": "./node_modules/d3-time/index.js",
                "type": "harmony import",
                "userRequest": "./src/utcMonth",
                "loc": "97:0-100:24"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default",
              "utcMonths"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import interval from \"./interval\";\n\nvar utcMonth = interval(function(date) {\n  date.setUTCDate(1);\n  date.setUTCHours(0, 0, 0, 0);\n}, function(date, step) {\n  date.setUTCMonth(date.getUTCMonth() + step);\n}, function(start, end) {\n  return end.getUTCMonth() - start.getUTCMonth() + (end.getUTCFullYear() - start.getUTCFullYear()) * 12;\n}, function(date) {\n  return date.getUTCMonth();\n});\n\nexport default utcMonth;\nexport var utcMonths = utcMonth.range;\n"
          },
          {
            "id": 184,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcYear.js",
            "name": "./node_modules/d3-time/src/utcYear.js",
            "index": 177,
            "index2": 172,
            "size": 808,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "issuerId": 39,
            "issuerName": "./node_modules/d3-time/index.js",
            "profile": {
              "factory": 67,
              "building": 87,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 39,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
                "module": "./node_modules/d3-time/index.js",
                "moduleName": "./node_modules/d3-time/index.js",
                "type": "harmony import",
                "userRequest": "./src/utcYear",
                "loc": "102:0-105:23"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default",
              "utcYears"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import interval from \"./interval\";\n\nvar utcYear = interval(function(date) {\n  date.setUTCMonth(0, 1);\n  date.setUTCHours(0, 0, 0, 0);\n}, function(date, step) {\n  date.setUTCFullYear(date.getUTCFullYear() + step);\n}, function(start, end) {\n  return end.getUTCFullYear() - start.getUTCFullYear();\n}, function(date) {\n  return date.getUTCFullYear();\n});\n\n// An optimized implementation for this simple case.\nutcYear.every = function(k) {\n  return !isFinite(k = Math.floor(k)) || !(k > 0) ? null : interval(function(date) {\n    date.setUTCFullYear(Math.floor(date.getUTCFullYear() / k) * k);\n    date.setUTCMonth(0, 1);\n    date.setUTCHours(0, 0, 0, 0);\n  }, function(date, step) {\n    date.setUTCFullYear(date.getUTCFullYear() + step * k);\n  });\n};\n\nexport default utcYear;\nexport var utcYears = utcYear.range;\n"
          },
          {
            "id": 185,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\isoParse.js",
            "name": "./node_modules/d3-time-format/src/isoParse.js",
            "index": 182,
            "index2": 177,
            "size": 319,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
            "issuerId": 76,
            "issuerName": "./node_modules/d3-time-format/index.js",
            "profile": {
              "factory": 61,
              "building": 38,
              "dependencies": 23
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 76,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
                "module": "./node_modules/d3-time-format/index.js",
                "moduleName": "./node_modules/d3-time-format/index.js",
                "type": "harmony import",
                "userRequest": "./src/isoParse",
                "loc": "4:0-51"
              }
            ],
            "usedExports": false,
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 5,
            "source": "import {isoSpecifier} from \"./isoFormat\";\nimport {utcParse} from \"./defaultLocale\";\n\nfunction parseIsoNative(string) {\n  var date = new Date(string);\n  return isNaN(date) ? null : date;\n}\n\nvar parseIso = +new Date(\"2000-01-01T00:00:00.000Z\")\n    ? parseIsoNative\n    : utcParse(isoSpecifier);\n\nexport default parseIso;\n"
          },
          {
            "id": 186,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\utcTime.js",
            "name": "./node_modules/d3-scale/src/utcTime.js",
            "index": 183,
            "index2": 180,
            "size": 379,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 194,
              "building": 350,
              "dependencies": 448
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/utcTime",
                "loc": "44:0-46:23"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {calendar} from \"./time\";\nimport {utcFormat} from \"d3-time-format\";\nimport {utcYear, utcMonth, utcWeek, utcDay, utcHour, utcMinute, utcSecond, utcMillisecond} from \"d3-time\";\n\nexport default function() {\n  return calendar(utcYear, utcMonth, utcWeek, utcDay, utcHour, utcMinute, utcSecond, utcMillisecond, utcFormat).domain([Date.UTC(2000, 0, 1), Date.UTC(2000, 0, 2)]);\n}\n"
          },
          {
            "id": 187,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category10.js",
            "name": "./node_modules/d3-scale/src/category10.js",
            "index": 184,
            "index2": 182,
            "size": 119,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 194,
              "building": 352
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/category10",
                "loc": "48:0-50:26"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"./colors\";\n\nexport default colors(\"1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf\");\n"
          },
          {
            "id": 188,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category20b.js",
            "name": "./node_modules/d3-scale/src/category20b.js",
            "index": 186,
            "index2": 183,
            "size": 179,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 195,
              "building": 351,
              "dependencies": 219
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/category20b",
                "loc": "52:0-54:27"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"./colors\";\n\nexport default colors(\"393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6\");\n"
          },
          {
            "id": 189,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category20c.js",
            "name": "./node_modules/d3-scale/src/category20c.js",
            "index": 187,
            "index2": 184,
            "size": 179,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 195,
              "building": 352,
              "dependencies": 218
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/category20c",
                "loc": "56:0-58:27"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"./colors\";\n\nexport default colors(\"3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9\");\n"
          },
          {
            "id": 190,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category20.js",
            "name": "./node_modules/d3-scale/src/category20.js",
            "index": 188,
            "index2": 185,
            "size": 179,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 196,
              "building": 352,
              "dependencies": 217
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/category20",
                "loc": "60:0-62:26"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"./colors\";\n\nexport default colors(\"1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5\");\n"
          },
          {
            "id": 191,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\cubehelix.js",
            "name": "./node_modules/d3-scale/src/cubehelix.js",
            "index": 189,
            "index2": 186,
            "size": 188,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 196,
              "building": 352,
              "dependencies": 86
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/cubehelix",
                "loc": "64:0-66:25"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {cubehelix} from \"d3-color\";\nimport {interpolateCubehelixLong} from \"d3-interpolate\";\n\nexport default interpolateCubehelixLong(cubehelix(300, 0.5, 0.0), cubehelix(-240, 0.5, 1.0));\n"
          },
          {
            "id": 192,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\rainbow.js",
            "name": "./node_modules/d3-scale/src/rainbow.js",
            "index": 190,
            "index2": 187,
            "size": 536,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 197,
              "building": 353,
              "dependencies": 445
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/rainbow",
                "loc": "68:0-72:23"
              }
            ],
            "usedExports": [
              "cool",
              "default",
              "warm"
            ],
            "providedExports": [
              "warm",
              "cool",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {cubehelix} from \"d3-color\";\nimport {interpolateCubehelixLong} from \"d3-interpolate\";\n\nexport var warm = interpolateCubehelixLong(cubehelix(-100, 0.75, 0.35), cubehelix(80, 1.50, 0.8));\n\nexport var cool = interpolateCubehelixLong(cubehelix(260, 0.75, 0.35), cubehelix(80, 1.50, 0.8));\n\nvar rainbow = cubehelix();\n\nexport default function(t) {\n  if (t < 0 || t > 1) t -= Math.floor(t);\n  var ts = Math.abs(t - 0.5);\n  rainbow.h = 360 * t - 100;\n  rainbow.s = 1.5 - 1.5 * ts;\n  rainbow.l = 0.8 - 0.9 * ts;\n  return rainbow + \"\";\n}\n"
          },
          {
            "id": 193,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\viridis.js",
            "name": "./node_modules/d3-scale/src/viridis.js",
            "index": 191,
            "index2": 188,
            "size": 6471,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 197,
              "building": 356,
              "dependencies": 212
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/viridis",
                "loc": "74:0-79:23"
              }
            ],
            "usedExports": [
              "default",
              "inferno",
              "magma",
              "plasma"
            ],
            "providedExports": [
              "default",
              "magma",
              "inferno",
              "plasma"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"./colors\";\n\nfunction ramp(range) {\n  var n = range.length;\n  return function(t) {\n    return range[Math.max(0, Math.min(n - 1, Math.floor(t * n)))];\n  };\n}\n\nexport default ramp(colors(\"44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725\"));\n\nexport var magma = ramp(colors(\"00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf\"));\n\nexport var inferno = ramp(colors(\"00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4\"));\n\nexport var plasma = ramp(colors(\"0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921\"));\n"
          },
          {
            "id": 194,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\sequential.js",
            "name": "./node_modules/d3-scale/src/sequential.js",
            "index": 192,
            "index2": 189,
            "size": 717,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "issuerId": 128,
            "issuerName": "./node_modules/d3-scale/index.js",
            "profile": {
              "factory": 197,
              "building": 357,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 128,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
                "module": "./node_modules/d3-scale/index.js",
                "moduleName": "./node_modules/d3-scale/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential",
                "loc": "81:0-83:26"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import {linearish} from \"./linear\";\n\nexport default function sequential(interpolator) {\n  var x0 = 0,\n      x1 = 1,\n      clamp = false;\n\n  function scale(x) {\n    var t = (x - x0) / (x1 - x0);\n    return interpolator(clamp ? Math.max(0, Math.min(1, t)) : t);\n  }\n\n  scale.domain = function(_) {\n    return arguments.length ? (x0 = +_[0], x1 = +_[1], scale) : [x0, x1];\n  };\n\n  scale.clamp = function(_) {\n    return arguments.length ? (clamp = !!_, scale) : clamp;\n  };\n\n  scale.interpolator = function(_) {\n    return arguments.length ? (interpolator = _, scale) : interpolator;\n  };\n\n  scale.copy = function() {\n    return sequential(interpolator).domain([x0, x1]).clamp(clamp);\n  };\n\n  return linearish(scale);\n}\n"
          },
          {
            "id": 195,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "name": "./node_modules/d3-scale-chromatic/index.js",
            "index": 193,
            "index2": 228,
            "size": 3077,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "issuerId": 80,
            "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
            "profile": {
              "factory": 453,
              "building": 425
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 80,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
                "module": "./app/src/components/TreeMap/TreeMap.tsx",
                "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
                "type": "cjs require",
                "userRequest": "d3-scale-chromatic",
                "loc": "28:16-45"
              }
            ],
            "usedExports": true,
            "providedExports": [
              "schemeAccent",
              "schemeDark2",
              "schemePaired",
              "schemePastel1",
              "schemePastel2",
              "schemeSet1",
              "schemeSet2",
              "schemeSet3",
              "interpolateBrBG",
              "schemeBrBG",
              "interpolatePRGn",
              "schemePRGn",
              "interpolatePiYG",
              "schemePiYG",
              "interpolatePuOr",
              "schemePuOr",
              "interpolateRdBu",
              "schemeRdBu",
              "interpolateRdGy",
              "schemeRdGy",
              "interpolateRdYlBu",
              "schemeRdYlBu",
              "interpolateRdYlGn",
              "schemeRdYlGn",
              "interpolateSpectral",
              "schemeSpectral",
              "interpolateBuGn",
              "schemeBuGn",
              "interpolateBuPu",
              "schemeBuPu",
              "interpolateGnBu",
              "schemeGnBu",
              "interpolateOrRd",
              "schemeOrRd",
              "interpolatePuBuGn",
              "schemePuBuGn",
              "interpolatePuBu",
              "schemePuBu",
              "interpolatePuRd",
              "schemePuRd",
              "interpolateRdPu",
              "schemeRdPu",
              "interpolateYlGnBu",
              "schemeYlGnBu",
              "interpolateYlGn",
              "schemeYlGn",
              "interpolateYlOrBr",
              "schemeYlOrBr",
              "interpolateYlOrRd",
              "schemeYlOrRd",
              "interpolateBlues",
              "schemeBlues",
              "interpolateGreens",
              "schemeGreens",
              "interpolateGreys",
              "schemeGreys",
              "interpolatePurples",
              "schemePurples",
              "interpolateReds",
              "schemeReds",
              "interpolateOranges",
              "schemeOranges"
            ],
            "optimizationBailout": [],
            "depth": 2,
            "source": "export {default as schemeAccent} from \"./src/categorical/Accent\";\nexport {default as schemeDark2} from \"./src/categorical/Dark2\";\nexport {default as schemePaired} from \"./src/categorical/Paired\";\nexport {default as schemePastel1} from \"./src/categorical/Pastel1\";\nexport {default as schemePastel2} from \"./src/categorical/Pastel2\";\nexport {default as schemeSet1} from \"./src/categorical/Set1\";\nexport {default as schemeSet2} from \"./src/categorical/Set2\";\nexport {default as schemeSet3} from \"./src/categorical/Set3\";\nexport {default as interpolateBrBG, scheme as schemeBrBG} from \"./src/diverging/BrBG\";\nexport {default as interpolatePRGn, scheme as schemePRGn} from \"./src/diverging/PRGn\";\nexport {default as interpolatePiYG, scheme as schemePiYG} from \"./src/diverging/PiYG\";\nexport {default as interpolatePuOr, scheme as schemePuOr} from \"./src/diverging/PuOr\";\nexport {default as interpolateRdBu, scheme as schemeRdBu} from \"./src/diverging/RdBu\";\nexport {default as interpolateRdGy, scheme as schemeRdGy} from \"./src/diverging/RdGy\";\nexport {default as interpolateRdYlBu, scheme as schemeRdYlBu} from \"./src/diverging/RdYlBu\";\nexport {default as interpolateRdYlGn, scheme as schemeRdYlGn} from \"./src/diverging/RdYlGn\";\nexport {default as interpolateSpectral, scheme as schemeSpectral} from \"./src/diverging/Spectral\";\nexport {default as interpolateBuGn, scheme as schemeBuGn} from \"./src/sequential-multi/BuGn\";\nexport {default as interpolateBuPu, scheme as schemeBuPu} from \"./src/sequential-multi/BuPu\";\nexport {default as interpolateGnBu, scheme as schemeGnBu} from \"./src/sequential-multi/GnBu\";\nexport {default as interpolateOrRd, scheme as schemeOrRd} from \"./src/sequential-multi/OrRd\";\nexport {default as interpolatePuBuGn, scheme as schemePuBuGn} from \"./src/sequential-multi/PuBuGn\";\nexport {default as interpolatePuBu, scheme as schemePuBu} from \"./src/sequential-multi/PuBu\";\nexport {default as interpolatePuRd, scheme as schemePuRd} from \"./src/sequential-multi/PuRd\";\nexport {default as interpolateRdPu, scheme as schemeRdPu} from \"./src/sequential-multi/RdPu\";\nexport {default as interpolateYlGnBu, scheme as schemeYlGnBu} from \"./src/sequential-multi/YlGnBu\";\nexport {default as interpolateYlGn, scheme as schemeYlGn} from \"./src/sequential-multi/YlGn\";\nexport {default as interpolateYlOrBr, scheme as schemeYlOrBr} from \"./src/sequential-multi/YlOrBr\";\nexport {default as interpolateYlOrRd, scheme as schemeYlOrRd} from \"./src/sequential-multi/YlOrRd\";\nexport {default as interpolateBlues, scheme as schemeBlues} from \"./src/sequential-single/Blues\";\nexport {default as interpolateGreens, scheme as schemeGreens} from \"./src/sequential-single/Greens\";\nexport {default as interpolateGreys, scheme as schemeGreys} from \"./src/sequential-single/Greys\";\nexport {default as interpolatePurples, scheme as schemePurples} from \"./src/sequential-single/Purples\";\nexport {default as interpolateReds, scheme as schemeReds} from \"./src/sequential-single/Reds\";\nexport {default as interpolateOranges, scheme as schemeOranges} from \"./src/sequential-single/Oranges\";\n"
          },
          {
            "id": 196,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Accent.js",
            "name": "./node_modules/d3-scale-chromatic/src/categorical/Accent.js",
            "index": 194,
            "index2": 192,
            "size": 108,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 255,
              "building": 380,
              "dependencies": 183
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/categorical/Accent",
                "loc": "1:0-65"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\n\nexport default colors(\"7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666\");\n"
          },
          {
            "id": 197,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Dark2.js",
            "name": "./node_modules/d3-scale-chromatic/src/categorical/Dark2.js",
            "index": 196,
            "index2": 193,
            "size": 108,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 255,
              "building": 380
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/categorical/Dark2",
                "loc": "2:0-63"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\n\nexport default colors(\"1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666\");\n"
          },
          {
            "id": 198,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Paired.js",
            "name": "./node_modules/d3-scale-chromatic/src/categorical/Paired.js",
            "index": 197,
            "index2": 194,
            "size": 132,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 256,
              "building": 380,
              "dependencies": 182
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/categorical/Paired",
                "loc": "3:0-65"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\n\nexport default colors(\"a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928\");\n"
          },
          {
            "id": 199,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Pastel1.js",
            "name": "./node_modules/d3-scale-chromatic/src/categorical/Pastel1.js",
            "index": 198,
            "index2": 195,
            "size": 114,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 256,
              "building": 381,
              "dependencies": 182
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/categorical/Pastel1",
                "loc": "4:0-67"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\n\nexport default colors(\"fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2\");\n"
          },
          {
            "id": 200,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Pastel2.js",
            "name": "./node_modules/d3-scale-chromatic/src/categorical/Pastel2.js",
            "index": 199,
            "index2": 196,
            "size": 108,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 257,
              "building": 380,
              "dependencies": 182
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/categorical/Pastel2",
                "loc": "5:0-67"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\n\nexport default colors(\"b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc\");\n"
          },
          {
            "id": 201,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Set1.js",
            "name": "./node_modules/d3-scale-chromatic/src/categorical/Set1.js",
            "index": 200,
            "index2": 197,
            "size": 114,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 258,
              "building": 379,
              "dependencies": 182
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/categorical/Set1",
                "loc": "6:0-61"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\n\nexport default colors(\"e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999\");\n"
          },
          {
            "id": 202,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Set2.js",
            "name": "./node_modules/d3-scale-chromatic/src/categorical/Set2.js",
            "index": 201,
            "index2": 198,
            "size": 108,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 259,
              "building": 379,
              "dependencies": 181
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/categorical/Set2",
                "loc": "7:0-61"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\n\nexport default colors(\"66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3\");\n"
          },
          {
            "id": 203,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Set3.js",
            "name": "./node_modules/d3-scale-chromatic/src/categorical/Set3.js",
            "index": 202,
            "index2": 199,
            "size": 132,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 260,
              "building": 380,
              "dependencies": 179
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/categorical/Set3",
                "loc": "8:0-61"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": [
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\n\nexport default colors(\"8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f\");\n"
          },
          {
            "id": 204,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\BrBG.js",
            "name": "./node_modules/d3-scale-chromatic/src/diverging/BrBG.js",
            "index": 203,
            "index2": 201,
            "size": 578,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 260,
              "building": 379,
              "dependencies": 183
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/diverging/BrBG",
                "loc": "9:0-86"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"d8b365f5f5f55ab4ac\",\n  \"a6611adfc27d80cdc1018571\",\n  \"a6611adfc27df5f5f580cdc1018571\",\n  \"8c510ad8b365f6e8c3c7eae55ab4ac01665e\",\n  \"8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e\",\n  \"8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e\",\n  \"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e\",\n  \"5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30\",\n  \"5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 205,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PRGn.js",
            "name": "./node_modules/d3-scale-chromatic/src/diverging/PRGn.js",
            "index": 205,
            "index2": 202,
            "size": 578,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 261,
              "building": 377,
              "dependencies": 181
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/diverging/PRGn",
                "loc": "10:0-86"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"af8dc3f7f7f77fbf7b\",\n  \"7b3294c2a5cfa6dba0008837\",\n  \"7b3294c2a5cff7f7f7a6dba0008837\",\n  \"762a83af8dc3e7d4e8d9f0d37fbf7b1b7837\",\n  \"762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837\",\n  \"762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837\",\n  \"762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837\",\n  \"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b\",\n  \"40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 206,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PiYG.js",
            "name": "./node_modules/d3-scale-chromatic/src/diverging/PiYG.js",
            "index": 206,
            "index2": 203,
            "size": 578,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 262,
              "building": 380,
              "dependencies": 180
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/diverging/PiYG",
                "loc": "11:0-86"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"e9a3c9f7f7f7a1d76a\",\n  \"d01c8bf1b6dab8e1864dac26\",\n  \"d01c8bf1b6daf7f7f7b8e1864dac26\",\n  \"c51b7de9a3c9fde0efe6f5d0a1d76a4d9221\",\n  \"c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221\",\n  \"c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221\",\n  \"c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221\",\n  \"8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419\",\n  \"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 207,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PuOr.js",
            "name": "./node_modules/d3-scale-chromatic/src/diverging/PuOr.js",
            "index": 207,
            "index2": 204,
            "size": 578,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 263,
              "building": 380,
              "dependencies": 179
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/diverging/PuOr",
                "loc": "12:0-86"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"998ec3f7f7f7f1a340\",\n  \"5e3c99b2abd2fdb863e66101\",\n  \"5e3c99b2abd2f7f7f7fdb863e66101\",\n  \"542788998ec3d8daebfee0b6f1a340b35806\",\n  \"542788998ec3d8daebf7f7f7fee0b6f1a340b35806\",\n  \"5427888073acb2abd2d8daebfee0b6fdb863e08214b35806\",\n  \"5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806\",\n  \"2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08\",\n  \"2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 208,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdBu.js",
            "name": "./node_modules/d3-scale-chromatic/src/diverging/RdBu.js",
            "index": 208,
            "index2": 205,
            "size": 578,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 264,
              "building": 377,
              "dependencies": 181
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/diverging/RdBu",
                "loc": "13:0-86"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"ef8a62f7f7f767a9cf\",\n  \"ca0020f4a58292c5de0571b0\",\n  \"ca0020f4a582f7f7f792c5de0571b0\",\n  \"b2182bef8a62fddbc7d1e5f067a9cf2166ac\",\n  \"b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac\",\n  \"b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac\",\n  \"b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac\",\n  \"67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061\",\n  \"67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 209,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdGy.js",
            "name": "./node_modules/d3-scale-chromatic/src/diverging/RdGy.js",
            "index": 209,
            "index2": 206,
            "size": 578,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 265,
              "building": 378,
              "dependencies": 179
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/diverging/RdGy",
                "loc": "14:0-86"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"ef8a62ffffff999999\",\n  \"ca0020f4a582bababa404040\",\n  \"ca0020f4a582ffffffbababa404040\",\n  \"b2182bef8a62fddbc7e0e0e09999994d4d4d\",\n  \"b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d\",\n  \"b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d\",\n  \"b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d\",\n  \"67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a\",\n  \"67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 210,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdYlBu.js",
            "name": "./node_modules/d3-scale-chromatic/src/diverging/RdYlBu.js",
            "index": 210,
            "index2": 207,
            "size": 578,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 266,
              "building": 378,
              "dependencies": 178
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/diverging/RdYlBu",
                "loc": "15:0-92"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"fc8d59ffffbf91bfdb\",\n  \"d7191cfdae61abd9e92c7bb6\",\n  \"d7191cfdae61ffffbfabd9e92c7bb6\",\n  \"d73027fc8d59fee090e0f3f891bfdb4575b4\",\n  \"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4\",\n  \"d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4\",\n  \"d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4\",\n  \"a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695\",\n  \"a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 211,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdYlGn.js",
            "name": "./node_modules/d3-scale-chromatic/src/diverging/RdYlGn.js",
            "index": 211,
            "index2": 208,
            "size": 578,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 266,
              "building": 379,
              "dependencies": 177
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/diverging/RdYlGn",
                "loc": "16:0-92"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"fc8d59ffffbf91cf60\",\n  \"d7191cfdae61a6d96a1a9641\",\n  \"d7191cfdae61ffffbfa6d96a1a9641\",\n  \"d73027fc8d59fee08bd9ef8b91cf601a9850\",\n  \"d73027fc8d59fee08bffffbfd9ef8b91cf601a9850\",\n  \"d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850\",\n  \"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850\",\n  \"a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837\",\n  \"a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 212,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\Spectral.js",
            "name": "./node_modules/d3-scale-chromatic/src/diverging/Spectral.js",
            "index": 212,
            "index2": 209,
            "size": 578,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 267,
              "building": 399,
              "dependencies": 153
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/diverging/Spectral",
                "loc": "17:0-98"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"fc8d59ffffbf99d594\",\n  \"d7191cfdae61abdda42b83ba\",\n  \"d7191cfdae61ffffbfabdda42b83ba\",\n  \"d53e4ffc8d59fee08be6f59899d5943288bd\",\n  \"d53e4ffc8d59fee08bffffbfe6f59899d5943288bd\",\n  \"d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd\",\n  \"d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd\",\n  \"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2\",\n  \"9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 213,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\BuGn.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuGn.js",
            "index": 213,
            "index2": 210,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 270,
              "building": 381,
              "dependencies": 171
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-multi/BuGn",
                "loc": "18:0-93"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"e5f5f999d8c92ca25f\",\n  \"edf8fbb2e2e266c2a4238b45\",\n  \"edf8fbb2e2e266c2a42ca25f006d2c\",\n  \"edf8fbccece699d8c966c2a42ca25f006d2c\",\n  \"edf8fbccece699d8c966c2a441ae76238b45005824\",\n  \"f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824\",\n  \"f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 214,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\BuPu.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuPu.js",
            "index": 214,
            "index2": 211,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 271,
              "building": 374,
              "dependencies": 177
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-multi/BuPu",
                "loc": "19:0-93"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"e0ecf49ebcda8856a7\",\n  \"edf8fbb3cde38c96c688419d\",\n  \"edf8fbb3cde38c96c68856a7810f7c\",\n  \"edf8fbbfd3e69ebcda8c96c68856a7810f7c\",\n  \"edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b\",\n  \"f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b\",\n  \"f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 215,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\GnBu.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/GnBu.js",
            "index": 215,
            "index2": 212,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 272,
              "building": 400,
              "dependencies": 150
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-multi/GnBu",
                "loc": "20:0-93"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"e0f3dba8ddb543a2ca\",\n  \"f0f9e8bae4bc7bccc42b8cbe\",\n  \"f0f9e8bae4bc7bccc443a2ca0868ac\",\n  \"f0f9e8ccebc5a8ddb57bccc443a2ca0868ac\",\n  \"f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e\",\n  \"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e\",\n  \"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 216,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\OrRd.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/OrRd.js",
            "index": 216,
            "index2": 213,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 274,
              "building": 399,
              "dependencies": 149
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-multi/OrRd",
                "loc": "21:0-93"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"fee8c8fdbb84e34a33\",\n  \"fef0d9fdcc8afc8d59d7301f\",\n  \"fef0d9fdcc8afc8d59e34a33b30000\",\n  \"fef0d9fdd49efdbb84fc8d59e34a33b30000\",\n  \"fef0d9fdd49efdbb84fc8d59ef6548d7301f990000\",\n  \"fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000\",\n  \"fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 217,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuBuGn.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBuGn.js",
            "index": 217,
            "index2": 214,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 274,
              "building": 401,
              "dependencies": 147
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-multi/PuBuGn",
                "loc": "22:0-99"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"ece2f0a6bddb1c9099\",\n  \"f6eff7bdc9e167a9cf02818a\",\n  \"f6eff7bdc9e167a9cf1c9099016c59\",\n  \"f6eff7d0d1e6a6bddb67a9cf1c9099016c59\",\n  \"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450\",\n  \"fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450\",\n  \"fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 218,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuBu.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBu.js",
            "index": 218,
            "index2": 215,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 275,
              "building": 401,
              "dependencies": 146
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-multi/PuBu",
                "loc": "23:0-93"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"ece7f2a6bddb2b8cbe\",\n  \"f1eef6bdc9e174a9cf0570b0\",\n  \"f1eef6bdc9e174a9cf2b8cbe045a8d\",\n  \"f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d\",\n  \"f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b\",\n  \"fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b\",\n  \"fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 219,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuRd.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuRd.js",
            "index": 219,
            "index2": 216,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 276,
              "building": 401,
              "dependencies": 145
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-multi/PuRd",
                "loc": "24:0-93"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"e7e1efc994c7dd1c77\",\n  \"f1eef6d7b5d8df65b0ce1256\",\n  \"f1eef6d7b5d8df65b0dd1c77980043\",\n  \"f1eef6d4b9dac994c7df65b0dd1c77980043\",\n  \"f1eef6d4b9dac994c7df65b0e7298ace125691003f\",\n  \"f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f\",\n  \"f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 220,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\RdPu.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/RdPu.js",
            "index": 220,
            "index2": 217,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 276,
              "building": 402,
              "dependencies": 144
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-multi/RdPu",
                "loc": "25:0-93"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"fde0ddfa9fb5c51b8a\",\n  \"feebe2fbb4b9f768a1ae017e\",\n  \"feebe2fbb4b9f768a1c51b8a7a0177\",\n  \"feebe2fcc5c0fa9fb5f768a1c51b8a7a0177\",\n  \"feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177\",\n  \"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177\",\n  \"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 221,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlGnBu.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGnBu.js",
            "index": 221,
            "index2": 218,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 277,
              "building": 402,
              "dependencies": 143
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-multi/YlGnBu",
                "loc": "26:0-99"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"edf8b17fcdbb2c7fb8\",\n  \"ffffcca1dab441b6c4225ea8\",\n  \"ffffcca1dab441b6c42c7fb8253494\",\n  \"ffffccc7e9b47fcdbb41b6c42c7fb8253494\",\n  \"ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84\",\n  \"ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84\",\n  \"ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 222,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlGn.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGn.js",
            "index": 222,
            "index2": 219,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 277,
              "building": 437,
              "dependencies": 108
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-multi/YlGn",
                "loc": "27:0-93"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"f7fcb9addd8e31a354\",\n  \"ffffccc2e69978c679238443\",\n  \"ffffccc2e69978c67931a354006837\",\n  \"ffffccd9f0a3addd8e78c67931a354006837\",\n  \"ffffccd9f0a3addd8e78c67941ab5d238443005a32\",\n  \"ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32\",\n  \"ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 223,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlOrBr.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrBr.js",
            "index": 223,
            "index2": 220,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 278,
              "building": 438,
              "dependencies": 106
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-multi/YlOrBr",
                "loc": "28:0-99"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"fff7bcfec44fd95f0e\",\n  \"ffffd4fed98efe9929cc4c02\",\n  \"ffffd4fed98efe9929d95f0e993404\",\n  \"ffffd4fee391fec44ffe9929d95f0e993404\",\n  \"ffffd4fee391fec44ffe9929ec7014cc4c028c2d04\",\n  \"ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04\",\n  \"ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 224,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlOrRd.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrRd.js",
            "index": 224,
            "index2": 221,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 278,
              "building": 439,
              "dependencies": 105
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-multi/YlOrRd",
                "loc": "29:0-99"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"ffeda0feb24cf03b20\",\n  \"ffffb2fecc5cfd8d3ce31a1c\",\n  \"ffffb2fecc5cfd8d3cf03b20bd0026\",\n  \"ffffb2fed976feb24cfd8d3cf03b20bd0026\",\n  \"ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026\",\n  \"ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026\",\n  \"ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 225,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Blues.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-single/Blues.js",
            "index": 225,
            "index2": 222,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 279,
              "building": 438,
              "dependencies": 105
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-single/Blues",
                "loc": "30:0-97"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"deebf79ecae13182bd\",\n  \"eff3ffbdd7e76baed62171b5\",\n  \"eff3ffbdd7e76baed63182bd08519c\",\n  \"eff3ffc6dbef9ecae16baed63182bd08519c\",\n  \"eff3ffc6dbef9ecae16baed64292c62171b5084594\",\n  \"f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594\",\n  \"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 226,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Greens.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-single/Greens.js",
            "index": 226,
            "index2": 223,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 279,
              "building": 439,
              "dependencies": 104
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-single/Greens",
                "loc": "31:0-100"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"e5f5e0a1d99b31a354\",\n  \"edf8e9bae4b374c476238b45\",\n  \"edf8e9bae4b374c47631a354006d2c\",\n  \"edf8e9c7e9c0a1d99b74c47631a354006d2c\",\n  \"edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32\",\n  \"f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32\",\n  \"f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 227,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Greys.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-single/Greys.js",
            "index": 227,
            "index2": 224,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 280,
              "building": 439,
              "dependencies": 103
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-single/Greys",
                "loc": "32:0-97"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"f0f0f0bdbdbd636363\",\n  \"f7f7f7cccccc969696525252\",\n  \"f7f7f7cccccc969696636363252525\",\n  \"f7f7f7d9d9d9bdbdbd969696636363252525\",\n  \"f7f7f7d9d9d9bdbdbd969696737373525252252525\",\n  \"fffffff0f0f0d9d9d9bdbdbd969696737373525252252525\",\n  \"fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 228,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Purples.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-single/Purples.js",
            "index": 228,
            "index2": 225,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 281,
              "building": 439,
              "dependencies": 102
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-single/Purples",
                "loc": "33:0-103"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"efedf5bcbddc756bb1\",\n  \"f2f0f7cbc9e29e9ac86a51a3\",\n  \"f2f0f7cbc9e29e9ac8756bb154278f\",\n  \"f2f0f7dadaebbcbddc9e9ac8756bb154278f\",\n  \"f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486\",\n  \"fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486\",\n  \"fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 229,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Reds.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-single/Reds.js",
            "index": 229,
            "index2": 226,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 281,
              "building": 440,
              "dependencies": 101
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-single/Reds",
                "loc": "34:0-94"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"fee0d2fc9272de2d26\",\n  \"fee5d9fcae91fb6a4acb181d\",\n  \"fee5d9fcae91fb6a4ade2d26a50f15\",\n  \"fee5d9fcbba1fc9272fb6a4ade2d26a50f15\",\n  \"fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d\",\n  \"fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d\",\n  \"fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 230,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Oranges.js",
            "name": "./node_modules/d3-scale-chromatic/src/sequential-single/Oranges.js",
            "index": 230,
            "index2": 227,
            "size": 440,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "issuerId": 195,
            "issuerName": "./node_modules/d3-scale-chromatic/index.js",
            "profile": {
              "factory": 282,
              "building": 439,
              "dependencies": 100
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 195,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
                "module": "./node_modules/d3-scale-chromatic/index.js",
                "moduleName": "./node_modules/d3-scale-chromatic/index.js",
                "type": "harmony import",
                "userRequest": "./src/sequential-single/Oranges",
                "loc": "35:0-103"
              }
            ],
            "usedExports": [
              "default",
              "scheme"
            ],
            "providedExports": [
              "scheme",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"fee6cefdae6be6550d\",\n  \"feeddefdbe85fd8d3cd94701\",\n  \"feeddefdbe85fd8d3ce6550da63603\",\n  \"feeddefdd0a2fdae6bfd8d3ce6550da63603\",\n  \"feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04\",\n  \"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04\",\n  \"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704\"\n).map(colors);\n\nexport default ramp(scheme);\n"
          },
          {
            "id": 231,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Breadcrumb\\Breadcrumb.tsx",
            "name": "./app/src/components/Breadcrumb/Breadcrumb.tsx",
            "index": 231,
            "index2": 231,
            "size": 5827,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "issuerId": 80,
            "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
            "profile": {
              "factory": 25,
              "building": 106,
              "dependencies": 3
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 80,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
                "module": "./app/src/components/TreeMap/TreeMap.tsx",
                "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
                "type": "cjs require",
                "userRequest": "../Breadcrumb/Breadcrumb",
                "loc": "30:19-54"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 2,
            "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = Object.setPrototypeOf ||\r\n        ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n        function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar React = require(\"react\");\r\nvar Utils_1 = require(\"../../utils/Utils\");\r\nvar styled = require(\"styled-components\");\r\nvar Breadcrumb = (function (_super) {\r\n    __extends(Breadcrumb, _super);\r\n    function Breadcrumb() {\r\n        return _super !== null && _super.apply(this, arguments) || this;\r\n    }\r\n    Breadcrumb.prototype.render = function () {\r\n        return (React.createElement(\"div\", { className: this.props.className }, this._renderItems()));\r\n    };\r\n    Breadcrumb.prototype._renderItems = function () {\r\n        var _this = this;\r\n        var items = this.props.items;\r\n        if (items\r\n            && items.hasOwnProperty(\"length\")\r\n            && items.length > 0) {\r\n            return items.map(function (item) {\r\n                return (React.createElement(\"a\", { id: item.key, key: item.key, onClick: _this._onBreadcrumbClicked.bind(_this, item), href: item.href }, item.text));\r\n            });\r\n        }\r\n    };\r\n    Breadcrumb.prototype._onBreadcrumbClicked = function (item, ev) {\r\n        if (item.onClick) {\r\n            item.onClick(ev, item);\r\n        }\r\n    };\r\n    return Breadcrumb;\r\n}(React.Component));\r\nexports.BreadcrumbStyled = (_a = [\"\\n    text-align: center;\\n    display: block;\\n    overflow: hidden;\\n    margin-top: 5px;\\n    margin-bottom: 5px;\\n    font-family: 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;\\n\\n    > a {\\n        text-decoration: none;\\n        outline: none;\\n        display: block;\\n        float: left;\\n        font-size: 12px;\\n        line-height: 36px;\\n        color: black;\\n        padding: 0 10px 0 30px;\\n        position: relative;\\n        cursor: pointer;\\n        background-color: #ffffff;\\n        background-color: \", \";\\n    }\\n\\n    a:first-child {\\n        padding-left: 16px;\\n    }\\n\\n    a::after {\\n        content: '';\\n        position: absolute;\\n        top: 0;\\n        right: -18px;\\n        width: 36px;\\n        height: 36px;\\n        transform: scale(.707) rotate(45deg);\\n        z-index: 1;\\n        box-shadow: 2px -2px 0 2px rgb(206, 230, 140);\\n        box-shadow: 1px -1px 0 0px \", \";\\n        border-radius: 0 5px 0 50px;\\n        background-color: #ffffff;\\n        background-color: \", \";\\n        color: rgb(206, 230, 140);\\n        color: \", \";\\n    }\\n\\n    a:hover, a:hover::after {\\n        background-color: rgb(206, 230, 140);\\n        background-color: \", \";\\n        color: #ffffff;\\n        color: \", \";\\n    }\\n\\n    a:last-child {\\n        padding-right: 20px;\\n        background-color: rgb(206, 230, 140);\\n        background-color: \", \";\\n        color: #ffffff;\\n        color: \", \";\\n        cursor: auto;\\n    }\\n    a:last-child::after {\\n        background-color: rgb(206, 230, 140);\\n        background-color: \", \";\\n        color: #ffffff;\\n        color: \", \";\\n    }\\n\"], _a.raw = [\"\\n    text-align: center;\\n    display: block;\\n    overflow: hidden;\\n    margin-top: 5px;\\n    margin-bottom: 5px;\\n    font-family: 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;\\n\\n    > a {\\n        text-decoration: none;\\n        outline: none;\\n        display: block;\\n        float: left;\\n        font-size: 12px;\\n        line-height: 36px;\\n        color: black;\\n        padding: 0 10px 0 30px;\\n        position: relative;\\n        cursor: pointer;\\n        background-color: #ffffff;\\n        background-color: \", \";\\n    }\\n\\n    a:first-child {\\n        padding-left: 16px;\\n    }\\n\\n    a::after {\\n        content: '';\\n        position: absolute;\\n        top: 0;\\n        right: -18px;\\n        width: 36px;\\n        height: 36px;\\n        transform: scale(.707) rotate(45deg);\\n        z-index: 1;\\n        box-shadow: 2px -2px 0 2px rgb(206, 230, 140);\\n        box-shadow: 1px -1px 0 0px \", \";\\n        border-radius: 0 5px 0 50px;\\n        background-color: #ffffff;\\n        background-color: \", \";\\n        color: rgb(206, 230, 140);\\n        color: \", \";\\n    }\\n\\n    a:hover, a:hover::after {\\n        background-color: rgb(206, 230, 140);\\n        background-color: \", \";\\n        color: #ffffff;\\n        color: \", \";\\n    }\\n\\n    a:last-child {\\n        padding-right: 20px;\\n        background-color: rgb(206, 230, 140);\\n        background-color: \", \";\\n        color: #ffffff;\\n        color: \", \";\\n        cursor: auto;\\n    }\\n    a:last-child::after {\\n        background-color: rgb(206, 230, 140);\\n        background-color: \", \";\\n        color: #ffffff;\\n        color: \", \";\\n    }\\n\"], styled.default(Breadcrumb)(_a, function (props) { return props.bgColor; }, function (props) { return props.currentBgColor; }, function (props) { return props.bgColor; }, function (props) { return Utils_1.Utils.getHighContrastColorFromString(props.bgColor); }, function (props) { return props.hoverBgColor; }, function (props) { return Utils_1.Utils.getHighContrastColorFromString(props.hoverBgColor); }, function (props) { return props.currentBgColor; }, function (props) { return Utils_1.Utils.getHighContrastColorFromString(props.currentBgColor); }, function (props) { return props.currentBgColor; }, function (props) { return Utils_1.Utils.getHighContrastColorFromString(props.currentBgColor); }));\r\nvar _a;\r\n"
          },
          {
            "id": 232,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\styled-components\\dist\\styled-components.es.js",
            "name": "./node_modules/styled-components/dist/styled-components.es.js",
            "index": 232,
            "index2": 230,
            "size": 87483,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Breadcrumb\\Breadcrumb.tsx",
            "issuerId": 231,
            "issuerName": "./app/src/components/Breadcrumb/Breadcrumb.tsx",
            "profile": {
              "factory": 714,
              "building": 126,
              "dependencies": 1
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 231,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Breadcrumb\\Breadcrumb.tsx",
                "module": "./app/src/components/Breadcrumb/Breadcrumb.tsx",
                "moduleName": "./app/src/components/Breadcrumb/Breadcrumb.tsx",
                "type": "cjs require",
                "userRequest": "styled-components",
                "loc": "15:13-41"
              }
            ],
            "usedExports": true,
            "providedExports": [
              "css",
              "keyframes",
              "injectGlobal",
              "ThemeProvider",
              "withTheme",
              "ServerStyleSheet",
              "StyleSheetManager",
              "default"
            ],
            "optimizationBailout": [],
            "depth": 3,
            "source": "import stylis from 'stylis';\nimport React, { Component, createElement } from 'react';\n\n/**\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @typechecks\n */\n\nvar _uppercasePattern = /([A-Z])/g;\n\n/**\n * Hyphenates a camelcased string, for example:\n *\n *   > hyphenate('backgroundColor')\n *   < \"background-color\"\n *\n * For CSS style names, use `hyphenateStyleName` instead which works properly\n * with all vendor prefixes, including `ms`.\n *\n * @param {string} string\n * @return {string}\n */\nfunction hyphenate$2(string) {\n  return string.replace(_uppercasePattern, '-$1').toLowerCase();\n}\n\nvar hyphenate_1 = hyphenate$2;\n\nvar hyphenate = hyphenate_1;\n\nvar msPattern = /^ms-/;\n\n/**\n * Hyphenates a camelcased CSS property name, for example:\n *\n *   > hyphenateStyleName('backgroundColor')\n *   < \"background-color\"\n *   > hyphenateStyleName('MozTransition')\n *   < \"-moz-transition\"\n *   > hyphenateStyleName('msTransition')\n *   < \"-ms-transition\"\n *\n * As Modernizr suggests (http://modernizr.com/docs/#prefixed), an `ms` prefix\n * is converted to `-ms-`.\n *\n * @param {string} string\n * @return {string}\n */\nfunction hyphenateStyleName(string) {\n  return hyphenate(string).replace(msPattern, '-ms-');\n}\n\nvar hyphenateStyleName_1 = hyphenateStyleName;\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) {\n  return typeof obj;\n} : function (obj) {\n  return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n};\n\n\n\n\n\n\n\n\n\n\n\nvar classCallCheck = function (instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n};\n\nvar createClass = function () {\n  function defineProperties(target, props) {\n    for (var i = 0; i < props.length; i++) {\n      var descriptor = props[i];\n      descriptor.enumerable = descriptor.enumerable || false;\n      descriptor.configurable = true;\n      if (\"value\" in descriptor) descriptor.writable = true;\n      Object.defineProperty(target, descriptor.key, descriptor);\n    }\n  }\n\n  return function (Constructor, protoProps, staticProps) {\n    if (protoProps) defineProperties(Constructor.prototype, protoProps);\n    if (staticProps) defineProperties(Constructor, staticProps);\n    return Constructor;\n  };\n}();\n\n\n\n\n\n\n\nvar _extends = Object.assign || function (target) {\n  for (var i = 1; i < arguments.length; i++) {\n    var source = arguments[i];\n\n    for (var key in source) {\n      if (Object.prototype.hasOwnProperty.call(source, key)) {\n        target[key] = source[key];\n      }\n    }\n  }\n\n  return target;\n};\n\n\n\nvar inherits = function (subClass, superClass) {\n  if (typeof superClass !== \"function\" && superClass !== null) {\n    throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass);\n  }\n\n  subClass.prototype = Object.create(superClass && superClass.prototype, {\n    constructor: {\n      value: subClass,\n      enumerable: false,\n      writable: true,\n      configurable: true\n    }\n  });\n  if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;\n};\n\n\n\n\n\n\n\n\n\nvar objectWithoutProperties = function (obj, keys) {\n  var target = {};\n\n  for (var i in obj) {\n    if (keys.indexOf(i) >= 0) continue;\n    if (!Object.prototype.hasOwnProperty.call(obj, i)) continue;\n    target[i] = obj[i];\n  }\n\n  return target;\n};\n\nvar possibleConstructorReturn = function (self, call) {\n  if (!self) {\n    throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n  }\n\n  return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self;\n};\n\n/*!\n * isobject <https://github.com/jonschlinkert/isobject>\n *\n * Copyright (c) 2014-2015, Jon Schlinkert.\n * Licensed under the MIT License.\n */\n\nvar index$1 = function isObject(val) {\n  return val != null && (typeof val === 'undefined' ? 'undefined' : _typeof(val)) === 'object' && !Array.isArray(val);\n};\n\nvar isObject$1 = index$1;\n\nfunction isObjectObject(o) {\n  return isObject$1(o) === true && Object.prototype.toString.call(o) === '[object Object]';\n}\n\nvar index = function isPlainObject(o) {\n  var ctor, prot;\n\n  if (isObjectObject(o) === false) return false;\n\n  // If has modified constructor\n  ctor = o.constructor;\n  if (typeof ctor !== 'function') return false;\n\n  // If has modified prototype\n  prot = ctor.prototype;\n  if (isObjectObject(prot) === false) return false;\n\n  // If constructor does not have an Object-specific method\n  if (prot.hasOwnProperty('isPrototypeOf') === false) {\n    return false;\n  }\n\n  // Most likely a plain Object\n  return true;\n};\n\n//      \nvar objToCss = function objToCss(obj, prevKey) {\n  var css = Object.keys(obj).map(function (key) {\n    if (index(obj[key])) return objToCss(obj[key], key);\n    return hyphenateStyleName_1(key) + ': ' + obj[key] + ';';\n  }).join(' ');\n  return prevKey ? prevKey + ' {\\n  ' + css + '\\n}' : css;\n};\n\nvar flatten = function flatten(chunks, executionContext) {\n  return chunks.reduce(function (ruleSet, chunk) {\n    /* Remove falsey values */\n    if (chunk === undefined || chunk === null || chunk === false || chunk === '') return ruleSet;\n    /* Flatten ruleSet */\n    if (Array.isArray(chunk)) return [].concat(ruleSet, flatten(chunk, executionContext));\n\n    /* Handle other components */\n    // $FlowFixMe not sure how to make this pass\n    if (chunk.hasOwnProperty('styledComponentId')) return [].concat(ruleSet, ['.' + chunk.styledComponentId]);\n\n    /* Either execute or defer the function */\n    if (typeof chunk === 'function') {\n      return executionContext ? ruleSet.concat.apply(ruleSet, flatten([chunk(executionContext)], executionContext)) : ruleSet.concat(chunk);\n    }\n\n    /* Handle objects */\n    // $FlowFixMe have to add %checks somehow to isPlainObject\n    return ruleSet.concat(index(chunk) ? objToCss(chunk) : chunk.toString());\n  }, []);\n};\n\n//      \nstylis.set({\n  global: false,\n  cascade: true,\n  keyframe: false,\n  prefix: true,\n  compress: false,\n  semicolon: true\n});\n\nvar stringifyRules = function stringifyRules(rules, selector, prefix) {\n  var flatCSS = rules.join('').replace(/^\\s*\\/\\/.*$/gm, ''); // replace JS comments\n\n  var cssStr = selector && prefix ? prefix + ' ' + selector + ' { ' + flatCSS + ' }' : flatCSS;\n\n  return stylis(prefix || !selector ? '' : selector, cssStr);\n};\n\n//      \nvar chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'.split('');\nvar charsLength = chars.length;\n\n/* Some high number, usually 9-digit base-10. Map it to base-😎 */\nvar generateAlphabeticName = function generateAlphabeticName(code) {\n  var name = '';\n  var x = void 0;\n\n  for (x = code; x > charsLength; x = Math.floor(x / chars.length)) {\n    name = chars[x % charsLength] + name;\n  }\n\n  return chars[x % charsLength] + name;\n};\n\n//      \n\n\nvar interleave = (function (strings, interpolations) {\n  return interpolations.reduce(function (array, interp, i) {\n    return array.concat(interp, strings[i + 1]);\n  }, [strings[0]]);\n});\n\n//      \nvar css = (function (strings) {\n  for (var _len = arguments.length, interpolations = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n    interpolations[_key - 1] = arguments[_key];\n  }\n\n  return flatten(interleave(strings, interpolations));\n});\n\n//      \nvar SC_COMPONENT_ID = /^[^\\S\\n]*?\\/\\* sc-component-id:\\s+(\\S+)\\s+\\*\\//mg;\n\nvar extractCompsFromCSS = (function (maybeCSS) {\n  var css = '' + (maybeCSS || ''); // Definitely a string, and a clone\n  var existingComponents = [];\n  css.replace(SC_COMPONENT_ID, function (match, componentId, matchIndex) {\n    existingComponents.push({ componentId: componentId, matchIndex: matchIndex });\n    return match;\n  });\n  return existingComponents.map(function (_ref, i) {\n    var componentId = _ref.componentId,\n        matchIndex = _ref.matchIndex;\n\n    var nextComp = existingComponents[i + 1];\n    var cssFromDOM = nextComp ? css.slice(matchIndex, nextComp.matchIndex) : css.slice(matchIndex);\n    return { componentId: componentId, cssFromDOM: cssFromDOM };\n  });\n});\n\n//      \n/*\n * Browser Style Sheet with Rehydration\n *\n * <style data-styled-components=\"x y z\"\n *        data-styled-components-is-local=\"true\">\n *   /· sc-component-id: a ·/\n *   .sc-a { ... }\n *   .x { ... }\n *   /· sc-component-id: b ·/\n *   .sc-b { ... }\n *   .y { ... }\n *   .z { ... }\n * </style>\n *\n * Note: replace · with * in the above snippet.\n * */\nvar COMPONENTS_PER_TAG = 40;\n\nvar BrowserTag = function () {\n  function BrowserTag(el, isLocal) {\n    var existingSource = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';\n    classCallCheck(this, BrowserTag);\n\n    this.el = el;\n    this.isLocal = isLocal;\n    this.ready = false;\n\n    var extractedComps = extractCompsFromCSS(existingSource);\n\n    this.size = extractedComps.length;\n    this.components = extractedComps.reduce(function (acc, obj) {\n      acc[obj.componentId] = obj; // eslint-disable-line no-param-reassign\n      return acc;\n    }, {});\n  }\n\n  BrowserTag.prototype.isFull = function isFull() {\n    return this.size >= COMPONENTS_PER_TAG;\n  };\n\n  BrowserTag.prototype.addComponent = function addComponent(componentId) {\n    if (!this.ready) this.replaceElement();\n    if (this.components[componentId]) throw new Error('Trying to add Component \\'' + componentId + '\\' twice!');\n\n    var comp = { componentId: componentId, textNode: document.createTextNode('') };\n    this.el.appendChild(comp.textNode);\n\n    this.size += 1;\n    this.components[componentId] = comp;\n  };\n\n  BrowserTag.prototype.inject = function inject(componentId, css, name) {\n    if (!this.ready) this.replaceElement();\n    var comp = this.components[componentId];\n\n    if (!comp) throw new Error('Must add a new component before you can inject css into it');\n    if (comp.textNode.data === '') comp.textNode.appendData('\\n/* sc-component-id: ' + componentId + ' */\\n');\n\n    comp.textNode.appendData(css);\n    if (name) {\n      var existingNames = this.el.getAttribute(SC_ATTR);\n      this.el.setAttribute(SC_ATTR, existingNames ? existingNames + ' ' + name : name);\n    }\n  };\n\n  BrowserTag.prototype.toHTML = function toHTML() {\n    return this.el.outerHTML;\n  };\n\n  BrowserTag.prototype.toReactElement = function toReactElement() {\n    throw new Error('BrowserTag doesn\\'t implement toReactElement!');\n  };\n\n  BrowserTag.prototype.clone = function clone() {\n    throw new Error('BrowserTag cannot be cloned!');\n  };\n\n  /* Because we care about source order, before we can inject anything we need to\n   * create a text node for each component and replace the existing CSS. */\n\n\n  BrowserTag.prototype.replaceElement = function replaceElement() {\n    var _this = this;\n\n    this.ready = true;\n    // We have nothing to inject. Use the current el.\n    if (this.size === 0) return;\n\n    // Build up our replacement style tag\n    var newEl = this.el.cloneNode();\n    newEl.appendChild(document.createTextNode('\\n'));\n\n    Object.keys(this.components).forEach(function (key) {\n      var comp = _this.components[key];\n\n      // eslint-disable-next-line no-param-reassign\n      comp.textNode = document.createTextNode(comp.cssFromDOM);\n      newEl.appendChild(comp.textNode);\n    });\n\n    if (!this.el.parentNode) throw new Error(\"Trying to replace an element that wasn't mounted!\");\n\n    // The ol' switcheroo\n    this.el.parentNode.replaceChild(newEl, this.el);\n    this.el = newEl;\n  };\n\n  return BrowserTag;\n}();\n\n/* Factory function to separate DOM operations from logical ones*/\n\n\nvar BrowserStyleSheet = {\n  create: function create() {\n    var tags = [];\n    var names = {};\n\n    /* Construct existing state from DOM */\n    var nodes = document.querySelectorAll('[' + SC_ATTR + ']');\n    var nodesLength = nodes.length;\n\n    for (var i = 0; i < nodesLength; i += 1) {\n      var el = nodes[i];\n\n      tags.push(new BrowserTag(el, el.getAttribute(LOCAL_ATTR) === 'true', el.innerHTML));\n\n      var attr = el.getAttribute(SC_ATTR);\n      if (attr) {\n        attr.trim().split(/\\s+/).forEach(function (name) {\n          names[name] = true;\n        });\n      }\n    }\n\n    /* Factory for making more tags */\n    var tagConstructor = function tagConstructor(isLocal) {\n      var el = document.createElement('style');\n      el.type = 'text/css';\n      el.setAttribute(SC_ATTR, '');\n      el.setAttribute(LOCAL_ATTR, isLocal ? 'true' : 'false');\n      if (!document.head) throw new Error('Missing document <head>');\n      document.head.appendChild(el);\n      return new BrowserTag(el, isLocal);\n    };\n\n    return new StyleSheet(tagConstructor, tags, names);\n  }\n};\n\n//      \nvar SC_ATTR = 'data-styled-components';\nvar LOCAL_ATTR = 'data-styled-components-is-local';\nvar CONTEXT_KEY = '__styled-components-stylesheet__';\n\nvar instance = null;\n// eslint-disable-next-line no-use-before-define\nvar clones = [];\n\nvar StyleSheet = function () {\n  function StyleSheet(tagConstructor) {\n    var tags = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n    var names = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n    classCallCheck(this, StyleSheet);\n    this.hashes = {};\n    this.deferredInjections = {};\n\n    this.tagConstructor = tagConstructor;\n    this.tags = tags;\n    this.names = names;\n    this.constructComponentTagMap();\n  }\n\n  StyleSheet.prototype.constructComponentTagMap = function constructComponentTagMap() {\n    var _this = this;\n\n    this.componentTags = {};\n\n    this.tags.forEach(function (tag) {\n      Object.keys(tag.components).forEach(function (componentId) {\n        _this.componentTags[componentId] = tag;\n      });\n    });\n  };\n\n  /* Best level of caching—get the name from the hash straight away. */\n\n\n  StyleSheet.prototype.getName = function getName(hash) {\n    return this.hashes[hash.toString()];\n  };\n\n  /* Second level of caching—if the name is already in the dom, don't\n   * inject anything and record the hash for getName next time. */\n\n\n  StyleSheet.prototype.alreadyInjected = function alreadyInjected(hash, name) {\n    if (!this.names[name]) return false;\n\n    this.hashes[hash.toString()] = name;\n    return true;\n  };\n\n  /* Third type of caching—don't inject components' componentId twice. */\n\n\n  StyleSheet.prototype.hasInjectedComponent = function hasInjectedComponent(componentId) {\n    return !!this.componentTags[componentId];\n  };\n\n  StyleSheet.prototype.deferredInject = function deferredInject(componentId, isLocal, css) {\n    if (this === instance) {\n      clones.forEach(function (clone) {\n        clone.deferredInject(componentId, isLocal, css);\n      });\n    }\n\n    this.getOrCreateTag(componentId, isLocal);\n    this.deferredInjections[componentId] = css;\n  };\n\n  StyleSheet.prototype.inject = function inject(componentId, isLocal, css, hash, name) {\n    if (this === instance) {\n      clones.forEach(function (clone) {\n        clone.inject(componentId, isLocal, css);\n      });\n    }\n\n    var tag = this.getOrCreateTag(componentId, isLocal);\n\n    var deferredInjection = this.deferredInjections[componentId];\n    if (deferredInjection) {\n      tag.inject(componentId, deferredInjection);\n      delete this.deferredInjections[componentId];\n    }\n\n    tag.inject(componentId, css, name);\n\n    if (hash && name) {\n      this.hashes[hash.toString()] = name;\n    }\n  };\n\n  StyleSheet.prototype.toHTML = function toHTML() {\n    return this.tags.map(function (tag) {\n      return tag.toHTML();\n    }).join('');\n  };\n\n  StyleSheet.prototype.toReactElements = function toReactElements() {\n    return this.tags.map(function (tag, i) {\n      return tag.toReactElement('sc-' + i);\n    });\n  };\n\n  StyleSheet.prototype.getOrCreateTag = function getOrCreateTag(componentId, isLocal) {\n    var existingTag = this.componentTags[componentId];\n    if (existingTag) {\n      return existingTag;\n    }\n\n    var lastTag = this.tags[this.tags.length - 1];\n    var componentTag = !lastTag || lastTag.isFull() || lastTag.isLocal !== isLocal ? this.createNewTag(isLocal) : lastTag;\n    this.componentTags[componentId] = componentTag;\n    componentTag.addComponent(componentId);\n    return componentTag;\n  };\n\n  StyleSheet.prototype.createNewTag = function createNewTag(isLocal) {\n    var newTag = this.tagConstructor(isLocal);\n    this.tags.push(newTag);\n    return newTag;\n  };\n\n  StyleSheet.reset = function reset(isServer) {\n    instance = StyleSheet.create(isServer);\n  };\n\n  /* We can make isServer totally implicit once Jest 20 drops and we\n   * can change environment on a per-test basis. */\n\n\n  StyleSheet.create = function create() {\n    var isServer = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : typeof document === 'undefined';\n\n    return (isServer ? ServerStyleSheet : BrowserStyleSheet).create();\n  };\n\n  StyleSheet.clone = function clone(oldSheet) {\n    var newSheet = new StyleSheet(oldSheet.tagConstructor, oldSheet.tags.map(function (tag) {\n      return tag.clone();\n    }), _extends({}, oldSheet.names));\n\n    newSheet.hashes = _extends({}, oldSheet.hashes);\n    newSheet.deferredInjections = _extends({}, oldSheet.deferredInjections);\n    clones.push(newSheet);\n\n    return newSheet;\n  };\n\n  createClass(StyleSheet, null, [{\n    key: 'instance',\n    get: function get() {\n      return instance || (instance = StyleSheet.create());\n    }\n  }]);\n  return StyleSheet;\n}();\n\nfunction createCommonjsModule(fn, module) {\n\treturn module = { exports: {} }, fn(module, module.exports), module.exports;\n}\n\n/**\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * \n */\n\nfunction makeEmptyFunction(arg) {\n  return function () {\n    return arg;\n  };\n}\n\n/**\n * This function accepts and discards inputs; it has no side effects. This is\n * primarily useful idiomatically for overridable function endpoints which\n * always need to be callable, since JS lacks a null-call idiom ala Cocoa.\n */\nvar emptyFunction$1 = function emptyFunction$1() {};\n\nemptyFunction$1.thatReturns = makeEmptyFunction;\nemptyFunction$1.thatReturnsFalse = makeEmptyFunction(false);\nemptyFunction$1.thatReturnsTrue = makeEmptyFunction(true);\nemptyFunction$1.thatReturnsNull = makeEmptyFunction(null);\nemptyFunction$1.thatReturnsThis = function () {\n  return this;\n};\nemptyFunction$1.thatReturnsArgument = function (arg) {\n  return arg;\n};\n\nvar emptyFunction_1 = emptyFunction$1;\n\n/**\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n */\n\n/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nvar validateFormat = function validateFormat(format) {};\n\n{\n  validateFormat = function validateFormat(format) {\n    if (format === undefined) {\n      throw new Error('invariant requires an error message argument');\n    }\n  };\n}\n\nfunction invariant$1(condition, format, a, b, c, d, e, f) {\n  validateFormat(format);\n\n  if (!condition) {\n    var error;\n    if (format === undefined) {\n      error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.');\n    } else {\n      var args = [a, b, c, d, e, f];\n      var argIndex = 0;\n      error = new Error(format.replace(/%s/g, function () {\n        return args[argIndex++];\n      }));\n      error.name = 'Invariant Violation';\n    }\n\n    error.framesToPop = 1; // we don't care about invariant's own frame\n    throw error;\n  }\n}\n\nvar invariant_1 = invariant$1;\n\nvar emptyFunction$2 = emptyFunction_1;\n\n/**\n * Similar to invariant but only logs a warning if the condition is not met.\n * This can be used to log issues in development environments in critical\n * paths. Removing the logging code for production environments will keep the\n * same logic and follow the same code paths.\n */\n\nvar warning$1 = emptyFunction$2;\n\n{\n  (function () {\n    var printWarning = function printWarning(format) {\n      for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n        args[_key - 1] = arguments[_key];\n      }\n\n      var argIndex = 0;\n      var message = 'Warning: ' + format.replace(/%s/g, function () {\n        return args[argIndex++];\n      });\n      if (typeof console !== 'undefined') {\n        console.error(message);\n      }\n      try {\n        // --- Welcome to debugging React ---\n        // This error was thrown as a convenience so that you can use this stack\n        // to find the callsite that caused this warning to fire.\n        throw new Error(message);\n      } catch (x) {}\n    };\n\n    warning$1 = function warning$1(condition, format) {\n      if (format === undefined) {\n        throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument');\n      }\n\n      if (format.indexOf('Failed Composite propType: ') === 0) {\n        return; // Ignore CompositeComponent proptype check.\n      }\n\n      if (!condition) {\n        for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) {\n          args[_key2 - 2] = arguments[_key2];\n        }\n\n        printWarning.apply(undefined, [format].concat(args));\n      }\n    };\n  })();\n}\n\nvar warning_1 = warning$1;\n\n/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n */\n\nvar ReactPropTypesSecret$1 = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';\n\nvar ReactPropTypesSecret_1 = ReactPropTypesSecret$1;\n\n{\n  var invariant$2 = invariant_1;\n  var warning$2 = warning_1;\n  var ReactPropTypesSecret$2 = ReactPropTypesSecret_1;\n  var loggedTypeFailures = {};\n}\n\n/**\n * Assert that the values match with the type specs.\n * Error messages are memorized and will only be shown once.\n *\n * @param {object} typeSpecs Map of name to a ReactPropType\n * @param {object} values Runtime values that need to be type-checked\n * @param {string} location e.g. \"prop\", \"context\", \"child context\"\n * @param {string} componentName Name of the component for error messages.\n * @param {?Function} getStack Returns the component stack.\n * @private\n */\nfunction checkPropTypes$1(typeSpecs, values, location, componentName, getStack) {\n  {\n    for (var typeSpecName in typeSpecs) {\n      if (typeSpecs.hasOwnProperty(typeSpecName)) {\n        var error;\n        // Prop type validation may throw. In case they do, we don't want to\n        // fail the render phase where it didn't fail before. So we log it.\n        // After these have been cleaned up, we'll let them throw.\n        try {\n          // This is intentionally an invariant that gets caught. It's the same\n          // behavior as without this statement except with a better message.\n          invariant$2(typeof typeSpecs[typeSpecName] === 'function', '%s: %s type `%s` is invalid; it must be a function, usually from ' + 'React.PropTypes.', componentName || 'React class', location, typeSpecName);\n          error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret$2);\n        } catch (ex) {\n          error = ex;\n        }\n        warning$2(!error || error instanceof Error, '%s: type specification of %s `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error === 'undefined' ? 'undefined' : _typeof(error));\n        if (error instanceof Error && !(error.message in loggedTypeFailures)) {\n          // Only monitor this failure once because there tends to be a lot of the\n          // same error.\n          loggedTypeFailures[error.message] = true;\n\n          var stack = getStack ? getStack() : '';\n\n          warning$2(false, 'Failed %s type: %s%s', location, error.message, stack != null ? stack : '');\n        }\n      }\n    }\n  }\n}\n\nvar checkPropTypes_1 = checkPropTypes$1;\n\nvar emptyFunction = emptyFunction_1;\nvar invariant = invariant_1;\nvar warning = warning_1;\n\nvar ReactPropTypesSecret = ReactPropTypesSecret_1;\nvar checkPropTypes = checkPropTypes_1;\n\nvar factoryWithTypeCheckers = function factoryWithTypeCheckers(isValidElement, throwOnDirectAccess) {\n  /* global Symbol */\n  var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;\n  var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.\n\n  /**\n   * Returns the iterator method function contained on the iterable object.\n   *\n   * Be sure to invoke the function with the iterable as context:\n   *\n   *     var iteratorFn = getIteratorFn(myIterable);\n   *     if (iteratorFn) {\n   *       var iterator = iteratorFn.call(myIterable);\n   *       ...\n   *     }\n   *\n   * @param {?object} maybeIterable\n   * @return {?function}\n   */\n  function getIteratorFn(maybeIterable) {\n    var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);\n    if (typeof iteratorFn === 'function') {\n      return iteratorFn;\n    }\n  }\n\n  /**\n   * Collection of methods that allow declaration and validation of props that are\n   * supplied to React components. Example usage:\n   *\n   *   var Props = require('ReactPropTypes');\n   *   var MyArticle = React.createClass({\n   *     propTypes: {\n   *       // An optional string prop named \"description\".\n   *       description: Props.string,\n   *\n   *       // A required enum prop named \"category\".\n   *       category: Props.oneOf(['News','Photos']).isRequired,\n   *\n   *       // A prop named \"dialog\" that requires an instance of Dialog.\n   *       dialog: Props.instanceOf(Dialog).isRequired\n   *     },\n   *     render: function() { ... }\n   *   });\n   *\n   * A more formal specification of how these methods are used:\n   *\n   *   type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)\n   *   decl := ReactPropTypes.{type}(.isRequired)?\n   *\n   * Each and every declaration produces a function with the same signature. This\n   * allows the creation of custom validation functions. For example:\n   *\n   *  var MyLink = React.createClass({\n   *    propTypes: {\n   *      // An optional string or URI prop named \"href\".\n   *      href: function(props, propName, componentName) {\n   *        var propValue = props[propName];\n   *        if (propValue != null && typeof propValue !== 'string' &&\n   *            !(propValue instanceof URI)) {\n   *          return new Error(\n   *            'Expected a string or an URI for ' + propName + ' in ' +\n   *            componentName\n   *          );\n   *        }\n   *      }\n   *    },\n   *    render: function() {...}\n   *  });\n   *\n   * @internal\n   */\n\n  var ANONYMOUS = '<<anonymous>>';\n\n  // Important!\n  // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.\n  var ReactPropTypes = {\n    array: createPrimitiveTypeChecker('array'),\n    bool: createPrimitiveTypeChecker('boolean'),\n    func: createPrimitiveTypeChecker('function'),\n    number: createPrimitiveTypeChecker('number'),\n    object: createPrimitiveTypeChecker('object'),\n    string: createPrimitiveTypeChecker('string'),\n    symbol: createPrimitiveTypeChecker('symbol'),\n\n    any: createAnyTypeChecker(),\n    arrayOf: createArrayOfTypeChecker,\n    element: createElementTypeChecker(),\n    instanceOf: createInstanceTypeChecker,\n    node: createNodeChecker(),\n    objectOf: createObjectOfTypeChecker,\n    oneOf: createEnumTypeChecker,\n    oneOfType: createUnionTypeChecker,\n    shape: createShapeTypeChecker\n  };\n\n  /**\n   * inlined Object.is polyfill to avoid requiring consumers ship their own\n   * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is\n   */\n  /*eslint-disable no-self-compare*/\n  function is(x, y) {\n    // SameValue algorithm\n    if (x === y) {\n      // Steps 1-5, 7-10\n      // Steps 6.b-6.e: +0 != -0\n      return x !== 0 || 1 / x === 1 / y;\n    } else {\n      // Step 6.a: NaN == NaN\n      return x !== x && y !== y;\n    }\n  }\n  /*eslint-enable no-self-compare*/\n\n  /**\n   * We use an Error-like object for backward compatibility as people may call\n   * PropTypes directly and inspect their output. However, we don't use real\n   * Errors anymore. We don't inspect their stack anyway, and creating them\n   * is prohibitively expensive if they are created too often, such as what\n   * happens in oneOfType() for any type before the one that matched.\n   */\n  function PropTypeError(message) {\n    this.message = message;\n    this.stack = '';\n  }\n  // Make `instanceof Error` still work for returned errors.\n  PropTypeError.prototype = Error.prototype;\n\n  function createChainableTypeChecker(validate) {\n    {\n      var manualPropTypeCallCache = {};\n      var manualPropTypeWarningCount = 0;\n    }\n    function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {\n      componentName = componentName || ANONYMOUS;\n      propFullName = propFullName || propName;\n\n      if (secret !== ReactPropTypesSecret) {\n        if (throwOnDirectAccess) {\n          // New behavior only for users of `prop-types` package\n          invariant(false, 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' + 'Use `PropTypes.checkPropTypes()` to call them. ' + 'Read more at http://fb.me/use-check-prop-types');\n        } else if (\"development\" !== 'production' && typeof console !== 'undefined') {\n          // Old behavior for people using React.PropTypes\n          var cacheKey = componentName + ':' + propName;\n          if (!manualPropTypeCallCache[cacheKey] &&\n          // Avoid spamming the console because they are often not actionable except for lib authors\n          manualPropTypeWarningCount < 3) {\n            warning(false, 'You are manually calling a React.PropTypes validation ' + 'function for the `%s` prop on `%s`. This is deprecated ' + 'and will throw in the standalone `prop-types` package. ' + 'You may be seeing this warning due to a third-party PropTypes ' + 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.', propFullName, componentName);\n            manualPropTypeCallCache[cacheKey] = true;\n            manualPropTypeWarningCount++;\n          }\n        }\n      }\n      if (props[propName] == null) {\n        if (isRequired) {\n          if (props[propName] === null) {\n            return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));\n          }\n          return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));\n        }\n        return null;\n      } else {\n        return validate(props, propName, componentName, location, propFullName);\n      }\n    }\n\n    var chainedCheckType = checkType.bind(null, false);\n    chainedCheckType.isRequired = checkType.bind(null, true);\n\n    return chainedCheckType;\n  }\n\n  function createPrimitiveTypeChecker(expectedType) {\n    function validate(props, propName, componentName, location, propFullName, secret) {\n      var propValue = props[propName];\n      var propType = getPropType(propValue);\n      if (propType !== expectedType) {\n        // `propValue` being instance of, say, date/regexp, pass the 'object'\n        // check, but we can offer a more precise error message here rather than\n        // 'of type `object`'.\n        var preciseType = getPreciseType(propValue);\n\n        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));\n      }\n      return null;\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function createAnyTypeChecker() {\n    return createChainableTypeChecker(emptyFunction.thatReturnsNull);\n  }\n\n  function createArrayOfTypeChecker(typeChecker) {\n    function validate(props, propName, componentName, location, propFullName) {\n      if (typeof typeChecker !== 'function') {\n        return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');\n      }\n      var propValue = props[propName];\n      if (!Array.isArray(propValue)) {\n        var propType = getPropType(propValue);\n        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));\n      }\n      for (var i = 0; i < propValue.length; i++) {\n        var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);\n        if (error instanceof Error) {\n          return error;\n        }\n      }\n      return null;\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function createElementTypeChecker() {\n    function validate(props, propName, componentName, location, propFullName) {\n      var propValue = props[propName];\n      if (!isValidElement(propValue)) {\n        var propType = getPropType(propValue);\n        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));\n      }\n      return null;\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function createInstanceTypeChecker(expectedClass) {\n    function validate(props, propName, componentName, location, propFullName) {\n      if (!(props[propName] instanceof expectedClass)) {\n        var expectedClassName = expectedClass.name || ANONYMOUS;\n        var actualClassName = getClassName(props[propName]);\n        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));\n      }\n      return null;\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function createEnumTypeChecker(expectedValues) {\n    if (!Array.isArray(expectedValues)) {\n      warning(false, 'Invalid argument supplied to oneOf, expected an instance of array.');\n      return emptyFunction.thatReturnsNull;\n    }\n\n    function validate(props, propName, componentName, location, propFullName) {\n      var propValue = props[propName];\n      for (var i = 0; i < expectedValues.length; i++) {\n        if (is(propValue, expectedValues[i])) {\n          return null;\n        }\n      }\n\n      var valuesString = JSON.stringify(expectedValues);\n      return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + propValue + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function createObjectOfTypeChecker(typeChecker) {\n    function validate(props, propName, componentName, location, propFullName) {\n      if (typeof typeChecker !== 'function') {\n        return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');\n      }\n      var propValue = props[propName];\n      var propType = getPropType(propValue);\n      if (propType !== 'object') {\n        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));\n      }\n      for (var key in propValue) {\n        if (propValue.hasOwnProperty(key)) {\n          var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n          if (error instanceof Error) {\n            return error;\n          }\n        }\n      }\n      return null;\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function createUnionTypeChecker(arrayOfTypeCheckers) {\n    if (!Array.isArray(arrayOfTypeCheckers)) {\n      warning(false, 'Invalid argument supplied to oneOfType, expected an instance of array.');\n      return emptyFunction.thatReturnsNull;\n    }\n\n    function validate(props, propName, componentName, location, propFullName) {\n      for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n        var checker = arrayOfTypeCheckers[i];\n        if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) {\n          return null;\n        }\n      }\n\n      return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function createNodeChecker() {\n    function validate(props, propName, componentName, location, propFullName) {\n      if (!isNode(props[propName])) {\n        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));\n      }\n      return null;\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function createShapeTypeChecker(shapeTypes) {\n    function validate(props, propName, componentName, location, propFullName) {\n      var propValue = props[propName];\n      var propType = getPropType(propValue);\n      if (propType !== 'object') {\n        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n      }\n      for (var key in shapeTypes) {\n        var checker = shapeTypes[key];\n        if (!checker) {\n          continue;\n        }\n        var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n        if (error) {\n          return error;\n        }\n      }\n      return null;\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function isNode(propValue) {\n    switch (typeof propValue === 'undefined' ? 'undefined' : _typeof(propValue)) {\n      case 'number':\n      case 'string':\n      case 'undefined':\n        return true;\n      case 'boolean':\n        return !propValue;\n      case 'object':\n        if (Array.isArray(propValue)) {\n          return propValue.every(isNode);\n        }\n        if (propValue === null || isValidElement(propValue)) {\n          return true;\n        }\n\n        var iteratorFn = getIteratorFn(propValue);\n        if (iteratorFn) {\n          var iterator = iteratorFn.call(propValue);\n          var step;\n          if (iteratorFn !== propValue.entries) {\n            while (!(step = iterator.next()).done) {\n              if (!isNode(step.value)) {\n                return false;\n              }\n            }\n          } else {\n            // Iterator will provide entry [k,v] tuples rather than values.\n            while (!(step = iterator.next()).done) {\n              var entry = step.value;\n              if (entry) {\n                if (!isNode(entry[1])) {\n                  return false;\n                }\n              }\n            }\n          }\n        } else {\n          return false;\n        }\n\n        return true;\n      default:\n        return false;\n    }\n  }\n\n  function isSymbol(propType, propValue) {\n    // Native Symbol.\n    if (propType === 'symbol') {\n      return true;\n    }\n\n    // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'\n    if (propValue['@@toStringTag'] === 'Symbol') {\n      return true;\n    }\n\n    // Fallback for non-spec compliant Symbols which are polyfilled.\n    if (typeof Symbol === 'function' && propValue instanceof Symbol) {\n      return true;\n    }\n\n    return false;\n  }\n\n  // Equivalent of `typeof` but with special handling for array and regexp.\n  function getPropType(propValue) {\n    var propType = typeof propValue === 'undefined' ? 'undefined' : _typeof(propValue);\n    if (Array.isArray(propValue)) {\n      return 'array';\n    }\n    if (propValue instanceof RegExp) {\n      // Old webkits (at least until Android 4.0) return 'function' rather than\n      // 'object' for typeof a RegExp. We'll normalize this here so that /bla/\n      // passes PropTypes.object.\n      return 'object';\n    }\n    if (isSymbol(propType, propValue)) {\n      return 'symbol';\n    }\n    return propType;\n  }\n\n  // This handles more types than `getPropType`. Only used for error messages.\n  // See `createPrimitiveTypeChecker`.\n  function getPreciseType(propValue) {\n    var propType = getPropType(propValue);\n    if (propType === 'object') {\n      if (propValue instanceof Date) {\n        return 'date';\n      } else if (propValue instanceof RegExp) {\n        return 'regexp';\n      }\n    }\n    return propType;\n  }\n\n  // Returns class name of the object, if any.\n  function getClassName(propValue) {\n    if (!propValue.constructor || !propValue.constructor.name) {\n      return ANONYMOUS;\n    }\n    return propValue.constructor.name;\n  }\n\n  ReactPropTypes.checkPropTypes = checkPropTypes;\n  ReactPropTypes.PropTypes = ReactPropTypes;\n\n  return ReactPropTypes;\n};\n\nvar index$3 = createCommonjsModule(function (module) {\n  /**\n   * Copyright 2013-present, Facebook, Inc.\n   * All rights reserved.\n   *\n   * This source code is licensed under the BSD-style license found in the\n   * LICENSE file in the root directory of this source tree. An additional grant\n   * of patent rights can be found in the PATENTS file in the same directory.\n   */\n\n  {\n    var REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol.for && Symbol.for('react.element') || 0xeac7;\n\n    var isValidElement = function isValidElement(object) {\n      return (typeof object === 'undefined' ? 'undefined' : _typeof(object)) === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n    };\n\n    // By explicitly using `prop-types` you are opting into new development behavior.\n    // http://fb.me/prop-types-in-prod\n    var throwOnDirectAccess = true;\n    module.exports = factoryWithTypeCheckers(isValidElement, throwOnDirectAccess);\n  }\n});\n\nvar _StyleSheetManager$ch;\n\n//      \nvar StyleSheetManager = function (_Component) {\n  inherits(StyleSheetManager, _Component);\n\n  function StyleSheetManager() {\n    classCallCheck(this, StyleSheetManager);\n    return possibleConstructorReturn(this, _Component.apply(this, arguments));\n  }\n\n  StyleSheetManager.prototype.getChildContext = function getChildContext() {\n    var _ref;\n\n    return _ref = {}, _ref[CONTEXT_KEY] = this.props.sheet, _ref;\n  };\n\n  StyleSheetManager.prototype.render = function render() {\n    /* eslint-disable react/prop-types */\n    // Flow v0.43.1 will report an error accessing the `children` property,\n    // but v0.47.0 will not. It is necessary to use a type cast instead of\n    // a \"fixme\" comment to satisfy both Flow versions.\n    return React.Children.only(this.props.children);\n  };\n\n  return StyleSheetManager;\n}(Component);\n\nStyleSheetManager.childContextTypes = (_StyleSheetManager$ch = {}, _StyleSheetManager$ch[CONTEXT_KEY] = index$3.instanceOf(StyleSheet).isRequired, _StyleSheetManager$ch);\n\nStyleSheetManager.propTypes = {\n  sheet: index$3.instanceOf(StyleSheet).isRequired\n};\n\n//      \nvar ServerTag = function () {\n  function ServerTag(isLocal) {\n    classCallCheck(this, ServerTag);\n\n    this.isLocal = isLocal;\n    this.components = {};\n    this.size = 0;\n    this.names = [];\n  }\n\n  ServerTag.prototype.isFull = function isFull() {\n    return false;\n  };\n\n  ServerTag.prototype.addComponent = function addComponent(componentId) {\n    if (this.components[componentId]) throw new Error('Trying to add Component \\'' + componentId + '\\' twice!');\n    this.components[componentId] = { componentId: componentId, css: '' };\n    this.size += 1;\n  };\n\n  ServerTag.prototype.inject = function inject(componentId, css, name) {\n    var comp = this.components[componentId];\n\n    if (!comp) throw new Error('Must add a new component before you can inject css into it');\n    if (comp.css === '') comp.css = '/* sc-component-id: ' + componentId + ' */\\n';\n\n    comp.css += css.replace(/\\n*$/, '\\n');\n\n    if (name) this.names.push(name);\n  };\n\n  ServerTag.prototype.toHTML = function toHTML() {\n    var _this = this;\n\n    var namesAttr = SC_ATTR + '=\"' + this.names.join(' ') + '\"';\n    var localAttr = LOCAL_ATTR + '=\"' + (this.isLocal ? 'true' : 'false') + '\"';\n    var css = Object.keys(this.components).map(function (key) {\n      return _this.components[key].css;\n    }).join('');\n\n    return '<style type=\"text/css\" ' + namesAttr + ' ' + localAttr + '>\\n' + css + '\\n</style>';\n  };\n\n  ServerTag.prototype.toReactElement = function toReactElement(key) {\n    var _attributes,\n        _this2 = this;\n\n    var attributes = (_attributes = {}, _attributes[SC_ATTR] = this.names.join(' '), _attributes[LOCAL_ATTR] = this.isLocal.toString(), _attributes);\n    var css = Object.keys(this.components).map(function (k) {\n      return _this2.components[k].css;\n    }).join('');\n\n    return React.createElement('style', _extends({\n      key: key, type: 'text/css' }, attributes, {\n      dangerouslySetInnerHTML: { __html: css }\n    }));\n  };\n\n  ServerTag.prototype.clone = function clone() {\n    var _this3 = this;\n\n    var copy = new ServerTag(this.isLocal);\n    copy.names = [].concat(this.names);\n    copy.size = this.size;\n    copy.components = Object.keys(this.components).reduce(function (acc, key) {\n      acc[key] = _extends({}, _this3.components[key]); // eslint-disable-line no-param-reassign\n      return acc;\n    }, {});\n\n    return copy;\n  };\n\n  return ServerTag;\n}();\n\nvar ServerStyleSheet = function () {\n  function ServerStyleSheet() {\n    classCallCheck(this, ServerStyleSheet);\n\n    this.instance = StyleSheet.clone(StyleSheet.instance);\n  }\n\n  ServerStyleSheet.prototype.collectStyles = function collectStyles(children) {\n    if (this.closed) throw new Error(\"Can't collect styles once you've called getStyleTags!\");\n    return React.createElement(\n      StyleSheetManager,\n      { sheet: this.instance },\n      children\n    );\n  };\n\n  ServerStyleSheet.prototype.getStyleTags = function getStyleTags() {\n    if (!this.closed) {\n      clones.splice(clones.indexOf(this.instance), 1);\n      this.closed = true;\n    }\n\n    return this.instance.toHTML();\n  };\n\n  ServerStyleSheet.prototype.getStyleElement = function getStyleElement() {\n    if (!this.closed) {\n      clones.splice(clones.indexOf(this.instance), 1);\n      this.closed = true;\n    }\n\n    return this.instance.toReactElements();\n  };\n\n  ServerStyleSheet.create = function create() {\n    return new StyleSheet(function (isLocal) {\n      return new ServerTag(isLocal);\n    });\n  };\n\n  return ServerStyleSheet;\n}();\n\n//      \n\nvar LIMIT = 200;\n\nvar createWarnTooManyClasses = (function (displayName) {\n  var generatedClasses = {};\n  var warningSeen = false;\n\n  return function (className) {\n    if (!warningSeen) {\n      generatedClasses[className] = true;\n      if (Object.keys(generatedClasses).length >= LIMIT) {\n        // Unable to find latestRule in test environment.\n        /* eslint-disable no-console, prefer-template */\n        console.warn('Over ' + LIMIT + ' classes were generated for component ' + displayName + '. ' + 'Consider using style property for frequently changed styles.\\n' + 'Example:\\n' + '  const StyledComp = styled.div`width: 100%;`\\n' + '  <StyledComp style={{ background: background }} />');\n        warningSeen = true;\n        generatedClasses = {};\n      }\n    }\n  };\n});\n\n//      \n/* Trying to avoid the unknown-prop errors on styled components\n by filtering by React's attribute whitelist.\n */\n\n/* Logic copied from ReactDOMUnknownPropertyHook */\nvar reactProps = {\n  children: true,\n  dangerouslySetInnerHTML: true,\n  key: true,\n  ref: true,\n  autoFocus: true,\n  defaultValue: true,\n  valueLink: true,\n  defaultChecked: true,\n  checkedLink: true,\n  innerHTML: true,\n  suppressContentEditableWarning: true,\n  onFocusIn: true,\n  onFocusOut: true,\n  className: true,\n\n  /* List copied from https://facebook.github.io/react/docs/events.html */\n  onCopy: true,\n  onCut: true,\n  onPaste: true,\n  onCompositionEnd: true,\n  onCompositionStart: true,\n  onCompositionUpdate: true,\n  onKeyDown: true,\n  onKeyPress: true,\n  onKeyUp: true,\n  onFocus: true,\n  onBlur: true,\n  onChange: true,\n  onInput: true,\n  onSubmit: true,\n  onClick: true,\n  onContextMenu: true,\n  onDoubleClick: true,\n  onDrag: true,\n  onDragEnd: true,\n  onDragEnter: true,\n  onDragExit: true,\n  onDragLeave: true,\n  onDragOver: true,\n  onDragStart: true,\n  onDrop: true,\n  onMouseDown: true,\n  onMouseEnter: true,\n  onMouseLeave: true,\n  onMouseMove: true,\n  onMouseOut: true,\n  onMouseOver: true,\n  onMouseUp: true,\n  onSelect: true,\n  onTouchCancel: true,\n  onTouchEnd: true,\n  onTouchMove: true,\n  onTouchStart: true,\n  onScroll: true,\n  onWheel: true,\n  onAbort: true,\n  onCanPlay: true,\n  onCanPlayThrough: true,\n  onDurationChange: true,\n  onEmptied: true,\n  onEncrypted: true,\n  onEnded: true,\n  onError: true,\n  onLoadedData: true,\n  onLoadedMetadata: true,\n  onLoadStart: true,\n  onPause: true,\n  onPlay: true,\n  onPlaying: true,\n  onProgress: true,\n  onRateChange: true,\n  onSeeked: true,\n  onSeeking: true,\n  onStalled: true,\n  onSuspend: true,\n  onTimeUpdate: true,\n  onVolumeChange: true,\n  onWaiting: true,\n  onLoad: true,\n  onAnimationStart: true,\n  onAnimationEnd: true,\n  onAnimationIteration: true,\n  onTransitionEnd: true,\n\n  onCopyCapture: true,\n  onCutCapture: true,\n  onPasteCapture: true,\n  onCompositionEndCapture: true,\n  onCompositionStartCapture: true,\n  onCompositionUpdateCapture: true,\n  onKeyDownCapture: true,\n  onKeyPressCapture: true,\n  onKeyUpCapture: true,\n  onFocusCapture: true,\n  onBlurCapture: true,\n  onChangeCapture: true,\n  onInputCapture: true,\n  onSubmitCapture: true,\n  onClickCapture: true,\n  onContextMenuCapture: true,\n  onDoubleClickCapture: true,\n  onDragCapture: true,\n  onDragEndCapture: true,\n  onDragEnterCapture: true,\n  onDragExitCapture: true,\n  onDragLeaveCapture: true,\n  onDragOverCapture: true,\n  onDragStartCapture: true,\n  onDropCapture: true,\n  onMouseDownCapture: true,\n  onMouseEnterCapture: true,\n  onMouseLeaveCapture: true,\n  onMouseMoveCapture: true,\n  onMouseOutCapture: true,\n  onMouseOverCapture: true,\n  onMouseUpCapture: true,\n  onSelectCapture: true,\n  onTouchCancelCapture: true,\n  onTouchEndCapture: true,\n  onTouchMoveCapture: true,\n  onTouchStartCapture: true,\n  onScrollCapture: true,\n  onWheelCapture: true,\n  onAbortCapture: true,\n  onCanPlayCapture: true,\n  onCanPlayThroughCapture: true,\n  onDurationChangeCapture: true,\n  onEmptiedCapture: true,\n  onEncryptedCapture: true,\n  onEndedCapture: true,\n  onErrorCapture: true,\n  onLoadedDataCapture: true,\n  onLoadedMetadataCapture: true,\n  onLoadStartCapture: true,\n  onPauseCapture: true,\n  onPlayCapture: true,\n  onPlayingCapture: true,\n  onProgressCapture: true,\n  onRateChangeCapture: true,\n  onSeekedCapture: true,\n  onSeekingCapture: true,\n  onStalledCapture: true,\n  onSuspendCapture: true,\n  onTimeUpdateCapture: true,\n  onVolumeChangeCapture: true,\n  onWaitingCapture: true,\n  onLoadCapture: true,\n  onAnimationStartCapture: true,\n  onAnimationEndCapture: true,\n  onAnimationIterationCapture: true,\n  onTransitionEndCapture: true\n};\n\n/* From HTMLDOMPropertyConfig */\nvar htmlProps = {\n  /**\n   * Standard Properties\n   */\n  accept: true,\n  acceptCharset: true,\n  accessKey: true,\n  action: true,\n  allowFullScreen: true,\n  allowTransparency: true,\n  alt: true,\n  // specifies target context for links with `preload` type\n  as: true,\n  async: true,\n  autoComplete: true,\n  // autoFocus is polyfilled/normalized by AutoFocusUtils\n  // autoFocus: true,\n  autoPlay: true,\n  capture: true,\n  cellPadding: true,\n  cellSpacing: true,\n  charSet: true,\n  challenge: true,\n  checked: true,\n  cite: true,\n  classID: true,\n  className: true,\n  cols: true,\n  colSpan: true,\n  content: true,\n  contentEditable: true,\n  contextMenu: true,\n  controls: true,\n  coords: true,\n  crossOrigin: true,\n  data: true, // For `<object />` acts as `src`.\n  dateTime: true,\n  default: true,\n  defer: true,\n  dir: true,\n  disabled: true,\n  download: true,\n  draggable: true,\n  encType: true,\n  form: true,\n  formAction: true,\n  formEncType: true,\n  formMethod: true,\n  formNoValidate: true,\n  formTarget: true,\n  frameBorder: true,\n  headers: true,\n  height: true,\n  hidden: true,\n  high: true,\n  href: true,\n  hrefLang: true,\n  htmlFor: true,\n  httpEquiv: true,\n  icon: true,\n  id: true,\n  inputMode: true,\n  integrity: true,\n  is: true,\n  keyParams: true,\n  keyType: true,\n  kind: true,\n  label: true,\n  lang: true,\n  list: true,\n  loop: true,\n  low: true,\n  manifest: true,\n  marginHeight: true,\n  marginWidth: true,\n  max: true,\n  maxLength: true,\n  media: true,\n  mediaGroup: true,\n  method: true,\n  min: true,\n  minLength: true,\n  // Caution; `option.selected` is not updated if `select.multiple` is\n  // disabled with `removeAttribute`.\n  multiple: true,\n  muted: true,\n  name: true,\n  nonce: true,\n  noValidate: true,\n  open: true,\n  optimum: true,\n  pattern: true,\n  placeholder: true,\n  playsInline: true,\n  poster: true,\n  preload: true,\n  profile: true,\n  radioGroup: true,\n  readOnly: true,\n  referrerPolicy: true,\n  rel: true,\n  required: true,\n  reversed: true,\n  role: true,\n  rows: true,\n  rowSpan: true,\n  sandbox: true,\n  scope: true,\n  scoped: true,\n  scrolling: true,\n  seamless: true,\n  selected: true,\n  shape: true,\n  size: true,\n  sizes: true,\n  span: true,\n  spellCheck: true,\n  src: true,\n  srcDoc: true,\n  srcLang: true,\n  srcSet: true,\n  start: true,\n  step: true,\n  style: true,\n  summary: true,\n  tabIndex: true,\n  target: true,\n  title: true,\n  // Setting .type throws on non-<input> tags\n  type: true,\n  useMap: true,\n  value: true,\n  width: true,\n  wmode: true,\n  wrap: true,\n\n  /**\n   * RDFa Properties\n   */\n  about: true,\n  datatype: true,\n  inlist: true,\n  prefix: true,\n  // property is also supported for OpenGraph in meta tags.\n  property: true,\n  resource: true,\n  typeof: true,\n  vocab: true,\n\n  /**\n   * Non-standard Properties\n   */\n  // autoCapitalize and autoCorrect are supported in Mobile Safari for\n  // keyboard hints.\n  autoCapitalize: true,\n  autoCorrect: true,\n  // autoSave allows WebKit/Blink to persist values of input fields on page reloads\n  autoSave: true,\n  // color is for Safari mask-icon link\n  color: true,\n  // itemProp, itemScope, itemType are for\n  // Microdata support. See http://schema.org/docs/gs.html\n  itemProp: true,\n  itemScope: true,\n  itemType: true,\n  // itemID and itemRef are for Microdata support as well but\n  // only specified in the WHATWG spec document. See\n  // https://html.spec.whatwg.org/multipage/microdata.html#microdata-dom-api\n  itemID: true,\n  itemRef: true,\n  // results show looking glass icon and recent searches on input\n  // search fields in WebKit/Blink\n  results: true,\n  // IE-only attribute that specifies security restrictions on an iframe\n  // as an alternative to the sandbox attribute on IE<10\n  security: true,\n  // IE-only attribute that controls focus behavior\n  unselectable: 0\n};\n\nvar svgProps = {\n  accentHeight: true,\n  accumulate: true,\n  additive: true,\n  alignmentBaseline: true,\n  allowReorder: true,\n  alphabetic: true,\n  amplitude: true,\n  arabicForm: true,\n  ascent: true,\n  attributeName: true,\n  attributeType: true,\n  autoReverse: true,\n  azimuth: true,\n  baseFrequency: true,\n  baseProfile: true,\n  baselineShift: true,\n  bbox: true,\n  begin: true,\n  bias: true,\n  by: true,\n  calcMode: true,\n  capHeight: true,\n  clip: true,\n  clipPath: true,\n  clipRule: true,\n  clipPathUnits: true,\n  colorInterpolation: true,\n  colorInterpolationFilters: true,\n  colorProfile: true,\n  colorRendering: true,\n  contentScriptType: true,\n  contentStyleType: true,\n  cursor: true,\n  cx: true,\n  cy: true,\n  d: true,\n  decelerate: true,\n  descent: true,\n  diffuseConstant: true,\n  direction: true,\n  display: true,\n  divisor: true,\n  dominantBaseline: true,\n  dur: true,\n  dx: true,\n  dy: true,\n  edgeMode: true,\n  elevation: true,\n  enableBackground: true,\n  end: true,\n  exponent: true,\n  externalResourcesRequired: true,\n  fill: true,\n  fillOpacity: true,\n  fillRule: true,\n  filter: true,\n  filterRes: true,\n  filterUnits: true,\n  floodColor: true,\n  floodOpacity: true,\n  focusable: true,\n  fontFamily: true,\n  fontSize: true,\n  fontSizeAdjust: true,\n  fontStretch: true,\n  fontStyle: true,\n  fontVariant: true,\n  fontWeight: true,\n  format: true,\n  from: true,\n  fx: true,\n  fy: true,\n  g1: true,\n  g2: true,\n  glyphName: true,\n  glyphOrientationHorizontal: true,\n  glyphOrientationVertical: true,\n  glyphRef: true,\n  gradientTransform: true,\n  gradientUnits: true,\n  hanging: true,\n  horizAdvX: true,\n  horizOriginX: true,\n  ideographic: true,\n  imageRendering: true,\n  in: true,\n  in2: true,\n  intercept: true,\n  k: true,\n  k1: true,\n  k2: true,\n  k3: true,\n  k4: true,\n  kernelMatrix: true,\n  kernelUnitLength: true,\n  kerning: true,\n  keyPoints: true,\n  keySplines: true,\n  keyTimes: true,\n  lengthAdjust: true,\n  letterSpacing: true,\n  lightingColor: true,\n  limitingConeAngle: true,\n  local: true,\n  markerEnd: true,\n  markerMid: true,\n  markerStart: true,\n  markerHeight: true,\n  markerUnits: true,\n  markerWidth: true,\n  mask: true,\n  maskContentUnits: true,\n  maskUnits: true,\n  mathematical: true,\n  mode: true,\n  numOctaves: true,\n  offset: true,\n  opacity: true,\n  operator: true,\n  order: true,\n  orient: true,\n  orientation: true,\n  origin: true,\n  overflow: true,\n  overlinePosition: true,\n  overlineThickness: true,\n  paintOrder: true,\n  panose1: true,\n  pathLength: true,\n  patternContentUnits: true,\n  patternTransform: true,\n  patternUnits: true,\n  pointerEvents: true,\n  points: true,\n  pointsAtX: true,\n  pointsAtY: true,\n  pointsAtZ: true,\n  preserveAlpha: true,\n  preserveAspectRatio: true,\n  primitiveUnits: true,\n  r: true,\n  radius: true,\n  refX: true,\n  refY: true,\n  renderingIntent: true,\n  repeatCount: true,\n  repeatDur: true,\n  requiredExtensions: true,\n  requiredFeatures: true,\n  restart: true,\n  result: true,\n  rotate: true,\n  rx: true,\n  ry: true,\n  scale: true,\n  seed: true,\n  shapeRendering: true,\n  slope: true,\n  spacing: true,\n  specularConstant: true,\n  specularExponent: true,\n  speed: true,\n  spreadMethod: true,\n  startOffset: true,\n  stdDeviation: true,\n  stemh: true,\n  stemv: true,\n  stitchTiles: true,\n  stopColor: true,\n  stopOpacity: true,\n  strikethroughPosition: true,\n  strikethroughThickness: true,\n  string: true,\n  stroke: true,\n  strokeDasharray: true,\n  strokeDashoffset: true,\n  strokeLinecap: true,\n  strokeLinejoin: true,\n  strokeMiterlimit: true,\n  strokeOpacity: true,\n  strokeWidth: true,\n  surfaceScale: true,\n  systemLanguage: true,\n  tableValues: true,\n  targetX: true,\n  targetY: true,\n  textAnchor: true,\n  textDecoration: true,\n  textRendering: true,\n  textLength: true,\n  to: true,\n  transform: true,\n  u1: true,\n  u2: true,\n  underlinePosition: true,\n  underlineThickness: true,\n  unicode: true,\n  unicodeBidi: true,\n  unicodeRange: true,\n  unitsPerEm: true,\n  vAlphabetic: true,\n  vHanging: true,\n  vIdeographic: true,\n  vMathematical: true,\n  values: true,\n  vectorEffect: true,\n  version: true,\n  vertAdvY: true,\n  vertOriginX: true,\n  vertOriginY: true,\n  viewBox: true,\n  viewTarget: true,\n  visibility: true,\n  widths: true,\n  wordSpacing: true,\n  writingMode: true,\n  x: true,\n  xHeight: true,\n  x1: true,\n  x2: true,\n  xChannelSelector: true,\n  xlinkActuate: true,\n  xlinkArcrole: true,\n  xlinkHref: true,\n  xlinkRole: true,\n  xlinkShow: true,\n  xlinkTitle: true,\n  xlinkType: true,\n  xmlBase: true,\n  xmlns: true,\n  xmlnsXlink: true,\n  xmlLang: true,\n  xmlSpace: true,\n  y: true,\n  y1: true,\n  y2: true,\n  yChannelSelector: true,\n  z: true,\n  zoomAndPan: true\n};\n\n/* From DOMProperty */\nvar ATTRIBUTE_NAME_START_CHAR = ':A-Z_a-z\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD';\nvar ATTRIBUTE_NAME_CHAR = ATTRIBUTE_NAME_START_CHAR + '\\\\-.0-9\\\\u00B7\\\\u0300-\\\\u036F\\\\u203F-\\\\u2040';\nvar isCustomAttribute = RegExp.prototype.test.bind(new RegExp('^(data|aria)-[' + ATTRIBUTE_NAME_CHAR + ']*$'));\n\nvar hasOwnProperty = {}.hasOwnProperty;\nvar validAttr = (function (name) {\n  return hasOwnProperty.call(htmlProps, name) || hasOwnProperty.call(svgProps, name) || isCustomAttribute(name.toLowerCase()) || hasOwnProperty.call(reactProps, name);\n});\n\n//      \n\n\nfunction isTag(target) /* : %checks */{\n  return typeof target === 'string';\n}\n\n//      \n\n\nfunction isStyledComponent(target) /* : %checks */{\n  return typeof target === 'function' && typeof target.styledComponentId === 'string';\n}\n\n//      \n\n/* eslint-disable no-undef */\nfunction getComponentName(target) {\n  return target.displayName || target.name || 'Component';\n}\n\nvar index$4 = isFunction;\n\nvar toString = Object.prototype.toString;\n\nfunction isFunction(fn) {\n  var string = toString.call(fn);\n  return string === '[object Function]' || typeof fn === 'function' && string !== '[object RegExp]' || typeof window !== 'undefined' && (\n  // IE8 and below\n  fn === window.setTimeout || fn === window.alert || fn === window.confirm || fn === window.prompt);\n}\n\n//      \n/**\n * Creates a broadcast that can be listened to, i.e. simple event emitter\n *\n * @see https://github.com/ReactTraining/react-broadcast\n */\n\nvar createBroadcast = function createBroadcast(initialValue) {\n  var listeners = [];\n  var currentValue = initialValue;\n\n  return {\n    publish: function publish(value) {\n      currentValue = value;\n      listeners.forEach(function (listener) {\n        return listener(currentValue);\n      });\n    },\n    subscribe: function subscribe(listener) {\n      listeners.push(listener);\n\n      // Publish to this subscriber once immediately.\n      listener(currentValue);\n\n      return function () {\n        listeners = listeners.filter(function (item) {\n          return item !== listener;\n        });\n      };\n    }\n  };\n};\n\nvar _ThemeProvider$childC;\nvar _ThemeProvider$contex;\n\n//      \n/* globals React$Element */\n// NOTE: DO NOT CHANGE, changing this is a semver major change!\nvar CHANNEL = '__styled-components__';\n\n/**\n * Provide a theme to an entire react component tree via context and event listeners (have to do\n * both context and event emitter as pure components block context updates)\n */\n\nvar ThemeProvider = function (_Component) {\n  inherits(ThemeProvider, _Component);\n\n  function ThemeProvider() {\n    classCallCheck(this, ThemeProvider);\n\n    var _this = possibleConstructorReturn(this, _Component.call(this));\n\n    _this.getTheme = _this.getTheme.bind(_this);\n    return _this;\n  }\n\n  ThemeProvider.prototype.componentWillMount = function componentWillMount() {\n    var _this2 = this;\n\n    // If there is a ThemeProvider wrapper anywhere around this theme provider, merge this theme\n    // with the outer theme\n    if (this.context[CHANNEL]) {\n      var subscribe = this.context[CHANNEL];\n      this.unsubscribeToOuter = subscribe(function (theme) {\n        _this2.outerTheme = theme;\n      });\n    }\n    this.broadcast = createBroadcast(this.getTheme());\n  };\n\n  ThemeProvider.prototype.getChildContext = function getChildContext() {\n    var _babelHelpers$extends;\n\n    return _extends({}, this.context, (_babelHelpers$extends = {}, _babelHelpers$extends[CHANNEL] = this.broadcast.subscribe, _babelHelpers$extends));\n  };\n\n  ThemeProvider.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {\n    if (this.props.theme !== nextProps.theme) this.broadcast.publish(this.getTheme(nextProps.theme));\n  };\n\n  ThemeProvider.prototype.componentWillUnmount = function componentWillUnmount() {\n    if (this.context[CHANNEL]) {\n      this.unsubscribeToOuter();\n    }\n  };\n\n  // Get the theme from the props, supporting both (outerTheme) => {} as well as object notation\n\n\n  ThemeProvider.prototype.getTheme = function getTheme(passedTheme) {\n    var theme = passedTheme || this.props.theme;\n    if (index$4(theme)) {\n      var mergedTheme = theme(this.outerTheme);\n      if (!index(mergedTheme)) {\n        throw new Error('[ThemeProvider] Please return an object from your theme function, i.e. theme={() => ({})}!');\n      }\n      return mergedTheme;\n    }\n    if (!index(theme)) {\n      throw new Error('[ThemeProvider] Please make your theme prop a plain object');\n    }\n    return _extends({}, this.outerTheme, theme);\n  };\n\n  ThemeProvider.prototype.render = function render() {\n    if (!this.props.children) {\n      return null;\n    }\n    return React.Children.only(this.props.children);\n  };\n\n  return ThemeProvider;\n}(Component);\n\nThemeProvider.childContextTypes = (_ThemeProvider$childC = {}, _ThemeProvider$childC[CHANNEL] = index$3.func.isRequired, _ThemeProvider$childC);\nThemeProvider.contextTypes = (_ThemeProvider$contex = {}, _ThemeProvider$contex[CHANNEL] = index$3.func, _ThemeProvider$contex);\n\nvar _AbstractStyledCompon;\n\n//      \nvar AbstractStyledComponent = function (_Component) {\n  inherits(AbstractStyledComponent, _Component);\n\n  function AbstractStyledComponent() {\n    classCallCheck(this, AbstractStyledComponent);\n    return possibleConstructorReturn(this, _Component.apply(this, arguments));\n  }\n\n  return AbstractStyledComponent;\n}(Component);\n\nAbstractStyledComponent.contextTypes = (_AbstractStyledCompon = {}, _AbstractStyledCompon[CHANNEL] = index$3.func, _AbstractStyledCompon[CONTEXT_KEY] = index$3.instanceOf(StyleSheet), _AbstractStyledCompon);\n\n//      \n\nvar escapeRegex = /[[\\].#*$><+~=|^:(),\"'`]/g;\nvar multiDashRegex = /--+/g;\n\nvar _StyledComponent = (function (ComponentStyle, constructWithOptions) {\n  /* We depend on components having unique IDs */\n  var identifiers = {};\n  var generateId = function generateId(_displayName) {\n    var displayName = typeof _displayName !== 'string' ? 'sc' : _displayName.replace(escapeRegex, '-') // Replace all possible CSS selectors\n    .replace(multiDashRegex, '-'); // Replace multiple -- with single -\n\n    var nr = (identifiers[displayName] || 0) + 1;\n    identifiers[displayName] = nr;\n\n    var hash = ComponentStyle.generateName(displayName + nr);\n    return displayName + '-' + hash;\n  };\n\n  var BaseStyledComponent = function (_AbstractStyledCompon) {\n    inherits(BaseStyledComponent, _AbstractStyledCompon);\n\n    function BaseStyledComponent() {\n      var _temp, _this, _ret;\n\n      classCallCheck(this, BaseStyledComponent);\n\n      for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n        args[_key] = arguments[_key];\n      }\n\n      return _ret = (_temp = (_this = possibleConstructorReturn(this, _AbstractStyledCompon.call.apply(_AbstractStyledCompon, [this].concat(args))), _this), _this.attrs = {}, _this.state = {\n        theme: null,\n        generatedClassName: ''\n      }, _temp), possibleConstructorReturn(_this, _ret);\n    }\n\n    BaseStyledComponent.prototype.buildExecutionContext = function buildExecutionContext(theme, props) {\n      var attrs = this.constructor.attrs;\n\n      var context = _extends({}, props, { theme: theme });\n      if (attrs === undefined) {\n        return context;\n      }\n\n      this.attrs = Object.keys(attrs).reduce(function (acc, key) {\n        var attr = attrs[key];\n        // eslint-disable-next-line no-param-reassign\n        acc[key] = typeof attr === 'function' ? attr(context) : attr;\n        return acc;\n      }, {});\n\n      return _extends({}, context, this.attrs);\n    };\n\n    BaseStyledComponent.prototype.generateAndInjectStyles = function generateAndInjectStyles(theme, props) {\n      var _constructor = this.constructor,\n          componentStyle = _constructor.componentStyle,\n          warnTooManyClasses = _constructor.warnTooManyClasses;\n\n      var executionContext = this.buildExecutionContext(theme, props);\n      var styleSheet = this.context[CONTEXT_KEY] || StyleSheet.instance;\n      var className = componentStyle.generateAndInjectStyles(executionContext, styleSheet);\n\n      if (warnTooManyClasses !== undefined) warnTooManyClasses(className);\n\n      return className;\n    };\n\n    BaseStyledComponent.prototype.componentWillMount = function componentWillMount() {\n      var _this2 = this;\n\n      // If there is a theme in the context, subscribe to the event emitter. This\n      // is necessary due to pure components blocking context updates, this circumvents\n      // that by updating when an event is emitted\n      if (this.context[CHANNEL]) {\n        var subscribe = this.context[CHANNEL];\n        this.unsubscribe = subscribe(function (nextTheme) {\n          // This will be called once immediately\n\n          // Props should take precedence over ThemeProvider, which should take precedence over\n          // defaultProps, but React automatically puts defaultProps on props.\n          var defaultProps = _this2.constructor.defaultProps;\n\n          var isDefaultTheme = defaultProps && _this2.props.theme === defaultProps.theme;\n          var theme = _this2.props.theme && !isDefaultTheme ? _this2.props.theme : nextTheme;\n          var generatedClassName = _this2.generateAndInjectStyles(theme, _this2.props);\n          _this2.setState({ theme: theme, generatedClassName: generatedClassName });\n        });\n      } else {\n        var theme = this.props.theme || {};\n        var generatedClassName = this.generateAndInjectStyles(theme, this.props);\n        this.setState({ theme: theme, generatedClassName: generatedClassName });\n      }\n    };\n\n    BaseStyledComponent.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {\n      var _this3 = this;\n\n      this.setState(function (oldState) {\n        // Props should take precedence over ThemeProvider, which should take precedence over\n        // defaultProps, but React automatically puts defaultProps on props.\n        var defaultProps = _this3.constructor.defaultProps;\n\n        var isDefaultTheme = defaultProps && nextProps.theme === defaultProps.theme;\n        var theme = nextProps.theme && !isDefaultTheme ? nextProps.theme : oldState.theme;\n        var generatedClassName = _this3.generateAndInjectStyles(theme, nextProps);\n\n        return { theme: theme, generatedClassName: generatedClassName };\n      });\n    };\n\n    BaseStyledComponent.prototype.componentWillUnmount = function componentWillUnmount() {\n      if (this.unsubscribe) {\n        this.unsubscribe();\n      }\n    };\n\n    BaseStyledComponent.prototype.render = function render() {\n      var _this4 = this;\n\n      var innerRef = this.props.innerRef;\n      var generatedClassName = this.state.generatedClassName;\n      var _constructor2 = this.constructor,\n          styledComponentId = _constructor2.styledComponentId,\n          target = _constructor2.target;\n\n\n      var isTargetTag = isTag(target);\n\n      var className = [this.props.className, styledComponentId, this.attrs.className, generatedClassName].filter(Boolean).join(' ');\n\n      var baseProps = _extends({}, this.attrs, {\n        className: className\n      });\n\n      if (isStyledComponent(target)) {\n        baseProps.innerRef = innerRef;\n      } else {\n        baseProps.ref = innerRef;\n      }\n\n      var propsForElement = Object.keys(this.props).reduce(function (acc, propName) {\n        // Don't pass through non HTML tags through to HTML elements\n        // always omit innerRef\n        if (propName !== 'innerRef' && propName !== 'className' && (!isTargetTag || validAttr(propName))) {\n          // eslint-disable-next-line no-param-reassign\n          acc[propName] = _this4.props[propName];\n        }\n\n        return acc;\n      }, baseProps);\n\n      return createElement(target, propsForElement);\n    };\n\n    return BaseStyledComponent;\n  }(AbstractStyledComponent);\n\n  var createStyledComponent = function createStyledComponent(target, options, rules) {\n    var _StyledComponent$cont;\n\n    var _options$displayName = options.displayName,\n        displayName = _options$displayName === undefined ? isTag(target) ? 'styled.' + target : 'Styled(' + getComponentName(target) + ')' : _options$displayName,\n        _options$componentId = options.componentId,\n        componentId = _options$componentId === undefined ? generateId(options.displayName) : _options$componentId,\n        _options$ParentCompon = options.ParentComponent,\n        ParentComponent = _options$ParentCompon === undefined ? BaseStyledComponent : _options$ParentCompon,\n        extendingRules = options.rules,\n        attrs = options.attrs;\n\n\n    var styledComponentId = options.displayName && options.componentId ? options.displayName + '-' + options.componentId : componentId;\n\n    var warnTooManyClasses = void 0;\n    if (typeof process !== 'undefined' && \"development\" !== 'production') {\n      warnTooManyClasses = createWarnTooManyClasses(displayName);\n    }\n\n    var componentStyle = new ComponentStyle(extendingRules === undefined ? rules : extendingRules.concat(rules), styledComponentId);\n\n    var StyledComponent = function (_ParentComponent) {\n      inherits(StyledComponent, _ParentComponent);\n\n      function StyledComponent() {\n        classCallCheck(this, StyledComponent);\n        return possibleConstructorReturn(this, _ParentComponent.apply(this, arguments));\n      }\n\n      StyledComponent.withComponent = function withComponent(tag) {\n        var _ = options.displayName,\n            __ = options.componentId,\n            optionsToCopy = objectWithoutProperties(options, ['displayName', 'componentId']);\n\n        var newOptions = _extends({}, optionsToCopy, { ParentComponent: StyledComponent });\n        return createStyledComponent(tag, newOptions, rules);\n      };\n\n      createClass(StyledComponent, null, [{\n        key: 'extend',\n        get: function get() {\n          var _ = options.displayName,\n              __ = options.componentId,\n              rulesFromOptions = options.rules,\n              optionsToCopy = objectWithoutProperties(options, ['displayName', 'componentId', 'rules']);\n\n\n          var newRules = rulesFromOptions === undefined ? rules : rulesFromOptions.concat(rules);\n\n          var newOptions = _extends({}, optionsToCopy, {\n            rules: newRules,\n            ParentComponent: StyledComponent\n          });\n\n          return constructWithOptions(createStyledComponent, target, newOptions);\n        }\n      }]);\n      return StyledComponent;\n    }(ParentComponent);\n\n    StyledComponent.contextTypes = (_StyledComponent$cont = {}, _StyledComponent$cont[CHANNEL] = index$3.func, _StyledComponent$cont[CONTEXT_KEY] = index$3.instanceOf(StyleSheet), _StyledComponent$cont);\n    StyledComponent.displayName = displayName;\n    StyledComponent.styledComponentId = styledComponentId;\n    StyledComponent.attrs = attrs;\n    StyledComponent.componentStyle = componentStyle;\n    StyledComponent.warnTooManyClasses = warnTooManyClasses;\n    StyledComponent.target = target;\n\n\n    return StyledComponent;\n  };\n\n  return createStyledComponent;\n});\n\n// murmurhash2 via https://gist.github.com/raycmorgan/588423\n\nfunction doHash(str, seed) {\n  var m = 0x5bd1e995;\n  var r = 24;\n  var h = seed ^ str.length;\n  var length = str.length;\n  var currentIndex = 0;\n\n  while (length >= 4) {\n    var k = UInt32(str, currentIndex);\n\n    k = Umul32(k, m);\n    k ^= k >>> r;\n    k = Umul32(k, m);\n\n    h = Umul32(h, m);\n    h ^= k;\n\n    currentIndex += 4;\n    length -= 4;\n  }\n\n  switch (length) {\n    case 3:\n      h ^= UInt16(str, currentIndex);\n      h ^= str.charCodeAt(currentIndex + 2) << 16;\n      h = Umul32(h, m);\n      break;\n\n    case 2:\n      h ^= UInt16(str, currentIndex);\n      h = Umul32(h, m);\n      break;\n\n    case 1:\n      h ^= str.charCodeAt(currentIndex);\n      h = Umul32(h, m);\n      break;\n  }\n\n  h ^= h >>> 13;\n  h = Umul32(h, m);\n  h ^= h >>> 15;\n\n  return h >>> 0;\n}\n\nfunction UInt32(str, pos) {\n  return str.charCodeAt(pos++) + (str.charCodeAt(pos++) << 8) + (str.charCodeAt(pos++) << 16) + (str.charCodeAt(pos) << 24);\n}\n\nfunction UInt16(str, pos) {\n  return str.charCodeAt(pos++) + (str.charCodeAt(pos++) << 8);\n}\n\nfunction Umul32(n, m) {\n  n = n | 0;\n  m = m | 0;\n  var nlo = n & 0xffff;\n  var nhi = n >>> 16;\n  var res = nlo * m + ((nhi * m & 0xffff) << 16) | 0;\n  return res;\n}\n\n//      \n/*\n ComponentStyle is all the CSS-specific stuff, not\n the React-specific stuff.\n */\nvar _ComponentStyle = (function (nameGenerator, flatten, stringifyRules) {\n  var ComponentStyle = function () {\n    function ComponentStyle(rules, componentId) {\n      classCallCheck(this, ComponentStyle);\n\n      this.rules = rules;\n      this.componentId = componentId;\n      if (!StyleSheet.instance.hasInjectedComponent(this.componentId)) {\n        var placeholder = '.' + componentId + ' {}';\n        StyleSheet.instance.deferredInject(componentId, true, placeholder);\n      }\n    }\n\n    /*\n     * Flattens a rule set into valid CSS\n     * Hashes it, wraps the whole chunk in a .hash1234 {}\n     * Returns the hash to be injected on render()\n     * */\n\n\n    ComponentStyle.prototype.generateAndInjectStyles = function generateAndInjectStyles(executionContext, styleSheet) {\n      var flatCSS = flatten(this.rules, executionContext);\n      var hash = doHash(this.componentId + flatCSS.join(''));\n\n      var existingName = styleSheet.getName(hash);\n      if (existingName) return existingName;\n\n      var name = nameGenerator(hash);\n      if (styleSheet.alreadyInjected(hash, name)) return name;\n\n      var css = '\\n' + stringifyRules(flatCSS, '.' + name);\n      styleSheet.inject(this.componentId, true, css, hash, name);\n      return name;\n    };\n\n    ComponentStyle.generateName = function generateName(str) {\n      return nameGenerator(doHash(str));\n    };\n\n    return ComponentStyle;\n  }();\n\n  return ComponentStyle;\n});\n\n//      \n// Thanks to ReactDOMFactories for this handy list!\n\nvar domElements = ['a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'u', 'ul', 'var', 'video', 'wbr',\n\n// SVG\n'circle', 'clipPath', 'defs', 'ellipse', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan'];\n\n//      \n\nvar _styled = (function (styledComponent, constructWithOptions) {\n  var styled = function styled(tag) {\n    return constructWithOptions(styledComponent, tag);\n  };\n\n  // Shorthands for all valid HTML Elements\n  domElements.forEach(function (domElement) {\n    styled[domElement] = styled(domElement);\n  });\n\n  return styled;\n});\n\n//      \nvar replaceWhitespace = function replaceWhitespace(str) {\n  return str.replace(/\\s|\\\\n/g, '');\n};\n\nvar _keyframes = (function (nameGenerator, stringifyRules, css) {\n  return function (strings) {\n    for (var _len = arguments.length, interpolations = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n      interpolations[_key - 1] = arguments[_key];\n    }\n\n    var rules = css.apply(undefined, [strings].concat(interpolations));\n    var hash = doHash(replaceWhitespace(JSON.stringify(rules)));\n\n    var existingName = StyleSheet.instance.getName(hash);\n    if (existingName) return existingName;\n\n    var name = nameGenerator(hash);\n    if (StyleSheet.instance.alreadyInjected(hash, name)) return name;\n\n    var generatedCSS = stringifyRules(rules, name, '@keyframes');\n    StyleSheet.instance.inject('sc-keyframes-' + name, true, generatedCSS, hash, name);\n    return name;\n  };\n});\n\n//      \nvar _injectGlobal = (function (stringifyRules, css) {\n  var injectGlobal = function injectGlobal(strings) {\n    for (var _len = arguments.length, interpolations = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n      interpolations[_key - 1] = arguments[_key];\n    }\n\n    var rules = css.apply(undefined, [strings].concat(interpolations));\n    var hash = doHash(JSON.stringify(rules));\n\n    var componentId = 'sc-global-' + hash;\n    if (StyleSheet.instance.hasInjectedComponent(componentId)) return;\n\n    StyleSheet.instance.inject(componentId, false, stringifyRules(rules));\n  };\n\n  return injectGlobal;\n});\n\n//      \n\n\nvar _constructWithOptions = (function (css) {\n  var constructWithOptions = function constructWithOptions(componentConstructor, tag) {\n    var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n\n    if (typeof tag !== 'string' && typeof tag !== 'function') {\n      // $FlowInvalidInputTest\n      throw new Error('Cannot create styled-component for component: ' + tag);\n    }\n\n    /* This is callable directly as a template function */\n    var templateFunction = function templateFunction(strings) {\n      for (var _len = arguments.length, interpolations = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n        interpolations[_key - 1] = arguments[_key];\n      }\n\n      return componentConstructor(tag, options, css.apply(undefined, [strings].concat(interpolations)));\n    };\n\n    /* If config methods are called, wrap up a new template function and merge options */\n    templateFunction.withConfig = function (config) {\n      return constructWithOptions(componentConstructor, tag, _extends({}, options, config));\n    };\n    templateFunction.attrs = function (attrs) {\n      return constructWithOptions(componentConstructor, tag, _extends({}, options, {\n        attrs: _extends({}, options.attrs || {}, attrs) }));\n    };\n\n    return templateFunction;\n  };\n\n  return constructWithOptions;\n});\n\n/**\n * Copyright 2015, Yahoo! Inc.\n * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.\n */\nvar REACT_STATICS = {\n    childContextTypes: true,\n    contextTypes: true,\n    defaultProps: true,\n    displayName: true,\n    getDefaultProps: true,\n    mixins: true,\n    propTypes: true,\n    type: true\n};\n\nvar KNOWN_STATICS = {\n    name: true,\n    length: true,\n    prototype: true,\n    caller: true,\n    arguments: true,\n    arity: true\n};\n\nvar isGetOwnPropertySymbolsAvailable = typeof Object.getOwnPropertySymbols === 'function';\n\nvar index$5 = function hoistNonReactStatics(targetComponent, sourceComponent, customStatics) {\n    if (typeof sourceComponent !== 'string') {\n        // don't hoist over string (html) components\n        var keys = Object.getOwnPropertyNames(sourceComponent);\n\n        /* istanbul ignore else */\n        if (isGetOwnPropertySymbolsAvailable) {\n            keys = keys.concat(Object.getOwnPropertySymbols(sourceComponent));\n        }\n\n        for (var i = 0; i < keys.length; ++i) {\n            if (!REACT_STATICS[keys[i]] && !KNOWN_STATICS[keys[i]] && (!customStatics || !customStatics[keys[i]])) {\n                try {\n                    targetComponent[keys[i]] = sourceComponent[keys[i]];\n                } catch (error) {}\n            }\n        }\n    }\n\n    return targetComponent;\n};\n\n//      \n/* globals ReactClass */\n\nvar wrapWithTheme = function wrapWithTheme(Component$$1) {\n  var _WithTheme$contextTyp;\n\n  var componentName = Component$$1.displayName || Component$$1.name || 'Component';\n\n  var isStyledComponent$$1 = isStyledComponent(Component$$1);\n\n  var WithTheme = function (_React$Component) {\n    inherits(WithTheme, _React$Component);\n\n    function WithTheme() {\n      var _temp, _this, _ret;\n\n      classCallCheck(this, WithTheme);\n\n      for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n        args[_key] = arguments[_key];\n      }\n\n      return _ret = (_temp = (_this = possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = {}, _temp), possibleConstructorReturn(_this, _ret);\n    }\n\n    // NOTE: This is so that isStyledComponent passes for the innerRef unwrapping\n\n\n    WithTheme.prototype.componentWillMount = function componentWillMount() {\n      var _this2 = this;\n\n      if (!this.context[CHANNEL]) {\n        throw new Error('[withTheme] Please use ThemeProvider to be able to use withTheme');\n      }\n\n      var subscribe = this.context[CHANNEL];\n      this.unsubscribe = subscribe(function (theme) {\n        _this2.setState({ theme: theme });\n      });\n    };\n\n    WithTheme.prototype.componentWillUnmount = function componentWillUnmount() {\n      if (typeof this.unsubscribe === 'function') this.unsubscribe();\n    };\n\n    WithTheme.prototype.render = function render() {\n      // eslint-disable-next-line react/prop-types\n      var innerRef = this.props.innerRef;\n      var theme = this.state.theme;\n\n\n      return React.createElement(Component$$1, _extends({\n        theme: theme\n      }, this.props, {\n        innerRef: isStyledComponent$$1 ? innerRef : undefined,\n        ref: isStyledComponent$$1 ? undefined : innerRef\n      }));\n    };\n\n    return WithTheme;\n  }(React.Component);\n\n  WithTheme.displayName = 'WithTheme(' + componentName + ')';\n  WithTheme.styledComponentId = 'withTheme';\n  WithTheme.contextTypes = (_WithTheme$contextTyp = {}, _WithTheme$contextTyp[CHANNEL] = index$3.func, _WithTheme$contextTyp);\n\n\n  return index$5(WithTheme, Component$$1);\n};\n\n//      \n\n/* Import singletons */\n/* Import singleton constructors */\n/* Import components */\n/* Import Higher Order Components */\n/* Instantiate singletons */\nvar ComponentStyle = _ComponentStyle(generateAlphabeticName, flatten, stringifyRules);\nvar constructWithOptions = _constructWithOptions(css);\nvar StyledComponent = _StyledComponent(ComponentStyle, constructWithOptions);\n\n/* Instantiate exported singletons */\nvar keyframes = _keyframes(generateAlphabeticName, stringifyRules, css);\nvar injectGlobal = _injectGlobal(stringifyRules, css);\nvar styled = _styled(StyledComponent, constructWithOptions);\n\nexport { css, keyframes, injectGlobal, ThemeProvider, wrapWithTheme as withTheme, ServerStyleSheet, StyleSheetManager };export default styled;\n"
          },
          {
            "id": 233,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\stylis\\stylis.js",
            "name": "./node_modules/stylis/stylis.js",
            "index": 233,
            "index2": 229,
            "size": 31752,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\styled-components\\dist\\styled-components.es.js",
            "issuerId": 232,
            "issuerName": "./node_modules/styled-components/dist/styled-components.es.js",
            "profile": {
              "factory": 634,
              "building": 167
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 232,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\styled-components\\dist\\styled-components.es.js",
                "module": "./node_modules/styled-components/dist/styled-components.es.js",
                "moduleName": "./node_modules/styled-components/dist/styled-components.es.js",
                "type": "harmony import",
                "userRequest": "stylis",
                "loc": "1:0-28"
              }
            ],
            "usedExports": [
              "default"
            ],
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 4,
            "source": "/*\n *          __        ___\n *    _____/ /___  __/ (_)____\n *   / ___/ __/ / / / / / ___/\n *  (__  ) /_/ /_/ / / (__  )\n * /____/\\__/\\__, /_/_/____/\n *          /____/\n *\n * light - weight css preprocessor @licence MIT\n */\n/* eslint-disable */\n(function (factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? (module['exports'] = factory()) :\n\t\ttypeof define === 'function' && define['amd'] ? define(factory()) :\n\t\t\t(window['stylis'] = factory())\n}(function () {\n\n\t'use strict'\n\n\t/**\n\t * Notes\n\t *\n\t * The ['<method name>'] pattern is used to support closure compiler\n\t * the jsdoc signatures are also used to the same effect\n\t *\n\t * ---- \n\t *\n\t * int + int + int === n4 [faster]\n\t *\n\t * vs\n\t *\n\t * int === n1 && int === n2 && int === n3\n\t *\n\t * ----\n\t *\n\t * switch (int) { case ints...} [faster]\n\t *\n\t * vs\n\t *\n\t * if (int == 1 && int === 2 ...)\n\t *\n\t * ----\n\t *\n\t * The (first*n1 + second*n2 + third*n3) format used in the property parser\n\t * is a simple way to hash the sequence of characters\n\t * taking into account the index they occur in\n\t * since any number of 3 character sequences could produce duplicates.\n\t *\n\t * On the other hand sequences that are directly tied to the index of the character\n\t * resolve a far more accurate measure, it's also faster\n\t * to evaluate one condition in a switch statement\n\t * than three in an if statement regardless of the added math.\n\t *\n\t * This allows the vendor prefixer to be both small and fast.\n\t */\n\n\tvar nullptn = /^\\0+/g /* matches leading null characters */\n\tvar formatptn = /[\\0\\r\\f]/g /* matches new line, null and formfeed characters */\n\tvar colonptn = /: */g /* splits animation rules */\n\tvar cursorptn = /zoo|gra/ /* assert cursor varient */\n\tvar transformptn = /([,: ])(transform)/g /* vendor prefix transform, older webkit */\n\tvar animationptn = /,+\\s*(?![^(]*[)])/g /* splits multiple shorthand notation animations */\n\tvar propertiesptn = / +\\s*(?![^(]*[)])/g /* animation properties */\n\tvar elementptn = / *[\\0] */g /* selector elements */\n\tvar selectorptn = /,\\r+?/g /* splits selectors */\n\tvar andptn = /\\f?&/g /* match & */\n\tvar escapeptn = /:global\\(((?:[^\\(\\)\\[\\]]*|\\[.*\\]|\\([^\\(\\)]*\\))*)\\)/g /* matches :global(.*) */\n\tvar invalidptn = /\\W+/g /* removes invalid characters from keyframes */\n\tvar keyframeptn = /@(k\\w+)\\s*(\\S*)\\s*/ /* matches @keyframes $1 */\n\tvar plcholdrptn = /::(place)/g /* match ::placeholder varient */\n\tvar readonlyptn = /:(read-only)/g /* match :read-only varient */\n\tvar beforeptn = /\\s+(?=[{\\];=:>])/g /* matches \\s before ] ; = : */\n\tvar afterptn = /([[}=:>])\\s+/g /* matches \\s after characters [ } = : */\n\tvar tailptn = /(\\{[^{]+?);(?=\\})/g /* matches tail semi-colons ;} */\n\tvar whiteptn = /\\s{2,}/g /* matches repeating whitespace */\n\tvar pseudoptn = /([^\\(])(:+) */g /* pseudo element */\n\n\t/* vendors */\n\tvar webkit = '-webkit-'\n\tvar moz = '-moz-'\n\tvar ms = '-ms-'\n\n\t/* character codes */\n\tvar SEMICOLON = 59 /* ; */\n\tvar CLOSEBRACES = 125 /* } */\n\tvar OPENBRACES = 123 /* { */\n\tvar OPENPARENTHESES = 40 /* ( */\n\tvar CLOSEPARENTHESES = 41 /* ) */\n\tvar OPENBRACKET = 91 /* [ */\n\tvar CLOSEBRACKET = 93 /* ] */\n\tvar NEWLINE = 10 /* \\n */\n\tvar CARRIAGE = 13 /* \\r */\n\tvar TAB = 9 /* \\t */\n\tvar AT = 64 /* @ */\n\tvar SPACE = 32 /*   */\n\tvar AND = 38 /* & */\n\tvar DASH = 45 /* - */\n\tvar UNDERSCORE = 95 /* _ */\n\tvar STAR = 42 /* * */\n\tvar COMMA = 44 /* , */\n\tvar COLON = 58 /* : */\n\tvar SINGLEQUOTE = 39 /* ' */\n\tvar DOUBLEQUOTE = 34 /* \" */\n\tvar FOWARDSLASH = 47 /* / */\n\tvar GREATERTHAN = 62 /* > */\n\tvar PLUS = 43 /* + */\n\tvar TILDE = 126 /* ~ */\n\tvar NULL = 0 /* \\0 */\n\tvar FORMFEED = 12 /* \\f */\n\tvar VERTICALTAB = 11 /* \\v */\n\n\t/* special identifiers */\n\tvar KEYFRAME = 107 /* k */\n\tvar MEDIA = 109 /* m */\n\tvar SUPPORTS = 115 /* s */\n\tvar PLACEHOLDER = 112 /* p */\n\tvar READONLY = 111 /* o */\n\tvar IMPORT = 169 /* <at>i */\n\tvar CHARSET = 163 /* <at>c */\n\tvar PAGE = 112 /* <at>p */\n\tvar DOCUMENT = 100 /* <at>d */\n\n\tvar column = 1 /* current column */\n\tvar line = 1 /* current line numebr */\n\tvar pattern = 0 /* :pattern */\n\n\tvar cascade = 1 /* #id h1 h2 vs h1#id h2#id  */\n\tvar vendor = 1 /* vendor prefix */\n\tvar escape = 1 /* escape :global() pattern */\n\tvar compress = 0 /* compress output */\n\tvar semicolon = 0 /* no/semicolon option */\n\n\t/* empty reference */\n\tvar array = []\n\n\t/* plugins */\n\tvar plugins = []\n\tvar plugged = 0\n\n\t/* plugin context */\n\tvar POSTS = -2\n\tvar PREPS = -1\n\tvar UNKWN = 0\n\tvar PROPS = 1\n\tvar BLCKS = 2\n\tvar ATRUL = 3\n\n\t/* plugin newline context */\n\tvar unkwn = 0\n\n\t/* keyframe animation */\n\tvar keyed = 1\n\tvar key = ''\n\n\t/* selector namespace */\n\tvar nscopealt = ''\n\tvar nscope = ''\n\n\t/**\n\t * Compile\n\t *\n\t * @param {Array<string>} parent\n\t * @param {Array<string>} current\n\t * @param {string} body\n\t * @param {number} id\n\t * @return {string}\n\t */\n\tfunction compile (parent, current, body, id) {\n\t\tvar bracket = 0 /* brackets [] */\n\t\tvar comment = 0 /* comments /* // or /* */\n\t\tvar parentheses = 0 /* functions () */\n\t\tvar quote = 0 /* quotes '', \"\" */\n\n\t\tvar first = 0 /* first character code */\n\t\tvar second = 0 /* second character code */\n\t\tvar code = 0 /* current character code */\n\t\tvar tail = 0 /* previous character code */\n\t\tvar trail = 0 /* character before previous code */\n\t\tvar peak = 0 /* previous non-whitespace code */\n\t\t\n\t\tvar counter = 0 /* count sequence termination */\n\t\tvar context = 0 /* track current context */\n\t\tvar atrule = 0 /* track @at-rule context */\n\t\tvar pseudo = 0 /* track pseudo token index */\n\t\tvar caret = 0 /* current character index */\n\t\tvar format = 0 /* control character formating context */\n\t\tvar insert = 0 /* auto semicolon insertion */\n\t\tvar invert = 0 /* inverted selector pattern */\n\t\tvar length = 0 /* generic length address */\n\t\tvar eof = body.length /* end of file(length) */\n\t\tvar eol = eof - 1 /* end of file(characters) */\n\n\t\tvar char = '' /* current character */\n\t\tvar chars = '' /* current buffer of characters */\n\t\tvar child = '' /* next buffer of characters */\n\t\tvar out = '' /* compiled body */\n\t\tvar children = '' /* compiled children */\n\t\tvar flat = '' /* compiled leafs */\n\t\tvar selector /* generic selector address */\n\t\tvar result /* generic address */\n\n\t\t// ...build body\n\t\twhile (caret < eof) {\n\t\t\tcode = body.charCodeAt(caret)\n\n\t\t\tif (comment + quote + parentheses + bracket === 0) {\n\t\t\t\t// eof varient\n\t\t\t\tif (caret === eol) {\n\t\t\t\t\tif (format > 0) {\n\t\t\t\t\t\tchars = chars.replace(formatptn, '')\n\t\t\t\t\t}\n\n\t\t\t\t\tif ((chars = chars.trim()).length > 0) {\n\t\t\t\t\t\tswitch (code) {\n\t\t\t\t\t\t\tcase SPACE:\n\t\t\t\t\t\t\tcase TAB:\n\t\t\t\t\t\t\tcase SEMICOLON:\n\t\t\t\t\t\t\tcase CARRIAGE:\n\t\t\t\t\t\t\tcase NEWLINE: {\n\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\tchars += body.charAt(caret)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tcode = SEMICOLON\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// auto semicolon insertion\n\t\t\t\tif (insert === 1) {\n\t\t\t\t\tswitch (code) {\n\t\t\t\t\t\t// false flags\n\t\t\t\t\t\tcase OPENBRACES:\n\t\t\t\t\t\tcase COMMA: {\n\t\t\t\t\t\t\tinsert = 0\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// ignore\n\t\t\t\t\t\tcase TAB:\n\t\t\t\t\t\tcase CARRIAGE:\n\t\t\t\t\t\tcase NEWLINE:\n\t\t\t\t\t\tcase SPACE: {\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// valid\n\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\tcaret--\n\t\t\t\t\t\t\tcode = SEMICOLON\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// token varient\n\t\t\t\tswitch (code) {\n\t\t\t\t\tcase OPENBRACES: {\n\t\t\t\t\t\tchars = chars.trim()\n\t\t\t\t\t\tfirst = chars.charCodeAt(0)\n\t\t\t\t\t\tcounter = 1\n\t\t\t\t\t\tcaret++\n\n\t\t\t\t\t\twhile (caret < eof) {\n\t\t\t\t\t\t\tcode = body.charCodeAt(caret)\n\n\t\t\t\t\t\t\tswitch (code) {\n\t\t\t\t\t\t\t\tcase OPENBRACES: {\n\t\t\t\t\t\t\t\t\tcounter++\n\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tcase CLOSEBRACES: {\n\t\t\t\t\t\t\t\t\tcounter--\n\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tif (counter === 0) {\n\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tchild += body.charAt(caret++)\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (first === NULL) {\n\t\t\t\t\t\t\tfirst = (chars = chars.replace(nullptn, '').trim()).charCodeAt(0)\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tswitch (first) {\n\t\t\t\t\t\t\t// @at-rule\n\t\t\t\t\t\t\tcase AT: {\n\t\t\t\t\t\t\t\tif (format > 0) {\n\t\t\t\t\t\t\t\t\tchars = chars.replace(formatptn, '')\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tsecond = chars.charCodeAt(1)\n\n\t\t\t\t\t\t\t\tswitch (second) {\n\t\t\t\t\t\t\t\t\tcase DOCUMENT:\n\t\t\t\t\t\t\t\t\tcase PAGE:\n\t\t\t\t\t\t\t\t\tcase MEDIA:\n\t\t\t\t\t\t\t\t\tcase SUPPORTS: {\n\t\t\t\t\t\t\t\t\t\tselector = current\n\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\t\t\tselector = array\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tchild = compile(current, selector, child, second)\n\t\t\t\t\t\t\t\tlength = child.length\n\n\t\t\t\t\t\t\t\t// execute plugins, @at-rule context\n\t\t\t\t\t\t\t\tif (plugged > 0) {\n\t\t\t\t\t\t\t\t\tselector = select(array, chars, invert)\n\t\t\t\t\t\t\t\t\tresult = proxy(ATRUL, child, selector, current, line, column, out.length, second)\n\t\t\t\t\t\t\t\t\tchars = selector.join('')\n\n\t\t\t\t\t\t\t\t\tif (result !== void 0) {\n\t\t\t\t\t\t\t\t\t\tif ((length = (child = result.trim()).length) === 0) {\n\t\t\t\t\t\t\t\t\t\t\tsecond = 0\n\t\t\t\t\t\t\t\t\t\t\tchild = ''\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tif (length > 0) {\n\t\t\t\t\t\t\t\t\tswitch (second) {\n\t\t\t\t\t\t\t\t\t\tcase DOCUMENT:\n\t\t\t\t\t\t\t\t\t\tcase PAGE:\n\t\t\t\t\t\t\t\t\t\tcase MEDIA:\n\t\t\t\t\t\t\t\t\t\tcase SUPPORTS: {\n\t\t\t\t\t\t\t\t\t\t\tchild = chars + '{' + child + '}'\n\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\tcase KEYFRAME: {\n\t\t\t\t\t\t\t\t\t\t\tchars = chars.replace(keyframeptn, '$1 $2' + (keyed > 0 ? key : ''))\n\t\t\t\t\t\t\t\t\t\t\tchild = chars + '{' + child + '}'\n\t\t\t\t\t\t\t\t\t\t\tchild = '@' + (vendor > 0 ? webkit + child + '@' + child : child)\n\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\t\t\t\tchild = chars + child\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tchild = ''\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t// selector\n\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\tchild = compile(current, select(current, chars, invert), child, id)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tchildren += child\n\n\t\t\t\t\t\t// reset\n\t\t\t\t\t\tcontext = 0\n\t\t\t\t\t\tinsert = 0\n\t\t\t\t\t\tpseudo = 0\n\t\t\t\t\t\tformat = 0\n\t\t\t\t\t\tinvert = 0\n\t\t\t\t\t\tatrule = 0\n\t\t\t\t\t\tchars = ''\n\t\t\t\t\t\tchild = ''\n\n\t\t\t\t\t\tcaret++\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\tcase CLOSEBRACES:\n\t\t\t\t\tcase SEMICOLON: {\n\t\t\t\t\t\tchars = (format > 0 ? chars.replace(formatptn, '') : chars).trim()\n\t\t\t\t\t\t\n\t\t\t\t\t\tif (code !== CLOSEBRACES || chars.length > 0) {\n\t\t\t\t\t\t\t// monkey-patch missing colon\n\t\t\t\t\t\t\tif (pseudo === 0) {\n\t\t\t\t\t\t\t\tfirst = chars.charCodeAt(0)\n\n\t\t\t\t\t\t\t\t// first character is a letter or dash, buffer has a space character\n\t\t\t\t\t\t\t\tif ((first === DASH || first > 96 && first < 123) && chars.indexOf(' ')) {\n\t\t\t\t\t\t\t\t\tchars = chars.replace(' ', ': ')\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t// execute plugins, property context\n\t\t\t\t\t\t\tif (plugged > 0) {\n\t\t\t\t\t\t\t\tif ((result = proxy(PROPS, chars, current, parent, line, column, out.length, id)) !== void 0) {\n\t\t\t\t\t\t\t\t\tif ((chars = result.trim()).length === 0) {\n\t\t\t\t\t\t\t\t\t\tchars = '\\0\\0'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tfirst = chars.charCodeAt(0)\n\t\t\t\t\t\t\tsecond = chars.charCodeAt(1)\n\n\t\t\t\t\t\t\tswitch (first + second) {\n\t\t\t\t\t\t\t\tcase NULL: {\n\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tcase IMPORT:\n\t\t\t\t\t\t\t\tcase CHARSET: {\n\t\t\t\t\t\t\t\t\tflat += chars + body.charAt(caret)\n\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\t\tout += pseudo > 0 ? property(chars, first, second, chars.charCodeAt(2)) : chars + ';'\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// reset\n\t\t\t\t\t\tcontext = 0\n\t\t\t\t\t\tinsert = 0\n\t\t\t\t\t\tpseudo = 0\n\t\t\t\t\t\tformat = 0\n\t\t\t\t\t\tinvert = 0\n\t\t\t\t\t\tchars = ''\n\n\t\t\t\t\t\tcaret++\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// parse characters\n\t\t\tswitch (code) {\n\t\t\t\tcase CARRIAGE:\n\t\t\t\tcase NEWLINE: {\n\t\t\t\t\t// auto insert semicolon\n\t\t\t\t\tif (comment + quote + parentheses + bracket + semicolon === 0) {\n\t\t\t\t\t\t// valid non-whitespace characters that\n\t\t\t\t\t\t// may precede a newline\n\t\t\t\t\t\tswitch (peak) {\n\t\t\t\t\t\t\tcase AT:\n\t\t\t\t\t\t\tcase TILDE:\n\t\t\t\t\t\t\tcase GREATERTHAN:\n\t\t\t\t\t\t\tcase STAR:\n\t\t\t\t\t\t\tcase PLUS:\n\t\t\t\t\t\t\tcase FOWARDSLASH:\n\t\t\t\t\t\t\tcase DASH:\n\t\t\t\t\t\t\tcase COLON:\n\t\t\t\t\t\t\tcase COMMA:\n\t\t\t\t\t\t\tcase SEMICOLON:\n\t\t\t\t\t\t\tcase OPENBRACES:\n\t\t\t\t\t\t\tcase CLOSEBRACES: {\n\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\t// current buffer has a colon\n\t\t\t\t\t\t\t\tif (pseudo > 0) {\n\t\t\t\t\t\t\t\t\tinsert = 1\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// terminate line comment\n\t\t\t\t\tif (comment === FOWARDSLASH) {\n\t\t\t\t\t\tcomment = 0\n\t\t\t\t\t}\n\n\t\t\t\t\t// execute plugins, newline context\n\t\t\t\t\tif (plugged * unkwn > 0) {\n\t\t\t\t\t\tproxy(UNKWN, chars, current, parent, line, column, out.length, id)\n\t\t\t\t\t}\n\n\t\t\t\t\t// next line, reset column position\n\t\t\t\t\tcolumn = 1\n\t\t\t\t\tline++\n\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\tdefault: {\n\t\t\t\t\t// increment column position\n\t\t\t\t\tcolumn++\n\n\t\t\t\t\t// ignore tabs\n\t\t\t\t\tif (code === TAB) {\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\n\t\t\t\t\t// current character\n\t\t\t\t\tchar = body.charAt(caret)\n\n\t\t\t\t\t// remove comments, escape functions, strings, attributes and prepare selectors\n\t\t\t\t\tswitch (code) {\n\t\t\t\t\t\t// escape breaking control characters\n\t\t\t\t\t\tcase NULL: {\n\t\t\t\t\t\t\tchar = '\\\\0'\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcase FORMFEED: {\n\t\t\t\t\t\t\tchar = '\\\\f'\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcase VERTICALTAB: {\n\t\t\t\t\t\t\tchar = '\\\\v'\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// &\n\t\t\t\t\t\tcase AND: {\n\t\t\t\t\t\t\t// inverted selector pattern i.e html &\n\t\t\t\t\t\t\tif (quote + comment + bracket === 0 && cascade > 0) {\n\t\t\t\t\t\t\t\tinvert = 1\n\t\t\t\t\t\t\t\tformat = 1\n\t\t\t\t\t\t\t\tchar = '\\f' + char\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// ::p<l>aceholder, l\n\t\t\t\t\t\t// :read-on<l>y, l\n\t\t\t\t\t\tcase 108: {\n\t\t\t\t\t\t\tif (quote + comment + bracket + pattern === 0 && pseudo > 0) {\n\t\t\t\t\t\t\t\tswitch (caret - pseudo) {\n\t\t\t\t\t\t\t\t\t// ::placeholder\n\t\t\t\t\t\t\t\t\tcase 2: {\n\t\t\t\t\t\t\t\t\t\tif (tail === PLACEHOLDER && body.charCodeAt(caret-3) === COLON) {\n\t\t\t\t\t\t\t\t\t\t\tpattern = tail\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t// :read-only\n\t\t\t\t\t\t\t\t\tcase 8: {\n\t\t\t\t\t\t\t\t\t\tif (trail === READONLY) {\n\t\t\t\t\t\t\t\t\t\t\tpattern = trail\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// :<pattern>\n\t\t\t\t\t\tcase COLON: {\n\t\t\t\t\t\t\tif (quote + comment + bracket === 0) {\n\t\t\t\t\t\t\t\tpseudo = caret\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// selectors\n\t\t\t\t\t\tcase COMMA: {\n\t\t\t\t\t\t\tif (comment + parentheses + quote + bracket === 0) {\n\t\t\t\t\t\t\t\tformat = 1\n\t\t\t\t\t\t\t\tchar += '\\r'\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// quotes\n\t\t\t\t\t\tcase DOUBLEQUOTE: {\n\t\t\t\t\t\t\tif (comment === 0) {\n\t\t\t\t\t\t\t\tquote = quote === code ? 0 : (quote === 0 ? code : quote)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcase SINGLEQUOTE: {\n\t\t\t\t\t\t\tif (comment === 0) {\n\t\t\t\t\t\t\t\tquote = quote === code ? 0 : (quote === 0 ? code : quote)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// attributes\n\t\t\t\t\t\tcase OPENBRACKET: {\n\t\t\t\t\t\t\tif (quote + comment + parentheses === 0) {\n\t\t\t\t\t\t\t\tbracket++\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcase CLOSEBRACKET: {\n\t\t\t\t\t\t\tif (quote + comment + parentheses === 0) {\n\t\t\t\t\t\t\t\tbracket--\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// functions\n\t\t\t\t\t\tcase CLOSEPARENTHESES: {\n\t\t\t\t\t\t\tif (quote + comment + bracket === 0) {\n\t\t\t\t\t\t\t\t// ) is the last character, add synthetic padding to avoid skipping this buffer\n\t\t\t\t\t\t\t\tif (caret === eol) {\n\t\t\t\t\t\t\t\t\teol++\n\t\t\t\t\t\t\t\t\teof++\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tparentheses--\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcase OPENPARENTHESES: {\n\t\t\t\t\t\t\tif (quote + comment + bracket === 0) {\n\t\t\t\t\t\t\t\tif (context === 0) {\n\t\t\t\t\t\t\t\t\tswitch (tail*2 + trail*3) {\n\t\t\t\t\t\t\t\t\t\t// :matches\n\t\t\t\t\t\t\t\t\t\tcase 533: {\n\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t// :global, :not, :nth-child etc...\n\t\t\t\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\t\t\t\tcounter = 0\n\t\t\t\t\t\t\t\t\t\t\tcontext = 1\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tparentheses++\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcase AT: {\n\t\t\t\t\t\t\tif (comment + parentheses + quote + bracket + pseudo + atrule === 0) {\n\t\t\t\t\t\t\t\tatrule = 1\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// block/line comments\n\t\t\t\t\t\tcase STAR:\n\t\t\t\t\t\tcase FOWARDSLASH: {\n\t\t\t\t\t\t\tif (quote + bracket + parentheses > 0) {\n\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tswitch (comment) {\n\t\t\t\t\t\t\t\t// initialize line/block comment context\n\t\t\t\t\t\t\t\tcase 0: {\n\t\t\t\t\t\t\t\t\tswitch (code*2 + body.charCodeAt(caret+1)*3) {\n\t\t\t\t\t\t\t\t\t\t// //\n\t\t\t\t\t\t\t\t\t\tcase 235: {\n\t\t\t\t\t\t\t\t\t\t\tcomment = FOWARDSLASH\n\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t// /*\n\t\t\t\t\t\t\t\t\t\tcase 220: {\n\t\t\t\t\t\t\t\t\t\t\tcomment = STAR\n\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t// end block comment context\n\t\t\t\t\t\t\t\tcase STAR: {\n\t\t\t\t\t\t\t\t\tif (code === FOWARDSLASH && tail === STAR) {\n\t\t\t\t\t\t\t\t\t\tchar = ''\n\t\t\t\t\t\t\t\t\t\tcomment = 0\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// ignore comment blocks\n\t\t\t\t\tif (comment === 0) {\n\t\t\t\t\t\t// aggressive isolation mode, divide each individual selector\n\t\t\t\t\t\t// including selectors in :not function but excluding selectors in :global function\n\t\t\t\t\t\tif (cascade + quote + bracket + atrule === 0 && id !== KEYFRAME && code !== SEMICOLON) {\n\t\t\t\t\t\t\tswitch (code) {\n\t\t\t\t\t\t\t\tcase COMMA:\n\t\t\t\t\t\t\t\tcase TILDE:\n\t\t\t\t\t\t\t\tcase GREATERTHAN:\n\t\t\t\t\t\t\t\tcase PLUS:\n\t\t\t\t\t\t\t\tcase CLOSEPARENTHESES:\n\t\t\t\t\t\t\t\tcase OPENPARENTHESES: {\n\t\t\t\t\t\t\t\t\tif (context === 0) {\n\t\t\t\t\t\t\t\t\t\t// outside of an isolated context i.e nth-child(<...>)\n\t\t\t\t\t\t\t\t\t\tswitch (tail) {\n\t\t\t\t\t\t\t\t\t\t\tcase TAB:\n\t\t\t\t\t\t\t\t\t\t\tcase SPACE:\n\t\t\t\t\t\t\t\t\t\t\tcase NEWLINE:\n\t\t\t\t\t\t\t\t\t\t\tcase CARRIAGE: {\n\t\t\t\t\t\t\t\t\t\t\t\tchar = char + '\\0'\n\t\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\t\t\t\t\tchar = '\\0' + char + (code === COMMA ? '' : '\\0')\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\tformat = 1\n\t\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\t\t// within an isolated context, sleep untill it's terminated\n\t\t\t\t\t\t\t\t\t\tswitch (code) {\n\t\t\t\t\t\t\t\t\t\t\tcase OPENPARENTHESES: {\n\t\t\t\t\t\t\t\t\t\t\t\tcontext = ++counter\n\t\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\tcase CLOSEPARENTHESES: {\n\t\t\t\t\t\t\t\t\t\t\t\tif ((context = --counter) === 0) {\n\t\t\t\t\t\t\t\t\t\t\t\t\tformat = 1\n\t\t\t\t\t\t\t\t\t\t\t\t\tchar += '\\0'\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tcase SPACE: {\n\t\t\t\t\t\t\t\t\tswitch (tail) {\n\t\t\t\t\t\t\t\t\t\tcase NULL:\n\t\t\t\t\t\t\t\t\t\tcase OPENBRACES:\n\t\t\t\t\t\t\t\t\t\tcase CLOSEBRACES:\n\t\t\t\t\t\t\t\t\t\tcase SEMICOLON:\n\t\t\t\t\t\t\t\t\t\tcase COMMA:\n\t\t\t\t\t\t\t\t\t\tcase FORMFEED:\n\t\t\t\t\t\t\t\t\t\tcase TAB:\n\t\t\t\t\t\t\t\t\t\tcase SPACE:\n\t\t\t\t\t\t\t\t\t\tcase NEWLINE:\n\t\t\t\t\t\t\t\t\t\tcase CARRIAGE: {\n\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\t\t\t\t// ignore in isolated contexts\n\t\t\t\t\t\t\t\t\t\t\tif (context === 0) {\n\t\t\t\t\t\t\t\t\t\t\t\tformat = 1\n\t\t\t\t\t\t\t\t\t\t\t\tchar += '\\0'\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// concat buffer of characters\n\t\t\t\t\t\tchars += char\n\n\t\t\t\t\t\t// previous non-whitespace character code\n\t\t\t\t\t\tif (code !== SPACE) {\n\t\t\t\t\t\t\tpeak = code\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// tail character codes\n\t\t\ttrail = tail\n\t\t\ttail = code\n\n\t\t\t// visit every character\n\t\t\tcaret++\n\t\t}\n\n\t\tlength = out.length\n\n\t\t// execute plugins, block context\n\t\tif (length > 0 && plugged > 0) {\n\t\t\tresult = proxy(BLCKS, out, current, parent, line, column, length, id)\n\n\t\t\tif (result !== void 0) {\n\t\t\t\tlength = (out = result).length\n\t\t\t}\n\t\t}\n\n\t\tif (length > 0) {\n\t\t\t// cascade isolation mode\n\t\t\tif (cascade === 0 && id !== KEYFRAME) {\n\t\t\t\tisolate(current)\n\t\t\t}\n\n\t\t\tout = current.join(',') + '{' + out + '}'\n\n\t\t\tif (vendor*pattern > 0) {\n\t\t\t\tswitch (pattern) {\n\t\t\t\t\tcase READONLY: {\n\t\t\t\t\t\tout = out.replace(readonlyptn, ':'+moz+'$1')+out\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\tcase PLACEHOLDER: {\n\t\t\t\t\t\t// ::placeholder vendor prefix\n\t\t\t\t\t\tout = (\n\t\t\t\t\t\t\tout.replace(plcholdrptn, '::' + webkit + 'input-$1') +\n\t\t\t\t\t\t\tout.replace(plcholdrptn, '::' + moz + '$1') +\n\t\t\t\t\t\t\tout.replace(plcholdrptn, ':' + ms + 'input-$1') + out\n\t\t\t\t\t\t)\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tpattern = 0\n\t\t\t}\n\t\t}\n\n\t\treturn flat + out + children\n\t}\n\n\t/**\n\t * Select\n\t *\n\t * @param {Array<string>} parent\n\t * @param {string} current\n\t * @param {number} invert\n\t * @return {Array<string>}\n\t */\n\tfunction select (parent, current, invert) {\n\t\tvar selectors = current.trim().split(selectorptn)\n\t\tvar out = selectors\n\n\t\tvar length = selectors.length\n\t\tvar l = parent.length\n\n\t\tswitch (l) {\n\t\t\t// 0-1 parent selectors\n\t\t\tcase 0:\n\t\t\tcase 1: {\n\t\t\t\tfor (var i = 0, selector = l === 0 ? '' : parent[0] + ' '; i < length; i++) {\n\t\t\t\t\tout[i] = scope(selector, out[i], invert, l).trim()\n\t\t\t\t}\n\t\t\t\tbreak\n\t\t\t}\n\t\t\t// >2 parent selectors, nested\n\t\t\tdefault: {\n\t\t\t\tfor (var i = 0, j = 0, out = []; i < length; i++) {\n\t\t\t\t\tfor (var k = 0; k < l; k++) {\n\t\t\t\t\t\tout[j++] = scope(parent[k] + ' ', selectors[i], invert, l).trim()\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn out\n\t}\n\n\t/**\n\t * Scope\n\t *\n\t * @param {string} parent\n\t * @param {string} current\n\t * @param {number} invert\n\t * @param {number} level\n\t * @return {string}\n\t */\n\tfunction scope (parent, current, invert, level) {\n\t\tvar selector = current\n\t\tvar code = selector.charCodeAt(0)\n\n\t\t// trim leading whitespace\n\t\tif (code < 33) {\n\t\t\tcode = (selector = selector.trim()).charCodeAt(0)\n\t\t}\n\n\t\tswitch (code) {\n\t\t\t// &\n\t\t\tcase AND: {\n\t\t\t\tswitch (cascade + level) {\n\t\t\t\t\tcase 0:\n\t\t\t\t\tcase 1: {\n\t\t\t\t\t\tif (parent.trim().length === 0) {\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tdefault: {\n\t\t\t\t\t\treturn selector.replace(andptn, parent.trim())\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak\n\t\t\t}\n\t\t\t// :\n\t\t\tcase COLON: {\n\t\t\t\tswitch (selector.charCodeAt(1)) {\n\t\t\t\t\t// g in :global\n\t\t\t\t\tcase 103: {\n\t\t\t\t\t\tif (escape > 0 && cascade > 0) {\n\t\t\t\t\t\t\treturn selector.replace(escapeptn, '$1').replace(andptn, nscope)\n\t\t\t\t\t\t}\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\tdefault: {\n\t\t\t\t\t\t// :hover\n\t\t\t\t\t\treturn parent.trim() + selector\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\tdefault: {\n\t\t\t\t// html &\n\t\t\t\tif (invert*cascade > 0 && selector.indexOf('\\f') > 0) {\n\t\t\t\t\treturn selector.replace(andptn, parent.trim())\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn parent + selector\n\t}\n\n\t/**\n\t * Property\n\t *\n\t * @param {string} input\n\t * @param {number} first\n\t * @param {number} second\n\t * @param {number} third\n\t * @return {string}\n\t */\n\tfunction property (input, first, second, third) {\n\t\tvar out = input + ';'\n\t\tvar index = 0\n\t\tvar hash = (first*2) + (second*3) + (third*4)\n\t\tvar cache\n\n\t\t// animation: a, n, i characters\n\t\tif (hash === 944) {\n\t\t\tout = animation(out)\n\t\t} else if (vendor > 0) {\n\t\t\t// vendor prefix\n\t\t\tswitch (hash) {\n\t\t\t\t// background/backface-visibility, b, a, c\n\t\t\t\tcase 883: {\n\t\t\t\t\t// backface-visibility, -\n\t\t\t\t\tif (out.charCodeAt(8) === DASH) {\n\t\t\t\t\t\tout = webkit + out + out\n\t\t\t\t\t}\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// appearance: a, p, p\n\t\t\t\tcase 978: {\n\t\t\t\t\tout = webkit + out + moz + out + out\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// hyphens: h, y, p\n\t\t\t\t// user-select: u, s, e\n\t\t\t\tcase 1019:\n\t\t\t\tcase 983: {\n\t\t\t\t\tout = webkit + out + moz + out + ms + out + out\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// flex: f, l, e\n\t\t\t\tcase 932: {\n\t\t\t\t\tout = webkit + out + ms + out + out\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\tcase 964: {\n\t\t\t\t\t// order: o, r, d\n\t\t\t\t\tout = webkit + out + ms + 'flex' + '-' + out + out\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// justify-content, j, u, s\n\t\t\t\tcase 1023: {\n\t\t\t\t\tcache = out.substring(out.indexOf(':', 15)).replace('flex-', '')\n\t\t\t\t\tout = webkit + 'box-pack' + cache + webkit + out + ms + 'flex-pack' + cache + out\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// display(flex/inline-flex/inline-box): d, i, s\n\t\t\t\tcase 975: {\n\t\t\t\t\tindex = (out = input).length-10\n\t\t\t\t\tcache = (out.charCodeAt(index) === 33 ? out.substring(0, index) : out).substring(8).trim()\n\n\t\t\t\t\tswitch (hash = cache.charCodeAt(0) + (cache.charCodeAt(7)|0)) {\n\t\t\t\t\t\t// inline-\n\t\t\t\t\t\tcase 203: {\n\t\t\t\t\t\t\t// inline-box\n\t\t\t\t\t\t\tif (cache.charCodeAt(8) > 110) {\n\t\t\t\t\t\t\t\tout = out.replace(cache, webkit+cache)+';'+out\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// inline-flex\n\t\t\t\t\t\t// flex\n\t\t\t\t\t\tcase 207:\n\t\t\t\t\t\tcase 102: {\n\t\t\t\t\t\t\tout = (\n\t\t\t\t\t\t\t\tout.replace(cache, webkit+(hash > 102 ? 'inline-' : '')+'box')+';'+\n\t\t\t\t\t\t\t\tout.replace(cache, webkit+cache)+';'+\n\t\t\t\t\t\t\t\tout.replace(cache, ms+cache+'box')+';'+\n\t\t\t\t\t\t\t\tout\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\tout += ';'\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// align-items, align-center, align-self: a, l, i, -\n\t\t\t\tcase 938: {\n\t\t\t\t\tif (out.charCodeAt(5) === DASH) {\n\t\t\t\t\t\tswitch (out.charCodeAt(6)) {\n\t\t\t\t\t\t\t// align-items, i\n\t\t\t\t\t\t\tcase 105: {\n\t\t\t\t\t\t\t\tcache = out.replace('-items', '')\n\t\t\t\t\t\t\t\tout = webkit + out + webkit + 'box-' + cache + ms + 'flex-' + cache + out\n\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t// align-self, s\n\t\t\t\t\t\t\tcase 115: {\n\t\t\t\t\t\t\t\tout = webkit + out + ms + 'flex-item-' + out.replace('-self', '') + out\n\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t// align-content\n\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\tout = webkit + out + ms + 'flex-line-pack' + out.replace('align-content', '') + out\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// cursor, c, u, r\n\t\t\t\tcase 1005: {\n\t\t\t\t\tif (cursorptn.test(out)) {\n\t\t\t\t\t\tout = out.replace(colonptn, ': ' + webkit) + out.replace(colonptn, ': ' + moz) + out\n\t\t\t\t\t}\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// width: min-content / width: max-content\n\t\t\t\tcase 953: {\n\t\t\t\t\tif ((index = out.indexOf('-content', 9)) > 0) {\n\t\t\t\t\t\t// width: min-content / width: max-content\n\t\t\t\t\t\tcache = out.substring(index - 3)\n\t\t\t\t\t\tout = 'width:' + webkit + cache + 'width:' + moz + cache + 'width:' + cache\n\t\t\t\t\t}\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// transform, transition: t, r, a\n\t\t\t\t// text-size-adjust: t, e, x\n\t\t\t\tcase 962:\n\t\t\t\tcase 1015: {\n\t\t\t\t\tout = webkit + out + (out.charCodeAt(5) === 102 ? ms + out : '') + out\n\n\t\t\t\t\t// transitions\n\t\t\t\t\tif (second + third === 211 && out.charCodeAt(13) === 105 && out.indexOf('transform', 10) > 0) {\n\t\t\t\t\t\tout = out.substring(0, out.indexOf(';', 27) + 1).replace(transformptn, '$1' + webkit + '$2') + out\n\t\t\t\t\t}\n\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn out\n\t}\n\n\t/**\n\t * Animation\n\t *\n\t * @param {string} input\n\t * @return {string}\n\t */\n\tfunction animation (input) {\n\t\tvar length = input.length\n\t\tvar index = input.indexOf(':', 9) + 1\n\t\tvar declare = input.substring(0, index).trim()\n\t\tvar body = input.substring(index, length-1).trim()\n\t\tvar out = ''\n\n\t\t// shorthand\n\t\tif (input.charCodeAt(9) !== DASH) {\n\t\t\t// split in case of multiple animations\n\t\t\tvar list = body.split(animationptn)\n\n\t\t\tfor (var i = 0, index = 0, length = list.length; i < length; index = 0, i++) {\n\t\t\t\tvar value = list[i]\n\t\t\t\tvar items = value.split(propertiesptn)\n\n\t\t\t\twhile (value = items[index]) {\n\t\t\t\t\tvar peak = value.charCodeAt(0)\n\n\t\t\t\t\tif (keyed === 1 && (\n\t\t\t\t\t\t// letters\n\t\t\t\t\t\t(peak > AT && peak < 90) || (peak > 96 && peak < 123) || peak === UNDERSCORE ||\n\t\t\t\t\t\t// dash but not in sequence i.e --\n\t\t\t\t\t\t(peak === DASH && value.charCodeAt(1) !== DASH)\n\t\t\t\t\t)) {\n\t\t\t\t\t\t// not a number/function\n\t\t\t\t\t\tswitch (isNaN(parseFloat(value)) + (value.indexOf('(') !== -1)) {\n\t\t\t\t\t\t\tcase 1: {\n\t\t\t\t\t\t\t\tswitch (value) {\n\t\t\t\t\t\t\t\t\t// not a valid reserved keyword\n\t\t\t\t\t\t\t\t\tcase 'infinite': case 'alternate': case 'backwards': case 'running':\n\t\t\t\t\t\t\t\t\tcase 'normal': case 'forwards': case 'both': case 'none': case 'linear':\n\t\t\t\t\t\t\t\t\tcase 'ease': case 'ease-in': case 'ease-out': case 'ease-in-out':\n\t\t\t\t\t\t\t\t\tcase 'paused': case 'reversed': case 'alternate-reverse': case 'inherit':\n\t\t\t\t\t\t\t\t\tcase 'initial': case 'unset': case 'step-start': case 'step-end': {\n\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\t\t\tvalue += key\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\titems[index++] = value\n\t\t\t\t}\n\n\t\t\t\tout += (i === 0 ? '' : ',') + items.join(' ')\n\t\t\t}\n\t\t} else {\n\t\t\t// animation-name, n\n\t\t\tout += input.charCodeAt(10) === 110 ? body + (keyed === 1 ? key : '') : body\n\t\t}\n\n\t\tout = declare + out + ';'\n\n\t\treturn vendor > 0 ? webkit + out + out : out\n\t}\n\n\t/**\n\t * Isolate\n\t *\n\t * @param {Array<string>} selectors\n\t */\n\tfunction isolate (selectors) {\n\t\tfor (var i = 0, length = selectors.length, padding, element; i < length; i++) {\n\t\t\t// split individual elements in a selector i.e h1 h2 === [h1, h2]\n\t\t\tvar elements = selectors[i].split(elementptn)\n\t\t\tvar out = ''\n\n\t\t\tfor (var j = 0, size = 0, tail = 0, code = 0, l = elements.length; j < l; j++) {\n\t\t\t\t// empty element\n\t\t\t\tif ((size = (element = elements[j]).length) === 0 && l > 1) {\n\t\t\t\t\tcontinue\n\t\t\t\t}\n\n\t\t\t\ttail = out.charCodeAt(out.length-1)\n\t\t\t\tcode = element.charCodeAt(0)\n\t\t\t\tpadding = ''\n\n\t\t\t\tif (j !== 0) {\n\t\t\t\t\t// determine if we need padding\n\t\t\t\t\tswitch (tail) {\n\t\t\t\t\t\tcase STAR:\n\t\t\t\t\t\tcase TILDE:\n\t\t\t\t\t\tcase GREATERTHAN:\n\t\t\t\t\t\tcase PLUS:\n\t\t\t\t\t\tcase SPACE:\n\t\t\t\t\t\tcase OPENPARENTHESES:  {\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\tpadding = ' '\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tswitch (code) {\n\t\t\t\t\tcase AND: {\n\t\t\t\t\t\telement = padding + nscopealt\n\t\t\t\t\t}\n\t\t\t\t\tcase TILDE:\n\t\t\t\t\tcase GREATERTHAN:\n\t\t\t\t\tcase PLUS:\n\t\t\t\t\tcase SPACE:\n\t\t\t\t\tcase CLOSEPARENTHESES:\n\t\t\t\t\tcase OPENPARENTHESES: {\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\tcase OPENBRACKET: {\n\t\t\t\t\t\telement = padding + element + nscopealt\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\tcase COLON: {\n\t\t\t\t\t\tswitch (element.charCodeAt(1)*2 + element.charCodeAt(2)*3) {\n\t\t\t\t\t\t\t// :global\n\t\t\t\t\t\t\tcase 530: {\n\t\t\t\t\t\t\t\tif (escape > 0) {\n\t\t\t\t\t\t\t\t\telement = padding + element.substring(8, size - 1)\n\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t// :hover, :nth-child(), ...\n\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\tif (j < 1 || elements[j-1].length < 1) {\n\t\t\t\t\t\t\t\t\telement = padding + nscopealt + element\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\tcase COMMA: {\n\t\t\t\t\t\tpadding = ''\n\t\t\t\t\t}\n\t\t\t\t\tdefault: {\n\t\t\t\t\t\tif (size > 1 && element.indexOf(':') > 0) {\n\t\t\t\t\t\t\telement = padding + element.replace(pseudoptn, '$1' + nscopealt + '$2')\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\telement = padding + element + nscopealt\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tout += element\n\t\t\t}\n\n\t\t\tselectors[i] = out.replace(formatptn, '').trim()\n\t\t}\n\t}\n\n\t/**\n\t * Proxy\n\t *\n\t * @param {number} context\n\t * @param {string} content\n\t * @param {Array<string>} selectors\n\t * @param {Array<string>} parents\n\t * @param {number} line\n\t * @param {number} column\n\t * @param {number} length\n\t * @param {number} id\n\t * @return {(string|void|*)}\n\t */\n\tfunction proxy (context, content, selectors, parents, line, column, length, id) {\n\t\tfor (var i = 0, out = content, next; i < plugged; i++) {\n\t\t\tswitch (next = plugins[i].call(stylis, context, out, selectors, parents, line, column, length, id)) {\n\t\t\t\tcase void 0:\n\t\t\t\tcase false:\n\t\t\t\tcase true:\n\t\t\t\tcase null: {\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\tdefault: {\n\t\t\t\t\tout = next\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tswitch (out) {\n\t\t\tcase void 0:\n\t\t\tcase false:\n\t\t\tcase true:\n\t\t\tcase null:\n\t\t\tcase content: {\n\t\t\t\tbreak\n\t\t\t}\n\t\t\tdefault: {\n\t\t\t\treturn out\n\t\t\t}\n\t\t}\n\t}\n\n\t/**\n\t * Minify\n\t *\n\t * @param {(string|*)} output\n\t * @return {string}\n\t */\n\tfunction minify (output) {\n\t\treturn output\n\t\t\t.replace(formatptn, '')\n\t\t\t.replace(beforeptn, '')\n\t\t\t.replace(afterptn, '$1')\n\t\t\t.replace(tailptn, '$1')\n\t\t\t.replace(whiteptn, ' ')\n\t}\n\n\t/**\n\t * Use\n\t *\n\t * @param {(Array<function(...?)>|function(...?)|number|void)?} plugin\n\t */\n\tfunction use (plugin) {\n\t\tswitch (plugin) {\n\t\t\tcase void 0:\n\t\t\tcase null: {\n\t\t\t\tplugged = plugins.length = 0\n\t\t\t\tbreak\n\t\t\t}\n\t\t\tdefault: {\n\t\t\t\tswitch (plugin.constructor) {\n\t\t\t\t\tcase Array: {\n\t\t\t\t\t\tfor (var i = 0, length = plugin.length; i < length; i++) {\n\t\t\t\t\t\t\tuse(plugin[i])\n\t\t\t\t\t\t}\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\tcase Function: {\n\t\t\t\t\t\tplugins[plugged++] = plugin\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\tcase Boolean: {\n\t\t\t\t\t\tunkwn = !!plugin|0\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n \t\t}\n\n \t\treturn use\n\t}\n\n\t/**\n\t * Set\n\t *\n\t * @param {Object} options\n\t */\n\tfunction set (options) {\n\t\tfor (var name in options) {\n\t\t\tvar value = options[name]\n\t\t\tswitch (name) {\n\t\t\t\tcase 'keyframe': keyed = value|0; break\n\t\t\t\tcase 'global': escape = value|0; break\n\t\t\t\tcase 'cascade': cascade = value|0; break\n\t\t\t\tcase 'compress': compress = value|0; break\n\t\t\t\tcase 'prefix': vendor = value|0; break\n\t\t\t\tcase 'semicolon': semicolon = value|0; break\n\t\t\t}\n\t\t}\n\n\t\treturn set\n\t}\n\n\t/**\n\t * Stylis\n\t *\n\t * @param {string} selector\n\t * @param {string} input\n\t * @return {(string|*)}\n\t */\n\tfunction stylis (selector, input) {\n\t\t// setup\n\t\tvar ns = selector\n\t\tvar code = ns.charCodeAt(0)\n\n\t\t// trim leading whitespace\n\t\tif (code < 33) {\n\t\t\tcode = (ns = ns.trim()).charCodeAt(0)\n\t\t}\n\n\t\t// keyframe/animation namespace\n\t\tif (keyed > 0) {\n\t\t\tkey = ns.replace(invalidptn, code === OPENBRACKET ? '' : '-')\n\t\t}\n\n\t\t// reset, used to assert if a plugin is moneky-patching the return value\n\t\tcode = 1\n\n\t\t// cascade/isolate\n\t\tif (cascade === 1) {\n\t\t\tnscope = ns\n\t\t} else {\n\t\t\tnscopealt = ns\n\t\t}\n\n\t\tvar selectors = [nscope]\n\n\t\t// execute plugins, pre-process context\n\t\tif (plugged > 0) {\n\t\t\tproxy(PREPS, input, selectors, selectors, line, column, 0, 0)\n\t\t}\n\n\t\t// build\n\t\tvar output = compile(array, selectors, input, 0)\n\n\t\t// execute plugins, post-process context\n\t\tif (plugged > 0) {\n\t\t\tvar result = proxy(POSTS, output, selectors, selectors, line, column, output.length, 0)\n\t\t\t\n\t\t\tif (result !== void 0) {\n\t\t\t\t// bypass minification\n\t\t\t\tif (typeof(output = result) !== 'string') {\n\t\t\t\t\tcode = 0\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// reset\n\t\tkey = ''\n\t\tnscope = ''\n\t\tnscopealt = ''\n\t\tpattern = 0\n\t\tline = 1\n\t\tcolumn = 1\n\n\t\treturn compress*code === 0 ? output : minify(output)\n\t}\n\n\tstylis['use'] = use\n\tstylis['set'] = set\n\n\treturn stylis\n}));\n"
          },
          {
            "id": 234,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\extract-text-webpack-plugin\\loader.js??ref--2-0!D:\\GitHub\\react-d3-treemap\\node_modules\\style-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js??ref--2-2!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.module.css",
            "name": "./app/src/components/TreeMap/TreeMap.module.css",
            "index": 234,
            "index2": 232,
            "size": 102,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "issuerId": 80,
            "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
            "profile": {
              "factory": 172,
              "building": 956
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 80,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
                "module": "./app/src/components/TreeMap/TreeMap.tsx",
                "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
                "type": "cjs require",
                "userRequest": "./TreeMap.module.css",
                "loc": "31:13-44"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 2,
            "source": "// removed by extract-text-webpack-plugin\nmodule.exports = {\"mainSvg\":\"TreeMap-module_mainSvg_2jLyh\"};"
          }
        ],
        "filteredModules": 0,
        "origins": [
          {
            "moduleId": 79,
            "module": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\indexPackage.ts",
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\indexPackage.ts",
            "moduleName": "./app/src/indexPackage.ts",
            "loc": "",
            "name": "react.d3.treemap",
            "reasons": []
          }
        ]
      }
    ],
    "modules": [
      {
        "id": 0,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\colors.js",
        "name": "./node_modules/d3-scale-chromatic/src/colors.js",
        "index": 195,
        "index2": 191,
        "size": 189,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Dark2.js",
        "issuerId": 197,
        "issuerName": "./node_modules/d3-scale-chromatic/src/categorical/Dark2.js",
        "profile": {
          "factory": 183,
          "building": 177
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 196,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Accent.js",
            "module": "./node_modules/d3-scale-chromatic/src/categorical/Accent.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/categorical/Accent.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 197,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Dark2.js",
            "module": "./node_modules/d3-scale-chromatic/src/categorical/Dark2.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/categorical/Dark2.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 198,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Paired.js",
            "module": "./node_modules/d3-scale-chromatic/src/categorical/Paired.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/categorical/Paired.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 199,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Pastel1.js",
            "module": "./node_modules/d3-scale-chromatic/src/categorical/Pastel1.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/categorical/Pastel1.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 200,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Pastel2.js",
            "module": "./node_modules/d3-scale-chromatic/src/categorical/Pastel2.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/categorical/Pastel2.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 201,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Set1.js",
            "module": "./node_modules/d3-scale-chromatic/src/categorical/Set1.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/categorical/Set1.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 202,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Set2.js",
            "module": "./node_modules/d3-scale-chromatic/src/categorical/Set2.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/categorical/Set2.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 203,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Set3.js",
            "module": "./node_modules/d3-scale-chromatic/src/categorical/Set3.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/categorical/Set3.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 204,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\BrBG.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/BrBG.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/BrBG.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 205,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PRGn.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/PRGn.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/PRGn.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 206,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PiYG.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/PiYG.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/PiYG.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 207,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PuOr.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/PuOr.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/PuOr.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 208,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdBu.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/RdBu.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/RdBu.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 209,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdGy.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/RdGy.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/RdGy.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 210,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdYlBu.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/RdYlBu.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/RdYlBu.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 211,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdYlGn.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/RdYlGn.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/RdYlGn.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 212,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\Spectral.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/Spectral.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/Spectral.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 213,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\BuGn.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuGn.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuGn.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 214,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\BuPu.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuPu.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuPu.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 215,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\GnBu.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/GnBu.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/GnBu.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 216,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\OrRd.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/OrRd.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/OrRd.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 217,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuBuGn.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBuGn.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBuGn.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 218,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuBu.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBu.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBu.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 219,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuRd.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuRd.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuRd.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 220,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\RdPu.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/RdPu.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/RdPu.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 221,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlGnBu.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGnBu.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGnBu.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 222,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlGn.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGn.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGn.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 223,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlOrBr.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrBr.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrBr.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 224,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlOrRd.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrRd.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrRd.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 225,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Blues.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Blues.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Blues.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 226,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Greens.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Greens.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Greens.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 227,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Greys.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Greys.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Greys.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 228,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Purples.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Purples.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Purples.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 229,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Reds.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Reds.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Reds.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          },
          {
            "moduleId": 230,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Oranges.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Oranges.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Oranges.js",
            "type": "harmony import",
            "userRequest": "../colors",
            "loc": "1:0-31"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(specifier) {\n  var n = specifier.length / 6 | 0, colors = new Array(n), i = 0;\n  while (i < n) colors[i] = \"#\" + specifier.slice(i * 6, ++i * 6);\n  return colors;\n}\n"
      },
      {
        "id": 1,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\ramp.js",
        "name": "./node_modules/d3-scale-chromatic/src/ramp.js",
        "index": 204,
        "index2": 200,
        "size": 146,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PRGn.js",
        "issuerId": 205,
        "issuerName": "./node_modules/d3-scale-chromatic/src/diverging/PRGn.js",
        "profile": {
          "factory": 184,
          "building": 169,
          "dependencies": 13
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 204,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\BrBG.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/BrBG.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/BrBG.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 205,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PRGn.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/PRGn.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/PRGn.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 206,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PiYG.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/PiYG.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/PiYG.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 207,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PuOr.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/PuOr.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/PuOr.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 208,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdBu.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/RdBu.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/RdBu.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 209,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdGy.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/RdGy.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/RdGy.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 210,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdYlBu.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/RdYlBu.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/RdYlBu.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 211,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdYlGn.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/RdYlGn.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/RdYlGn.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 212,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\Spectral.js",
            "module": "./node_modules/d3-scale-chromatic/src/diverging/Spectral.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/diverging/Spectral.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 213,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\BuGn.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuGn.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuGn.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 214,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\BuPu.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuPu.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuPu.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 215,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\GnBu.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/GnBu.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/GnBu.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 216,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\OrRd.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/OrRd.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/OrRd.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 217,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuBuGn.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBuGn.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBuGn.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 218,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuBu.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBu.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBu.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 219,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuRd.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuRd.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuRd.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 220,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\RdPu.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/RdPu.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/RdPu.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 221,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlGnBu.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGnBu.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGnBu.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 222,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlGn.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGn.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGn.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 223,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlOrBr.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrBr.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrBr.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 224,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlOrRd.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrRd.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrRd.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 225,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Blues.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Blues.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Blues.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 226,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Greens.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Greens.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Greens.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 227,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Greys.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Greys.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Greys.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 228,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Purples.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Purples.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Purples.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 229,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Reds.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Reds.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Reds.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          },
          {
            "moduleId": 230,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Oranges.js",
            "module": "./node_modules/d3-scale-chromatic/src/sequential-single/Oranges.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/sequential-single/Oranges.js",
            "type": "harmony import",
            "userRequest": "../ramp",
            "loc": "2:0-27"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "import {interpolateRgbBasis} from \"d3-interpolate\";\n\nexport default function(scheme) {\n  return interpolateRgbBasis(scheme[scheme.length - 1]);\n}\n"
      },
      {
        "id": 2,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\interval.js",
        "name": "./node_modules/d3-time/src/interval.js",
        "index": 162,
        "index2": 157,
        "size": 2021,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
        "issuerId": 39,
        "issuerName": "./node_modules/d3-time/index.js",
        "profile": {
          "factory": 61,
          "building": 68
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 39,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "module": "./node_modules/d3-time/index.js",
            "moduleName": "./node_modules/d3-time/index.js",
            "type": "harmony import",
            "userRequest": "./src/interval",
            "loc": "1:0-3:24"
          },
          {
            "moduleId": 171,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\millisecond.js",
            "module": "./node_modules/d3-time/src/millisecond.js",
            "moduleName": "./node_modules/d3-time/src/millisecond.js",
            "type": "harmony import",
            "userRequest": "./interval",
            "loc": "1:0-34"
          },
          {
            "moduleId": 172,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\second.js",
            "module": "./node_modules/d3-time/src/second.js",
            "moduleName": "./node_modules/d3-time/src/second.js",
            "type": "harmony import",
            "userRequest": "./interval",
            "loc": "1:0-34"
          },
          {
            "moduleId": 173,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\minute.js",
            "module": "./node_modules/d3-time/src/minute.js",
            "moduleName": "./node_modules/d3-time/src/minute.js",
            "type": "harmony import",
            "userRequest": "./interval",
            "loc": "1:0-34"
          },
          {
            "moduleId": 174,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\hour.js",
            "module": "./node_modules/d3-time/src/hour.js",
            "moduleName": "./node_modules/d3-time/src/hour.js",
            "type": "harmony import",
            "userRequest": "./interval",
            "loc": "1:0-34"
          },
          {
            "moduleId": 175,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\day.js",
            "module": "./node_modules/d3-time/src/day.js",
            "moduleName": "./node_modules/d3-time/src/day.js",
            "type": "harmony import",
            "userRequest": "./interval",
            "loc": "1:0-34"
          },
          {
            "moduleId": 176,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\week.js",
            "module": "./node_modules/d3-time/src/week.js",
            "moduleName": "./node_modules/d3-time/src/week.js",
            "type": "harmony import",
            "userRequest": "./interval",
            "loc": "1:0-34"
          },
          {
            "moduleId": 177,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\month.js",
            "module": "./node_modules/d3-time/src/month.js",
            "moduleName": "./node_modules/d3-time/src/month.js",
            "type": "harmony import",
            "userRequest": "./interval",
            "loc": "1:0-34"
          },
          {
            "moduleId": 178,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\year.js",
            "module": "./node_modules/d3-time/src/year.js",
            "moduleName": "./node_modules/d3-time/src/year.js",
            "type": "harmony import",
            "userRequest": "./interval",
            "loc": "1:0-34"
          },
          {
            "moduleId": 179,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcMinute.js",
            "module": "./node_modules/d3-time/src/utcMinute.js",
            "moduleName": "./node_modules/d3-time/src/utcMinute.js",
            "type": "harmony import",
            "userRequest": "./interval",
            "loc": "1:0-34"
          },
          {
            "moduleId": 180,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcHour.js",
            "module": "./node_modules/d3-time/src/utcHour.js",
            "moduleName": "./node_modules/d3-time/src/utcHour.js",
            "type": "harmony import",
            "userRequest": "./interval",
            "loc": "1:0-34"
          },
          {
            "moduleId": 181,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcDay.js",
            "module": "./node_modules/d3-time/src/utcDay.js",
            "moduleName": "./node_modules/d3-time/src/utcDay.js",
            "type": "harmony import",
            "userRequest": "./interval",
            "loc": "1:0-34"
          },
          {
            "moduleId": 182,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcWeek.js",
            "module": "./node_modules/d3-time/src/utcWeek.js",
            "moduleName": "./node_modules/d3-time/src/utcWeek.js",
            "type": "harmony import",
            "userRequest": "./interval",
            "loc": "1:0-34"
          },
          {
            "moduleId": 183,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcMonth.js",
            "module": "./node_modules/d3-time/src/utcMonth.js",
            "moduleName": "./node_modules/d3-time/src/utcMonth.js",
            "type": "harmony import",
            "userRequest": "./interval",
            "loc": "1:0-34"
          },
          {
            "moduleId": 184,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcYear.js",
            "module": "./node_modules/d3-time/src/utcYear.js",
            "moduleName": "./node_modules/d3-time/src/utcYear.js",
            "type": "harmony import",
            "userRequest": "./interval",
            "loc": "1:0-34"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "var t0 = new Date,\n    t1 = new Date;\n\nexport default function newInterval(floori, offseti, count, field) {\n\n  function interval(date) {\n    return floori(date = new Date(+date)), date;\n  }\n\n  interval.floor = interval;\n\n  interval.ceil = function(date) {\n    return floori(date = new Date(date - 1)), offseti(date, 1), floori(date), date;\n  };\n\n  interval.round = function(date) {\n    var d0 = interval(date),\n        d1 = interval.ceil(date);\n    return date - d0 < d1 - date ? d0 : d1;\n  };\n\n  interval.offset = function(date, step) {\n    return offseti(date = new Date(+date), step == null ? 1 : Math.floor(step)), date;\n  };\n\n  interval.range = function(start, stop, step) {\n    var range = [];\n    start = interval.ceil(start);\n    step = step == null ? 1 : Math.floor(step);\n    if (!(start < stop) || !(step > 0)) return range; // also handles Invalid Date\n    do range.push(new Date(+start)); while (offseti(start, step), floori(start), start < stop)\n    return range;\n  };\n\n  interval.filter = function(test) {\n    return newInterval(function(date) {\n      if (date >= date) while (floori(date), !test(date)) date.setTime(date - 1);\n    }, function(date, step) {\n      if (date >= date) {\n        if (step < 0) while (++step <= 0) {\n          while (offseti(date, -1), !test(date)) {} // eslint-disable-line no-empty\n        } else while (--step >= 0) {\n          while (offseti(date, +1), !test(date)) {} // eslint-disable-line no-empty\n        }\n      }\n    });\n  };\n\n  if (count) {\n    interval.count = function(start, end) {\n      t0.setTime(+start), t1.setTime(+end);\n      floori(t0), floori(t1);\n      return Math.floor(count(t0, t1));\n    };\n\n    interval.every = function(step) {\n      step = Math.floor(step);\n      return !isFinite(step) || !(step > 0) ? null\n          : !(step > 1) ? interval\n          : interval.filter(field\n              ? function(d) { return field(d) % step === 0; }\n              : function(d) { return interval.count(0, d) % step === 0; });\n    };\n  }\n\n  return interval;\n}\n"
      },
      {
        "id": 3,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "name": "./node_modules/d3-array/index.js",
        "index": 79,
        "index2": 106,
        "size": 1429,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
        "issuerId": 80,
        "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
        "profile": {
          "factory": 454,
          "building": 409
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 12,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\linear.js",
            "module": "./node_modules/d3-scale/src/linear.js",
            "moduleName": "./node_modules/d3-scale/src/linear.js",
            "type": "harmony import",
            "userRequest": "d3-array",
            "loc": "1:0-46"
          },
          {
            "moduleId": 19,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\continuous.js",
            "module": "./node_modules/d3-scale/src/continuous.js",
            "moduleName": "./node_modules/d3-scale/src/continuous.js",
            "type": "harmony import",
            "userRequest": "d3-array",
            "loc": "1:0-32"
          },
          {
            "moduleId": 75,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
            "module": "./node_modules/d3-scale/src/time.js",
            "moduleName": "./node_modules/d3-scale/src/time.js",
            "type": "harmony import",
            "userRequest": "d3-array",
            "loc": "1:0-44"
          },
          {
            "moduleId": 80,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "module": "./app/src/components/TreeMap/TreeMap.tsx",
            "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
            "type": "cjs require",
            "userRequest": "d3-array",
            "loc": "27:17-36"
          },
          {
            "moduleId": 129,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\band.js",
            "module": "./node_modules/d3-scale/src/band.js",
            "moduleName": "./node_modules/d3-scale/src/band.js",
            "type": "harmony import",
            "userRequest": "d3-array",
            "loc": "1:0-43"
          },
          {
            "moduleId": 165,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\tickFormat.js",
            "module": "./node_modules/d3-scale/src/tickFormat.js",
            "moduleName": "./node_modules/d3-scale/src/tickFormat.js",
            "type": "harmony import",
            "userRequest": "d3-array",
            "loc": "1:0-34"
          },
          {
            "moduleId": 166,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\log.js",
            "module": "./node_modules/d3-scale/src/log.js",
            "moduleName": "./node_modules/d3-scale/src/log.js",
            "type": "harmony import",
            "userRequest": "d3-array",
            "loc": "1:0-31"
          },
          {
            "moduleId": 168,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\quantile.js",
            "module": "./node_modules/d3-scale/src/quantile.js",
            "moduleName": "./node_modules/d3-scale/src/quantile.js",
            "type": "harmony import",
            "userRequest": "d3-array",
            "loc": "1:0-66"
          },
          {
            "moduleId": 169,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\quantize.js",
            "module": "./node_modules/d3-scale/src/quantize.js",
            "moduleName": "./node_modules/d3-scale/src/quantize.js",
            "type": "harmony import",
            "userRequest": "d3-array",
            "loc": "1:0-32"
          },
          {
            "moduleId": 170,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\threshold.js",
            "module": "./node_modules/d3-scale/src/threshold.js",
            "moduleName": "./node_modules/d3-scale/src/threshold.js",
            "type": "harmony import",
            "userRequest": "d3-array",
            "loc": "1:0-32"
          }
        ],
        "usedExports": true,
        "providedExports": [
          "bisect",
          "bisectRight",
          "bisectLeft",
          "ascending",
          "bisector",
          "cross",
          "descending",
          "deviation",
          "extent",
          "histogram",
          "thresholdFreedmanDiaconis",
          "thresholdScott",
          "thresholdSturges",
          "max",
          "mean",
          "median",
          "merge",
          "min",
          "pairs",
          "permute",
          "quantile",
          "range",
          "scan",
          "shuffle",
          "sum",
          "ticks",
          "tickIncrement",
          "tickStep",
          "transpose",
          "variance",
          "zip"
        ],
        "optimizationBailout": [],
        "depth": 2,
        "source": "export {default as bisect, bisectRight, bisectLeft} from \"./src/bisect\";\nexport {default as ascending} from \"./src/ascending\";\nexport {default as bisector} from \"./src/bisector\";\nexport {default as cross} from \"./src/cross\";\nexport {default as descending} from \"./src/descending\";\nexport {default as deviation} from \"./src/deviation\";\nexport {default as extent} from \"./src/extent\";\nexport {default as histogram} from \"./src/histogram\";\nexport {default as thresholdFreedmanDiaconis} from \"./src/threshold/freedmanDiaconis\";\nexport {default as thresholdScott} from \"./src/threshold/scott\";\nexport {default as thresholdSturges} from \"./src/threshold/sturges\";\nexport {default as max} from \"./src/max\";\nexport {default as mean} from \"./src/mean\";\nexport {default as median} from \"./src/median\";\nexport {default as merge} from \"./src/merge\";\nexport {default as min} from \"./src/min\";\nexport {default as pairs} from \"./src/pairs\";\nexport {default as permute} from \"./src/permute\";\nexport {default as quantile} from \"./src/quantile\";\nexport {default as range} from \"./src/range\";\nexport {default as scan} from \"./src/scan\";\nexport {default as shuffle} from \"./src/shuffle\";\nexport {default as sum} from \"./src/sum\";\nexport {default as ticks, tickIncrement, tickStep} from \"./src/ticks\";\nexport {default as transpose} from \"./src/transpose\";\nexport {default as variance} from \"./src/variance\";\nexport {default as zip} from \"./src/zip\";\n"
      },
      {
        "id": 4,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\duration.js",
        "name": "./node_modules/d3-time/src/duration.js",
        "index": 165,
        "index2": 159,
        "size": 164,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\second.js",
        "issuerId": 172,
        "issuerName": "./node_modules/d3-time/src/second.js",
        "profile": {
          "factory": 33,
          "building": 5
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 172,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\second.js",
            "module": "./node_modules/d3-time/src/second.js",
            "moduleName": "./node_modules/d3-time/src/second.js",
            "type": "harmony import",
            "userRequest": "./duration",
            "loc": "2:0-42"
          },
          {
            "moduleId": 173,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\minute.js",
            "module": "./node_modules/d3-time/src/minute.js",
            "moduleName": "./node_modules/d3-time/src/minute.js",
            "type": "harmony import",
            "userRequest": "./duration",
            "loc": "2:0-42"
          },
          {
            "moduleId": 174,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\hour.js",
            "module": "./node_modules/d3-time/src/hour.js",
            "moduleName": "./node_modules/d3-time/src/hour.js",
            "type": "harmony import",
            "userRequest": "./duration",
            "loc": "2:0-56"
          },
          {
            "moduleId": 175,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\day.js",
            "module": "./node_modules/d3-time/src/day.js",
            "moduleName": "./node_modules/d3-time/src/day.js",
            "type": "harmony import",
            "userRequest": "./duration",
            "loc": "2:0-55"
          },
          {
            "moduleId": 176,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\week.js",
            "module": "./node_modules/d3-time/src/week.js",
            "moduleName": "./node_modules/d3-time/src/week.js",
            "type": "harmony import",
            "userRequest": "./duration",
            "loc": "2:0-56"
          },
          {
            "moduleId": 179,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcMinute.js",
            "module": "./node_modules/d3-time/src/utcMinute.js",
            "moduleName": "./node_modules/d3-time/src/utcMinute.js",
            "type": "harmony import",
            "userRequest": "./duration",
            "loc": "2:0-42"
          },
          {
            "moduleId": 180,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcHour.js",
            "module": "./node_modules/d3-time/src/utcHour.js",
            "moduleName": "./node_modules/d3-time/src/utcHour.js",
            "type": "harmony import",
            "userRequest": "./duration",
            "loc": "2:0-40"
          },
          {
            "moduleId": 181,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcDay.js",
            "module": "./node_modules/d3-time/src/utcDay.js",
            "moduleName": "./node_modules/d3-time/src/utcDay.js",
            "type": "harmony import",
            "userRequest": "./duration",
            "loc": "2:0-39"
          },
          {
            "moduleId": 182,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcWeek.js",
            "module": "./node_modules/d3-time/src/utcWeek.js",
            "moduleName": "./node_modules/d3-time/src/utcWeek.js",
            "type": "harmony import",
            "userRequest": "./duration",
            "loc": "2:0-40"
          }
        ],
        "usedExports": [
          "durationDay",
          "durationHour",
          "durationMinute",
          "durationSecond",
          "durationWeek"
        ],
        "providedExports": [
          "durationSecond",
          "durationMinute",
          "durationHour",
          "durationDay",
          "durationWeek"
        ],
        "optimizationBailout": [],
        "depth": 6,
        "source": "export var durationSecond = 1e3;\nexport var durationMinute = 6e4;\nexport var durationHour = 36e5;\nexport var durationDay = 864e5;\nexport var durationWeek = 6048e5;\n"
      },
      {
        "id": 5,
        "identifier": "external {\"root\":\"React\",\"commonjs2\":\"react\",\"commonjs\":\"react\",\"amd\":\"react\",\"umd\":\"react\"}",
        "name": "external {\"root\":\"React\",\"commonjs2\":\"react\",\"commonjs\":\"react\",\"amd\":\"react\",\"umd\":\"react\"}",
        "index": 3,
        "index2": 1,
        "size": 42,
        "cacheable": false,
        "built": false,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
        "issuerId": 80,
        "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
        "profile": {
          "factory": 0,
          "building": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 80,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "module": "./app/src/components/TreeMap/TreeMap.tsx",
            "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
            "type": "cjs require",
            "userRequest": "react",
            "loc": "21:12-28"
          },
          {
            "moduleId": 81,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\NodeContainer\\NodeContainer.Animated.tsx",
            "module": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
            "moduleName": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
            "type": "cjs require",
            "userRequest": "react",
            "loc": "21:12-28"
          },
          {
            "moduleId": 83,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
            "module": "./node_modules/react-motion/lib/Motion.js",
            "moduleName": "./node_modules/react-motion/lib/Motion.js",
            "type": "cjs require",
            "userRequest": "react",
            "loc": "39:13-29"
          },
          {
            "moduleId": 90,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
            "module": "./node_modules/react-motion/lib/StaggeredMotion.js",
            "moduleName": "./node_modules/react-motion/lib/StaggeredMotion.js",
            "type": "cjs require",
            "userRequest": "react",
            "loc": "39:13-29"
          },
          {
            "moduleId": 91,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
            "module": "./node_modules/react-motion/lib/TransitionMotion.js",
            "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
            "type": "cjs require",
            "userRequest": "react",
            "loc": "43:13-29"
          },
          {
            "moduleId": 95,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.tsx",
            "module": "./app/src/components/Node/Node.tsx",
            "moduleName": "./app/src/components/Node/Node.tsx",
            "type": "cjs require",
            "userRequest": "react",
            "loc": "13:12-28"
          },
          {
            "moduleId": 231,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Breadcrumb\\Breadcrumb.tsx",
            "module": "./app/src/components/Breadcrumb/Breadcrumb.tsx",
            "moduleName": "./app/src/components/Breadcrumb/Breadcrumb.tsx",
            "type": "cjs require",
            "userRequest": "react",
            "loc": "13:12-28"
          },
          {
            "moduleId": 232,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\styled-components\\dist\\styled-components.es.js",
            "module": "./node_modules/styled-components/dist/styled-components.es.js",
            "moduleName": "./node_modules/styled-components/dist/styled-components.es.js",
            "type": "harmony import",
            "userRequest": "react",
            "loc": "2:0-56"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 2
      },
      {
        "id": 6,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\index.js",
        "name": "./node_modules/d3-color/index.js",
        "index": 124,
        "index2": 122,
        "size": 157,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\cubehelix.js",
        "issuerId": 191,
        "issuerName": "./node_modules/d3-scale/src/cubehelix.js",
        "profile": {
          "factory": 446,
          "building": 28
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 34,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
            "module": "./node_modules/d3-interpolate/src/value.js",
            "moduleName": "./node_modules/d3-interpolate/src/value.js",
            "type": "harmony import",
            "userRequest": "d3-color",
            "loc": "1:0-31"
          },
          {
            "moduleId": 66,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\rgb.js",
            "module": "./node_modules/d3-interpolate/src/rgb.js",
            "moduleName": "./node_modules/d3-interpolate/src/rgb.js",
            "type": "harmony import",
            "userRequest": "d3-color",
            "loc": "1:0-41"
          },
          {
            "moduleId": 160,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\hsl.js",
            "module": "./node_modules/d3-interpolate/src/hsl.js",
            "moduleName": "./node_modules/d3-interpolate/src/hsl.js",
            "type": "harmony import",
            "userRequest": "d3-color",
            "loc": "1:0-41"
          },
          {
            "moduleId": 161,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\lab.js",
            "module": "./node_modules/d3-interpolate/src/lab.js",
            "moduleName": "./node_modules/d3-interpolate/src/lab.js",
            "type": "harmony import",
            "userRequest": "d3-color",
            "loc": "1:0-41"
          },
          {
            "moduleId": 162,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\hcl.js",
            "module": "./node_modules/d3-interpolate/src/hcl.js",
            "moduleName": "./node_modules/d3-interpolate/src/hcl.js",
            "type": "harmony import",
            "userRequest": "d3-color",
            "loc": "1:0-41"
          },
          {
            "moduleId": 163,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\cubehelix.js",
            "module": "./node_modules/d3-interpolate/src/cubehelix.js",
            "moduleName": "./node_modules/d3-interpolate/src/cubehelix.js",
            "type": "harmony import",
            "userRequest": "d3-color",
            "loc": "1:0-53"
          },
          {
            "moduleId": 191,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\cubehelix.js",
            "module": "./node_modules/d3-scale/src/cubehelix.js",
            "moduleName": "./node_modules/d3-scale/src/cubehelix.js",
            "type": "harmony import",
            "userRequest": "d3-color",
            "loc": "1:0-35"
          },
          {
            "moduleId": 192,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\rainbow.js",
            "module": "./node_modules/d3-scale/src/rainbow.js",
            "moduleName": "./node_modules/d3-scale/src/rainbow.js",
            "type": "harmony import",
            "userRequest": "d3-color",
            "loc": "1:0-35"
          }
        ],
        "usedExports": [
          "color",
          "cubehelix",
          "hcl",
          "hsl",
          "lab",
          "rgb"
        ],
        "providedExports": [
          "color",
          "rgb",
          "hsl",
          "lab",
          "hcl",
          "cubehelix"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export {default as color, rgb, hsl} from \"./src/color\";\nexport {default as lab, hcl} from \"./src/lab\";\nexport {default as cubehelix} from \"./src/cubehelix\";\n"
      },
      {
        "id": 7,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\array.js",
        "name": "./node_modules/d3-scale/src/array.js",
        "index": 119,
        "index2": 114,
        "size": 90,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\identity.js",
        "issuerId": 152,
        "issuerName": "./node_modules/d3-scale/src/identity.js",
        "profile": {
          "factory": 269,
          "building": 162
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 19,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\continuous.js",
            "module": "./node_modules/d3-scale/src/continuous.js",
            "moduleName": "./node_modules/d3-scale/src/continuous.js",
            "type": "harmony import",
            "userRequest": "./array",
            "loc": "3:0-35"
          },
          {
            "moduleId": 64,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\ordinal.js",
            "module": "./node_modules/d3-scale/src/ordinal.js",
            "moduleName": "./node_modules/d3-scale/src/ordinal.js",
            "type": "harmony import",
            "userRequest": "./array",
            "loc": "2:0-30"
          },
          {
            "moduleId": 75,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
            "module": "./node_modules/d3-scale/src/time.js",
            "moduleName": "./node_modules/d3-scale/src/time.js",
            "type": "harmony import",
            "userRequest": "./array",
            "loc": "5:0-28"
          },
          {
            "moduleId": 152,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\identity.js",
            "module": "./node_modules/d3-scale/src/identity.js",
            "moduleName": "./node_modules/d3-scale/src/identity.js",
            "type": "harmony import",
            "userRequest": "./array",
            "loc": "1:0-28"
          },
          {
            "moduleId": 168,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\quantile.js",
            "module": "./node_modules/d3-scale/src/quantile.js",
            "moduleName": "./node_modules/d3-scale/src/quantile.js",
            "type": "harmony import",
            "userRequest": "./array",
            "loc": "2:0-30"
          },
          {
            "moduleId": 169,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\quantize.js",
            "module": "./node_modules/d3-scale/src/quantize.js",
            "moduleName": "./node_modules/d3-scale/src/quantize.js",
            "type": "harmony import",
            "userRequest": "./array",
            "loc": "2:0-30"
          },
          {
            "moduleId": 170,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\threshold.js",
            "module": "./node_modules/d3-scale/src/threshold.js",
            "moduleName": "./node_modules/d3-scale/src/threshold.js",
            "type": "harmony import",
            "userRequest": "./array",
            "loc": "2:0-30"
          }
        ],
        "usedExports": [
          "map",
          "slice"
        ],
        "providedExports": [
          "map",
          "slice"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "var array = Array.prototype;\n\nexport var map = array.map;\nexport var slice = array.slice;\n"
      },
      {
        "id": 8,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "name": "./node_modules/d3-interpolate/index.js",
        "index": 122,
        "index2": 144,
        "size": 1179,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
        "issuerId": 80,
        "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
        "profile": {
          "factory": 454,
          "building": 436
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 1,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\ramp.js",
            "module": "./node_modules/d3-scale-chromatic/src/ramp.js",
            "moduleName": "./node_modules/d3-scale-chromatic/src/ramp.js",
            "type": "harmony import",
            "userRequest": "d3-interpolate",
            "loc": "1:0-51"
          },
          {
            "moduleId": 12,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\linear.js",
            "module": "./node_modules/d3-scale/src/linear.js",
            "moduleName": "./node_modules/d3-scale/src/linear.js",
            "type": "harmony import",
            "userRequest": "d3-interpolate",
            "loc": "2:0-66"
          },
          {
            "moduleId": 19,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\continuous.js",
            "module": "./node_modules/d3-scale/src/continuous.js",
            "moduleName": "./node_modules/d3-scale/src/continuous.js",
            "type": "harmony import",
            "userRequest": "d3-interpolate",
            "loc": "2:0-81"
          },
          {
            "moduleId": 75,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
            "module": "./node_modules/d3-scale/src/time.js",
            "moduleName": "./node_modules/d3-scale/src/time.js",
            "type": "harmony import",
            "userRequest": "d3-interpolate",
            "loc": "2:0-66"
          },
          {
            "moduleId": 80,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "module": "./app/src/components/TreeMap/TreeMap.tsx",
            "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
            "type": "cjs require",
            "userRequest": "d3-interpolate",
            "loc": "29:23-48"
          },
          {
            "moduleId": 191,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\cubehelix.js",
            "module": "./node_modules/d3-scale/src/cubehelix.js",
            "moduleName": "./node_modules/d3-scale/src/cubehelix.js",
            "type": "harmony import",
            "userRequest": "d3-interpolate",
            "loc": "2:0-56"
          },
          {
            "moduleId": 192,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\rainbow.js",
            "module": "./node_modules/d3-scale/src/rainbow.js",
            "moduleName": "./node_modules/d3-scale/src/rainbow.js",
            "type": "harmony import",
            "userRequest": "d3-interpolate",
            "loc": "2:0-56"
          }
        ],
        "usedExports": true,
        "providedExports": [
          "interpolate",
          "interpolateArray",
          "interpolateBasis",
          "interpolateBasisClosed",
          "interpolateDate",
          "interpolateNumber",
          "interpolateObject",
          "interpolateRound",
          "interpolateString",
          "interpolateTransformCss",
          "interpolateTransformSvg",
          "interpolateZoom",
          "interpolateRgb",
          "interpolateRgbBasis",
          "interpolateRgbBasisClosed",
          "interpolateHsl",
          "interpolateHslLong",
          "interpolateLab",
          "interpolateHcl",
          "interpolateHclLong",
          "interpolateCubehelix",
          "interpolateCubehelixLong",
          "quantize"
        ],
        "optimizationBailout": [],
        "depth": 2,
        "source": "export {default as interpolate} from \"./src/value\";\nexport {default as interpolateArray} from \"./src/array\";\nexport {default as interpolateBasis} from \"./src/basis\";\nexport {default as interpolateBasisClosed} from \"./src/basisClosed\";\nexport {default as interpolateDate} from \"./src/date\";\nexport {default as interpolateNumber} from \"./src/number\";\nexport {default as interpolateObject} from \"./src/object\";\nexport {default as interpolateRound} from \"./src/round\";\nexport {default as interpolateString} from \"./src/string\";\nexport {interpolateTransformCss, interpolateTransformSvg} from \"./src/transform/index\";\nexport {default as interpolateZoom} from \"./src/zoom\";\nexport {default as interpolateRgb, rgbBasis as interpolateRgbBasis, rgbBasisClosed as interpolateRgbBasisClosed} from \"./src/rgb\";\nexport {default as interpolateHsl, hslLong as interpolateHslLong} from \"./src/hsl\";\nexport {default as interpolateLab} from \"./src/lab\";\nexport {default as interpolateHcl, hclLong as interpolateHclLong} from \"./src/hcl\";\nexport {default as interpolateCubehelix, cubehelixLong as interpolateCubehelixLong} from \"./src/cubehelix\";\nexport {default as quantize} from \"./src/quantize\";\n"
      },
      {
        "id": 9,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\ascending.js",
        "name": "./node_modules/d3-array/src/ascending.js",
        "index": 81,
        "index2": 75,
        "size": 86,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 182,
          "building": 243
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/ascending",
            "loc": "2:0-53"
          },
          {
            "moduleId": 52,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\bisect.js",
            "module": "./node_modules/d3-array/src/bisect.js",
            "moduleName": "./node_modules/d3-array/src/bisect.js",
            "type": "harmony import",
            "userRequest": "./ascending",
            "loc": "1:0-36"
          },
          {
            "moduleId": 53,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\bisector.js",
            "module": "./node_modules/d3-array/src/bisector.js",
            "moduleName": "./node_modules/d3-array/src/bisector.js",
            "type": "harmony import",
            "userRequest": "./ascending",
            "loc": "1:0-36"
          },
          {
            "moduleId": 135,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\threshold\\freedmanDiaconis.js",
            "module": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
            "moduleName": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
            "type": "harmony import",
            "userRequest": "../ascending",
            "loc": "2:0-37"
          },
          {
            "moduleId": 139,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\median.js",
            "module": "./node_modules/d3-array/src/median.js",
            "moduleName": "./node_modules/d3-array/src/median.js",
            "type": "harmony import",
            "userRequest": "./ascending",
            "loc": "1:0-36"
          },
          {
            "moduleId": 142,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\scan.js",
            "module": "./node_modules/d3-array/src/scan.js",
            "moduleName": "./node_modules/d3-array/src/scan.js",
            "type": "harmony import",
            "userRequest": "./ascending",
            "loc": "1:0-36"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(a, b) {\n  return a < b ? -1 : a > b ? 1 : a >= b ? 0 : NaN;\n}\n"
      },
      {
        "id": 10,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\dice.js",
        "name": "./node_modules/d3-hierarchy/src/treemap/dice.js",
        "index": 68,
        "index2": 64,
        "size": 309,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
        "issuerId": 106,
        "issuerName": "./node_modules/d3-hierarchy/index.js",
        "profile": {
          "factory": 181,
          "building": 227
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 31,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\squarify.js",
            "module": "./node_modules/d3-hierarchy/src/treemap/squarify.js",
            "moduleName": "./node_modules/d3-hierarchy/src/treemap/squarify.js",
            "type": "harmony import",
            "userRequest": "./dice",
            "loc": "1:0-33"
          },
          {
            "moduleId": 106,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./src/treemap/dice",
            "loc": "11:0-58"
          },
          {
            "moduleId": 121,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\partition.js",
            "module": "./node_modules/d3-hierarchy/src/partition.js",
            "moduleName": "./node_modules/d3-hierarchy/src/partition.js",
            "type": "harmony import",
            "userRequest": "./treemap/dice",
            "loc": "2:0-41"
          },
          {
            "moduleId": 126,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\sliceDice.js",
            "module": "./node_modules/d3-hierarchy/src/treemap/sliceDice.js",
            "moduleName": "./node_modules/d3-hierarchy/src/treemap/sliceDice.js",
            "type": "harmony import",
            "userRequest": "./dice",
            "loc": "1:0-26"
          },
          {
            "moduleId": 127,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\resquarify.js",
            "module": "./node_modules/d3-hierarchy/src/treemap/resquarify.js",
            "moduleName": "./node_modules/d3-hierarchy/src/treemap/resquarify.js",
            "type": "harmony import",
            "userRequest": "./dice",
            "loc": "1:0-33"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(parent, x0, y0, x1, y1) {\n  var nodes = parent.children,\n      node,\n      i = -1,\n      n = nodes.length,\n      k = parent.value && (x1 - x0) / parent.value;\n\n  while (++i < n) {\n    node = nodes[i], node.y0 = y0, node.y1 = y1;\n    node.x0 = x0, node.x1 = x0 += node.value * k;\n  }\n}\n"
      },
      {
        "id": 11,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\number.js",
        "name": "./node_modules/d3-array/src/number.js",
        "index": 88,
        "index2": 81,
        "size": 63,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\median.js",
        "issuerId": 139,
        "issuerName": "./node_modules/d3-array/src/median.js",
        "profile": {
          "factory": 294,
          "building": 166
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 32,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\quantile.js",
            "module": "./node_modules/d3-array/src/quantile.js",
            "moduleName": "./node_modules/d3-array/src/quantile.js",
            "type": "harmony import",
            "userRequest": "./number",
            "loc": "1:0-30"
          },
          {
            "moduleId": 56,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\variance.js",
            "module": "./node_modules/d3-array/src/variance.js",
            "moduleName": "./node_modules/d3-array/src/variance.js",
            "type": "harmony import",
            "userRequest": "./number",
            "loc": "1:0-30"
          },
          {
            "moduleId": 135,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\threshold\\freedmanDiaconis.js",
            "module": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
            "moduleName": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
            "type": "harmony import",
            "userRequest": "../number",
            "loc": "3:0-31"
          },
          {
            "moduleId": 138,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\mean.js",
            "module": "./node_modules/d3-array/src/mean.js",
            "moduleName": "./node_modules/d3-array/src/mean.js",
            "type": "harmony import",
            "userRequest": "./number",
            "loc": "1:0-30"
          },
          {
            "moduleId": 139,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\median.js",
            "module": "./node_modules/d3-array/src/median.js",
            "moduleName": "./node_modules/d3-array/src/median.js",
            "type": "harmony import",
            "userRequest": "./number",
            "loc": "2:0-30"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(x) {\n  return x === null ? NaN : +x;\n}\n"
      },
      {
        "id": 12,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\linear.js",
        "name": "./node_modules/d3-scale/src/linear.js",
        "index": 121,
        "index2": 149,
        "size": 1745,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 189,
          "building": 302,
          "dependencies": 142
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/linear",
            "loc": "10:0-12:22"
          },
          {
            "moduleId": 152,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\identity.js",
            "module": "./node_modules/d3-scale/src/identity.js",
            "moduleName": "./node_modules/d3-scale/src/identity.js",
            "type": "harmony import",
            "userRequest": "./linear",
            "loc": "2:0-35"
          },
          {
            "moduleId": 167,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\pow.js",
            "module": "./node_modules/d3-scale/src/pow.js",
            "moduleName": "./node_modules/d3-scale/src/pow.js",
            "type": "harmony import",
            "userRequest": "./linear",
            "loc": "2:0-35"
          },
          {
            "moduleId": 169,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\quantize.js",
            "module": "./node_modules/d3-scale/src/quantize.js",
            "moduleName": "./node_modules/d3-scale/src/quantize.js",
            "type": "harmony import",
            "userRequest": "./linear",
            "loc": "3:0-35"
          },
          {
            "moduleId": 194,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\sequential.js",
            "module": "./node_modules/d3-scale/src/sequential.js",
            "moduleName": "./node_modules/d3-scale/src/sequential.js",
            "type": "harmony import",
            "userRequest": "./linear",
            "loc": "1:0-35"
          }
        ],
        "usedExports": [
          "default",
          "linearish"
        ],
        "providedExports": [
          "linearish",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {ticks, tickIncrement} from \"d3-array\";\nimport {interpolateNumber as reinterpolate} from \"d3-interpolate\";\nimport {default as continuous, copy, deinterpolateLinear as deinterpolate} from \"./continuous\";\nimport tickFormat from \"./tickFormat\";\n\nexport function linearish(scale) {\n  var domain = scale.domain;\n\n  scale.ticks = function(count) {\n    var d = domain();\n    return ticks(d[0], d[d.length - 1], count == null ? 10 : count);\n  };\n\n  scale.tickFormat = function(count, specifier) {\n    return tickFormat(domain(), count, specifier);\n  };\n\n  scale.nice = function(count) {\n    if (count == null) count = 10;\n\n    var d = domain(),\n        i0 = 0,\n        i1 = d.length - 1,\n        start = d[i0],\n        stop = d[i1],\n        step;\n\n    if (stop < start) {\n      step = start, start = stop, stop = step;\n      step = i0, i0 = i1, i1 = step;\n    }\n\n    step = tickIncrement(start, stop, count);\n\n    if (step > 0) {\n      start = Math.floor(start / step) * step;\n      stop = Math.ceil(stop / step) * step;\n      step = tickIncrement(start, stop, count);\n    } else if (step < 0) {\n      start = Math.ceil(start * step) / step;\n      stop = Math.floor(stop * step) / step;\n      step = tickIncrement(start, stop, count);\n    }\n\n    if (step > 0) {\n      d[i0] = Math.floor(start / step) * step;\n      d[i1] = Math.ceil(stop / step) * step;\n      domain(d);\n    } else if (step < 0) {\n      d[i0] = Math.ceil(start * step) / step;\n      d[i1] = Math.floor(stop * step) / step;\n      domain(d);\n    }\n\n    return scale;\n  };\n\n  return scale;\n}\n\nexport default function linear() {\n  var scale = continuous(deinterpolate, reinterpolate);\n\n  scale.copy = function() {\n    return copy(scale, linear());\n  };\n\n  return linearish(scale);\n}\n"
      },
      {
        "id": 13,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\color.js",
        "name": "./node_modules/d3-interpolate/src/color.js",
        "index": 133,
        "index2": 126,
        "size": 697,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\rgb.js",
        "issuerId": 66,
        "issuerName": "./node_modules/d3-interpolate/src/rgb.js",
        "profile": {
          "factory": 213,
          "building": 183,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 66,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\rgb.js",
            "module": "./node_modules/d3-interpolate/src/rgb.js",
            "moduleName": "./node_modules/d3-interpolate/src/rgb.js",
            "type": "harmony import",
            "userRequest": "./color",
            "loc": "4:0-39"
          },
          {
            "moduleId": 160,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\hsl.js",
            "module": "./node_modules/d3-interpolate/src/hsl.js",
            "moduleName": "./node_modules/d3-interpolate/src/hsl.js",
            "type": "harmony import",
            "userRequest": "./color",
            "loc": "2:0-35"
          },
          {
            "moduleId": 161,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\lab.js",
            "module": "./node_modules/d3-interpolate/src/lab.js",
            "moduleName": "./node_modules/d3-interpolate/src/lab.js",
            "type": "harmony import",
            "userRequest": "./color",
            "loc": "2:0-28"
          },
          {
            "moduleId": 162,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\hcl.js",
            "module": "./node_modules/d3-interpolate/src/hcl.js",
            "moduleName": "./node_modules/d3-interpolate/src/hcl.js",
            "type": "harmony import",
            "userRequest": "./color",
            "loc": "2:0-35"
          },
          {
            "moduleId": 163,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\cubehelix.js",
            "module": "./node_modules/d3-interpolate/src/cubehelix.js",
            "moduleName": "./node_modules/d3-interpolate/src/cubehelix.js",
            "type": "harmony import",
            "userRequest": "./color",
            "loc": "2:0-35"
          }
        ],
        "usedExports": [
          "default",
          "gamma",
          "hue"
        ],
        "providedExports": [
          "hue",
          "gamma",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "import constant from \"./constant\";\n\nfunction linear(a, d) {\n  return function(t) {\n    return a + t * d;\n  };\n}\n\nfunction exponential(a, b, y) {\n  return a = Math.pow(a, y), b = Math.pow(b, y) - a, y = 1 / y, function(t) {\n    return Math.pow(a + t * b, y);\n  };\n}\n\nexport function hue(a, b) {\n  var d = b - a;\n  return d ? linear(a, d > 180 || d < -180 ? d - 360 * Math.round(d / 360) : d) : constant(isNaN(a) ? b : a);\n}\n\nexport function gamma(y) {\n  return (y = +y) === 1 ? nogamma : function(a, b) {\n    return b - a ? exponential(a, b, y) : constant(isNaN(a) ? b : a);\n  };\n}\n\nexport default function nogamma(a, b) {\n  var d = b - a;\n  return d ? linear(a, d) : constant(isNaN(a) ? b : a);\n}\n"
      },
      {
        "id": 14,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\colors.js",
        "name": "./node_modules/d3-scale/src/colors.js",
        "index": 185,
        "index2": 181,
        "size": 101,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category10.js",
        "issuerId": 187,
        "issuerName": "./node_modules/d3-scale/src/category10.js",
        "profile": {
          "factory": 218,
          "building": 211
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 187,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category10.js",
            "module": "./node_modules/d3-scale/src/category10.js",
            "moduleName": "./node_modules/d3-scale/src/category10.js",
            "type": "harmony import",
            "userRequest": "./colors",
            "loc": "1:0-30"
          },
          {
            "moduleId": 188,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category20b.js",
            "module": "./node_modules/d3-scale/src/category20b.js",
            "moduleName": "./node_modules/d3-scale/src/category20b.js",
            "type": "harmony import",
            "userRequest": "./colors",
            "loc": "1:0-30"
          },
          {
            "moduleId": 189,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category20c.js",
            "module": "./node_modules/d3-scale/src/category20c.js",
            "moduleName": "./node_modules/d3-scale/src/category20c.js",
            "type": "harmony import",
            "userRequest": "./colors",
            "loc": "1:0-30"
          },
          {
            "moduleId": 190,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category20.js",
            "module": "./node_modules/d3-scale/src/category20.js",
            "moduleName": "./node_modules/d3-scale/src/category20.js",
            "type": "harmony import",
            "userRequest": "./colors",
            "loc": "1:0-30"
          },
          {
            "moduleId": 193,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\viridis.js",
            "module": "./node_modules/d3-scale/src/viridis.js",
            "moduleName": "./node_modules/d3-scale/src/viridis.js",
            "type": "harmony import",
            "userRequest": "./colors",
            "loc": "1:0-30"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(s) {\n  return s.match(/.{6}/g).map(function(x) {\n    return \"#\" + x;\n  });\n}\n"
      },
      {
        "id": 15,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\stripStyle.js",
        "name": "./node_modules/react-motion/lib/stripStyle.js",
        "index": 8,
        "index2": 3,
        "size": 506,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
        "issuerId": 82,
        "issuerName": "./node_modules/react-motion/lib/react-motion.js",
        "profile": {
          "factory": 140,
          "building": 147
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 82,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
            "module": "./node_modules/react-motion/lib/react-motion.js",
            "moduleName": "./node_modules/react-motion/lib/react-motion.js",
            "type": "cjs require",
            "userRequest": "./stripStyle",
            "loc": "27:18-41"
          },
          {
            "moduleId": 83,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
            "module": "./node_modules/react-motion/lib/Motion.js",
            "moduleName": "./node_modules/react-motion/lib/Motion.js",
            "type": "cjs require",
            "userRequest": "./stripStyle",
            "loc": "19:18-41"
          },
          {
            "moduleId": 90,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
            "module": "./node_modules/react-motion/lib/StaggeredMotion.js",
            "moduleName": "./node_modules/react-motion/lib/StaggeredMotion.js",
            "type": "cjs require",
            "userRequest": "./stripStyle",
            "loc": "19:18-41"
          },
          {
            "moduleId": 91,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
            "module": "./node_modules/react-motion/lib/TransitionMotion.js",
            "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
            "type": "cjs require",
            "userRequest": "./stripStyle",
            "loc": "19:18-41"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 4,
        "source": "\n// turn {x: {val: 1, stiffness: 1, damping: 2}, y: 2} generated by\n// `{x: spring(1, {stiffness: 1, damping: 2}), y: 2}` into {x: 1, y: 2}\n\n'use strict';\n\nexports.__esModule = true;\nexports['default'] = stripStyle;\n\nfunction stripStyle(style) {\n  var ret = {};\n  for (var key in style) {\n    if (!Object.prototype.hasOwnProperty.call(style, key)) {\n      continue;\n    }\n    ret[key] = typeof style[key] === 'number' ? style[key] : style[key].val;\n  }\n  return ret;\n}\n\nmodule.exports = exports['default'];"
      },
      {
        "id": 16,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\exponent.js",
        "name": "./node_modules/d3-format/src/exponent.js",
        "index": 33,
        "index2": 29,
        "size": 134,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
        "issuerId": 44,
        "issuerName": "./node_modules/d3-format/src/locale.js",
        "profile": {
          "factory": 334,
          "building": 168
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 44,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
            "module": "./node_modules/d3-format/src/locale.js",
            "moduleName": "./node_modules/d3-format/src/locale.js",
            "type": "harmony import",
            "userRequest": "./exponent",
            "loc": "1:0-34"
          },
          {
            "moduleId": 103,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\precisionFixed.js",
            "module": "./node_modules/d3-format/src/precisionFixed.js",
            "moduleName": "./node_modules/d3-format/src/precisionFixed.js",
            "type": "harmony import",
            "userRequest": "./exponent",
            "loc": "1:0-34"
          },
          {
            "moduleId": 104,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\precisionPrefix.js",
            "module": "./node_modules/d3-format/src/precisionPrefix.js",
            "moduleName": "./node_modules/d3-format/src/precisionPrefix.js",
            "type": "harmony import",
            "userRequest": "./exponent",
            "loc": "1:0-34"
          },
          {
            "moduleId": 105,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\precisionRound.js",
            "module": "./node_modules/d3-format/src/precisionRound.js",
            "moduleName": "./node_modules/d3-format/src/precisionRound.js",
            "type": "harmony import",
            "userRequest": "./exponent",
            "loc": "1:0-34"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "import formatDecimal from \"./formatDecimal\";\n\nexport default function(x) {\n  return x = formatDecimal(Math.abs(x)), x ? x[1] : NaN;\n}\n"
      },
      {
        "id": 17,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\slice.js",
        "name": "./node_modules/d3-hierarchy/src/treemap/slice.js",
        "index": 73,
        "index2": 68,
        "size": 309,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
        "issuerId": 106,
        "issuerName": "./node_modules/d3-hierarchy/index.js",
        "profile": {
          "factory": 181,
          "building": 235
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 31,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\squarify.js",
            "module": "./node_modules/d3-hierarchy/src/treemap/squarify.js",
            "moduleName": "./node_modules/d3-hierarchy/src/treemap/squarify.js",
            "type": "harmony import",
            "userRequest": "./slice",
            "loc": "2:0-35"
          },
          {
            "moduleId": 106,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./src/treemap/slice",
            "loc": "12:0-60"
          },
          {
            "moduleId": 126,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\sliceDice.js",
            "module": "./node_modules/d3-hierarchy/src/treemap/sliceDice.js",
            "moduleName": "./node_modules/d3-hierarchy/src/treemap/sliceDice.js",
            "type": "harmony import",
            "userRequest": "./slice",
            "loc": "2:0-28"
          },
          {
            "moduleId": 127,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\resquarify.js",
            "module": "./node_modules/d3-hierarchy/src/treemap/resquarify.js",
            "moduleName": "./node_modules/d3-hierarchy/src/treemap/resquarify.js",
            "type": "harmony import",
            "userRequest": "./slice",
            "loc": "2:0-35"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(parent, x0, y0, x1, y1) {\n  var nodes = parent.children,\n      node,\n      i = -1,\n      n = nodes.length,\n      k = parent.value && (y1 - y0) / parent.value;\n\n  while (++i < n) {\n    node = nodes[i], node.x0 = x0, node.x1 = x1;\n    node.y0 = y0, node.y1 = y0 += node.value * k;\n  }\n}\n"
      },
      {
        "id": 18,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\number.js",
        "name": "./node_modules/d3-interpolate/src/number.js",
        "index": 137,
        "index2": 130,
        "size": 100,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "issuerId": 8,
        "issuerName": "./node_modules/d3-interpolate/index.js",
        "profile": {
          "factory": 192,
          "building": 368
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 8,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "module": "./node_modules/d3-interpolate/index.js",
            "moduleName": "./node_modules/d3-interpolate/index.js",
            "type": "harmony import",
            "userRequest": "./src/number",
            "loc": "6:0-58"
          },
          {
            "moduleId": 34,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
            "module": "./node_modules/d3-interpolate/src/value.js",
            "moduleName": "./node_modules/d3-interpolate/src/value.js",
            "type": "harmony import",
            "userRequest": "./number",
            "loc": "5:0-30"
          },
          {
            "moduleId": 72,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\string.js",
            "module": "./node_modules/d3-interpolate/src/string.js",
            "moduleName": "./node_modules/d3-interpolate/src/string.js",
            "type": "harmony import",
            "userRequest": "./number",
            "loc": "1:0-30"
          },
          {
            "moduleId": 156,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\transform\\index.js",
            "module": "./node_modules/d3-interpolate/src/transform/index.js",
            "moduleName": "./node_modules/d3-interpolate/src/transform/index.js",
            "type": "harmony import",
            "userRequest": "../number",
            "loc": "1:0-31"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(a, b) {\n  return a = +a, b -= a, function(t) {\n    return a + b * t;\n  };\n}\n"
      },
      {
        "id": 19,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\continuous.js",
        "name": "./node_modules/d3-scale/src/continuous.js",
        "index": 150,
        "index2": 147,
        "size": 3328,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\linear.js",
        "issuerId": 12,
        "issuerName": "./node_modules/d3-scale/src/linear.js",
        "profile": {
          "factory": 267,
          "building": 169,
          "dependencies": 36
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 12,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\linear.js",
            "module": "./node_modules/d3-scale/src/linear.js",
            "moduleName": "./node_modules/d3-scale/src/linear.js",
            "type": "harmony import",
            "userRequest": "./continuous",
            "loc": "3:0-95"
          },
          {
            "moduleId": 75,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
            "module": "./node_modules/d3-scale/src/time.js",
            "moduleName": "./node_modules/d3-scale/src/time.js",
            "type": "harmony import",
            "userRequest": "./continuous",
            "loc": "6:0-95"
          },
          {
            "moduleId": 166,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\log.js",
            "module": "./node_modules/d3-scale/src/log.js",
            "moduleName": "./node_modules/d3-scale/src/log.js",
            "type": "harmony import",
            "userRequest": "./continuous",
            "loc": "5:0-57"
          },
          {
            "moduleId": 167,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\pow.js",
            "module": "./node_modules/d3-scale/src/pow.js",
            "moduleName": "./node_modules/d3-scale/src/pow.js",
            "type": "harmony import",
            "userRequest": "./continuous",
            "loc": "3:0-57"
          }
        ],
        "usedExports": [
          "copy",
          "default",
          "deinterpolateLinear"
        ],
        "providedExports": [
          "deinterpolateLinear",
          "copy",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "import {bisect} from \"d3-array\";\nimport {interpolate as interpolateValue, interpolateRound} from \"d3-interpolate\";\nimport {map, slice} from \"./array\";\nimport constant from \"./constant\";\nimport number from \"./number\";\n\nvar unit = [0, 1];\n\nexport function deinterpolateLinear(a, b) {\n  return (b -= (a = +a))\n      ? function(x) { return (x - a) / b; }\n      : constant(b);\n}\n\nfunction deinterpolateClamp(deinterpolate) {\n  return function(a, b) {\n    var d = deinterpolate(a = +a, b = +b);\n    return function(x) { return x <= a ? 0 : x >= b ? 1 : d(x); };\n  };\n}\n\nfunction reinterpolateClamp(reinterpolate) {\n  return function(a, b) {\n    var r = reinterpolate(a = +a, b = +b);\n    return function(t) { return t <= 0 ? a : t >= 1 ? b : r(t); };\n  };\n}\n\nfunction bimap(domain, range, deinterpolate, reinterpolate) {\n  var d0 = domain[0], d1 = domain[1], r0 = range[0], r1 = range[1];\n  if (d1 < d0) d0 = deinterpolate(d1, d0), r0 = reinterpolate(r1, r0);\n  else d0 = deinterpolate(d0, d1), r0 = reinterpolate(r0, r1);\n  return function(x) { return r0(d0(x)); };\n}\n\nfunction polymap(domain, range, deinterpolate, reinterpolate) {\n  var j = Math.min(domain.length, range.length) - 1,\n      d = new Array(j),\n      r = new Array(j),\n      i = -1;\n\n  // Reverse descending domains.\n  if (domain[j] < domain[0]) {\n    domain = domain.slice().reverse();\n    range = range.slice().reverse();\n  }\n\n  while (++i < j) {\n    d[i] = deinterpolate(domain[i], domain[i + 1]);\n    r[i] = reinterpolate(range[i], range[i + 1]);\n  }\n\n  return function(x) {\n    var i = bisect(domain, x, 1, j) - 1;\n    return r[i](d[i](x));\n  };\n}\n\nexport function copy(source, target) {\n  return target\n      .domain(source.domain())\n      .range(source.range())\n      .interpolate(source.interpolate())\n      .clamp(source.clamp());\n}\n\n// deinterpolate(a, b)(x) takes a domain value x in [a,b] and returns the corresponding parameter t in [0,1].\n// reinterpolate(a, b)(t) takes a parameter t in [0,1] and returns the corresponding domain value x in [a,b].\nexport default function continuous(deinterpolate, reinterpolate) {\n  var domain = unit,\n      range = unit,\n      interpolate = interpolateValue,\n      clamp = false,\n      piecewise,\n      output,\n      input;\n\n  function rescale() {\n    piecewise = Math.min(domain.length, range.length) > 2 ? polymap : bimap;\n    output = input = null;\n    return scale;\n  }\n\n  function scale(x) {\n    return (output || (output = piecewise(domain, range, clamp ? deinterpolateClamp(deinterpolate) : deinterpolate, interpolate)))(+x);\n  }\n\n  scale.invert = function(y) {\n    return (input || (input = piecewise(range, domain, deinterpolateLinear, clamp ? reinterpolateClamp(reinterpolate) : reinterpolate)))(+y);\n  };\n\n  scale.domain = function(_) {\n    return arguments.length ? (domain = map.call(_, number), rescale()) : domain.slice();\n  };\n\n  scale.range = function(_) {\n    return arguments.length ? (range = slice.call(_), rescale()) : range.slice();\n  };\n\n  scale.rangeRound = function(_) {\n    return range = slice.call(_), interpolate = interpolateRound, rescale();\n  };\n\n  scale.clamp = function(_) {\n    return arguments.length ? (clamp = !!_, rescale()) : clamp;\n  };\n\n  scale.interpolate = function(_) {\n    return arguments.length ? (interpolate = _, rescale()) : interpolate;\n  };\n\n  return rescale();\n}\n"
      },
      {
        "id": 20,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\mapToZero.js",
        "name": "./node_modules/react-motion/lib/mapToZero.js",
        "index": 7,
        "index2": 2,
        "size": 346,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
        "issuerId": 83,
        "issuerName": "./node_modules/react-motion/lib/Motion.js",
        "profile": {
          "factory": 432,
          "building": 135
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 83,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
            "module": "./node_modules/react-motion/lib/Motion.js",
            "moduleName": "./node_modules/react-motion/lib/Motion.js",
            "type": "cjs require",
            "userRequest": "./mapToZero",
            "loc": "15:17-39"
          },
          {
            "moduleId": 90,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
            "module": "./node_modules/react-motion/lib/StaggeredMotion.js",
            "moduleName": "./node_modules/react-motion/lib/StaggeredMotion.js",
            "type": "cjs require",
            "userRequest": "./mapToZero",
            "loc": "15:17-39"
          },
          {
            "moduleId": 91,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
            "module": "./node_modules/react-motion/lib/TransitionMotion.js",
            "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
            "type": "cjs require",
            "userRequest": "./mapToZero",
            "loc": "15:17-39"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 5,
        "source": "\n\n// currently used to initiate the velocity style object to 0\n'use strict';\n\nexports.__esModule = true;\nexports['default'] = mapToZero;\n\nfunction mapToZero(obj) {\n  var ret = {};\n  for (var key in obj) {\n    if (Object.prototype.hasOwnProperty.call(obj, key)) {\n      ret[key] = 0;\n    }\n  }\n  return ret;\n}\n\nmodule.exports = exports['default'];"
      },
      {
        "id": 21,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\stepper.js",
        "name": "./node_modules/react-motion/lib/stepper.js",
        "index": 9,
        "index2": 4,
        "size": 1254,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
        "issuerId": 83,
        "issuerName": "./node_modules/react-motion/lib/Motion.js",
        "profile": {
          "factory": 433,
          "building": 139
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 83,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
            "module": "./node_modules/react-motion/lib/Motion.js",
            "moduleName": "./node_modules/react-motion/lib/Motion.js",
            "type": "cjs require",
            "userRequest": "./stepper",
            "loc": "23:16-36"
          },
          {
            "moduleId": 90,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
            "module": "./node_modules/react-motion/lib/StaggeredMotion.js",
            "moduleName": "./node_modules/react-motion/lib/StaggeredMotion.js",
            "type": "cjs require",
            "userRequest": "./stepper",
            "loc": "23:16-36"
          },
          {
            "moduleId": 91,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
            "module": "./node_modules/react-motion/lib/TransitionMotion.js",
            "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
            "type": "cjs require",
            "userRequest": "./stepper",
            "loc": "23:16-36"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 5,
        "source": "\n\n// stepper is used a lot. Saves allocation to return the same array wrapper.\n// This is fine and danger-free against mutations because the callsite\n// immediately destructures it and gets the numbers inside without passing the\n\"use strict\";\n\nexports.__esModule = true;\nexports[\"default\"] = stepper;\n\nvar reusedTuple = [0, 0];\n\nfunction stepper(secondPerFrame, x, v, destX, k, b, precision) {\n  // Spring stiffness, in kg / s^2\n\n  // for animations, destX is really spring length (spring at rest). initial\n  // position is considered as the stretched/compressed position of a spring\n  var Fspring = -k * (x - destX);\n\n  // Damping, in kg / s\n  var Fdamper = -b * v;\n\n  // usually we put mass here, but for animation purposes, specifying mass is a\n  // bit redundant. you could simply adjust k and b accordingly\n  // let a = (Fspring + Fdamper) / mass;\n  var a = Fspring + Fdamper;\n\n  var newV = v + a * secondPerFrame;\n  var newX = x + newV * secondPerFrame;\n\n  if (Math.abs(newV) < precision && Math.abs(newX - destX) < precision) {\n    reusedTuple[0] = destX;\n    reusedTuple[1] = 0;\n    return reusedTuple;\n  }\n\n  reusedTuple[0] = newX;\n  reusedTuple[1] = newV;\n  return reusedTuple;\n}\n\nmodule.exports = exports[\"default\"];\n// array reference around."
      },
      {
        "id": 22,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\performance-now\\lib\\performance-now.js",
        "name": "./node_modules/performance-now/lib/performance-now.js",
        "index": 10,
        "index2": 6,
        "size": 886,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
        "issuerId": 83,
        "issuerName": "./node_modules/react-motion/lib/Motion.js",
        "profile": {
          "factory": 706,
          "building": 27,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 83,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
            "module": "./node_modules/react-motion/lib/Motion.js",
            "moduleName": "./node_modules/react-motion/lib/Motion.js",
            "type": "cjs require",
            "userRequest": "performance-now",
            "loc": "27:22-48"
          },
          {
            "moduleId": 90,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
            "module": "./node_modules/react-motion/lib/StaggeredMotion.js",
            "moduleName": "./node_modules/react-motion/lib/StaggeredMotion.js",
            "type": "cjs require",
            "userRequest": "performance-now",
            "loc": "27:22-48"
          },
          {
            "moduleId": 91,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
            "module": "./node_modules/react-motion/lib/TransitionMotion.js",
            "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
            "type": "cjs require",
            "userRequest": "performance-now",
            "loc": "31:22-48"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 5,
        "source": "// Generated by CoffeeScript 1.7.1\n(function() {\n  var getNanoSeconds, hrtime, loadTime;\n\n  if ((typeof performance !== \"undefined\" && performance !== null) && performance.now) {\n    module.exports = function() {\n      return performance.now();\n    };\n  } else if ((typeof process !== \"undefined\" && process !== null) && process.hrtime) {\n    module.exports = function() {\n      return (getNanoSeconds() - loadTime) / 1e6;\n    };\n    hrtime = process.hrtime;\n    getNanoSeconds = function() {\n      var hr;\n      hr = hrtime();\n      return hr[0] * 1e9 + hr[1];\n    };\n    loadTime = getNanoSeconds();\n  } else if (Date.now) {\n    module.exports = function() {\n      return Date.now() - loadTime;\n    };\n    loadTime = Date.now();\n  } else {\n    module.exports = function() {\n      return new Date().getTime() - loadTime;\n    };\n    loadTime = new Date().getTime();\n  }\n\n}).call(this);\n"
      },
      {
        "id": 23,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\process\\browser.js",
        "name": "./node_modules/process/browser.js",
        "index": 11,
        "index2": 5,
        "size": 5418,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\styled-components\\dist\\styled-components.es.js",
        "issuerId": 232,
        "issuerName": "./node_modules/styled-components/dist/styled-components.es.js",
        "profile": {
          "factory": 518,
          "building": 242
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 22,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\performance-now\\lib\\performance-now.js",
            "module": "./node_modules/performance-now/lib/performance-now.js",
            "moduleName": "./node_modules/performance-now/lib/performance-now.js",
            "type": "cjs require",
            "userRequest": "process",
            "loc": "1:0-37"
          },
          {
            "moduleId": 85,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\raf\\node_modules\\performance-now\\lib\\performance-now.js",
            "module": "./node_modules/raf/node_modules/performance-now/lib/performance-now.js",
            "moduleName": "./node_modules/raf/node_modules/performance-now/lib/performance-now.js",
            "type": "cjs require",
            "userRequest": "process",
            "loc": "1:0-43"
          },
          {
            "moduleId": 232,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\styled-components\\dist\\styled-components.es.js",
            "module": "./node_modules/styled-components/dist/styled-components.es.js",
            "moduleName": "./node_modules/styled-components/dist/styled-components.es.js",
            "type": "cjs require",
            "userRequest": "process",
            "loc": "1:0-37"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 4,
        "source": "// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things.  But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals.  It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n    throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n    throw new Error('clearTimeout has not been defined');\n}\n(function () {\n    try {\n        if (typeof setTimeout === 'function') {\n            cachedSetTimeout = setTimeout;\n        } else {\n            cachedSetTimeout = defaultSetTimout;\n        }\n    } catch (e) {\n        cachedSetTimeout = defaultSetTimout;\n    }\n    try {\n        if (typeof clearTimeout === 'function') {\n            cachedClearTimeout = clearTimeout;\n        } else {\n            cachedClearTimeout = defaultClearTimeout;\n        }\n    } catch (e) {\n        cachedClearTimeout = defaultClearTimeout;\n    }\n} ())\nfunction runTimeout(fun) {\n    if (cachedSetTimeout === setTimeout) {\n        //normal enviroments in sane situations\n        return setTimeout(fun, 0);\n    }\n    // if setTimeout wasn't available but was latter defined\n    if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n        cachedSetTimeout = setTimeout;\n        return setTimeout(fun, 0);\n    }\n    try {\n        // when when somebody has screwed with setTimeout but no I.E. maddness\n        return cachedSetTimeout(fun, 0);\n    } catch(e){\n        try {\n            // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n            return cachedSetTimeout.call(null, fun, 0);\n        } catch(e){\n            // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n            return cachedSetTimeout.call(this, fun, 0);\n        }\n    }\n\n\n}\nfunction runClearTimeout(marker) {\n    if (cachedClearTimeout === clearTimeout) {\n        //normal enviroments in sane situations\n        return clearTimeout(marker);\n    }\n    // if clearTimeout wasn't available but was latter defined\n    if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n        cachedClearTimeout = clearTimeout;\n        return clearTimeout(marker);\n    }\n    try {\n        // when when somebody has screwed with setTimeout but no I.E. maddness\n        return cachedClearTimeout(marker);\n    } catch (e){\n        try {\n            // When we are in I.E. but the script has been evaled so I.E. doesn't  trust the global object when called normally\n            return cachedClearTimeout.call(null, marker);\n        } catch (e){\n            // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n            // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n            return cachedClearTimeout.call(this, marker);\n        }\n    }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n    if (!draining || !currentQueue) {\n        return;\n    }\n    draining = false;\n    if (currentQueue.length) {\n        queue = currentQueue.concat(queue);\n    } else {\n        queueIndex = -1;\n    }\n    if (queue.length) {\n        drainQueue();\n    }\n}\n\nfunction drainQueue() {\n    if (draining) {\n        return;\n    }\n    var timeout = runTimeout(cleanUpNextTick);\n    draining = true;\n\n    var len = queue.length;\n    while(len) {\n        currentQueue = queue;\n        queue = [];\n        while (++queueIndex < len) {\n            if (currentQueue) {\n                currentQueue[queueIndex].run();\n            }\n        }\n        queueIndex = -1;\n        len = queue.length;\n    }\n    currentQueue = null;\n    draining = false;\n    runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n    var args = new Array(arguments.length - 1);\n    if (arguments.length > 1) {\n        for (var i = 1; i < arguments.length; i++) {\n            args[i - 1] = arguments[i];\n        }\n    }\n    queue.push(new Item(fun, args));\n    if (queue.length === 1 && !draining) {\n        runTimeout(drainQueue);\n    }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n    this.fun = fun;\n    this.array = array;\n}\nItem.prototype.run = function () {\n    this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n    throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n    throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n"
      },
      {
        "id": 24,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\raf\\index.js",
        "name": "./node_modules/raf/index.js",
        "index": 12,
        "index2": 9,
        "size": 1883,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
        "issuerId": 83,
        "issuerName": "./node_modules/react-motion/lib/Motion.js",
        "profile": {
          "factory": 683,
          "building": 36
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 83,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
            "module": "./node_modules/react-motion/lib/Motion.js",
            "moduleName": "./node_modules/react-motion/lib/Motion.js",
            "type": "cjs require",
            "userRequest": "raf",
            "loc": "31:11-25"
          },
          {
            "moduleId": 90,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
            "module": "./node_modules/react-motion/lib/StaggeredMotion.js",
            "moduleName": "./node_modules/react-motion/lib/StaggeredMotion.js",
            "type": "cjs require",
            "userRequest": "raf",
            "loc": "31:11-25"
          },
          {
            "moduleId": 91,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
            "module": "./node_modules/react-motion/lib/TransitionMotion.js",
            "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
            "type": "cjs require",
            "userRequest": "raf",
            "loc": "35:11-25"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 5,
        "source": "var now = require('performance-now')\n  , root = typeof window === 'undefined' ? global : window\n  , vendors = ['moz', 'webkit']\n  , suffix = 'AnimationFrame'\n  , raf = root['request' + suffix]\n  , caf = root['cancel' + suffix] || root['cancelRequest' + suffix]\n\nfor(var i = 0; !raf && i < vendors.length; i++) {\n  raf = root[vendors[i] + 'Request' + suffix]\n  caf = root[vendors[i] + 'Cancel' + suffix]\n      || root[vendors[i] + 'CancelRequest' + suffix]\n}\n\n// Some versions of FF have rAF but not cAF\nif(!raf || !caf) {\n  var last = 0\n    , id = 0\n    , queue = []\n    , frameDuration = 1000 / 60\n\n  raf = function(callback) {\n    if(queue.length === 0) {\n      var _now = now()\n        , next = Math.max(0, frameDuration - (_now - last))\n      last = next + _now\n      setTimeout(function() {\n        var cp = queue.slice(0)\n        // Clear queue here to prevent\n        // callbacks from appending listeners\n        // to the current frame's queue\n        queue.length = 0\n        for(var i = 0; i < cp.length; i++) {\n          if(!cp[i].cancelled) {\n            try{\n              cp[i].callback(last)\n            } catch(e) {\n              setTimeout(function() { throw e }, 0)\n            }\n          }\n        }\n      }, Math.round(next))\n    }\n    queue.push({\n      handle: ++id,\n      callback: callback,\n      cancelled: false\n    })\n    return id\n  }\n\n  caf = function(handle) {\n    for(var i = 0; i < queue.length; i++) {\n      if(queue[i].handle === handle) {\n        queue[i].cancelled = true\n      }\n    }\n  }\n}\n\nmodule.exports = function(fn) {\n  // Wrap in a new function to prevent\n  // `cancel` potentially being assigned\n  // to the native rAF function\n  return raf.call(root, fn)\n}\nmodule.exports.cancel = function() {\n  caf.apply(root, arguments)\n}\nmodule.exports.polyfill = function() {\n  root.requestAnimationFrame = raf\n  root.cancelAnimationFrame = caf\n}\n"
      },
      {
        "id": 25,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\shouldStopAnimation.js",
        "name": "./node_modules/react-motion/lib/shouldStopAnimation.js",
        "index": 15,
        "index2": 10,
        "size": 813,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
        "issuerId": 83,
        "issuerName": "./node_modules/react-motion/lib/Motion.js",
        "profile": {
          "factory": 434,
          "building": 140
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 83,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
            "module": "./node_modules/react-motion/lib/Motion.js",
            "moduleName": "./node_modules/react-motion/lib/Motion.js",
            "type": "cjs require",
            "userRequest": "./shouldStopAnimation",
            "loc": "35:27-59"
          },
          {
            "moduleId": 90,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
            "module": "./node_modules/react-motion/lib/StaggeredMotion.js",
            "moduleName": "./node_modules/react-motion/lib/StaggeredMotion.js",
            "type": "cjs require",
            "userRequest": "./shouldStopAnimation",
            "loc": "35:27-59"
          },
          {
            "moduleId": 91,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
            "module": "./node_modules/react-motion/lib/TransitionMotion.js",
            "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
            "type": "cjs require",
            "userRequest": "./shouldStopAnimation",
            "loc": "39:27-59"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 5,
        "source": "\n\n// usage assumption: currentStyle values have already been rendered but it says\n// nothing of whether currentStyle is stale (see unreadPropStyle)\n'use strict';\n\nexports.__esModule = true;\nexports['default'] = shouldStopAnimation;\n\nfunction shouldStopAnimation(currentStyle, style, currentVelocity) {\n  for (var key in style) {\n    if (!Object.prototype.hasOwnProperty.call(style, key)) {\n      continue;\n    }\n\n    if (currentVelocity[key] !== 0) {\n      return false;\n    }\n\n    var styleValue = typeof style[key] === 'number' ? style[key] : style[key].val;\n    // stepper will have already taken care of rounding precision errors, so\n    // won't have such thing as 0.9999 !=== 1\n    if (currentStyle[key] !== styleValue) {\n      return false;\n    }\n  }\n\n  return true;\n}\n\nmodule.exports = exports['default'];"
      },
      {
        "id": 26,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\index.js",
        "name": "./node_modules/prop-types/index.js",
        "index": 16,
        "index2": 15,
        "size": 1078,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
        "issuerId": 83,
        "issuerName": "./node_modules/react-motion/lib/Motion.js",
        "profile": {
          "factory": 684,
          "building": 39
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 83,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
            "module": "./node_modules/react-motion/lib/Motion.js",
            "moduleName": "./node_modules/react-motion/lib/Motion.js",
            "type": "cjs require",
            "userRequest": "prop-types",
            "loc": "43:17-38"
          },
          {
            "moduleId": 90,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
            "module": "./node_modules/react-motion/lib/StaggeredMotion.js",
            "moduleName": "./node_modules/react-motion/lib/StaggeredMotion.js",
            "type": "cjs require",
            "userRequest": "prop-types",
            "loc": "43:17-38"
          },
          {
            "moduleId": 91,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
            "module": "./node_modules/react-motion/lib/TransitionMotion.js",
            "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
            "type": "cjs require",
            "userRequest": "prop-types",
            "loc": "47:17-38"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 5,
        "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n */\n\nif (process.env.NODE_ENV !== 'production') {\n  var REACT_ELEMENT_TYPE = (typeof Symbol === 'function' &&\n    Symbol.for &&\n    Symbol.for('react.element')) ||\n    0xeac7;\n\n  var isValidElement = function(object) {\n    return typeof object === 'object' &&\n      object !== null &&\n      object.$$typeof === REACT_ELEMENT_TYPE;\n  };\n\n  // By explicitly using `prop-types` you are opting into new development behavior.\n  // http://fb.me/prop-types-in-prod\n  var throwOnDirectAccess = true;\n  module.exports = require('./factoryWithTypeCheckers')(isValidElement, throwOnDirectAccess);\n} else {\n  // By explicitly using `prop-types` you are opting into new production behavior.\n  // http://fb.me/prop-types-in-prod\n  module.exports = require('./factoryWithThrowingShims')();\n}\n"
      },
      {
        "id": 27,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
        "name": "./node_modules/d3-format/index.js",
        "index": 30,
        "index2": 43,
        "size": 404,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
        "issuerId": 80,
        "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
        "profile": {
          "factory": 452,
          "building": 409
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 80,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "module": "./app/src/components/TreeMap/TreeMap.tsx",
            "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
            "type": "cjs require",
            "userRequest": "d3-format",
            "loc": "24:18-38"
          },
          {
            "moduleId": 165,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\tickFormat.js",
            "module": "./node_modules/d3-scale/src/tickFormat.js",
            "moduleName": "./node_modules/d3-scale/src/tickFormat.js",
            "type": "harmony import",
            "userRequest": "d3-format",
            "loc": "2:0-113"
          },
          {
            "moduleId": 166,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\log.js",
            "module": "./node_modules/d3-scale/src/log.js",
            "moduleName": "./node_modules/d3-scale/src/log.js",
            "type": "harmony import",
            "userRequest": "d3-format",
            "loc": "2:0-33"
          }
        ],
        "usedExports": true,
        "providedExports": [
          "formatDefaultLocale",
          "format",
          "formatPrefix",
          "formatLocale",
          "formatSpecifier",
          "precisionFixed",
          "precisionPrefix",
          "precisionRound"
        ],
        "optimizationBailout": [],
        "depth": 2,
        "source": "export {default as formatDefaultLocale, format, formatPrefix} from \"./src/defaultLocale\";\nexport {default as formatLocale} from \"./src/locale\";\nexport {default as formatSpecifier} from \"./src/formatSpecifier\";\nexport {default as precisionFixed} from \"./src/precisionFixed\";\nexport {default as precisionPrefix} from \"./src/precisionPrefix\";\nexport {default as precisionRound} from \"./src/precisionRound\";\n"
      },
      {
        "id": 28,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatDecimal.js",
        "name": "./node_modules/d3-format/src/formatDecimal.js",
        "index": 34,
        "index2": 28,
        "size": 655,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\exponent.js",
        "issuerId": 16,
        "issuerName": "./node_modules/d3-format/src/exponent.js",
        "profile": {
          "factory": 93,
          "building": 47
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 16,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\exponent.js",
            "module": "./node_modules/d3-format/src/exponent.js",
            "moduleName": "./node_modules/d3-format/src/exponent.js",
            "type": "harmony import",
            "userRequest": "./formatDecimal",
            "loc": "1:0-44"
          },
          {
            "moduleId": 47,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatPrefixAuto.js",
            "module": "./node_modules/d3-format/src/formatPrefixAuto.js",
            "moduleName": "./node_modules/d3-format/src/formatPrefixAuto.js",
            "type": "harmony import",
            "userRequest": "./formatDecimal",
            "loc": "1:0-44"
          },
          {
            "moduleId": 101,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatRounded.js",
            "module": "./node_modules/d3-format/src/formatRounded.js",
            "moduleName": "./node_modules/d3-format/src/formatRounded.js",
            "type": "harmony import",
            "userRequest": "./formatDecimal",
            "loc": "1:0-44"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "// Computes the decimal coefficient and exponent of the specified number x with\n// significant digits p, where x is positive and p is in [1, 21] or undefined.\n// For example, formatDecimal(1.23) returns [\"123\", 0].\nexport default function(x, p) {\n  if ((i = (x = p ? x.toExponential(p - 1) : x.toExponential()).indexOf(\"e\")) < 0) return null; // NaN, ±Infinity\n  var i, coefficient = x.slice(0, i);\n\n  // The string returned by toExponential either has the form \\d\\.\\d+e[-+]\\d+\n  // (e.g., 1.2e+3) or the form \\de[-+]\\d+ (e.g., 1e+3).\n  return [\n    coefficient.length > 1 ? coefficient[0] + coefficient.slice(2) : coefficient,\n    +x.slice(i + 1)\n  ];\n}\n"
      },
      {
        "id": 29,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
        "name": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
        "index": 48,
        "index2": 56,
        "size": 1874,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
        "issuerId": 106,
        "issuerName": "./node_modules/d3-hierarchy/index.js",
        "profile": {
          "factory": 177,
          "building": 205
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 106,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./src/hierarchy/index",
            "loc": "2:0-59"
          },
          {
            "moduleId": 122,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\stratify.js",
            "module": "./node_modules/d3-hierarchy/src/stratify.js",
            "moduleName": "./node_modules/d3-hierarchy/src/stratify.js",
            "type": "harmony import",
            "userRequest": "./hierarchy/index",
            "loc": "2:0-54"
          },
          {
            "moduleId": 123,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\tree.js",
            "module": "./node_modules/d3-hierarchy/src/tree.js",
            "moduleName": "./node_modules/d3-hierarchy/src/tree.js",
            "type": "harmony import",
            "userRequest": "./hierarchy/index",
            "loc": "1:0-39"
          }
        ],
        "usedExports": [
          "Node",
          "computeHeight",
          "default"
        ],
        "providedExports": [
          "default",
          "computeHeight",
          "Node"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import node_count from \"./count\";\nimport node_each from \"./each\";\nimport node_eachBefore from \"./eachBefore\";\nimport node_eachAfter from \"./eachAfter\";\nimport node_sum from \"./sum\";\nimport node_sort from \"./sort\";\nimport node_path from \"./path\";\nimport node_ancestors from \"./ancestors\";\nimport node_descendants from \"./descendants\";\nimport node_leaves from \"./leaves\";\nimport node_links from \"./links\";\n\nexport default function hierarchy(data, children) {\n  var root = new Node(data),\n      valued = +data.value && (root.value = data.value),\n      node,\n      nodes = [root],\n      child,\n      childs,\n      i,\n      n;\n\n  if (children == null) children = defaultChildren;\n\n  while (node = nodes.pop()) {\n    if (valued) node.value = +node.data.value;\n    if ((childs = children(node.data)) && (n = childs.length)) {\n      node.children = new Array(n);\n      for (i = n - 1; i >= 0; --i) {\n        nodes.push(child = node.children[i] = new Node(childs[i]));\n        child.parent = node;\n        child.depth = node.depth + 1;\n      }\n    }\n  }\n\n  return root.eachBefore(computeHeight);\n}\n\nfunction node_copy() {\n  return hierarchy(this).eachBefore(copyData);\n}\n\nfunction defaultChildren(d) {\n  return d.children;\n}\n\nfunction copyData(node) {\n  node.data = node.data.data;\n}\n\nexport function computeHeight(node) {\n  var height = 0;\n  do node.height = height;\n  while ((node = node.parent) && (node.height < ++height));\n}\n\nexport function Node(data) {\n  this.data = data;\n  this.depth =\n  this.height = 0;\n  this.parent = null;\n}\n\nNode.prototype = hierarchy.prototype = {\n  constructor: Node,\n  count: node_count,\n  each: node_each,\n  eachAfter: node_eachAfter,\n  eachBefore: node_eachBefore,\n  sum: node_sum,\n  sort: node_sort,\n  path: node_path,\n  ancestors: node_ancestors,\n  descendants: node_descendants,\n  leaves: node_leaves,\n  links: node_links,\n  copy: node_copy\n};\n"
      },
      {
        "id": 30,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\accessors.js",
        "name": "./node_modules/d3-hierarchy/src/accessors.js",
        "index": 64,
        "index2": 60,
        "size": 166,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\stratify.js",
        "issuerId": 122,
        "issuerName": "./node_modules/d3-hierarchy/src/stratify.js",
        "profile": {
          "factory": 367,
          "building": 164
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 119,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\index.js",
            "module": "./node_modules/d3-hierarchy/src/pack/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/pack/index.js",
            "type": "harmony import",
            "userRequest": "../accessors",
            "loc": "2:0-38"
          },
          {
            "moduleId": 122,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\stratify.js",
            "module": "./node_modules/d3-hierarchy/src/stratify.js",
            "moduleName": "./node_modules/d3-hierarchy/src/stratify.js",
            "type": "harmony import",
            "userRequest": "./accessors",
            "loc": "1:0-37"
          },
          {
            "moduleId": 124,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\index.js",
            "module": "./node_modules/d3-hierarchy/src/treemap/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/treemap/index.js",
            "type": "harmony import",
            "userRequest": "../accessors",
            "loc": "3:0-38"
          }
        ],
        "usedExports": [
          "optional",
          "required"
        ],
        "providedExports": [
          "optional",
          "required"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export function optional(f) {\n  return f == null ? null : required(f);\n}\n\nexport function required(f) {\n  if (typeof f !== \"function\") throw new Error;\n  return f;\n}\n"
      },
      {
        "id": 31,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\squarify.js",
        "name": "./node_modules/d3-hierarchy/src/treemap/squarify.js",
        "index": 72,
        "index2": 69,
        "size": 1868,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
        "issuerId": 106,
        "issuerName": "./node_modules/d3-hierarchy/index.js",
        "profile": {
          "factory": 182,
          "building": 228,
          "dependencies": 2
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 106,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./src/treemap/squarify",
            "loc": "14:0-66"
          },
          {
            "moduleId": 124,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\index.js",
            "module": "./node_modules/d3-hierarchy/src/treemap/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/treemap/index.js",
            "type": "harmony import",
            "userRequest": "./squarify",
            "loc": "2:0-34"
          },
          {
            "moduleId": 127,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\resquarify.js",
            "module": "./node_modules/d3-hierarchy/src/treemap/resquarify.js",
            "moduleName": "./node_modules/d3-hierarchy/src/treemap/resquarify.js",
            "type": "harmony import",
            "userRequest": "./squarify",
            "loc": "3:0-46"
          }
        ],
        "usedExports": [
          "default",
          "phi",
          "squarifyRatio"
        ],
        "providedExports": [
          "phi",
          "squarifyRatio",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import treemapDice from \"./dice\";\nimport treemapSlice from \"./slice\";\n\nexport var phi = (1 + Math.sqrt(5)) / 2;\n\nexport function squarifyRatio(ratio, parent, x0, y0, x1, y1) {\n  var rows = [],\n      nodes = parent.children,\n      row,\n      nodeValue,\n      i0 = 0,\n      i1 = 0,\n      n = nodes.length,\n      dx, dy,\n      value = parent.value,\n      sumValue,\n      minValue,\n      maxValue,\n      newRatio,\n      minRatio,\n      alpha,\n      beta;\n\n  while (i0 < n) {\n    dx = x1 - x0, dy = y1 - y0;\n\n    // Find the next non-empty node.\n    do sumValue = nodes[i1++].value; while (!sumValue && i1 < n);\n    minValue = maxValue = sumValue;\n    alpha = Math.max(dy / dx, dx / dy) / (value * ratio);\n    beta = sumValue * sumValue * alpha;\n    minRatio = Math.max(maxValue / beta, beta / minValue);\n\n    // Keep adding nodes while the aspect ratio maintains or improves.\n    for (; i1 < n; ++i1) {\n      sumValue += nodeValue = nodes[i1].value;\n      if (nodeValue < minValue) minValue = nodeValue;\n      if (nodeValue > maxValue) maxValue = nodeValue;\n      beta = sumValue * sumValue * alpha;\n      newRatio = Math.max(maxValue / beta, beta / minValue);\n      if (newRatio > minRatio) { sumValue -= nodeValue; break; }\n      minRatio = newRatio;\n    }\n\n    // Position and record the row orientation.\n    rows.push(row = {value: sumValue, dice: dx < dy, children: nodes.slice(i0, i1)});\n    if (row.dice) treemapDice(row, x0, y0, x1, value ? y0 += dy * sumValue / value : y1);\n    else treemapSlice(row, x0, y0, value ? x0 += dx * sumValue / value : x1, y1);\n    value -= sumValue, i0 = i1;\n  }\n\n  return rows;\n}\n\nexport default (function custom(ratio) {\n\n  function squarify(parent, x0, y0, x1, y1) {\n    squarifyRatio(ratio, parent, x0, y0, x1, y1);\n  }\n\n  squarify.ratio = function(x) {\n    return custom((x = +x) > 1 ? x : 1);\n  };\n\n  return squarify;\n})(phi);\n"
      },
      {
        "id": 32,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\quantile.js",
        "name": "./node_modules/d3-array/src/quantile.js",
        "index": 98,
        "index2": 92,
        "size": 499,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 191,
          "building": 281,
          "dependencies": 291
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/quantile",
            "loc": "19:0-51"
          },
          {
            "moduleId": 135,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\threshold\\freedmanDiaconis.js",
            "module": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
            "moduleName": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
            "type": "harmony import",
            "userRequest": "../quantile",
            "loc": "4:0-35"
          },
          {
            "moduleId": 139,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\median.js",
            "module": "./node_modules/d3-array/src/median.js",
            "moduleName": "./node_modules/d3-array/src/median.js",
            "type": "harmony import",
            "userRequest": "./quantile",
            "loc": "3:0-34"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import number from \"./number\";\n\nexport default function(values, p, valueof) {\n  if (valueof == null) valueof = number;\n  if (!(n = values.length)) return;\n  if ((p = +p) <= 0 || n < 2) return +valueof(values[0], 0, values);\n  if (p >= 1) return +valueof(values[n - 1], n - 1, values);\n  var n,\n      i = (n - 1) * p,\n      i0 = Math.floor(i),\n      value0 = +valueof(values[i0], i0, values),\n      value1 = +valueof(values[i0 + 1], i0 + 1, values);\n  return value0 + (value1 - value0) * (i - i0);\n}\n"
      },
      {
        "id": 33,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\src\\map.js",
        "name": "./node_modules/d3-collection/src/map.js",
        "index": 114,
        "index2": 107,
        "size": 1988,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
        "issuerId": 146,
        "issuerName": "./node_modules/d3-collection/index.js",
        "profile": {
          "factory": 58,
          "building": 22
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 146,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
            "module": "./node_modules/d3-collection/index.js",
            "moduleName": "./node_modules/d3-collection/index.js",
            "type": "harmony import",
            "userRequest": "./src/map",
            "loc": "3:0-41"
          },
          {
            "moduleId": 147,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\src\\nest.js",
            "module": "./node_modules/d3-collection/src/nest.js",
            "moduleName": "./node_modules/d3-collection/src/nest.js",
            "type": "harmony import",
            "userRequest": "./map",
            "loc": "1:0-24"
          },
          {
            "moduleId": 148,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\src\\set.js",
            "module": "./node_modules/d3-collection/src/set.js",
            "moduleName": "./node_modules/d3-collection/src/set.js",
            "type": "harmony import",
            "userRequest": "./map",
            "loc": "1:0-45"
          }
        ],
        "usedExports": [
          "default",
          "prefix"
        ],
        "providedExports": [
          "prefix",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "export var prefix = \"$\";\n\nfunction Map() {}\n\nMap.prototype = map.prototype = {\n  constructor: Map,\n  has: function(key) {\n    return (prefix + key) in this;\n  },\n  get: function(key) {\n    return this[prefix + key];\n  },\n  set: function(key, value) {\n    this[prefix + key] = value;\n    return this;\n  },\n  remove: function(key) {\n    var property = prefix + key;\n    return property in this && delete this[property];\n  },\n  clear: function() {\n    for (var property in this) if (property[0] === prefix) delete this[property];\n  },\n  keys: function() {\n    var keys = [];\n    for (var property in this) if (property[0] === prefix) keys.push(property.slice(1));\n    return keys;\n  },\n  values: function() {\n    var values = [];\n    for (var property in this) if (property[0] === prefix) values.push(this[property]);\n    return values;\n  },\n  entries: function() {\n    var entries = [];\n    for (var property in this) if (property[0] === prefix) entries.push({key: property.slice(1), value: this[property]});\n    return entries;\n  },\n  size: function() {\n    var size = 0;\n    for (var property in this) if (property[0] === prefix) ++size;\n    return size;\n  },\n  empty: function() {\n    for (var property in this) if (property[0] === prefix) return false;\n    return true;\n  },\n  each: function(f) {\n    for (var property in this) if (property[0] === prefix) f(this[property], property.slice(1), this);\n  }\n};\n\nfunction map(object, f) {\n  var map = new Map;\n\n  // Copy constructor.\n  if (object instanceof Map) object.each(function(value, key) { map.set(key, value); });\n\n  // Index array by numeric index or specified key function.\n  else if (Array.isArray(object)) {\n    var i = -1,\n        n = object.length,\n        o;\n\n    if (f == null) while (++i < n) map.set(i, object[i]);\n    else while (++i < n) map.set(f(o = object[i], i, object), o);\n  }\n\n  // Convert object to map.\n  else if (object) for (var key in object) map.set(key, object[key]);\n\n  return map;\n}\n\nexport default map;\n"
      },
      {
        "id": 34,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
        "name": "./node_modules/d3-interpolate/src/value.js",
        "index": 123,
        "index2": 133,
        "size": 669,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "issuerId": 8,
        "issuerName": "./node_modules/d3-interpolate/index.js",
        "profile": {
          "factory": 189,
          "building": 357,
          "dependencies": 432
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 8,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "module": "./node_modules/d3-interpolate/index.js",
            "moduleName": "./node_modules/d3-interpolate/index.js",
            "type": "harmony import",
            "userRequest": "./src/value",
            "loc": "1:0-51"
          },
          {
            "moduleId": 69,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\array.js",
            "module": "./node_modules/d3-interpolate/src/array.js",
            "moduleName": "./node_modules/d3-interpolate/src/array.js",
            "type": "harmony import",
            "userRequest": "./value",
            "loc": "1:0-28"
          },
          {
            "moduleId": 71,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\object.js",
            "module": "./node_modules/d3-interpolate/src/object.js",
            "moduleName": "./node_modules/d3-interpolate/src/object.js",
            "type": "harmony import",
            "userRequest": "./value",
            "loc": "1:0-28"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {color} from \"d3-color\";\nimport rgb from \"./rgb\";\nimport array from \"./array\";\nimport date from \"./date\";\nimport number from \"./number\";\nimport object from \"./object\";\nimport string from \"./string\";\nimport constant from \"./constant\";\n\nexport default function(a, b) {\n  var t = typeof b, c;\n  return b == null || t === \"boolean\" ? constant(b)\n      : (t === \"number\" ? number\n      : t === \"string\" ? ((c = color(b)) ? (b = c, rgb) : string)\n      : b instanceof color ? rgb\n      : b instanceof Date ? date\n      : Array.isArray(b) ? array\n      : typeof b.valueOf !== \"function\" && typeof b.toString !== \"function\" || isNaN(b) ? object\n      : number)(a, b);\n}\n"
      },
      {
        "id": 35,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\color.js",
        "name": "./node_modules/d3-color/src/color.js",
        "index": 125,
        "index2": 118,
        "size": 9276,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\index.js",
        "issuerId": 6,
        "issuerName": "./node_modules/d3-color/index.js",
        "profile": {
          "factory": 60,
          "building": 65,
          "dependencies": 39
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 6,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\index.js",
            "module": "./node_modules/d3-color/index.js",
            "moduleName": "./node_modules/d3-color/index.js",
            "type": "harmony import",
            "userRequest": "./src/color",
            "loc": "1:0-55"
          },
          {
            "moduleId": 153,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\lab.js",
            "module": "./node_modules/d3-color/src/lab.js",
            "moduleName": "./node_modules/d3-color/src/lab.js",
            "type": "harmony import",
            "userRequest": "./color",
            "loc": "2:0-47"
          },
          {
            "moduleId": 154,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\cubehelix.js",
            "module": "./node_modules/d3-color/src/cubehelix.js",
            "moduleName": "./node_modules/d3-color/src/cubehelix.js",
            "type": "harmony import",
            "userRequest": "./color",
            "loc": "2:0-65"
          }
        ],
        "usedExports": [
          "Color",
          "Rgb",
          "brighter",
          "darker",
          "default",
          "hsl",
          "rgb",
          "rgbConvert"
        ],
        "providedExports": [
          "Color",
          "darker",
          "brighter",
          "default",
          "rgbConvert",
          "rgb",
          "Rgb",
          "hslConvert",
          "hsl"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import define, {extend} from \"./define\";\n\nexport function Color() {}\n\nexport var darker = 0.7;\nexport var brighter = 1 / darker;\n\nvar reI = \"\\\\s*([+-]?\\\\d+)\\\\s*\",\n    reN = \"\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)\\\\s*\",\n    reP = \"\\\\s*([+-]?\\\\d*\\\\.?\\\\d+(?:[eE][+-]?\\\\d+)?)%\\\\s*\",\n    reHex3 = /^#([0-9a-f]{3})$/,\n    reHex6 = /^#([0-9a-f]{6})$/,\n    reRgbInteger = new RegExp(\"^rgb\\\\(\" + [reI, reI, reI] + \"\\\\)$\"),\n    reRgbPercent = new RegExp(\"^rgb\\\\(\" + [reP, reP, reP] + \"\\\\)$\"),\n    reRgbaInteger = new RegExp(\"^rgba\\\\(\" + [reI, reI, reI, reN] + \"\\\\)$\"),\n    reRgbaPercent = new RegExp(\"^rgba\\\\(\" + [reP, reP, reP, reN] + \"\\\\)$\"),\n    reHslPercent = new RegExp(\"^hsl\\\\(\" + [reN, reP, reP] + \"\\\\)$\"),\n    reHslaPercent = new RegExp(\"^hsla\\\\(\" + [reN, reP, reP, reN] + \"\\\\)$\");\n\nvar named = {\n  aliceblue: 0xf0f8ff,\n  antiquewhite: 0xfaebd7,\n  aqua: 0x00ffff,\n  aquamarine: 0x7fffd4,\n  azure: 0xf0ffff,\n  beige: 0xf5f5dc,\n  bisque: 0xffe4c4,\n  black: 0x000000,\n  blanchedalmond: 0xffebcd,\n  blue: 0x0000ff,\n  blueviolet: 0x8a2be2,\n  brown: 0xa52a2a,\n  burlywood: 0xdeb887,\n  cadetblue: 0x5f9ea0,\n  chartreuse: 0x7fff00,\n  chocolate: 0xd2691e,\n  coral: 0xff7f50,\n  cornflowerblue: 0x6495ed,\n  cornsilk: 0xfff8dc,\n  crimson: 0xdc143c,\n  cyan: 0x00ffff,\n  darkblue: 0x00008b,\n  darkcyan: 0x008b8b,\n  darkgoldenrod: 0xb8860b,\n  darkgray: 0xa9a9a9,\n  darkgreen: 0x006400,\n  darkgrey: 0xa9a9a9,\n  darkkhaki: 0xbdb76b,\n  darkmagenta: 0x8b008b,\n  darkolivegreen: 0x556b2f,\n  darkorange: 0xff8c00,\n  darkorchid: 0x9932cc,\n  darkred: 0x8b0000,\n  darksalmon: 0xe9967a,\n  darkseagreen: 0x8fbc8f,\n  darkslateblue: 0x483d8b,\n  darkslategray: 0x2f4f4f,\n  darkslategrey: 0x2f4f4f,\n  darkturquoise: 0x00ced1,\n  darkviolet: 0x9400d3,\n  deeppink: 0xff1493,\n  deepskyblue: 0x00bfff,\n  dimgray: 0x696969,\n  dimgrey: 0x696969,\n  dodgerblue: 0x1e90ff,\n  firebrick: 0xb22222,\n  floralwhite: 0xfffaf0,\n  forestgreen: 0x228b22,\n  fuchsia: 0xff00ff,\n  gainsboro: 0xdcdcdc,\n  ghostwhite: 0xf8f8ff,\n  gold: 0xffd700,\n  goldenrod: 0xdaa520,\n  gray: 0x808080,\n  green: 0x008000,\n  greenyellow: 0xadff2f,\n  grey: 0x808080,\n  honeydew: 0xf0fff0,\n  hotpink: 0xff69b4,\n  indianred: 0xcd5c5c,\n  indigo: 0x4b0082,\n  ivory: 0xfffff0,\n  khaki: 0xf0e68c,\n  lavender: 0xe6e6fa,\n  lavenderblush: 0xfff0f5,\n  lawngreen: 0x7cfc00,\n  lemonchiffon: 0xfffacd,\n  lightblue: 0xadd8e6,\n  lightcoral: 0xf08080,\n  lightcyan: 0xe0ffff,\n  lightgoldenrodyellow: 0xfafad2,\n  lightgray: 0xd3d3d3,\n  lightgreen: 0x90ee90,\n  lightgrey: 0xd3d3d3,\n  lightpink: 0xffb6c1,\n  lightsalmon: 0xffa07a,\n  lightseagreen: 0x20b2aa,\n  lightskyblue: 0x87cefa,\n  lightslategray: 0x778899,\n  lightslategrey: 0x778899,\n  lightsteelblue: 0xb0c4de,\n  lightyellow: 0xffffe0,\n  lime: 0x00ff00,\n  limegreen: 0x32cd32,\n  linen: 0xfaf0e6,\n  magenta: 0xff00ff,\n  maroon: 0x800000,\n  mediumaquamarine: 0x66cdaa,\n  mediumblue: 0x0000cd,\n  mediumorchid: 0xba55d3,\n  mediumpurple: 0x9370db,\n  mediumseagreen: 0x3cb371,\n  mediumslateblue: 0x7b68ee,\n  mediumspringgreen: 0x00fa9a,\n  mediumturquoise: 0x48d1cc,\n  mediumvioletred: 0xc71585,\n  midnightblue: 0x191970,\n  mintcream: 0xf5fffa,\n  mistyrose: 0xffe4e1,\n  moccasin: 0xffe4b5,\n  navajowhite: 0xffdead,\n  navy: 0x000080,\n  oldlace: 0xfdf5e6,\n  olive: 0x808000,\n  olivedrab: 0x6b8e23,\n  orange: 0xffa500,\n  orangered: 0xff4500,\n  orchid: 0xda70d6,\n  palegoldenrod: 0xeee8aa,\n  palegreen: 0x98fb98,\n  paleturquoise: 0xafeeee,\n  palevioletred: 0xdb7093,\n  papayawhip: 0xffefd5,\n  peachpuff: 0xffdab9,\n  peru: 0xcd853f,\n  pink: 0xffc0cb,\n  plum: 0xdda0dd,\n  powderblue: 0xb0e0e6,\n  purple: 0x800080,\n  rebeccapurple: 0x663399,\n  red: 0xff0000,\n  rosybrown: 0xbc8f8f,\n  royalblue: 0x4169e1,\n  saddlebrown: 0x8b4513,\n  salmon: 0xfa8072,\n  sandybrown: 0xf4a460,\n  seagreen: 0x2e8b57,\n  seashell: 0xfff5ee,\n  sienna: 0xa0522d,\n  silver: 0xc0c0c0,\n  skyblue: 0x87ceeb,\n  slateblue: 0x6a5acd,\n  slategray: 0x708090,\n  slategrey: 0x708090,\n  snow: 0xfffafa,\n  springgreen: 0x00ff7f,\n  steelblue: 0x4682b4,\n  tan: 0xd2b48c,\n  teal: 0x008080,\n  thistle: 0xd8bfd8,\n  tomato: 0xff6347,\n  turquoise: 0x40e0d0,\n  violet: 0xee82ee,\n  wheat: 0xf5deb3,\n  white: 0xffffff,\n  whitesmoke: 0xf5f5f5,\n  yellow: 0xffff00,\n  yellowgreen: 0x9acd32\n};\n\ndefine(Color, color, {\n  displayable: function() {\n    return this.rgb().displayable();\n  },\n  toString: function() {\n    return this.rgb() + \"\";\n  }\n});\n\nexport default function color(format) {\n  var m;\n  format = (format + \"\").trim().toLowerCase();\n  return (m = reHex3.exec(format)) ? (m = parseInt(m[1], 16), new Rgb((m >> 8 & 0xf) | (m >> 4 & 0x0f0), (m >> 4 & 0xf) | (m & 0xf0), ((m & 0xf) << 4) | (m & 0xf), 1)) // #f00\n      : (m = reHex6.exec(format)) ? rgbn(parseInt(m[1], 16)) // #ff0000\n      : (m = reRgbInteger.exec(format)) ? new Rgb(m[1], m[2], m[3], 1) // rgb(255, 0, 0)\n      : (m = reRgbPercent.exec(format)) ? new Rgb(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, 1) // rgb(100%, 0%, 0%)\n      : (m = reRgbaInteger.exec(format)) ? rgba(m[1], m[2], m[3], m[4]) // rgba(255, 0, 0, 1)\n      : (m = reRgbaPercent.exec(format)) ? rgba(m[1] * 255 / 100, m[2] * 255 / 100, m[3] * 255 / 100, m[4]) // rgb(100%, 0%, 0%, 1)\n      : (m = reHslPercent.exec(format)) ? hsla(m[1], m[2] / 100, m[3] / 100, 1) // hsl(120, 50%, 50%)\n      : (m = reHslaPercent.exec(format)) ? hsla(m[1], m[2] / 100, m[3] / 100, m[4]) // hsla(120, 50%, 50%, 1)\n      : named.hasOwnProperty(format) ? rgbn(named[format])\n      : format === \"transparent\" ? new Rgb(NaN, NaN, NaN, 0)\n      : null;\n}\n\nfunction rgbn(n) {\n  return new Rgb(n >> 16 & 0xff, n >> 8 & 0xff, n & 0xff, 1);\n}\n\nfunction rgba(r, g, b, a) {\n  if (a <= 0) r = g = b = NaN;\n  return new Rgb(r, g, b, a);\n}\n\nexport function rgbConvert(o) {\n  if (!(o instanceof Color)) o = color(o);\n  if (!o) return new Rgb;\n  o = o.rgb();\n  return new Rgb(o.r, o.g, o.b, o.opacity);\n}\n\nexport function rgb(r, g, b, opacity) {\n  return arguments.length === 1 ? rgbConvert(r) : new Rgb(r, g, b, opacity == null ? 1 : opacity);\n}\n\nexport function Rgb(r, g, b, opacity) {\n  this.r = +r;\n  this.g = +g;\n  this.b = +b;\n  this.opacity = +opacity;\n}\n\ndefine(Rgb, rgb, extend(Color, {\n  brighter: function(k) {\n    k = k == null ? brighter : Math.pow(brighter, k);\n    return new Rgb(this.r * k, this.g * k, this.b * k, this.opacity);\n  },\n  darker: function(k) {\n    k = k == null ? darker : Math.pow(darker, k);\n    return new Rgb(this.r * k, this.g * k, this.b * k, this.opacity);\n  },\n  rgb: function() {\n    return this;\n  },\n  displayable: function() {\n    return (0 <= this.r && this.r <= 255)\n        && (0 <= this.g && this.g <= 255)\n        && (0 <= this.b && this.b <= 255)\n        && (0 <= this.opacity && this.opacity <= 1);\n  },\n  toString: function() {\n    var a = this.opacity; a = isNaN(a) ? 1 : Math.max(0, Math.min(1, a));\n    return (a === 1 ? \"rgb(\" : \"rgba(\")\n        + Math.max(0, Math.min(255, Math.round(this.r) || 0)) + \", \"\n        + Math.max(0, Math.min(255, Math.round(this.g) || 0)) + \", \"\n        + Math.max(0, Math.min(255, Math.round(this.b) || 0))\n        + (a === 1 ? \")\" : \", \" + a + \")\");\n  }\n}));\n\nfunction hsla(h, s, l, a) {\n  if (a <= 0) h = s = l = NaN;\n  else if (l <= 0 || l >= 1) h = s = NaN;\n  else if (s <= 0) h = NaN;\n  return new Hsl(h, s, l, a);\n}\n\nexport function hslConvert(o) {\n  if (o instanceof Hsl) return new Hsl(o.h, o.s, o.l, o.opacity);\n  if (!(o instanceof Color)) o = color(o);\n  if (!o) return new Hsl;\n  if (o instanceof Hsl) return o;\n  o = o.rgb();\n  var r = o.r / 255,\n      g = o.g / 255,\n      b = o.b / 255,\n      min = Math.min(r, g, b),\n      max = Math.max(r, g, b),\n      h = NaN,\n      s = max - min,\n      l = (max + min) / 2;\n  if (s) {\n    if (r === max) h = (g - b) / s + (g < b) * 6;\n    else if (g === max) h = (b - r) / s + 2;\n    else h = (r - g) / s + 4;\n    s /= l < 0.5 ? max + min : 2 - max - min;\n    h *= 60;\n  } else {\n    s = l > 0 && l < 1 ? 0 : h;\n  }\n  return new Hsl(h, s, l, o.opacity);\n}\n\nexport function hsl(h, s, l, opacity) {\n  return arguments.length === 1 ? hslConvert(h) : new Hsl(h, s, l, opacity == null ? 1 : opacity);\n}\n\nfunction Hsl(h, s, l, opacity) {\n  this.h = +h;\n  this.s = +s;\n  this.l = +l;\n  this.opacity = +opacity;\n}\n\ndefine(Hsl, hsl, extend(Color, {\n  brighter: function(k) {\n    k = k == null ? brighter : Math.pow(brighter, k);\n    return new Hsl(this.h, this.s, this.l * k, this.opacity);\n  },\n  darker: function(k) {\n    k = k == null ? darker : Math.pow(darker, k);\n    return new Hsl(this.h, this.s, this.l * k, this.opacity);\n  },\n  rgb: function() {\n    var h = this.h % 360 + (this.h < 0) * 360,\n        s = isNaN(h) || isNaN(this.s) ? 0 : this.s,\n        l = this.l,\n        m2 = l + (l < 0.5 ? l : 1 - l) * s,\n        m1 = 2 * l - m2;\n    return new Rgb(\n      hsl2rgb(h >= 240 ? h - 240 : h + 120, m1, m2),\n      hsl2rgb(h, m1, m2),\n      hsl2rgb(h < 120 ? h + 240 : h - 120, m1, m2),\n      this.opacity\n    );\n  },\n  displayable: function() {\n    return (0 <= this.s && this.s <= 1 || isNaN(this.s))\n        && (0 <= this.l && this.l <= 1)\n        && (0 <= this.opacity && this.opacity <= 1);\n  }\n}));\n\n/* From FvD 13.37, CSS Color Module Level 3 */\nfunction hsl2rgb(h, m1, m2) {\n  return (h < 60 ? m1 + (m2 - m1) * h / 60\n      : h < 180 ? m2\n      : h < 240 ? m1 + (m2 - m1) * (240 - h) / 60\n      : m1) * 255;\n}\n"
      },
      {
        "id": 36,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\define.js",
        "name": "./node_modules/d3-color/src/define.js",
        "index": 126,
        "index2": 117,
        "size": 340,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\lab.js",
        "issuerId": 153,
        "issuerName": "./node_modules/d3-color/src/lab.js",
        "profile": {
          "factory": 70,
          "building": 7
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 35,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\color.js",
            "module": "./node_modules/d3-color/src/color.js",
            "moduleName": "./node_modules/d3-color/src/color.js",
            "type": "harmony import",
            "userRequest": "./define",
            "loc": "1:0-40"
          },
          {
            "moduleId": 153,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\lab.js",
            "module": "./node_modules/d3-color/src/lab.js",
            "moduleName": "./node_modules/d3-color/src/lab.js",
            "type": "harmony import",
            "userRequest": "./define",
            "loc": "1:0-40"
          },
          {
            "moduleId": 154,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\cubehelix.js",
            "module": "./node_modules/d3-color/src/cubehelix.js",
            "moduleName": "./node_modules/d3-color/src/cubehelix.js",
            "type": "harmony import",
            "userRequest": "./define",
            "loc": "1:0-40"
          }
        ],
        "usedExports": [
          "default",
          "extend"
        ],
        "providedExports": [
          "default",
          "extend"
        ],
        "optimizationBailout": [],
        "depth": 6,
        "source": "export default function(constructor, factory, prototype) {\n  constructor.prototype = factory.prototype = prototype;\n  prototype.constructor = constructor;\n}\n\nexport function extend(parent, definition) {\n  var prototype = Object.create(parent.prototype);\n  for (var key in definition) prototype[key] = definition[key];\n  return prototype;\n}\n"
      },
      {
        "id": 37,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\basis.js",
        "name": "./node_modules/d3-interpolate/src/basis.js",
        "index": 131,
        "index2": 123,
        "size": 600,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "issuerId": 8,
        "issuerName": "./node_modules/d3-interpolate/index.js",
        "profile": {
          "factory": 191,
          "building": 368
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 8,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "module": "./node_modules/d3-interpolate/index.js",
            "moduleName": "./node_modules/d3-interpolate/index.js",
            "type": "harmony import",
            "userRequest": "./src/basis",
            "loc": "3:0-56"
          },
          {
            "moduleId": 66,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\rgb.js",
            "module": "./node_modules/d3-interpolate/src/rgb.js",
            "moduleName": "./node_modules/d3-interpolate/src/rgb.js",
            "type": "harmony import",
            "userRequest": "./basis",
            "loc": "2:0-28"
          },
          {
            "moduleId": 67,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\basisClosed.js",
            "module": "./node_modules/d3-interpolate/src/basisClosed.js",
            "moduleName": "./node_modules/d3-interpolate/src/basisClosed.js",
            "type": "harmony import",
            "userRequest": "./basis",
            "loc": "1:0-30"
          }
        ],
        "usedExports": [
          "basis",
          "default"
        ],
        "providedExports": [
          "basis",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export function basis(t1, v0, v1, v2, v3) {\n  var t2 = t1 * t1, t3 = t2 * t1;\n  return ((1 - 3 * t1 + 3 * t2 - t3) * v0\n      + (4 - 6 * t2 + 3 * t3) * v1\n      + (1 + 3 * t1 + 3 * t2 - 3 * t3) * v2\n      + t3 * v3) / 6;\n}\n\nexport default function(values) {\n  var n = values.length - 1;\n  return function(t) {\n    var i = t <= 0 ? (t = 0) : t >= 1 ? (t = 1, n - 1) : Math.floor(t * n),\n        v1 = values[i],\n        v2 = values[i + 1],\n        v0 = i > 0 ? values[i - 1] : 2 * v1 - v2,\n        v3 = i < n - 1 ? values[i + 2] : 2 * v2 - v1;\n    return basis((t - i / n) * n, v0, v1, v2, v3);\n  };\n}\n"
      },
      {
        "id": 38,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\constant.js",
        "name": "./node_modules/d3-scale/src/constant.js",
        "index": 151,
        "index2": 145,
        "size": 72,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\log.js",
        "issuerId": 166,
        "issuerName": "./node_modules/d3-scale/src/log.js",
        "profile": {
          "factory": 260,
          "building": 213
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 19,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\continuous.js",
            "module": "./node_modules/d3-scale/src/continuous.js",
            "moduleName": "./node_modules/d3-scale/src/continuous.js",
            "type": "harmony import",
            "userRequest": "./constant",
            "loc": "4:0-34"
          },
          {
            "moduleId": 166,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\log.js",
            "module": "./node_modules/d3-scale/src/log.js",
            "moduleName": "./node_modules/d3-scale/src/log.js",
            "type": "harmony import",
            "userRequest": "./constant",
            "loc": "3:0-34"
          },
          {
            "moduleId": 167,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\pow.js",
            "module": "./node_modules/d3-scale/src/pow.js",
            "moduleName": "./node_modules/d3-scale/src/pow.js",
            "type": "harmony import",
            "userRequest": "./constant",
            "loc": "1:0-34"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(x) {\n  return function() {\n    return x;\n  };\n}\n"
      },
      {
        "id": 39,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
        "name": "./node_modules/d3-time/index.js",
        "index": 161,
        "index2": 173,
        "size": 2096,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
        "issuerId": 75,
        "issuerName": "./node_modules/d3-scale/src/time.js",
        "profile": {
          "factory": 453,
          "building": 31
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 75,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
            "module": "./node_modules/d3-scale/src/time.js",
            "moduleName": "./node_modules/d3-scale/src/time.js",
            "type": "harmony import",
            "userRequest": "d3-time",
            "loc": "3:0-114"
          },
          {
            "moduleId": 77,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\locale.js",
            "module": "./node_modules/d3-time-format/src/locale.js",
            "moduleName": "./node_modules/d3-time-format/src/locale.js",
            "type": "harmony import",
            "userRequest": "d3-time",
            "loc": "1:0-105"
          },
          {
            "moduleId": 186,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\utcTime.js",
            "module": "./node_modules/d3-scale/src/utcTime.js",
            "moduleName": "./node_modules/d3-scale/src/utcTime.js",
            "type": "harmony import",
            "userRequest": "d3-time",
            "loc": "3:0-106"
          }
        ],
        "usedExports": [
          "timeDay",
          "timeHour",
          "timeMillisecond",
          "timeMinute",
          "timeMonday",
          "timeMonth",
          "timeSecond",
          "timeSunday",
          "timeWeek",
          "timeYear",
          "utcDay",
          "utcHour",
          "utcMillisecond",
          "utcMinute",
          "utcMonday",
          "utcMonth",
          "utcSecond",
          "utcSunday",
          "utcWeek",
          "utcYear"
        ],
        "providedExports": [
          "timeInterval",
          "timeMillisecond",
          "timeMilliseconds",
          "utcMillisecond",
          "utcMilliseconds",
          "timeSecond",
          "timeSeconds",
          "utcSecond",
          "utcSeconds",
          "timeMinute",
          "timeMinutes",
          "timeHour",
          "timeHours",
          "timeDay",
          "timeDays",
          "timeWeek",
          "timeWeeks",
          "timeSunday",
          "timeSundays",
          "timeMonday",
          "timeMondays",
          "timeTuesday",
          "timeTuesdays",
          "timeWednesday",
          "timeWednesdays",
          "timeThursday",
          "timeThursdays",
          "timeFriday",
          "timeFridays",
          "timeSaturday",
          "timeSaturdays",
          "timeMonth",
          "timeMonths",
          "timeYear",
          "timeYears",
          "utcMinute",
          "utcMinutes",
          "utcHour",
          "utcHours",
          "utcDay",
          "utcDays",
          "utcWeek",
          "utcWeeks",
          "utcSunday",
          "utcSundays",
          "utcMonday",
          "utcMondays",
          "utcTuesday",
          "utcTuesdays",
          "utcWednesday",
          "utcWednesdays",
          "utcThursday",
          "utcThursdays",
          "utcFriday",
          "utcFridays",
          "utcSaturday",
          "utcSaturdays",
          "utcMonth",
          "utcMonths",
          "utcYear",
          "utcYears"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export {\n  default as timeInterval\n} from \"./src/interval\";\n\nexport {\n  default as timeMillisecond,\n  milliseconds as timeMilliseconds,\n  default as utcMillisecond,\n  milliseconds as utcMilliseconds\n} from \"./src/millisecond\";\n\nexport {\n  default as timeSecond,\n  seconds as timeSeconds,\n  default as utcSecond,\n  seconds as utcSeconds\n} from \"./src/second\";\n\nexport {\n  default as timeMinute,\n  minutes as timeMinutes\n} from \"./src/minute\";\n\nexport {\n  default as timeHour,\n  hours as timeHours\n} from \"./src/hour\";\n\nexport {\n  default as timeDay,\n  days as timeDays\n} from \"./src/day\";\n\nexport {\n  sunday as timeWeek,\n  sundays as timeWeeks,\n  sunday as timeSunday,\n  sundays as timeSundays,\n  monday as timeMonday,\n  mondays as timeMondays,\n  tuesday as timeTuesday,\n  tuesdays as timeTuesdays,\n  wednesday as timeWednesday,\n  wednesdays as timeWednesdays,\n  thursday as timeThursday,\n  thursdays as timeThursdays,\n  friday as timeFriday,\n  fridays as timeFridays,\n  saturday as timeSaturday,\n  saturdays as timeSaturdays\n} from \"./src/week\";\n\nexport {\n  default as timeMonth,\n  months as timeMonths\n} from \"./src/month\";\n\nexport {\n  default as timeYear,\n  years as timeYears\n} from \"./src/year\";\n\nexport {\n  default as utcMinute,\n  utcMinutes as utcMinutes\n} from \"./src/utcMinute\";\n\nexport {\n  default as utcHour,\n  utcHours as utcHours\n} from \"./src/utcHour\";\n\nexport {\n  default as utcDay,\n  utcDays as utcDays\n} from \"./src/utcDay\";\n\nexport {\n  utcSunday as utcWeek,\n  utcSundays as utcWeeks,\n  utcSunday as utcSunday,\n  utcSundays as utcSundays,\n  utcMonday as utcMonday,\n  utcMondays as utcMondays,\n  utcTuesday as utcTuesday,\n  utcTuesdays as utcTuesdays,\n  utcWednesday as utcWednesday,\n  utcWednesdays as utcWednesdays,\n  utcThursday as utcThursday,\n  utcThursdays as utcThursdays,\n  utcFriday as utcFriday,\n  utcFridays as utcFridays,\n  utcSaturday as utcSaturday,\n  utcSaturdays as utcSaturdays\n} from \"./src/utcWeek\";\n\nexport {\n  default as utcMonth,\n  utcMonths as utcMonths\n} from \"./src/utcMonth\";\n\nexport {\n  default as utcYear,\n  utcYears as utcYears\n} from \"./src/utcYear\";\n"
      },
      {
        "id": 40,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\defaultLocale.js",
        "name": "./node_modules/d3-time-format/src/defaultLocale.js",
        "index": 179,
        "index2": 175,
        "size": 867,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
        "issuerId": 76,
        "issuerName": "./node_modules/d3-time-format/index.js",
        "profile": {
          "factory": 59,
          "building": 22,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 76,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
            "module": "./node_modules/d3-time-format/index.js",
            "moduleName": "./node_modules/d3-time-format/index.js",
            "type": "harmony import",
            "userRequest": "./src/defaultLocale",
            "loc": "1:0-115"
          },
          {
            "moduleId": 78,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\isoFormat.js",
            "module": "./node_modules/d3-time-format/src/isoFormat.js",
            "moduleName": "./node_modules/d3-time-format/src/isoFormat.js",
            "type": "harmony import",
            "userRequest": "./defaultLocale",
            "loc": "1:0-42"
          },
          {
            "moduleId": 185,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\isoParse.js",
            "module": "./node_modules/d3-time-format/src/isoParse.js",
            "moduleName": "./node_modules/d3-time-format/src/isoParse.js",
            "type": "harmony import",
            "userRequest": "./defaultLocale",
            "loc": "2:0-41"
          }
        ],
        "usedExports": [
          "timeFormat",
          "utcFormat",
          "utcParse"
        ],
        "providedExports": [
          "timeFormat",
          "timeParse",
          "utcFormat",
          "utcParse",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import formatLocale from \"./locale\";\n\nvar locale;\nexport var timeFormat;\nexport var timeParse;\nexport var utcFormat;\nexport var utcParse;\n\ndefaultLocale({\n  dateTime: \"%x, %X\",\n  date: \"%-m/%-d/%Y\",\n  time: \"%-I:%M:%S %p\",\n  periods: [\"AM\", \"PM\"],\n  days: [\"Sunday\", \"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\", \"Saturday\"],\n  shortDays: [\"Sun\", \"Mon\", \"Tue\", \"Wed\", \"Thu\", \"Fri\", \"Sat\"],\n  months: [\"January\", \"February\", \"March\", \"April\", \"May\", \"June\", \"July\", \"August\", \"September\", \"October\", \"November\", \"December\"],\n  shortMonths: [\"Jan\", \"Feb\", \"Mar\", \"Apr\", \"May\", \"Jun\", \"Jul\", \"Aug\", \"Sep\", \"Oct\", \"Nov\", \"Dec\"]\n});\n\nexport default function defaultLocale(definition) {\n  locale = formatLocale(definition);\n  timeFormat = locale.format;\n  timeParse = locale.parse;\n  utcFormat = locale.utcFormat;\n  utcParse = locale.utcParse;\n  return locale;\n}\n"
      },
      {
        "id": 41,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\ITreeMapProps.ts",
        "name": "./app/src/components/TreeMap/ITreeMapProps.ts",
        "index": 1,
        "index2": 0,
        "size": 367,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\indexPackage.ts",
        "issuerId": 79,
        "issuerName": "./app/src/indexPackage.ts",
        "profile": {
          "factory": 12,
          "building": 328
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 79,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\indexPackage.ts",
            "module": "./app/src/indexPackage.ts",
            "moduleName": "./app/src/indexPackage.ts",
            "type": "cjs require",
            "userRequest": "./components/TreeMap/ITreeMapProps",
            "loc": "3:22-67"
          },
          {
            "moduleId": 80,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "module": "./app/src/components/TreeMap/TreeMap.tsx",
            "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
            "type": "cjs require",
            "userRequest": "./ITreeMapProps",
            "loc": "32:22-48"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 1,
        "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar ColorModel;\r\n(function (ColorModel) {\r\n    ColorModel[ColorModel[\"Depth\"] = 0] = \"Depth\";\r\n    ColorModel[ColorModel[\"Value\"] = 1] = \"Value\";\r\n    ColorModel[ColorModel[\"NumberOfChildren\"] = 2] = \"NumberOfChildren\";\r\n})(ColorModel = exports.ColorModel || (exports.ColorModel = {}));\r\n"
      },
      {
        "id": 42,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\presets.js",
        "name": "./node_modules/react-motion/lib/presets.js",
        "index": 25,
        "index2": 20,
        "size": 312,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
        "issuerId": 82,
        "issuerName": "./node_modules/react-motion/lib/react-motion.js",
        "profile": {
          "factory": 140,
          "building": 176
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 82,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
            "module": "./node_modules/react-motion/lib/react-motion.js",
            "moduleName": "./node_modules/react-motion/lib/react-motion.js",
            "type": "cjs require",
            "userRequest": "./presets",
            "loc": "23:15-35"
          },
          {
            "moduleId": 93,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\spring.js",
            "module": "./node_modules/react-motion/lib/spring.js",
            "moduleName": "./node_modules/react-motion/lib/spring.js",
            "type": "cjs require",
            "userRequest": "./presets",
            "loc": "11:15-35"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 4,
        "source": "\"use strict\";\n\nexports.__esModule = true;\nexports[\"default\"] = {\n  noWobble: { stiffness: 170, damping: 26 }, // the default, if nothing provided\n  gentle: { stiffness: 120, damping: 14 },\n  wobbly: { stiffness: 180, damping: 12 },\n  stiff: { stiffness: 210, damping: 20 }\n};\nmodule.exports = exports[\"default\"];"
      },
      {
        "id": 43,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\utils\\Utils.ts",
        "name": "./app/src/utils/Utils.ts",
        "index": 29,
        "index2": 27,
        "size": 1985,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
        "issuerId": 80,
        "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
        "profile": {
          "factory": 25,
          "building": 133
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 80,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "module": "./app/src/components/TreeMap/TreeMap.tsx",
            "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
            "type": "cjs require",
            "userRequest": "../../utils/Utils",
            "loc": "23:14-42"
          },
          {
            "moduleId": 231,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Breadcrumb\\Breadcrumb.tsx",
            "module": "./app/src/components/Breadcrumb/Breadcrumb.tsx",
            "moduleName": "./app/src/components/Breadcrumb/Breadcrumb.tsx",
            "type": "cjs require",
            "userRequest": "../../utils/Utils",
            "loc": "14:14-42"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 2,
        "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar Utils = (function () {\r\n    function Utils() {\r\n    }\r\n    Utils.getDepth = function (obj) {\r\n        var _this = this;\r\n        var depth = 0;\r\n        if (obj.children) {\r\n            obj.children.forEach(function (d) {\r\n                var tmpDepth = _this.getDepth(d);\r\n                if (tmpDepth > depth) {\r\n                    depth = tmpDepth;\r\n                }\r\n            });\r\n        }\r\n        return 1 + depth;\r\n    };\r\n    Utils.getRGBColor = function (color) {\r\n        if (color === \"white\" || color === \"papayawhip\") {\r\n            return {\r\n                r: 255,\r\n                g: 255,\r\n                b: 255\r\n            };\r\n        }\r\n        if (color === \"black\") {\r\n            return {\r\n                r: 0,\r\n                g: 0,\r\n                b: 0\r\n            };\r\n        }\r\n        var ret = color.replace(/[^\\d,]/g, \"\").split(\",\");\r\n        if (ret\r\n            && ret.length === 3) {\r\n            return {\r\n                r: parseInt(ret[0], 10),\r\n                g: parseInt(ret[1], 10),\r\n                b: parseInt(ret[2], 10)\r\n            };\r\n        }\r\n    };\r\n    Utils.getHighContrastColor = function (r, g, b) {\r\n        var c = [r / 255, g / 255, b / 255];\r\n        for (var i = 0; i < c.length; ++i) {\r\n            if (c[i] <= 0.03928) {\r\n                c[i] = c[i] / 12.92;\r\n            }\r\n            else {\r\n                c[i] = Math.pow((c[i] + 0.055) / 1.055, 2.4);\r\n            }\r\n        }\r\n        var luminance = 0.2126 * c[0] + 0.7152 * c[1] + 0.0722 * c[2];\r\n        return (luminance > 0.179) ? 'black' : 'white';\r\n    };\r\n    Utils.getHighContrastColorFromString = function (backgroundColor) {\r\n        var rgbColor = Utils.getRGBColor(backgroundColor);\r\n        if (rgbColor) {\r\n            return Utils.getHighContrastColor(rgbColor.r, rgbColor.g, rgbColor.b);\r\n        }\r\n    };\r\n    return Utils;\r\n}());\r\nexports.Utils = Utils;\r\n"
      },
      {
        "id": 44,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
        "name": "./node_modules/d3-format/src/locale.js",
        "index": 32,
        "index2": 38,
        "size": 4946,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
        "issuerId": 27,
        "issuerName": "./node_modules/d3-format/index.js",
        "profile": {
          "factory": 181,
          "building": 242,
          "dependencies": 3
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 27,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
            "module": "./node_modules/d3-format/index.js",
            "moduleName": "./node_modules/d3-format/index.js",
            "type": "harmony import",
            "userRequest": "./src/locale",
            "loc": "2:0-53"
          },
          {
            "moduleId": 97,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\defaultLocale.js",
            "module": "./node_modules/d3-format/src/defaultLocale.js",
            "moduleName": "./node_modules/d3-format/src/defaultLocale.js",
            "type": "harmony import",
            "userRequest": "./locale",
            "loc": "1:0-36"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import exponent from \"./exponent\";\nimport formatGroup from \"./formatGroup\";\nimport formatNumerals from \"./formatNumerals\";\nimport formatSpecifier from \"./formatSpecifier\";\nimport formatTypes from \"./formatTypes\";\nimport {prefixExponent} from \"./formatPrefixAuto\";\nimport identity from \"./identity\";\n\nvar prefixes = [\"y\",\"z\",\"a\",\"f\",\"p\",\"n\",\"µ\",\"m\",\"\",\"k\",\"M\",\"G\",\"T\",\"P\",\"E\",\"Z\",\"Y\"];\n\nexport default function(locale) {\n  var group = locale.grouping && locale.thousands ? formatGroup(locale.grouping, locale.thousands) : identity,\n      currency = locale.currency,\n      decimal = locale.decimal,\n      numerals = locale.numerals ? formatNumerals(locale.numerals) : identity,\n      percent = locale.percent || \"%\";\n\n  function newFormat(specifier) {\n    specifier = formatSpecifier(specifier);\n\n    var fill = specifier.fill,\n        align = specifier.align,\n        sign = specifier.sign,\n        symbol = specifier.symbol,\n        zero = specifier.zero,\n        width = specifier.width,\n        comma = specifier.comma,\n        precision = specifier.precision,\n        type = specifier.type;\n\n    // Compute the prefix and suffix.\n    // For SI-prefix, the suffix is lazily computed.\n    var prefix = symbol === \"$\" ? currency[0] : symbol === \"#\" && /[boxX]/.test(type) ? \"0\" + type.toLowerCase() : \"\",\n        suffix = symbol === \"$\" ? currency[1] : /[%p]/.test(type) ? percent : \"\";\n\n    // What format function should we use?\n    // Is this an integer type?\n    // Can this type generate exponential notation?\n    var formatType = formatTypes[type],\n        maybeSuffix = !type || /[defgprs%]/.test(type);\n\n    // Set the default precision if not specified,\n    // or clamp the specified precision to the supported range.\n    // For significant precision, it must be in [1, 21].\n    // For fixed precision, it must be in [0, 20].\n    precision = precision == null ? (type ? 6 : 12)\n        : /[gprs]/.test(type) ? Math.max(1, Math.min(21, precision))\n        : Math.max(0, Math.min(20, precision));\n\n    function format(value) {\n      var valuePrefix = prefix,\n          valueSuffix = suffix,\n          i, n, c;\n\n      if (type === \"c\") {\n        valueSuffix = formatType(value) + valueSuffix;\n        value = \"\";\n      } else {\n        value = +value;\n\n        // Perform the initial formatting.\n        var valueNegative = value < 0;\n        value = formatType(Math.abs(value), precision);\n\n        // If a negative value rounds to zero during formatting, treat as positive.\n        if (valueNegative && +value === 0) valueNegative = false;\n\n        // Compute the prefix and suffix.\n        valuePrefix = (valueNegative ? (sign === \"(\" ? sign : \"-\") : sign === \"-\" || sign === \"(\" ? \"\" : sign) + valuePrefix;\n        valueSuffix = valueSuffix + (type === \"s\" ? prefixes[8 + prefixExponent / 3] : \"\") + (valueNegative && sign === \"(\" ? \")\" : \"\");\n\n        // Break the formatted value into the integer “value” part that can be\n        // grouped, and fractional or exponential “suffix” part that is not.\n        if (maybeSuffix) {\n          i = -1, n = value.length;\n          while (++i < n) {\n            if (c = value.charCodeAt(i), 48 > c || c > 57) {\n              valueSuffix = (c === 46 ? decimal + value.slice(i + 1) : value.slice(i)) + valueSuffix;\n              value = value.slice(0, i);\n              break;\n            }\n          }\n        }\n      }\n\n      // If the fill character is not \"0\", grouping is applied before padding.\n      if (comma && !zero) value = group(value, Infinity);\n\n      // Compute the padding.\n      var length = valuePrefix.length + value.length + valueSuffix.length,\n          padding = length < width ? new Array(width - length + 1).join(fill) : \"\";\n\n      // If the fill character is \"0\", grouping is applied after padding.\n      if (comma && zero) value = group(padding + value, padding.length ? width - valueSuffix.length : Infinity), padding = \"\";\n\n      // Reconstruct the final output based on the desired alignment.\n      switch (align) {\n        case \"<\": value = valuePrefix + value + valueSuffix + padding; break;\n        case \"=\": value = valuePrefix + padding + value + valueSuffix; break;\n        case \"^\": value = padding.slice(0, length = padding.length >> 1) + valuePrefix + value + valueSuffix + padding.slice(length); break;\n        default: value = padding + valuePrefix + value + valueSuffix; break;\n      }\n\n      return numerals(value);\n    }\n\n    format.toString = function() {\n      return specifier + \"\";\n    };\n\n    return format;\n  }\n\n  function formatPrefix(specifier, value) {\n    var f = newFormat((specifier = formatSpecifier(specifier), specifier.type = \"f\", specifier)),\n        e = Math.max(-8, Math.min(8, Math.floor(exponent(value) / 3))) * 3,\n        k = Math.pow(10, -e),\n        prefix = prefixes[8 + e / 3];\n    return function(value) {\n      return f(k * value) + prefix;\n    };\n  }\n\n  return {\n    format: newFormat,\n    formatPrefix: formatPrefix\n  };\n}\n"
      },
      {
        "id": 45,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatSpecifier.js",
        "name": "./node_modules/d3-format/src/formatSpecifier.js",
        "index": 37,
        "index2": 36,
        "size": 1675,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
        "issuerId": 27,
        "issuerName": "./node_modules/d3-format/index.js",
        "profile": {
          "factory": 182,
          "building": 237,
          "dependencies": 338
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 27,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
            "module": "./node_modules/d3-format/index.js",
            "moduleName": "./node_modules/d3-format/index.js",
            "type": "harmony import",
            "userRequest": "./src/formatSpecifier",
            "loc": "3:0-65"
          },
          {
            "moduleId": 44,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
            "module": "./node_modules/d3-format/src/locale.js",
            "moduleName": "./node_modules/d3-format/src/locale.js",
            "type": "harmony import",
            "userRequest": "./formatSpecifier",
            "loc": "4:0-48"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import formatTypes from \"./formatTypes\";\n\n// [[fill]align][sign][symbol][0][width][,][.precision][type]\nvar re = /^(?:(.)?([<>=^]))?([+\\-\\( ])?([$#])?(0)?(\\d+)?(,)?(\\.\\d+)?([a-z%])?$/i;\n\nexport default function formatSpecifier(specifier) {\n  return new FormatSpecifier(specifier);\n}\n\nformatSpecifier.prototype = FormatSpecifier.prototype; // instanceof\n\nfunction FormatSpecifier(specifier) {\n  if (!(match = re.exec(specifier))) throw new Error(\"invalid format: \" + specifier);\n\n  var match,\n      fill = match[1] || \" \",\n      align = match[2] || \">\",\n      sign = match[3] || \"-\",\n      symbol = match[4] || \"\",\n      zero = !!match[5],\n      width = match[6] && +match[6],\n      comma = !!match[7],\n      precision = match[8] && +match[8].slice(1),\n      type = match[9] || \"\";\n\n  // The \"n\" type is an alias for \",g\".\n  if (type === \"n\") comma = true, type = \"g\";\n\n  // Map invalid types to the default format.\n  else if (!formatTypes[type]) type = \"\";\n\n  // If zero fill is specified, padding goes after sign and before digits.\n  if (zero || (fill === \"0\" && align === \"=\")) zero = true, fill = \"0\", align = \"=\";\n\n  this.fill = fill;\n  this.align = align;\n  this.sign = sign;\n  this.symbol = symbol;\n  this.zero = zero;\n  this.width = width;\n  this.comma = comma;\n  this.precision = precision;\n  this.type = type;\n}\n\nFormatSpecifier.prototype.toString = function() {\n  return this.fill\n      + this.align\n      + this.sign\n      + this.symbol\n      + (this.zero ? \"0\" : \"\")\n      + (this.width == null ? \"\" : Math.max(1, this.width | 0))\n      + (this.comma ? \",\" : \"\")\n      + (this.precision == null ? \"\" : \".\" + Math.max(0, this.precision | 0))\n      + this.type;\n};\n"
      },
      {
        "id": 46,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatTypes.js",
        "name": "./node_modules/d3-format/src/formatTypes.js",
        "index": 38,
        "index2": 35,
        "size": 846,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
        "issuerId": 44,
        "issuerName": "./node_modules/d3-format/src/locale.js",
        "profile": {
          "factory": 333,
          "building": 168,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 44,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
            "module": "./node_modules/d3-format/src/locale.js",
            "moduleName": "./node_modules/d3-format/src/locale.js",
            "type": "harmony import",
            "userRequest": "./formatTypes",
            "loc": "5:0-40"
          },
          {
            "moduleId": 45,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatSpecifier.js",
            "module": "./node_modules/d3-format/src/formatSpecifier.js",
            "moduleName": "./node_modules/d3-format/src/formatSpecifier.js",
            "type": "harmony import",
            "userRequest": "./formatTypes",
            "loc": "1:0-40"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "import formatDefault from \"./formatDefault\";\nimport formatPrefixAuto from \"./formatPrefixAuto\";\nimport formatRounded from \"./formatRounded\";\n\nexport default {\n  \"\": formatDefault,\n  \"%\": function(x, p) { return (x * 100).toFixed(p); },\n  \"b\": function(x) { return Math.round(x).toString(2); },\n  \"c\": function(x) { return x + \"\"; },\n  \"d\": function(x) { return Math.round(x).toString(10); },\n  \"e\": function(x, p) { return x.toExponential(p); },\n  \"f\": function(x, p) { return x.toFixed(p); },\n  \"g\": function(x, p) { return x.toPrecision(p); },\n  \"o\": function(x) { return Math.round(x).toString(8); },\n  \"p\": function(x, p) { return formatRounded(x * 100, p); },\n  \"r\": formatRounded,\n  \"s\": formatPrefixAuto,\n  \"X\": function(x) { return Math.round(x).toString(16).toUpperCase(); },\n  \"x\": function(x) { return Math.round(x).toString(16); }\n};\n"
      },
      {
        "id": 47,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatPrefixAuto.js",
        "name": "./node_modules/d3-format/src/formatPrefixAuto.js",
        "index": 40,
        "index2": 33,
        "size": 611,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
        "issuerId": 44,
        "issuerName": "./node_modules/d3-format/src/locale.js",
        "profile": {
          "factory": 337,
          "building": 167,
          "dependencies": 92
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 44,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
            "module": "./node_modules/d3-format/src/locale.js",
            "moduleName": "./node_modules/d3-format/src/locale.js",
            "type": "harmony import",
            "userRequest": "./formatPrefixAuto",
            "loc": "6:0-50"
          },
          {
            "moduleId": 46,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatTypes.js",
            "module": "./node_modules/d3-format/src/formatTypes.js",
            "moduleName": "./node_modules/d3-format/src/formatTypes.js",
            "type": "harmony import",
            "userRequest": "./formatPrefixAuto",
            "loc": "2:0-50"
          }
        ],
        "usedExports": [
          "default",
          "prefixExponent"
        ],
        "providedExports": [
          "prefixExponent",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "import formatDecimal from \"./formatDecimal\";\n\nexport var prefixExponent;\n\nexport default function(x, p) {\n  var d = formatDecimal(x, p);\n  if (!d) return x + \"\";\n  var coefficient = d[0],\n      exponent = d[1],\n      i = exponent - (prefixExponent = Math.max(-8, Math.min(8, Math.floor(exponent / 3))) * 3) + 1,\n      n = coefficient.length;\n  return i === n ? coefficient\n      : i > n ? coefficient + new Array(i - n + 1).join(\"0\")\n      : i > 0 ? coefficient.slice(0, i) + \".\" + coefficient.slice(i)\n      : \"0.\" + new Array(1 - i).join(\"0\") + formatDecimal(x, Math.max(0, p + i - 1))[0]; // less than 1y!\n}\n"
      },
      {
        "id": 48,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\siblings.js",
        "name": "./node_modules/d3-hierarchy/src/pack/siblings.js",
        "index": 61,
        "index2": 59,
        "size": 3013,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
        "issuerId": 106,
        "issuerName": "./node_modules/d3-hierarchy/index.js",
        "profile": {
          "factory": 179,
          "building": 224,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 106,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./src/pack/siblings",
            "loc": "4:0-60"
          },
          {
            "moduleId": 119,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\index.js",
            "module": "./node_modules/d3-hierarchy/src/pack/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/pack/index.js",
            "type": "harmony import",
            "userRequest": "./siblings",
            "loc": "1:0-39"
          }
        ],
        "usedExports": [
          "default",
          "packEnclose"
        ],
        "providedExports": [
          "packEnclose",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import enclose from \"./enclose\";\n\nfunction place(a, b, c) {\n  var ax = a.x,\n      ay = a.y,\n      da = b.r + c.r,\n      db = a.r + c.r,\n      dx = b.x - ax,\n      dy = b.y - ay,\n      dc = dx * dx + dy * dy;\n  if (dc) {\n    var x = 0.5 + ((db *= db) - (da *= da)) / (2 * dc),\n        y = Math.sqrt(Math.max(0, 2 * da * (db + dc) - (db -= dc) * db - da * da)) / (2 * dc);\n    c.x = ax + x * dx + y * dy;\n    c.y = ay + x * dy - y * dx;\n  } else {\n    c.x = ax + db;\n    c.y = ay;\n  }\n}\n\nfunction intersects(a, b) {\n  var dx = b.x - a.x,\n      dy = b.y - a.y,\n      dr = a.r + b.r;\n  return dr * dr - 1e-6 > dx * dx + dy * dy;\n}\n\nfunction score(node) {\n  var a = node._,\n      b = node.next._,\n      ab = a.r + b.r,\n      dx = (a.x * b.r + b.x * a.r) / ab,\n      dy = (a.y * b.r + b.y * a.r) / ab;\n  return dx * dx + dy * dy;\n}\n\nfunction Node(circle) {\n  this._ = circle;\n  this.next = null;\n  this.previous = null;\n}\n\nexport function packEnclose(circles) {\n  if (!(n = circles.length)) return 0;\n\n  var a, b, c, n, aa, ca, i, j, k, sj, sk;\n\n  // Place the first circle.\n  a = circles[0], a.x = 0, a.y = 0;\n  if (!(n > 1)) return a.r;\n\n  // Place the second circle.\n  b = circles[1], a.x = -b.r, b.x = a.r, b.y = 0;\n  if (!(n > 2)) return a.r + b.r;\n\n  // Place the third circle.\n  place(b, a, c = circles[2]);\n\n  // Initialize the front-chain using the first three circles a, b and c.\n  a = new Node(a), b = new Node(b), c = new Node(c);\n  a.next = c.previous = b;\n  b.next = a.previous = c;\n  c.next = b.previous = a;\n\n  // Attempt to place each remaining circle…\n  pack: for (i = 3; i < n; ++i) {\n    place(a._, b._, c = circles[i]), c = new Node(c);\n\n    // Find the closest intersecting circle on the front-chain, if any.\n    // “Closeness” is determined by linear distance along the front-chain.\n    // “Ahead” or “behind” is likewise determined by linear distance.\n    j = b.next, k = a.previous, sj = b._.r, sk = a._.r;\n    do {\n      if (sj <= sk) {\n        if (intersects(j._, c._)) {\n          b = j, a.next = b, b.previous = a, --i;\n          continue pack;\n        }\n        sj += j._.r, j = j.next;\n      } else {\n        if (intersects(k._, c._)) {\n          a = k, a.next = b, b.previous = a, --i;\n          continue pack;\n        }\n        sk += k._.r, k = k.previous;\n      }\n    } while (j !== k.next);\n\n    // Success! Insert the new circle c between a and b.\n    c.previous = a, c.next = b, a.next = b.previous = b = c;\n\n    // Compute the new closest circle pair to the centroid.\n    aa = score(a);\n    while ((c = c.next) !== b) {\n      if ((ca = score(c)) < aa) {\n        a = c, aa = ca;\n      }\n    }\n    b = a.next;\n  }\n\n  // Compute the enclosing circle of the front chain.\n  a = [b._], c = b; while ((c = c.next) !== b) a.push(c._); c = enclose(a);\n\n  // Translate the circles to put the enclosing circle around the origin.\n  for (i = 0; i < n; ++i) a = circles[i], a.x -= c.x, a.y -= c.y;\n\n  return c.r;\n}\n\nexport default function(circles) {\n  packEnclose(circles);\n  return circles;\n}\n"
      },
      {
        "id": 49,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\enclose.js",
        "name": "./node_modules/d3-hierarchy/src/pack/enclose.js",
        "index": 62,
        "index2": 58,
        "size": 2976,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
        "issuerId": 106,
        "issuerName": "./node_modules/d3-hierarchy/index.js",
        "profile": {
          "factory": 179,
          "building": 227
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 48,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\siblings.js",
            "module": "./node_modules/d3-hierarchy/src/pack/siblings.js",
            "moduleName": "./node_modules/d3-hierarchy/src/pack/siblings.js",
            "type": "harmony import",
            "userRequest": "./enclose",
            "loc": "1:0-32"
          },
          {
            "moduleId": 106,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./src/pack/enclose",
            "loc": "5:0-58"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {shuffle, slice} from \"../array\";\n\nexport default function(circles) {\n  var i = 0, n = (circles = shuffle(slice.call(circles))).length, B = [], p, e;\n\n  while (i < n) {\n    p = circles[i];\n    if (e && enclosesWeak(e, p)) ++i;\n    else e = encloseBasis(B = extendBasis(B, p)), i = 0;\n  }\n\n  return e;\n}\n\nfunction extendBasis(B, p) {\n  var i, j;\n\n  if (enclosesWeakAll(p, B)) return [p];\n\n  // If we get here then B must have at least one element.\n  for (i = 0; i < B.length; ++i) {\n    if (enclosesNot(p, B[i])\n        && enclosesWeakAll(encloseBasis2(B[i], p), B)) {\n      return [B[i], p];\n    }\n  }\n\n  // If we get here then B must have at least two elements.\n  for (i = 0; i < B.length - 1; ++i) {\n    for (j = i + 1; j < B.length; ++j) {\n      if (enclosesNot(encloseBasis2(B[i], B[j]), p)\n          && enclosesNot(encloseBasis2(B[i], p), B[j])\n          && enclosesNot(encloseBasis2(B[j], p), B[i])\n          && enclosesWeakAll(encloseBasis3(B[i], B[j], p), B)) {\n        return [B[i], B[j], p];\n      }\n    }\n  }\n\n  // If we get here then something is very wrong.\n  throw new Error;\n}\n\nfunction enclosesNot(a, b) {\n  var dr = a.r - b.r, dx = b.x - a.x, dy = b.y - a.y;\n  return dr < 0 || dr * dr < dx * dx + dy * dy;\n}\n\nfunction enclosesWeak(a, b) {\n  var dr = a.r - b.r + 1e-6, dx = b.x - a.x, dy = b.y - a.y;\n  return dr > 0 && dr * dr > dx * dx + dy * dy;\n}\n\nfunction enclosesWeakAll(a, B) {\n  for (var i = 0; i < B.length; ++i) {\n    if (!enclosesWeak(a, B[i])) {\n      return false;\n    }\n  }\n  return true;\n}\n\nfunction encloseBasis(B) {\n  switch (B.length) {\n    case 1: return encloseBasis1(B[0]);\n    case 2: return encloseBasis2(B[0], B[1]);\n    case 3: return encloseBasis3(B[0], B[1], B[2]);\n  }\n}\n\nfunction encloseBasis1(a) {\n  return {\n    x: a.x,\n    y: a.y,\n    r: a.r\n  };\n}\n\nfunction encloseBasis2(a, b) {\n  var x1 = a.x, y1 = a.y, r1 = a.r,\n      x2 = b.x, y2 = b.y, r2 = b.r,\n      x21 = x2 - x1, y21 = y2 - y1, r21 = r2 - r1,\n      l = Math.sqrt(x21 * x21 + y21 * y21);\n  return {\n    x: (x1 + x2 + x21 / l * r21) / 2,\n    y: (y1 + y2 + y21 / l * r21) / 2,\n    r: (l + r1 + r2) / 2\n  };\n}\n\nfunction encloseBasis3(a, b, c) {\n  var x1 = a.x, y1 = a.y, r1 = a.r,\n      x2 = b.x, y2 = b.y, r2 = b.r,\n      x3 = c.x, y3 = c.y, r3 = c.r,\n      a2 = x1 - x2,\n      a3 = x1 - x3,\n      b2 = y1 - y2,\n      b3 = y1 - y3,\n      c2 = r2 - r1,\n      c3 = r3 - r1,\n      d1 = x1 * x1 + y1 * y1 - r1 * r1,\n      d2 = d1 - x2 * x2 - y2 * y2 + r2 * r2,\n      d3 = d1 - x3 * x3 - y3 * y3 + r3 * r3,\n      ab = a3 * b2 - a2 * b3,\n      xa = (b2 * d3 - b3 * d2) / (ab * 2) - x1,\n      xb = (b3 * c2 - b2 * c3) / ab,\n      ya = (a3 * d2 - a2 * d3) / (ab * 2) - y1,\n      yb = (a2 * c3 - a3 * c2) / ab,\n      A = xb * xb + yb * yb - 1,\n      B = 2 * (r1 + xa * xb + ya * yb),\n      C = xa * xa + ya * ya - r1 * r1,\n      r = -(A ? (B + Math.sqrt(B * B - 4 * A * C)) / (2 * A) : C / B);\n  return {\n    x: x1 + xa + xb * r,\n    y: y1 + ya + yb * r,\n    r: r\n  };\n}\n"
      },
      {
        "id": 50,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\constant.js",
        "name": "./node_modules/d3-hierarchy/src/constant.js",
        "index": 65,
        "index2": 61,
        "size": 120,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\index.js",
        "issuerId": 119,
        "issuerName": "./node_modules/d3-hierarchy/src/pack/index.js",
        "profile": {
          "factory": 360,
          "building": 166
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 119,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\index.js",
            "module": "./node_modules/d3-hierarchy/src/pack/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/pack/index.js",
            "type": "harmony import",
            "userRequest": "../constant",
            "loc": "3:0-51"
          },
          {
            "moduleId": 124,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\index.js",
            "module": "./node_modules/d3-hierarchy/src/treemap/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/treemap/index.js",
            "type": "harmony import",
            "userRequest": "../constant",
            "loc": "4:0-51"
          }
        ],
        "usedExports": [
          "constantZero",
          "default"
        ],
        "providedExports": [
          "constantZero",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export function constantZero() {\n  return 0;\n}\n\nexport default function(x) {\n  return function() {\n    return x;\n  };\n}\n"
      },
      {
        "id": 51,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\round.js",
        "name": "./node_modules/d3-hierarchy/src/treemap/round.js",
        "index": 67,
        "index2": 63,
        "size": 166,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\partition.js",
        "issuerId": 121,
        "issuerName": "./node_modules/d3-hierarchy/src/partition.js",
        "profile": {
          "factory": 363,
          "building": 165
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 121,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\partition.js",
            "module": "./node_modules/d3-hierarchy/src/partition.js",
            "moduleName": "./node_modules/d3-hierarchy/src/partition.js",
            "type": "harmony import",
            "userRequest": "./treemap/round",
            "loc": "1:0-40"
          },
          {
            "moduleId": 124,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\index.js",
            "module": "./node_modules/d3-hierarchy/src/treemap/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/treemap/index.js",
            "type": "harmony import",
            "userRequest": "./round",
            "loc": "1:0-32"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(node) {\n  node.x0 = Math.round(node.x0);\n  node.y0 = Math.round(node.y0);\n  node.x1 = Math.round(node.x1);\n  node.y1 = Math.round(node.y1);\n}\n"
      },
      {
        "id": 52,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\bisect.js",
        "name": "./node_modules/d3-array/src/bisect.js",
        "index": 80,
        "index2": 77,
        "size": 238,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 182,
          "building": 244,
          "dependencies": 2
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/bisect",
            "loc": "1:0-72"
          },
          {
            "moduleId": 132,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
            "module": "./node_modules/d3-array/src/histogram.js",
            "moduleName": "./node_modules/d3-array/src/histogram.js",
            "type": "harmony import",
            "userRequest": "./bisect",
            "loc": "2:0-30"
          }
        ],
        "usedExports": [
          "bisectLeft",
          "bisectRight",
          "default"
        ],
        "providedExports": [
          "bisectRight",
          "bisectLeft",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import ascending from \"./ascending\";\nimport bisector from \"./bisector\";\n\nvar ascendingBisect = bisector(ascending);\nexport var bisectRight = ascendingBisect.right;\nexport var bisectLeft = ascendingBisect.left;\nexport default bisectRight;\n"
      },
      {
        "id": 53,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\bisector.js",
        "name": "./node_modules/d3-array/src/bisector.js",
        "index": 82,
        "index2": 76,
        "size": 786,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 183,
          "building": 248,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/bisector",
            "loc": "3:0-51"
          },
          {
            "moduleId": 52,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\bisect.js",
            "module": "./node_modules/d3-array/src/bisect.js",
            "moduleName": "./node_modules/d3-array/src/bisect.js",
            "type": "harmony import",
            "userRequest": "./bisector",
            "loc": "2:0-34"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import ascending from \"./ascending\";\n\nexport default function(compare) {\n  if (compare.length === 1) compare = ascendingComparator(compare);\n  return {\n    left: function(a, x, lo, hi) {\n      if (lo == null) lo = 0;\n      if (hi == null) hi = a.length;\n      while (lo < hi) {\n        var mid = lo + hi >>> 1;\n        if (compare(a[mid], x) < 0) lo = mid + 1;\n        else hi = mid;\n      }\n      return lo;\n    },\n    right: function(a, x, lo, hi) {\n      if (lo == null) lo = 0;\n      if (hi == null) hi = a.length;\n      while (lo < hi) {\n        var mid = lo + hi >>> 1;\n        if (compare(a[mid], x) > 0) hi = mid;\n        else lo = mid + 1;\n      }\n      return lo;\n    }\n  };\n}\n\nfunction ascendingComparator(f) {\n  return function(d, x) {\n    return ascending(f(d), x);\n  };\n}\n"
      },
      {
        "id": 54,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\pairs.js",
        "name": "./node_modules/d3-array/src/pairs.js",
        "index": 84,
        "index2": 78,
        "size": 262,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 190,
          "building": 280
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/pairs",
            "loc": "17:0-45"
          },
          {
            "moduleId": 130,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\cross.js",
            "module": "./node_modules/d3-array/src/cross.js",
            "moduleName": "./node_modules/d3-array/src/cross.js",
            "type": "harmony import",
            "userRequest": "./pairs",
            "loc": "1:0-29"
          }
        ],
        "usedExports": [
          "default",
          "pair"
        ],
        "providedExports": [
          "default",
          "pair"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(array, f) {\n  if (f == null) f = pair;\n  var i = 0, n = array.length - 1, p = array[0], pairs = new Array(n < 0 ? 0 : n);\n  while (i < n) pairs[i] = f(p, p = array[++i]);\n  return pairs;\n}\n\nexport function pair(a, b) {\n  return [a, b];\n}\n"
      },
      {
        "id": 55,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\deviation.js",
        "name": "./node_modules/d3-array/src/deviation.js",
        "index": 86,
        "index2": 83,
        "size": 135,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 186,
          "building": 251,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/deviation",
            "loc": "6:0-53"
          },
          {
            "moduleId": 136,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\threshold\\scott.js",
            "module": "./node_modules/d3-array/src/threshold/scott.js",
            "moduleName": "./node_modules/d3-array/src/threshold/scott.js",
            "type": "harmony import",
            "userRequest": "../deviation",
            "loc": "1:0-37"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import variance from \"./variance\";\n\nexport default function(array, f) {\n  var v = variance(array, f);\n  return v ? Math.sqrt(v) : v;\n}\n"
      },
      {
        "id": 56,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\variance.js",
        "name": "./node_modules/d3-array/src/variance.js",
        "index": 87,
        "index2": 82,
        "size": 648,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 194,
          "building": 288,
          "dependencies": 282
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/variance",
            "loc": "26:0-51"
          },
          {
            "moduleId": 55,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\deviation.js",
            "module": "./node_modules/d3-array/src/deviation.js",
            "moduleName": "./node_modules/d3-array/src/deviation.js",
            "type": "harmony import",
            "userRequest": "./variance",
            "loc": "1:0-34"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import number from \"./number\";\n\nexport default function(values, valueof) {\n  var n = values.length,\n      m = 0,\n      i = -1,\n      mean = 0,\n      value,\n      delta,\n      sum = 0;\n\n  if (valueof == null) {\n    while (++i < n) {\n      if (!isNaN(value = number(values[i]))) {\n        delta = value - mean;\n        mean += delta / ++m;\n        sum += delta * (value - mean);\n      }\n    }\n  }\n\n  else {\n    while (++i < n) {\n      if (!isNaN(value = number(valueof(values[i], i, values)))) {\n        delta = value - mean;\n        mean += delta / ++m;\n        sum += delta * (value - mean);\n      }\n    }\n  }\n\n  if (m > 1) return sum / (m - 1);\n}\n"
      },
      {
        "id": 57,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\extent.js",
        "name": "./node_modules/d3-array/src/extent.js",
        "index": 89,
        "index2": 84,
        "size": 961,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 187,
          "building": 252
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/extent",
            "loc": "7:0-47"
          },
          {
            "moduleId": 132,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
            "module": "./node_modules/d3-array/src/histogram.js",
            "moduleName": "./node_modules/d3-array/src/histogram.js",
            "type": "harmony import",
            "userRequest": "./extent",
            "loc": "4:0-30"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(values, valueof) {\n  var n = values.length,\n      i = -1,\n      value,\n      min,\n      max;\n\n  if (valueof == null) {\n    while (++i < n) { // Find the first comparable value.\n      if ((value = values[i]) != null && value >= value) {\n        min = max = value;\n        while (++i < n) { // Compare the remaining values.\n          if ((value = values[i]) != null) {\n            if (min > value) min = value;\n            if (max < value) max = value;\n          }\n        }\n      }\n    }\n  }\n\n  else {\n    while (++i < n) { // Find the first comparable value.\n      if ((value = valueof(values[i], i, values)) != null && value >= value) {\n        min = max = value;\n        while (++i < n) { // Compare the remaining values.\n          if ((value = valueof(values[i], i, values)) != null) {\n            if (min > value) min = value;\n            if (max < value) max = value;\n          }\n        }\n      }\n    }\n  }\n\n  return [min, max];\n}\n"
      },
      {
        "id": 58,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\array.js",
        "name": "./node_modules/d3-array/src/array.js",
        "index": 91,
        "index2": 85,
        "size": 90,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
        "issuerId": 132,
        "issuerName": "./node_modules/d3-array/src/histogram.js",
        "profile": {
          "factory": 318,
          "building": 166
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 132,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
            "module": "./node_modules/d3-array/src/histogram.js",
            "moduleName": "./node_modules/d3-array/src/histogram.js",
            "type": "harmony import",
            "userRequest": "./array",
            "loc": "1:0-30"
          },
          {
            "moduleId": 135,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\threshold\\freedmanDiaconis.js",
            "module": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
            "moduleName": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
            "type": "harmony import",
            "userRequest": "../array",
            "loc": "1:0-29"
          }
        ],
        "usedExports": [
          "map",
          "slice"
        ],
        "providedExports": [
          "slice",
          "map"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "var array = Array.prototype;\n\nexport var slice = array.slice;\nexport var map = array.map;\n"
      },
      {
        "id": 59,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\range.js",
        "name": "./node_modules/d3-array/src/range.js",
        "index": 94,
        "index2": 88,
        "size": 344,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 191,
          "building": 282
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/range",
            "loc": "20:0-45"
          },
          {
            "moduleId": 132,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
            "module": "./node_modules/d3-array/src/histogram.js",
            "moduleName": "./node_modules/d3-array/src/histogram.js",
            "type": "harmony import",
            "userRequest": "./range",
            "loc": "6:0-28"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(start, stop, step) {\n  start = +start, stop = +stop, step = (n = arguments.length) < 2 ? (stop = start, start = 0, 1) : n < 3 ? 1 : +step;\n\n  var i = -1,\n      n = Math.max(0, Math.ceil((stop - start) / step)) | 0,\n      range = new Array(n);\n\n  while (++i < n) {\n    range[i] = start + i * step;\n  }\n\n  return range;\n}\n"
      },
      {
        "id": 60,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\ticks.js",
        "name": "./node_modules/d3-array/src/ticks.js",
        "index": 95,
        "index2": 89,
        "size": 1537,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 193,
          "building": 287
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/ticks",
            "loc": "24:0-70"
          },
          {
            "moduleId": 132,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
            "module": "./node_modules/d3-array/src/histogram.js",
            "moduleName": "./node_modules/d3-array/src/histogram.js",
            "type": "harmony import",
            "userRequest": "./ticks",
            "loc": "7:0-33"
          }
        ],
        "usedExports": [
          "default",
          "tickIncrement",
          "tickStep"
        ],
        "providedExports": [
          "default",
          "tickIncrement",
          "tickStep"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "var e10 = Math.sqrt(50),\n    e5 = Math.sqrt(10),\n    e2 = Math.sqrt(2);\n\nexport default function(start, stop, count) {\n  var reverse = stop < start,\n      i = -1,\n      n,\n      ticks,\n      step;\n\n  if (reverse) n = start, start = stop, stop = n;\n\n  if ((step = tickIncrement(start, stop, count)) === 0 || !isFinite(step)) return [];\n\n  if (step > 0) {\n    start = Math.ceil(start / step);\n    stop = Math.floor(stop / step);\n    ticks = new Array(n = Math.ceil(stop - start + 1));\n    while (++i < n) ticks[i] = (start + i) * step;\n  } else {\n    start = Math.floor(start * step);\n    stop = Math.ceil(stop * step);\n    ticks = new Array(n = Math.ceil(start - stop + 1));\n    while (++i < n) ticks[i] = (start - i) / step;\n  }\n\n  if (reverse) ticks.reverse();\n\n  return ticks;\n}\n\nexport function tickIncrement(start, stop, count) {\n  var step = (stop - start) / Math.max(0, count),\n      power = Math.floor(Math.log(step) / Math.LN10),\n      error = step / Math.pow(10, power);\n  return power >= 0\n      ? (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1) * Math.pow(10, power)\n      : -Math.pow(10, -power) / (error >= e10 ? 10 : error >= e5 ? 5 : error >= e2 ? 2 : 1);\n}\n\nexport function tickStep(start, stop, count) {\n  var step0 = Math.abs(stop - start) / Math.max(0, count),\n      step1 = Math.pow(10, Math.floor(Math.log(step0) / Math.LN10)),\n      error = step0 / step1;\n  if (error >= e10) step1 *= 10;\n  else if (error >= e5) step1 *= 5;\n  else if (error >= e2) step1 *= 2;\n  return stop < start ? -step1 : step1;\n}\n"
      },
      {
        "id": 61,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\threshold\\sturges.js",
        "name": "./node_modules/d3-array/src/threshold/sturges.js",
        "index": 96,
        "index2": 90,
        "size": 96,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 196,
          "building": 293
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/threshold/sturges",
            "loc": "11:0-68"
          },
          {
            "moduleId": 132,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
            "module": "./node_modules/d3-array/src/histogram.js",
            "moduleName": "./node_modules/d3-array/src/histogram.js",
            "type": "harmony import",
            "userRequest": "./threshold/sturges",
            "loc": "8:0-42"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(values) {\n  return Math.ceil(Math.log(values.length) / Math.LN2) + 1;\n}\n"
      },
      {
        "id": 62,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\min.js",
        "name": "./node_modules/d3-array/src/min.js",
        "index": 104,
        "index2": 99,
        "size": 843,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 189,
          "building": 282
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/min",
            "loc": "16:0-41"
          },
          {
            "moduleId": 63,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\transpose.js",
            "module": "./node_modules/d3-array/src/transpose.js",
            "moduleName": "./node_modules/d3-array/src/transpose.js",
            "type": "harmony import",
            "userRequest": "./min",
            "loc": "1:0-24"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(values, valueof) {\n  var n = values.length,\n      i = -1,\n      value,\n      min;\n\n  if (valueof == null) {\n    while (++i < n) { // Find the first comparable value.\n      if ((value = values[i]) != null && value >= value) {\n        min = value;\n        while (++i < n) { // Compare the remaining values.\n          if ((value = values[i]) != null && min > value) {\n            min = value;\n          }\n        }\n      }\n    }\n  }\n\n  else {\n    while (++i < n) { // Find the first comparable value.\n      if ((value = valueof(values[i], i, values)) != null && value >= value) {\n        min = value;\n        while (++i < n) { // Compare the remaining values.\n          if ((value = valueof(values[i], i, values)) != null && min > value) {\n            min = value;\n          }\n        }\n      }\n    }\n  }\n\n  return min;\n}\n"
      },
      {
        "id": 63,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\transpose.js",
        "name": "./node_modules/d3-array/src/transpose.js",
        "index": 109,
        "index2": 104,
        "size": 356,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 194,
          "building": 286,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/transpose",
            "loc": "25:0-53"
          },
          {
            "moduleId": 145,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\zip.js",
            "module": "./node_modules/d3-array/src/zip.js",
            "moduleName": "./node_modules/d3-array/src/zip.js",
            "type": "harmony import",
            "userRequest": "./transpose",
            "loc": "1:0-36"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import min from \"./min\";\n\nexport default function(matrix) {\n  if (!(n = matrix.length)) return [];\n  for (var i = -1, m = min(matrix, length), transpose = new Array(m); ++i < m;) {\n    for (var j = -1, n, row = transpose[i] = new Array(n); ++j < n;) {\n      row[j] = matrix[j][i];\n    }\n  }\n  return transpose;\n}\n\nfunction length(d) {\n  return d.length;\n}\n"
      },
      {
        "id": 64,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\ordinal.js",
        "name": "./node_modules/d3-scale/src/ordinal.js",
        "index": 111,
        "index2": 115,
        "size": 1116,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 190,
          "building": 305,
          "dependencies": 262
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/ordinal",
            "loc": "18:0-21:23"
          },
          {
            "moduleId": 129,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\band.js",
            "module": "./node_modules/d3-scale/src/band.js",
            "moduleName": "./node_modules/d3-scale/src/band.js",
            "type": "harmony import",
            "userRequest": "./ordinal",
            "loc": "2:0-32"
          }
        ],
        "usedExports": [
          "default",
          "implicit"
        ],
        "providedExports": [
          "implicit",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {map} from \"d3-collection\";\nimport {slice} from \"./array\";\n\nexport var implicit = {name: \"implicit\"};\n\nexport default function ordinal(range) {\n  var index = map(),\n      domain = [],\n      unknown = implicit;\n\n  range = range == null ? [] : slice.call(range);\n\n  function scale(d) {\n    var key = d + \"\", i = index.get(key);\n    if (!i) {\n      if (unknown !== implicit) return unknown;\n      index.set(key, i = domain.push(d));\n    }\n    return range[(i - 1) % range.length];\n  }\n\n  scale.domain = function(_) {\n    if (!arguments.length) return domain.slice();\n    domain = [], index = map();\n    var i = -1, n = _.length, d, key;\n    while (++i < n) if (!index.has(key = (d = _[i]) + \"\")) index.set(key, domain.push(d));\n    return scale;\n  };\n\n  scale.range = function(_) {\n    return arguments.length ? (range = slice.call(_), scale) : range.slice();\n  };\n\n  scale.unknown = function(_) {\n    return arguments.length ? (unknown = _, scale) : unknown;\n  };\n\n  scale.copy = function() {\n    return ordinal()\n        .domain(domain)\n        .range(range)\n        .unknown(unknown);\n  };\n\n  return scale;\n}\n"
      },
      {
        "id": 65,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\math.js",
        "name": "./node_modules/d3-color/src/math.js",
        "index": 128,
        "index2": 119,
        "size": 72,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\lab.js",
        "issuerId": 153,
        "issuerName": "./node_modules/d3-color/src/lab.js",
        "profile": {
          "factory": 71,
          "building": 7
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 153,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\lab.js",
            "module": "./node_modules/d3-color/src/lab.js",
            "moduleName": "./node_modules/d3-color/src/lab.js",
            "type": "harmony import",
            "userRequest": "./math",
            "loc": "3:0-40"
          },
          {
            "moduleId": 154,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\cubehelix.js",
            "module": "./node_modules/d3-color/src/cubehelix.js",
            "moduleName": "./node_modules/d3-color/src/cubehelix.js",
            "type": "harmony import",
            "userRequest": "./math",
            "loc": "3:0-40"
          }
        ],
        "usedExports": [
          "deg2rad",
          "rad2deg"
        ],
        "providedExports": [
          "deg2rad",
          "rad2deg"
        ],
        "optimizationBailout": [],
        "depth": 6,
        "source": "export var deg2rad = Math.PI / 180;\nexport var rad2deg = 180 / Math.PI;\n"
      },
      {
        "id": 66,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\rgb.js",
        "name": "./node_modules/d3-interpolate/src/rgb.js",
        "index": 130,
        "index2": 127,
        "size": 1288,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "issuerId": 8,
        "issuerName": "./node_modules/d3-interpolate/index.js",
        "profile": {
          "factory": 194,
          "building": 375,
          "dependencies": 409
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 8,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "module": "./node_modules/d3-interpolate/index.js",
            "moduleName": "./node_modules/d3-interpolate/index.js",
            "type": "harmony import",
            "userRequest": "./src/rgb",
            "loc": "12:0-130"
          },
          {
            "moduleId": 34,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
            "module": "./node_modules/d3-interpolate/src/value.js",
            "moduleName": "./node_modules/d3-interpolate/src/value.js",
            "type": "harmony import",
            "userRequest": "./rgb",
            "loc": "2:0-24"
          }
        ],
        "usedExports": [
          "default",
          "rgbBasis",
          "rgbBasisClosed"
        ],
        "providedExports": [
          "default",
          "rgbBasis",
          "rgbBasisClosed"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {rgb as colorRgb} from \"d3-color\";\nimport basis from \"./basis\";\nimport basisClosed from \"./basisClosed\";\nimport nogamma, {gamma} from \"./color\";\n\nexport default (function rgbGamma(y) {\n  var color = gamma(y);\n\n  function rgb(start, end) {\n    var r = color((start = colorRgb(start)).r, (end = colorRgb(end)).r),\n        g = color(start.g, end.g),\n        b = color(start.b, end.b),\n        opacity = nogamma(start.opacity, end.opacity);\n    return function(t) {\n      start.r = r(t);\n      start.g = g(t);\n      start.b = b(t);\n      start.opacity = opacity(t);\n      return start + \"\";\n    };\n  }\n\n  rgb.gamma = rgbGamma;\n\n  return rgb;\n})(1);\n\nfunction rgbSpline(spline) {\n  return function(colors) {\n    var n = colors.length,\n        r = new Array(n),\n        g = new Array(n),\n        b = new Array(n),\n        i, color;\n    for (i = 0; i < n; ++i) {\n      color = colorRgb(colors[i]);\n      r[i] = color.r || 0;\n      g[i] = color.g || 0;\n      b[i] = color.b || 0;\n    }\n    r = spline(r);\n    g = spline(g);\n    b = spline(b);\n    color.opacity = 1;\n    return function(t) {\n      color.r = r(t);\n      color.g = g(t);\n      color.b = b(t);\n      return color + \"\";\n    };\n  };\n}\n\nexport var rgbBasis = rgbSpline(basis);\nexport var rgbBasisClosed = rgbSpline(basisClosed);\n"
      },
      {
        "id": 67,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\basisClosed.js",
        "name": "./node_modules/d3-interpolate/src/basisClosed.js",
        "index": 132,
        "index2": 124,
        "size": 360,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "issuerId": 8,
        "issuerName": "./node_modules/d3-interpolate/index.js",
        "profile": {
          "factory": 191,
          "building": 354,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 8,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "module": "./node_modules/d3-interpolate/index.js",
            "moduleName": "./node_modules/d3-interpolate/index.js",
            "type": "harmony import",
            "userRequest": "./src/basisClosed",
            "loc": "4:0-68"
          },
          {
            "moduleId": 66,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\rgb.js",
            "module": "./node_modules/d3-interpolate/src/rgb.js",
            "moduleName": "./node_modules/d3-interpolate/src/rgb.js",
            "type": "harmony import",
            "userRequest": "./basisClosed",
            "loc": "3:0-40"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {basis} from \"./basis\";\n\nexport default function(values) {\n  var n = values.length;\n  return function(t) {\n    var i = Math.floor(((t %= 1) < 0 ? ++t : t) * n),\n        v0 = values[(i + n - 1) % n],\n        v1 = values[i % n],\n        v2 = values[(i + 1) % n],\n        v3 = values[(i + 2) % n];\n    return basis((t - i / n) * n, v0, v1, v2, v3);\n  };\n}\n"
      },
      {
        "id": 68,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\constant.js",
        "name": "./node_modules/d3-interpolate/src/constant.js",
        "index": 134,
        "index2": 125,
        "size": 72,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
        "issuerId": 34,
        "issuerName": "./node_modules/d3-interpolate/src/value.js",
        "profile": {
          "factory": 235,
          "building": 186
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 13,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\color.js",
            "module": "./node_modules/d3-interpolate/src/color.js",
            "moduleName": "./node_modules/d3-interpolate/src/color.js",
            "type": "harmony import",
            "userRequest": "./constant",
            "loc": "1:0-34"
          },
          {
            "moduleId": 34,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
            "module": "./node_modules/d3-interpolate/src/value.js",
            "moduleName": "./node_modules/d3-interpolate/src/value.js",
            "type": "harmony import",
            "userRequest": "./constant",
            "loc": "8:0-34"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(x) {\n  return function() {\n    return x;\n  };\n}\n"
      },
      {
        "id": 69,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\array.js",
        "name": "./node_modules/d3-interpolate/src/array.js",
        "index": 135,
        "index2": 128,
        "size": 372,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "issuerId": 8,
        "issuerName": "./node_modules/d3-interpolate/index.js",
        "profile": {
          "factory": 190,
          "building": 353,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 8,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "module": "./node_modules/d3-interpolate/index.js",
            "moduleName": "./node_modules/d3-interpolate/index.js",
            "type": "harmony import",
            "userRequest": "./src/array",
            "loc": "2:0-56"
          },
          {
            "moduleId": 34,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
            "module": "./node_modules/d3-interpolate/src/value.js",
            "moduleName": "./node_modules/d3-interpolate/src/value.js",
            "type": "harmony import",
            "userRequest": "./array",
            "loc": "3:0-28"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import value from \"./value\";\n\nexport default function(a, b) {\n  var nb = b ? b.length : 0,\n      na = a ? Math.min(nb, a.length) : 0,\n      x = new Array(nb),\n      c = new Array(nb),\n      i;\n\n  for (i = 0; i < na; ++i) x[i] = value(a[i], b[i]);\n  for (; i < nb; ++i) c[i] = b[i];\n\n  return function(t) {\n    for (i = 0; i < na; ++i) c[i] = x[i](t);\n    return c;\n  };\n}\n"
      },
      {
        "id": 70,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\date.js",
        "name": "./node_modules/d3-interpolate/src/date.js",
        "index": 136,
        "index2": 129,
        "size": 134,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "issuerId": 8,
        "issuerName": "./node_modules/d3-interpolate/index.js",
        "profile": {
          "factory": 192,
          "building": 368
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 8,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "module": "./node_modules/d3-interpolate/index.js",
            "moduleName": "./node_modules/d3-interpolate/index.js",
            "type": "harmony import",
            "userRequest": "./src/date",
            "loc": "5:0-54"
          },
          {
            "moduleId": 34,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
            "module": "./node_modules/d3-interpolate/src/value.js",
            "moduleName": "./node_modules/d3-interpolate/src/value.js",
            "type": "harmony import",
            "userRequest": "./date",
            "loc": "4:0-26"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(a, b) {\n  var d = new Date;\n  return a = +a, b -= a, function(t) {\n    return d.setTime(a + b * t), d;\n  };\n}\n"
      },
      {
        "id": 71,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\object.js",
        "name": "./node_modules/d3-interpolate/src/object.js",
        "index": 138,
        "index2": 131,
        "size": 390,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "issuerId": 8,
        "issuerName": "./node_modules/d3-interpolate/index.js",
        "profile": {
          "factory": 193,
          "building": 361,
          "dependencies": 2
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 8,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "module": "./node_modules/d3-interpolate/index.js",
            "moduleName": "./node_modules/d3-interpolate/index.js",
            "type": "harmony import",
            "userRequest": "./src/object",
            "loc": "7:0-58"
          },
          {
            "moduleId": 34,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
            "module": "./node_modules/d3-interpolate/src/value.js",
            "moduleName": "./node_modules/d3-interpolate/src/value.js",
            "type": "harmony import",
            "userRequest": "./object",
            "loc": "6:0-30"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import value from \"./value\";\n\nexport default function(a, b) {\n  var i = {},\n      c = {},\n      k;\n\n  if (a === null || typeof a !== \"object\") a = {};\n  if (b === null || typeof b !== \"object\") b = {};\n\n  for (k in b) {\n    if (k in a) {\n      i[k] = value(a[k], b[k]);\n    } else {\n      c[k] = b[k];\n    }\n  }\n\n  return function(t) {\n    for (k in i) c[k] = i[k](t);\n    return c;\n  };\n}\n"
      },
      {
        "id": 72,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\string.js",
        "name": "./node_modules/d3-interpolate/src/string.js",
        "index": 139,
        "index2": 132,
        "size": 1758,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "issuerId": 8,
        "issuerName": "./node_modules/d3-interpolate/index.js",
        "profile": {
          "factory": 193,
          "building": 371,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 8,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "module": "./node_modules/d3-interpolate/index.js",
            "moduleName": "./node_modules/d3-interpolate/index.js",
            "type": "harmony import",
            "userRequest": "./src/string",
            "loc": "9:0-58"
          },
          {
            "moduleId": 34,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\value.js",
            "module": "./node_modules/d3-interpolate/src/value.js",
            "moduleName": "./node_modules/d3-interpolate/src/value.js",
            "type": "harmony import",
            "userRequest": "./string",
            "loc": "7:0-30"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import number from \"./number\";\n\nvar reA = /[-+]?(?:\\d+\\.?\\d*|\\.?\\d+)(?:[eE][-+]?\\d+)?/g,\n    reB = new RegExp(reA.source, \"g\");\n\nfunction zero(b) {\n  return function() {\n    return b;\n  };\n}\n\nfunction one(b) {\n  return function(t) {\n    return b(t) + \"\";\n  };\n}\n\nexport default function(a, b) {\n  var bi = reA.lastIndex = reB.lastIndex = 0, // scan index for next number in b\n      am, // current match in a\n      bm, // current match in b\n      bs, // string preceding current number in b, if any\n      i = -1, // index in s\n      s = [], // string constants and placeholders\n      q = []; // number interpolators\n\n  // Coerce inputs to strings.\n  a = a + \"\", b = b + \"\";\n\n  // Interpolate pairs of numbers in a & b.\n  while ((am = reA.exec(a))\n      && (bm = reB.exec(b))) {\n    if ((bs = bm.index) > bi) { // a string precedes the next number in b\n      bs = b.slice(bi, bs);\n      if (s[i]) s[i] += bs; // coalesce with previous string\n      else s[++i] = bs;\n    }\n    if ((am = am[0]) === (bm = bm[0])) { // numbers in a & b match\n      if (s[i]) s[i] += bm; // coalesce with previous string\n      else s[++i] = bm;\n    } else { // interpolate non-matching numbers\n      s[++i] = null;\n      q.push({i: i, x: number(am, bm)});\n    }\n    bi = reB.lastIndex;\n  }\n\n  // Add remains of b.\n  if (bi < b.length) {\n    bs = b.slice(bi);\n    if (s[i]) s[i] += bs; // coalesce with previous string\n    else s[++i] = bs;\n  }\n\n  // Special optimization for only a single match.\n  // Otherwise, interpolate each of the numbers and rejoin the string.\n  return s.length < 2 ? (q[0]\n      ? one(q[0].x)\n      : zero(b))\n      : (b = q.length, function(t) {\n          for (var i = 0, o; i < b; ++i) s[(o = q[i]).i] = o.x(t);\n          return s.join(\"\");\n        });\n}\n"
      },
      {
        "id": 73,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\number.js",
        "name": "./node_modules/d3-scale/src/number.js",
        "index": 152,
        "index2": 146,
        "size": 44,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\identity.js",
        "issuerId": 152,
        "issuerName": "./node_modules/d3-scale/src/identity.js",
        "profile": {
          "factory": 270,
          "building": 207
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 19,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\continuous.js",
            "module": "./node_modules/d3-scale/src/continuous.js",
            "moduleName": "./node_modules/d3-scale/src/continuous.js",
            "type": "harmony import",
            "userRequest": "./number",
            "loc": "5:0-30"
          },
          {
            "moduleId": 152,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\identity.js",
            "module": "./node_modules/d3-scale/src/identity.js",
            "moduleName": "./node_modules/d3-scale/src/identity.js",
            "type": "harmony import",
            "userRequest": "./number",
            "loc": "3:0-30"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(x) {\n  return +x;\n}\n"
      },
      {
        "id": 74,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\nice.js",
        "name": "./node_modules/d3-scale/src/nice.js",
        "index": 155,
        "index2": 151,
        "size": 340,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\log.js",
        "issuerId": 166,
        "issuerName": "./node_modules/d3-scale/src/log.js",
        "profile": {
          "factory": 261,
          "building": 213
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 75,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
            "module": "./node_modules/d3-scale/src/time.js",
            "moduleName": "./node_modules/d3-scale/src/time.js",
            "type": "harmony import",
            "userRequest": "./nice",
            "loc": "7:0-26"
          },
          {
            "moduleId": 166,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\log.js",
            "module": "./node_modules/d3-scale/src/log.js",
            "moduleName": "./node_modules/d3-scale/src/log.js",
            "type": "harmony import",
            "userRequest": "./nice",
            "loc": "4:0-26"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(domain, interval) {\n  domain = domain.slice();\n\n  var i0 = 0,\n      i1 = domain.length - 1,\n      x0 = domain[i0],\n      x1 = domain[i1],\n      t;\n\n  if (x1 < x0) {\n    t = i0, i0 = i1, i1 = t;\n    t = x0, x0 = x1, x1 = t;\n  }\n\n  domain[i0] = interval.floor(x0);\n  domain[i1] = interval.ceil(x1);\n  return domain;\n}\n"
      },
      {
        "id": 75,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
        "name": "./node_modules/d3-scale/src/time.js",
        "index": 160,
        "index2": 179,
        "size": 4565,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 193,
          "building": 346,
          "dependencies": 221
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/time",
            "loc": "40:0-42:20"
          },
          {
            "moduleId": 186,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\utcTime.js",
            "module": "./node_modules/d3-scale/src/utcTime.js",
            "moduleName": "./node_modules/d3-scale/src/utcTime.js",
            "type": "harmony import",
            "userRequest": "./time",
            "loc": "1:0-32"
          }
        ],
        "usedExports": [
          "calendar",
          "default"
        ],
        "providedExports": [
          "calendar",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {bisector, tickStep} from \"d3-array\";\nimport {interpolateNumber as reinterpolate} from \"d3-interpolate\";\nimport {timeYear, timeMonth, timeWeek, timeDay, timeHour, timeMinute, timeSecond, timeMillisecond} from \"d3-time\";\nimport {timeFormat} from \"d3-time-format\";\nimport {map} from \"./array\";\nimport {default as continuous, copy, deinterpolateLinear as deinterpolate} from \"./continuous\";\nimport nice from \"./nice\";\n\nvar durationSecond = 1000,\n    durationMinute = durationSecond * 60,\n    durationHour = durationMinute * 60,\n    durationDay = durationHour * 24,\n    durationWeek = durationDay * 7,\n    durationMonth = durationDay * 30,\n    durationYear = durationDay * 365;\n\nfunction date(t) {\n  return new Date(t);\n}\n\nfunction number(t) {\n  return t instanceof Date ? +t : +new Date(+t);\n}\n\nexport function calendar(year, month, week, day, hour, minute, second, millisecond, format) {\n  var scale = continuous(deinterpolate, reinterpolate),\n      invert = scale.invert,\n      domain = scale.domain;\n\n  var formatMillisecond = format(\".%L\"),\n      formatSecond = format(\":%S\"),\n      formatMinute = format(\"%I:%M\"),\n      formatHour = format(\"%I %p\"),\n      formatDay = format(\"%a %d\"),\n      formatWeek = format(\"%b %d\"),\n      formatMonth = format(\"%B\"),\n      formatYear = format(\"%Y\");\n\n  var tickIntervals = [\n    [second,  1,      durationSecond],\n    [second,  5,  5 * durationSecond],\n    [second, 15, 15 * durationSecond],\n    [second, 30, 30 * durationSecond],\n    [minute,  1,      durationMinute],\n    [minute,  5,  5 * durationMinute],\n    [minute, 15, 15 * durationMinute],\n    [minute, 30, 30 * durationMinute],\n    [  hour,  1,      durationHour  ],\n    [  hour,  3,  3 * durationHour  ],\n    [  hour,  6,  6 * durationHour  ],\n    [  hour, 12, 12 * durationHour  ],\n    [   day,  1,      durationDay   ],\n    [   day,  2,  2 * durationDay   ],\n    [  week,  1,      durationWeek  ],\n    [ month,  1,      durationMonth ],\n    [ month,  3,  3 * durationMonth ],\n    [  year,  1,      durationYear  ]\n  ];\n\n  function tickFormat(date) {\n    return (second(date) < date ? formatMillisecond\n        : minute(date) < date ? formatSecond\n        : hour(date) < date ? formatMinute\n        : day(date) < date ? formatHour\n        : month(date) < date ? (week(date) < date ? formatDay : formatWeek)\n        : year(date) < date ? formatMonth\n        : formatYear)(date);\n  }\n\n  function tickInterval(interval, start, stop, step) {\n    if (interval == null) interval = 10;\n\n    // If a desired tick count is specified, pick a reasonable tick interval\n    // based on the extent of the domain and a rough estimate of tick size.\n    // Otherwise, assume interval is already a time interval and use it.\n    if (typeof interval === \"number\") {\n      var target = Math.abs(stop - start) / interval,\n          i = bisector(function(i) { return i[2]; }).right(tickIntervals, target);\n      if (i === tickIntervals.length) {\n        step = tickStep(start / durationYear, stop / durationYear, interval);\n        interval = year;\n      } else if (i) {\n        i = tickIntervals[target / tickIntervals[i - 1][2] < tickIntervals[i][2] / target ? i - 1 : i];\n        step = i[1];\n        interval = i[0];\n      } else {\n        step = tickStep(start, stop, interval);\n        interval = millisecond;\n      }\n    }\n\n    return step == null ? interval : interval.every(step);\n  }\n\n  scale.invert = function(y) {\n    return new Date(invert(y));\n  };\n\n  scale.domain = function(_) {\n    return arguments.length ? domain(map.call(_, number)) : domain().map(date);\n  };\n\n  scale.ticks = function(interval, step) {\n    var d = domain(),\n        t0 = d[0],\n        t1 = d[d.length - 1],\n        r = t1 < t0,\n        t;\n    if (r) t = t0, t0 = t1, t1 = t;\n    t = tickInterval(interval, t0, t1, step);\n    t = t ? t.range(t0, t1 + 1) : []; // inclusive stop\n    return r ? t.reverse() : t;\n  };\n\n  scale.tickFormat = function(count, specifier) {\n    return specifier == null ? tickFormat : format(specifier);\n  };\n\n  scale.nice = function(interval, step) {\n    var d = domain();\n    return (interval = tickInterval(interval, d[0], d[d.length - 1], step))\n        ? domain(nice(d, interval))\n        : scale;\n  };\n\n  scale.copy = function() {\n    return copy(scale, calendar(year, month, week, day, hour, minute, second, millisecond, format));\n  };\n\n  return scale;\n}\n\nexport default function() {\n  return calendar(timeYear, timeMonth, timeWeek, timeDay, timeHour, timeMinute, timeSecond, timeMillisecond, timeFormat).domain([new Date(2000, 0, 1), new Date(2000, 0, 2)]);\n}\n"
      },
      {
        "id": 76,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
        "name": "./node_modules/d3-time-format/index.js",
        "index": 178,
        "index2": 178,
        "size": 280,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
        "issuerId": 75,
        "issuerName": "./node_modules/d3-scale/src/time.js",
        "profile": {
          "factory": 451,
          "building": 30
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 75,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\time.js",
            "module": "./node_modules/d3-scale/src/time.js",
            "moduleName": "./node_modules/d3-scale/src/time.js",
            "type": "harmony import",
            "userRequest": "d3-time-format",
            "loc": "4:0-42"
          },
          {
            "moduleId": 186,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\utcTime.js",
            "module": "./node_modules/d3-scale/src/utcTime.js",
            "moduleName": "./node_modules/d3-scale/src/utcTime.js",
            "type": "harmony import",
            "userRequest": "d3-time-format",
            "loc": "2:0-41"
          }
        ],
        "usedExports": [
          "timeFormat",
          "utcFormat"
        ],
        "providedExports": [
          "timeFormatDefaultLocale",
          "timeFormat",
          "timeParse",
          "utcFormat",
          "utcParse",
          "timeFormatLocale",
          "isoFormat",
          "isoParse"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export {default as timeFormatDefaultLocale, timeFormat, timeParse, utcFormat, utcParse} from \"./src/defaultLocale\";\nexport {default as timeFormatLocale} from \"./src/locale\";\nexport {default as isoFormat} from \"./src/isoFormat\";\nexport {default as isoParse} from \"./src/isoParse\";\n"
      },
      {
        "id": 77,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\locale.js",
        "name": "./node_modules/d3-time-format/src/locale.js",
        "index": 180,
        "index2": 174,
        "size": 13876,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
        "issuerId": 76,
        "issuerName": "./node_modules/d3-time-format/index.js",
        "profile": {
          "factory": 60,
          "building": 31,
          "dependencies": 69
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 40,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\defaultLocale.js",
            "module": "./node_modules/d3-time-format/src/defaultLocale.js",
            "moduleName": "./node_modules/d3-time-format/src/defaultLocale.js",
            "type": "harmony import",
            "userRequest": "./locale",
            "loc": "1:0-36"
          },
          {
            "moduleId": 76,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
            "module": "./node_modules/d3-time-format/index.js",
            "moduleName": "./node_modules/d3-time-format/index.js",
            "type": "harmony import",
            "userRequest": "./src/locale",
            "loc": "2:0-57"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import {timeDay, timeSunday, timeMonday, timeYear, utcDay, utcSunday, utcMonday, utcYear} from \"d3-time\";\n\nfunction localDate(d) {\n  if (0 <= d.y && d.y < 100) {\n    var date = new Date(-1, d.m, d.d, d.H, d.M, d.S, d.L);\n    date.setFullYear(d.y);\n    return date;\n  }\n  return new Date(d.y, d.m, d.d, d.H, d.M, d.S, d.L);\n}\n\nfunction utcDate(d) {\n  if (0 <= d.y && d.y < 100) {\n    var date = new Date(Date.UTC(-1, d.m, d.d, d.H, d.M, d.S, d.L));\n    date.setUTCFullYear(d.y);\n    return date;\n  }\n  return new Date(Date.UTC(d.y, d.m, d.d, d.H, d.M, d.S, d.L));\n}\n\nfunction newYear(y) {\n  return {y: y, m: 0, d: 1, H: 0, M: 0, S: 0, L: 0};\n}\n\nexport default function formatLocale(locale) {\n  var locale_dateTime = locale.dateTime,\n      locale_date = locale.date,\n      locale_time = locale.time,\n      locale_periods = locale.periods,\n      locale_weekdays = locale.days,\n      locale_shortWeekdays = locale.shortDays,\n      locale_months = locale.months,\n      locale_shortMonths = locale.shortMonths;\n\n  var periodRe = formatRe(locale_periods),\n      periodLookup = formatLookup(locale_periods),\n      weekdayRe = formatRe(locale_weekdays),\n      weekdayLookup = formatLookup(locale_weekdays),\n      shortWeekdayRe = formatRe(locale_shortWeekdays),\n      shortWeekdayLookup = formatLookup(locale_shortWeekdays),\n      monthRe = formatRe(locale_months),\n      monthLookup = formatLookup(locale_months),\n      shortMonthRe = formatRe(locale_shortMonths),\n      shortMonthLookup = formatLookup(locale_shortMonths);\n\n  var formats = {\n    \"a\": formatShortWeekday,\n    \"A\": formatWeekday,\n    \"b\": formatShortMonth,\n    \"B\": formatMonth,\n    \"c\": null,\n    \"d\": formatDayOfMonth,\n    \"e\": formatDayOfMonth,\n    \"H\": formatHour24,\n    \"I\": formatHour12,\n    \"j\": formatDayOfYear,\n    \"L\": formatMilliseconds,\n    \"m\": formatMonthNumber,\n    \"M\": formatMinutes,\n    \"p\": formatPeriod,\n    \"S\": formatSeconds,\n    \"U\": formatWeekNumberSunday,\n    \"w\": formatWeekdayNumber,\n    \"W\": formatWeekNumberMonday,\n    \"x\": null,\n    \"X\": null,\n    \"y\": formatYear,\n    \"Y\": formatFullYear,\n    \"Z\": formatZone,\n    \"%\": formatLiteralPercent\n  };\n\n  var utcFormats = {\n    \"a\": formatUTCShortWeekday,\n    \"A\": formatUTCWeekday,\n    \"b\": formatUTCShortMonth,\n    \"B\": formatUTCMonth,\n    \"c\": null,\n    \"d\": formatUTCDayOfMonth,\n    \"e\": formatUTCDayOfMonth,\n    \"H\": formatUTCHour24,\n    \"I\": formatUTCHour12,\n    \"j\": formatUTCDayOfYear,\n    \"L\": formatUTCMilliseconds,\n    \"m\": formatUTCMonthNumber,\n    \"M\": formatUTCMinutes,\n    \"p\": formatUTCPeriod,\n    \"S\": formatUTCSeconds,\n    \"U\": formatUTCWeekNumberSunday,\n    \"w\": formatUTCWeekdayNumber,\n    \"W\": formatUTCWeekNumberMonday,\n    \"x\": null,\n    \"X\": null,\n    \"y\": formatUTCYear,\n    \"Y\": formatUTCFullYear,\n    \"Z\": formatUTCZone,\n    \"%\": formatLiteralPercent\n  };\n\n  var parses = {\n    \"a\": parseShortWeekday,\n    \"A\": parseWeekday,\n    \"b\": parseShortMonth,\n    \"B\": parseMonth,\n    \"c\": parseLocaleDateTime,\n    \"d\": parseDayOfMonth,\n    \"e\": parseDayOfMonth,\n    \"H\": parseHour24,\n    \"I\": parseHour24,\n    \"j\": parseDayOfYear,\n    \"L\": parseMilliseconds,\n    \"m\": parseMonthNumber,\n    \"M\": parseMinutes,\n    \"p\": parsePeriod,\n    \"S\": parseSeconds,\n    \"U\": parseWeekNumberSunday,\n    \"w\": parseWeekdayNumber,\n    \"W\": parseWeekNumberMonday,\n    \"x\": parseLocaleDate,\n    \"X\": parseLocaleTime,\n    \"y\": parseYear,\n    \"Y\": parseFullYear,\n    \"Z\": parseZone,\n    \"%\": parseLiteralPercent\n  };\n\n  // These recursive directive definitions must be deferred.\n  formats.x = newFormat(locale_date, formats);\n  formats.X = newFormat(locale_time, formats);\n  formats.c = newFormat(locale_dateTime, formats);\n  utcFormats.x = newFormat(locale_date, utcFormats);\n  utcFormats.X = newFormat(locale_time, utcFormats);\n  utcFormats.c = newFormat(locale_dateTime, utcFormats);\n\n  function newFormat(specifier, formats) {\n    return function(date) {\n      var string = [],\n          i = -1,\n          j = 0,\n          n = specifier.length,\n          c,\n          pad,\n          format;\n\n      if (!(date instanceof Date)) date = new Date(+date);\n\n      while (++i < n) {\n        if (specifier.charCodeAt(i) === 37) {\n          string.push(specifier.slice(j, i));\n          if ((pad = pads[c = specifier.charAt(++i)]) != null) c = specifier.charAt(++i);\n          else pad = c === \"e\" ? \" \" : \"0\";\n          if (format = formats[c]) c = format(date, pad);\n          string.push(c);\n          j = i + 1;\n        }\n      }\n\n      string.push(specifier.slice(j, i));\n      return string.join(\"\");\n    };\n  }\n\n  function newParse(specifier, newDate) {\n    return function(string) {\n      var d = newYear(1900),\n          i = parseSpecifier(d, specifier, string += \"\", 0);\n      if (i != string.length) return null;\n\n      // The am-pm flag is 0 for AM, and 1 for PM.\n      if (\"p\" in d) d.H = d.H % 12 + d.p * 12;\n\n      // Convert day-of-week and week-of-year to day-of-year.\n      if (\"W\" in d || \"U\" in d) {\n        if (!(\"w\" in d)) d.w = \"W\" in d ? 1 : 0;\n        var day = \"Z\" in d ? utcDate(newYear(d.y)).getUTCDay() : newDate(newYear(d.y)).getDay();\n        d.m = 0;\n        d.d = \"W\" in d ? (d.w + 6) % 7 + d.W * 7 - (day + 5) % 7 : d.w + d.U * 7 - (day + 6) % 7;\n      }\n\n      // If a time zone is specified, all fields are interpreted as UTC and then\n      // offset according to the specified time zone.\n      if (\"Z\" in d) {\n        d.H += d.Z / 100 | 0;\n        d.M += d.Z % 100;\n        return utcDate(d);\n      }\n\n      // Otherwise, all fields are in local time.\n      return newDate(d);\n    };\n  }\n\n  function parseSpecifier(d, specifier, string, j) {\n    var i = 0,\n        n = specifier.length,\n        m = string.length,\n        c,\n        parse;\n\n    while (i < n) {\n      if (j >= m) return -1;\n      c = specifier.charCodeAt(i++);\n      if (c === 37) {\n        c = specifier.charAt(i++);\n        parse = parses[c in pads ? specifier.charAt(i++) : c];\n        if (!parse || ((j = parse(d, string, j)) < 0)) return -1;\n      } else if (c != string.charCodeAt(j++)) {\n        return -1;\n      }\n    }\n\n    return j;\n  }\n\n  function parsePeriod(d, string, i) {\n    var n = periodRe.exec(string.slice(i));\n    return n ? (d.p = periodLookup[n[0].toLowerCase()], i + n[0].length) : -1;\n  }\n\n  function parseShortWeekday(d, string, i) {\n    var n = shortWeekdayRe.exec(string.slice(i));\n    return n ? (d.w = shortWeekdayLookup[n[0].toLowerCase()], i + n[0].length) : -1;\n  }\n\n  function parseWeekday(d, string, i) {\n    var n = weekdayRe.exec(string.slice(i));\n    return n ? (d.w = weekdayLookup[n[0].toLowerCase()], i + n[0].length) : -1;\n  }\n\n  function parseShortMonth(d, string, i) {\n    var n = shortMonthRe.exec(string.slice(i));\n    return n ? (d.m = shortMonthLookup[n[0].toLowerCase()], i + n[0].length) : -1;\n  }\n\n  function parseMonth(d, string, i) {\n    var n = monthRe.exec(string.slice(i));\n    return n ? (d.m = monthLookup[n[0].toLowerCase()], i + n[0].length) : -1;\n  }\n\n  function parseLocaleDateTime(d, string, i) {\n    return parseSpecifier(d, locale_dateTime, string, i);\n  }\n\n  function parseLocaleDate(d, string, i) {\n    return parseSpecifier(d, locale_date, string, i);\n  }\n\n  function parseLocaleTime(d, string, i) {\n    return parseSpecifier(d, locale_time, string, i);\n  }\n\n  function formatShortWeekday(d) {\n    return locale_shortWeekdays[d.getDay()];\n  }\n\n  function formatWeekday(d) {\n    return locale_weekdays[d.getDay()];\n  }\n\n  function formatShortMonth(d) {\n    return locale_shortMonths[d.getMonth()];\n  }\n\n  function formatMonth(d) {\n    return locale_months[d.getMonth()];\n  }\n\n  function formatPeriod(d) {\n    return locale_periods[+(d.getHours() >= 12)];\n  }\n\n  function formatUTCShortWeekday(d) {\n    return locale_shortWeekdays[d.getUTCDay()];\n  }\n\n  function formatUTCWeekday(d) {\n    return locale_weekdays[d.getUTCDay()];\n  }\n\n  function formatUTCShortMonth(d) {\n    return locale_shortMonths[d.getUTCMonth()];\n  }\n\n  function formatUTCMonth(d) {\n    return locale_months[d.getUTCMonth()];\n  }\n\n  function formatUTCPeriod(d) {\n    return locale_periods[+(d.getUTCHours() >= 12)];\n  }\n\n  return {\n    format: function(specifier) {\n      var f = newFormat(specifier += \"\", formats);\n      f.toString = function() { return specifier; };\n      return f;\n    },\n    parse: function(specifier) {\n      var p = newParse(specifier += \"\", localDate);\n      p.toString = function() { return specifier; };\n      return p;\n    },\n    utcFormat: function(specifier) {\n      var f = newFormat(specifier += \"\", utcFormats);\n      f.toString = function() { return specifier; };\n      return f;\n    },\n    utcParse: function(specifier) {\n      var p = newParse(specifier, utcDate);\n      p.toString = function() { return specifier; };\n      return p;\n    }\n  };\n}\n\nvar pads = {\"-\": \"\", \"_\": \" \", \"0\": \"0\"},\n    numberRe = /^\\s*\\d+/, // note: ignores next directive\n    percentRe = /^%/,\n    requoteRe = /[\\\\\\^\\$\\*\\+\\?\\|\\[\\]\\(\\)\\.\\{\\}]/g;\n\nfunction pad(value, fill, width) {\n  var sign = value < 0 ? \"-\" : \"\",\n      string = (sign ? -value : value) + \"\",\n      length = string.length;\n  return sign + (length < width ? new Array(width - length + 1).join(fill) + string : string);\n}\n\nfunction requote(s) {\n  return s.replace(requoteRe, \"\\\\$&\");\n}\n\nfunction formatRe(names) {\n  return new RegExp(\"^(?:\" + names.map(requote).join(\"|\") + \")\", \"i\");\n}\n\nfunction formatLookup(names) {\n  var map = {}, i = -1, n = names.length;\n  while (++i < n) map[names[i].toLowerCase()] = i;\n  return map;\n}\n\nfunction parseWeekdayNumber(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 1));\n  return n ? (d.w = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseWeekNumberSunday(d, string, i) {\n  var n = numberRe.exec(string.slice(i));\n  return n ? (d.U = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseWeekNumberMonday(d, string, i) {\n  var n = numberRe.exec(string.slice(i));\n  return n ? (d.W = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseFullYear(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 4));\n  return n ? (d.y = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseYear(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 2));\n  return n ? (d.y = +n[0] + (+n[0] > 68 ? 1900 : 2000), i + n[0].length) : -1;\n}\n\nfunction parseZone(d, string, i) {\n  var n = /^(Z)|([+-]\\d\\d)(?:\\:?(\\d\\d))?/.exec(string.slice(i, i + 6));\n  return n ? (d.Z = n[1] ? 0 : -(n[2] + (n[3] || \"00\")), i + n[0].length) : -1;\n}\n\nfunction parseMonthNumber(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 2));\n  return n ? (d.m = n[0] - 1, i + n[0].length) : -1;\n}\n\nfunction parseDayOfMonth(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 2));\n  return n ? (d.d = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseDayOfYear(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 3));\n  return n ? (d.m = 0, d.d = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseHour24(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 2));\n  return n ? (d.H = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseMinutes(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 2));\n  return n ? (d.M = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseSeconds(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 2));\n  return n ? (d.S = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseMilliseconds(d, string, i) {\n  var n = numberRe.exec(string.slice(i, i + 3));\n  return n ? (d.L = +n[0], i + n[0].length) : -1;\n}\n\nfunction parseLiteralPercent(d, string, i) {\n  var n = percentRe.exec(string.slice(i, i + 1));\n  return n ? i + n[0].length : -1;\n}\n\nfunction formatDayOfMonth(d, p) {\n  return pad(d.getDate(), p, 2);\n}\n\nfunction formatHour24(d, p) {\n  return pad(d.getHours(), p, 2);\n}\n\nfunction formatHour12(d, p) {\n  return pad(d.getHours() % 12 || 12, p, 2);\n}\n\nfunction formatDayOfYear(d, p) {\n  return pad(1 + timeDay.count(timeYear(d), d), p, 3);\n}\n\nfunction formatMilliseconds(d, p) {\n  return pad(d.getMilliseconds(), p, 3);\n}\n\nfunction formatMonthNumber(d, p) {\n  return pad(d.getMonth() + 1, p, 2);\n}\n\nfunction formatMinutes(d, p) {\n  return pad(d.getMinutes(), p, 2);\n}\n\nfunction formatSeconds(d, p) {\n  return pad(d.getSeconds(), p, 2);\n}\n\nfunction formatWeekNumberSunday(d, p) {\n  return pad(timeSunday.count(timeYear(d), d), p, 2);\n}\n\nfunction formatWeekdayNumber(d) {\n  return d.getDay();\n}\n\nfunction formatWeekNumberMonday(d, p) {\n  return pad(timeMonday.count(timeYear(d), d), p, 2);\n}\n\nfunction formatYear(d, p) {\n  return pad(d.getFullYear() % 100, p, 2);\n}\n\nfunction formatFullYear(d, p) {\n  return pad(d.getFullYear() % 10000, p, 4);\n}\n\nfunction formatZone(d) {\n  var z = d.getTimezoneOffset();\n  return (z > 0 ? \"-\" : (z *= -1, \"+\"))\n      + pad(z / 60 | 0, \"0\", 2)\n      + pad(z % 60, \"0\", 2);\n}\n\nfunction formatUTCDayOfMonth(d, p) {\n  return pad(d.getUTCDate(), p, 2);\n}\n\nfunction formatUTCHour24(d, p) {\n  return pad(d.getUTCHours(), p, 2);\n}\n\nfunction formatUTCHour12(d, p) {\n  return pad(d.getUTCHours() % 12 || 12, p, 2);\n}\n\nfunction formatUTCDayOfYear(d, p) {\n  return pad(1 + utcDay.count(utcYear(d), d), p, 3);\n}\n\nfunction formatUTCMilliseconds(d, p) {\n  return pad(d.getUTCMilliseconds(), p, 3);\n}\n\nfunction formatUTCMonthNumber(d, p) {\n  return pad(d.getUTCMonth() + 1, p, 2);\n}\n\nfunction formatUTCMinutes(d, p) {\n  return pad(d.getUTCMinutes(), p, 2);\n}\n\nfunction formatUTCSeconds(d, p) {\n  return pad(d.getUTCSeconds(), p, 2);\n}\n\nfunction formatUTCWeekNumberSunday(d, p) {\n  return pad(utcSunday.count(utcYear(d), d), p, 2);\n}\n\nfunction formatUTCWeekdayNumber(d) {\n  return d.getUTCDay();\n}\n\nfunction formatUTCWeekNumberMonday(d, p) {\n  return pad(utcMonday.count(utcYear(d), d), p, 2);\n}\n\nfunction formatUTCYear(d, p) {\n  return pad(d.getUTCFullYear() % 100, p, 2);\n}\n\nfunction formatUTCFullYear(d, p) {\n  return pad(d.getUTCFullYear() % 10000, p, 4);\n}\n\nfunction formatUTCZone() {\n  return \"+0000\";\n}\n\nfunction formatLiteralPercent() {\n  return \"%\";\n}\n"
      },
      {
        "id": 78,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\isoFormat.js",
        "name": "./node_modules/d3-time-format/src/isoFormat.js",
        "index": 181,
        "index2": 176,
        "size": 284,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
        "issuerId": 76,
        "issuerName": "./node_modules/d3-time-format/index.js",
        "profile": {
          "factory": 60,
          "building": 37,
          "dependencies": 2
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 76,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
            "module": "./node_modules/d3-time-format/index.js",
            "moduleName": "./node_modules/d3-time-format/index.js",
            "type": "harmony import",
            "userRequest": "./src/isoFormat",
            "loc": "3:0-53"
          },
          {
            "moduleId": 185,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\isoParse.js",
            "module": "./node_modules/d3-time-format/src/isoParse.js",
            "moduleName": "./node_modules/d3-time-format/src/isoParse.js",
            "type": "harmony import",
            "userRequest": "./isoFormat",
            "loc": "1:0-41"
          }
        ],
        "usedExports": [
          "isoSpecifier"
        ],
        "providedExports": [
          "isoSpecifier",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import {utcFormat} from \"./defaultLocale\";\n\nexport var isoSpecifier = \"%Y-%m-%dT%H:%M:%S.%LZ\";\n\nfunction formatIsoNative(date) {\n  return date.toISOString();\n}\n\nvar formatIso = Date.prototype.toISOString\n    ? formatIsoNative\n    : utcFormat(isoSpecifier);\n\nexport default formatIso;\n"
      },
      {
        "id": 79,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\indexPackage.ts",
        "name": "./app/src/indexPackage.ts",
        "index": 0,
        "index2": 234,
        "size": 295,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": null,
        "issuerId": null,
        "issuerName": null,
        "profile": {
          "factory": 21,
          "building": 1289
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 0,
        "source": "\"use strict\";\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar ITreeMapProps_1 = require(\"./components/TreeMap/ITreeMapProps\");\r\nexports.ColorModel = ITreeMapProps_1.ColorModel;\r\nvar TreeMap_1 = require(\"./components/TreeMap/TreeMap\");\r\nexports.default = TreeMap_1.default;\r\n"
      },
      {
        "id": 80,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
        "name": "./app/src/components/TreeMap/TreeMap.tsx",
        "index": 2,
        "index2": 233,
        "size": 11290,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\indexPackage.ts",
        "issuerId": 79,
        "issuerName": "./app/src/indexPackage.ts",
        "profile": {
          "factory": 13,
          "building": 309,
          "dependencies": 7
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 79,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\indexPackage.ts",
            "module": "./app/src/indexPackage.ts",
            "moduleName": "./app/src/indexPackage.ts",
            "type": "cjs require",
            "userRequest": "./components/TreeMap/TreeMap",
            "loc": "5:16-55"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 1,
        "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = Object.setPrototypeOf ||\r\n        ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n        function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nvar __assign = (this && this.__assign) || Object.assign || function(t) {\r\n    for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n        s = arguments[i];\r\n        for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\r\n            t[p] = s[p];\r\n    }\r\n    return t;\r\n};\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar React = require(\"react\");\r\nvar NodeContainer_Animated_1 = require(\"../NodeContainer/NodeContainer.Animated\");\r\nvar Utils_1 = require(\"../../utils/Utils\");\r\nvar d3_format_1 = require(\"d3-format\");\r\nvar d3_hierarchy_1 = require(\"d3-hierarchy\");\r\nvar d3_scale_1 = require(\"d3-scale\");\r\nvar d3_array_1 = require(\"d3-array\");\r\nvar chromatic = require(\"d3-scale-chromatic\");\r\nvar d3_interpolate_1 = require(\"d3-interpolate\");\r\nvar Breadcrumb_1 = require(\"../Breadcrumb/Breadcrumb\");\r\nvar styles = require(\"./TreeMap.module.css\");\r\nvar ITreeMapProps_1 = require(\"./ITreeMapProps\");\r\nvar TreeMap = (function (_super) {\r\n    __extends(TreeMap, _super);\r\n    function TreeMap(props, context) {\r\n        var _this = _super.call(this, props, context) || this;\r\n        _this._onBreadcrumbItemClicked = function (ev, item) {\r\n            _this._zoomTo(item.key);\r\n        };\r\n        _this._onNodeClick = function (ev) {\r\n            _this._zoomTo(ev.currentTarget.id);\r\n        };\r\n        _this._createD3TreeMap(_this.props.width, _this.props.height);\r\n        _this.state = {\r\n            height: _this.props.height,\r\n            width: _this.props.width,\r\n            xScaleFactor: 1,\r\n            yScaleFactor: 1,\r\n            xScaleFunction: d3_scale_1.scaleLinear().range([0, _this.props.width]),\r\n            yScaleFunction: d3_scale_1.scaleLinear().range([0, _this.props.height]),\r\n            zoomEnabled: false,\r\n            breadCrumbItems: [{ text: _this.props.data.name, 'key': 0, onClick: _this._onBreadcrumbItemClicked }],\r\n            selectedId: 0,\r\n            scopedNodes: _this._nodes,\r\n            selectedNode: _this._treemap(_this._rootData),\r\n            totalNodes: _this._nodes.length,\r\n            selectedNodeTotalNodes: _this._nodes.length\r\n        };\r\n        return _this;\r\n    }\r\n    TreeMap.prototype.componentWillReceiveProps = function (nextProps) {\r\n        if (nextProps.height !== this.props.height\r\n            || nextProps.width !== this.props.width) {\r\n            this.setState({\r\n                width: nextProps.width,\r\n                height: nextProps.height,\r\n                xScaleFunction: d3_scale_1.scaleLinear().range([0, nextProps.width]),\r\n                yScaleFunction: d3_scale_1.scaleLinear().range([0, nextProps.height])\r\n            });\r\n        }\r\n    };\r\n    TreeMap.prototype.render = function () {\r\n        var _this = this;\r\n        var _a = this.state, width = _a.width, height = _a.height, breadCrumbItems = _a.breadCrumbItems, selectedNode = _a.selectedNode, totalNodes = _a.totalNodes;\r\n        this._createD3TreeMap(width, height);\r\n        var reactNodes = [];\r\n        var maxLevel = 1;\r\n        var iterateAllChildren = function (mainNode, level) {\r\n            reactNodes = reactNodes.concat(_this._getNode(mainNode));\r\n            if (level < maxLevel) {\r\n                if (mainNode.hasOwnProperty(\"children\")\r\n                    && mainNode.children.length > 0) {\r\n                    mainNode.children.forEach(function (element) {\r\n                        iterateAllChildren(element, level + 1);\r\n                    });\r\n                }\r\n            }\r\n        };\r\n        iterateAllChildren(selectedNode, 0);\r\n        var highestBgColor = this._nodesbgColorFunction(totalNodes);\r\n        var lowestBgColor = this._nodesbgColorFunction(1);\r\n        return (React.createElement(\"div\", null,\r\n            this.props.disableBreadcrumb === false\r\n                ?\r\n                    React.createElement(Breadcrumb_1.BreadcrumbStyled, { bgColor: lowestBgColor, hoverBgColor: highestBgColor, currentBgColor: highestBgColor, items: breadCrumbItems })\r\n                :\r\n                    null,\r\n            React.createElement(\"svg\", { className: styles.mainSvg, height: height, width: width }, reactNodes)));\r\n    };\r\n    TreeMap.prototype._createD3TreeMap = function (width, height) {\r\n        this._treemap = d3_hierarchy_1.treemap()\r\n            .size([width, height])\r\n            .paddingOuter(3)\r\n            .paddingTop(19)\r\n            .paddingInner(1)\r\n            .round(true);\r\n        this._rootData = d3_hierarchy_1.hierarchy(this.props.data)\r\n            .sum(function (d) { return d.value; })\r\n            .sort(function (a, b) { return b.height - a.height || b.value - a.value; });\r\n        var numberItemId = 0;\r\n        this._nodes = this._treemap(this._rootData)\r\n            .each(function (item) {\r\n            item.customId = numberItemId++;\r\n        })\r\n            .descendants();\r\n        this._valueFormatFunction = d3_format_1.format(this.props.valueFormat);\r\n        var d;\r\n        switch (this.props.colorModel) {\r\n            case ITreeMapProps_1.ColorModel.Depth:\r\n                d = [0, Utils_1.Utils.getDepth(this.props.data) - 1];\r\n                break;\r\n            case ITreeMapProps_1.ColorModel.Value:\r\n                d = d3_array_1.extent(this._nodes, function (n) {\r\n                    if (n.parent !== null) {\r\n                        return n.value;\r\n                    }\r\n                });\r\n                break;\r\n            case ITreeMapProps_1.ColorModel.NumberOfChildren:\r\n                d = d3_array_1.extent(this._nodes, function (n) { return n.parent !== null ? n.descendants().length : 1; });\r\n                break;\r\n            default:\r\n                break;\r\n        }\r\n        if (this.props.hasOwnProperty(\"bgColorRangeLow\")\r\n            && this.props.hasOwnProperty(\"bgColorRangeHigh\")) {\r\n            this._nodesbgColorFunction = d3_scale_1.scaleLinear()\r\n                .domain(d)\r\n                .interpolate(d3_interpolate_1.interpolateHcl)\r\n                .range([this.props.bgColorRangeLow, this.props.bgColorRangeHigh]);\r\n        }\r\n        else {\r\n            this._nodesbgColorFunction =\r\n                d3_scale_1.scaleSequential(chromatic.interpolateGreens)\r\n                    .domain(d);\r\n        }\r\n    };\r\n    TreeMap.prototype._getNode = function (node) {\r\n        var valueFormat = this.props.valueFormat;\r\n        var _a = this.state, width = _a.width, height = _a.height, totalNodes = _a.totalNodes;\r\n        var name = node.data.name;\r\n        var id = node.customId;\r\n        var hasChildren = node.children && node.children.length > 0 ? true : false;\r\n        var valueWithFormat = this._valueFormatFunction(node.value);\r\n        var nodeTotalNodes = node.descendants().length - 1;\r\n        var backgroundColor;\r\n        switch (this.props.colorModel) {\r\n            case ITreeMapProps_1.ColorModel.Depth:\r\n                backgroundColor = this._nodesbgColorFunction(node.depth);\r\n                if (node.parent === null) {\r\n                    backgroundColor = this._nodesbgColorFunction(0);\r\n                }\r\n                break;\r\n            case ITreeMapProps_1.ColorModel.Value:\r\n                backgroundColor = this._nodesbgColorFunction(node.value);\r\n                if (node.parent === null) {\r\n                    backgroundColor = this._nodesbgColorFunction(1);\r\n                }\r\n                break;\r\n            case ITreeMapProps_1.ColorModel.NumberOfChildren:\r\n                backgroundColor = this._nodesbgColorFunction(nodeTotalNodes);\r\n                if (node.parent === null) {\r\n                    backgroundColor = this._nodesbgColorFunction(1);\r\n                }\r\n                break;\r\n            default:\r\n                break;\r\n        }\r\n        var colorText = Utils_1.Utils.getHighContrastColorFromString(backgroundColor);\r\n        return (React.createElement(NodeContainer_Animated_1.default, __assign({}, node, { id: id, xScaleFactor: this.state.xScaleFactor, yScaleFactor: this.state.yScaleFactor, xScaleFunction: this.state.xScaleFunction, yScaleFunction: this.state.yScaleFunction, zoomEnabled: this.state.zoomEnabled, key: id, bgColor: backgroundColor, label: name, name: name, fontSize: 14, textColor: colorText, className: \"node\", hasChildren: hasChildren, onClick: this._onNodeClick, valueWithFormat: valueWithFormat, globalHeight: height, globalWidth: width, nodeTotalNodes: nodeTotalNodes, globalTotalNodes: totalNodes, isSelectedNode: id === this.state.selectedId, valueUnit: this.props.valueUnit })));\r\n    };\r\n    TreeMap.prototype._zoomTo = function (nodeId) {\r\n        var _this = this;\r\n        var _a = this.state, selectedId = _a.selectedId, xScaleFunction = _a.xScaleFunction, yScaleFunction = _a.yScaleFunction, width = _a.width, height = _a.height;\r\n        if (selectedId !== nodeId) {\r\n            var currentNodeArray = this._nodes.filter(function (item) {\r\n                return item.customId.toString() === nodeId.toString();\r\n            });\r\n            if (currentNodeArray.length > 0) {\r\n                var currentNode = currentNodeArray[0];\r\n                var scopedNodes = currentNode.descendants();\r\n                var x = currentNode.x0;\r\n                var y = currentNode.y0;\r\n                var dx = currentNode.x1 - currentNode.x0;\r\n                var dy = currentNode.y1 - currentNode.y0;\r\n                var xScaleFactor = width / dx;\r\n                var yScaleFactor = height / dy;\r\n                var breadCrumbItems = this._treemap(this._rootData)\r\n                    .path(currentNode)\r\n                    .map(function (n) {\r\n                    return { text: n.data.name, key: n.customId, onClick: _this._onBreadcrumbItemClicked };\r\n                });\r\n                this.setState({\r\n                    xScaleFactor: xScaleFactor,\r\n                    yScaleFactor: yScaleFactor,\r\n                    xScaleFunction: xScaleFunction.domain([x, x + dx]),\r\n                    yScaleFunction: yScaleFunction.domain([y, y + dy]),\r\n                    zoomEnabled: currentNode.parent === null ? false : true,\r\n                    selectedId: nodeId,\r\n                    selectedNode: currentNode,\r\n                    scopedNodes: scopedNodes,\r\n                    selectedNodeTotalNodes: scopedNodes.length,\r\n                    breadCrumbItems: breadCrumbItems\r\n                });\r\n            }\r\n            else {\r\n                console.warn(\"No node found for \" + nodeId);\r\n            }\r\n        }\r\n    };\r\n    TreeMap.defaultProps = {\r\n        data: null,\r\n        height: 600,\r\n        width: 600,\r\n        valueFormat: \",d\",\r\n        valueUnit: \"MB\",\r\n        disableBreadcrumb: false,\r\n        colorModel: ITreeMapProps_1.ColorModel.NumberOfChildren\r\n    };\r\n    return TreeMap;\r\n}(React.Component));\r\nexports.default = TreeMap;\r\n"
      },
      {
        "id": 81,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\NodeContainer\\NodeContainer.Animated.tsx",
        "name": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
        "index": 4,
        "index2": 26,
        "size": 2745,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
        "issuerId": 80,
        "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
        "profile": {
          "factory": 24,
          "building": 40,
          "dependencies": 0
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 80,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "module": "./app/src/components/TreeMap/TreeMap.tsx",
            "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
            "type": "cjs require",
            "userRequest": "../NodeContainer/NodeContainer.Animated",
            "loc": "22:31-81"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 2,
        "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = Object.setPrototypeOf ||\r\n        ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n        function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nvar __assign = (this && this.__assign) || Object.assign || function(t) {\r\n    for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n        s = arguments[i];\r\n        for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\r\n            t[p] = s[p];\r\n    }\r\n    return t;\r\n};\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar React = require(\"react\");\r\nvar react_motion_1 = require(\"react-motion\");\r\nvar Node_1 = require(\"../Node/Node\");\r\nvar NodeContainer = (function (_super) {\r\n    __extends(NodeContainer, _super);\r\n    function NodeContainer(props, context) {\r\n        var _this = _super.call(this, props, context) || this;\r\n        _this.state = {};\r\n        return _this;\r\n    }\r\n    NodeContainer.prototype.render = function () {\r\n        return this._getNestedFolderTypeNode();\r\n    };\r\n    NodeContainer.prototype._getNestedFolderTypeNode = function () {\r\n        var _this = this;\r\n        var _a = this.props, x0 = _a.x0, x1 = _a.x1, y0 = _a.y0, y1 = _a.y1, xScaleFactor = _a.xScaleFactor, yScaleFactor = _a.yScaleFactor, xScaleFunction = _a.xScaleFunction, yScaleFunction = _a.yScaleFunction, zoomEnabled = _a.zoomEnabled;\r\n        var xTranslated = zoomEnabled === true ? xScaleFunction(x0) : x0;\r\n        var yTranslated = zoomEnabled === true ? yScaleFunction(y0) : y0;\r\n        var width = xScaleFactor * (x1 - x0);\r\n        var height = yScaleFactor * (y1 - y0);\r\n        return (React.createElement(react_motion_1.Motion, { defaultStyle: {\r\n                xTranslated: x0,\r\n                yTranslated: y0,\r\n                width: x1 - x0,\r\n                height: y1 - y0\r\n            }, style: {\r\n                xTranslated: react_motion_1.spring(xTranslated),\r\n                yTranslated: react_motion_1.spring(yTranslated),\r\n                width: react_motion_1.spring(width),\r\n                height: react_motion_1.spring(height)\r\n            } }, function (value) {\r\n            return (React.createElement(Node_1.default, __assign({}, _this.props, { xTranslated: value.xTranslated, yTranslated: value.yTranslated, height: value.height, width: value.width })));\r\n        }));\r\n    };\r\n    return NodeContainer;\r\n}(React.Component));\r\nexports.default = NodeContainer;\r\n"
      },
      {
        "id": 82,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
        "name": "./node_modules/react-motion/lib/react-motion.js",
        "index": 5,
        "index2": 23,
        "size": 844,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\NodeContainer\\NodeContainer.Animated.tsx",
        "issuerId": 81,
        "issuerName": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
        "profile": {
          "factory": 779,
          "building": 43
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 81,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\NodeContainer\\NodeContainer.Animated.tsx",
            "module": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
            "moduleName": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
            "type": "cjs require",
            "userRequest": "react-motion",
            "loc": "22:21-44"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 3,
        "source": "'use strict';\n\nexports.__esModule = true;\n\nfunction _interopRequire(obj) { return obj && obj.__esModule ? obj['default'] : obj; }\n\nvar _Motion = require('./Motion');\n\nexports.Motion = _interopRequire(_Motion);\n\nvar _StaggeredMotion = require('./StaggeredMotion');\n\nexports.StaggeredMotion = _interopRequire(_StaggeredMotion);\n\nvar _TransitionMotion = require('./TransitionMotion');\n\nexports.TransitionMotion = _interopRequire(_TransitionMotion);\n\nvar _spring = require('./spring');\n\nexports.spring = _interopRequire(_spring);\n\nvar _presets = require('./presets');\n\nexports.presets = _interopRequire(_presets);\n\nvar _stripStyle = require('./stripStyle');\n\nexports.stripStyle = _interopRequire(_stripStyle);\n\n// deprecated, dummy warning function\n\nvar _reorderKeys = require('./reorderKeys');\n\nexports.reorderKeys = _interopRequire(_reorderKeys);"
      },
      {
        "id": 83,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\Motion.js",
        "name": "./node_modules/react-motion/lib/Motion.js",
        "index": 6,
        "index2": 16,
        "size": 10652,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
        "issuerId": 82,
        "issuerName": "./node_modules/react-motion/lib/react-motion.js",
        "profile": {
          "factory": 138,
          "building": 144,
          "dependencies": 4
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 82,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
            "module": "./node_modules/react-motion/lib/react-motion.js",
            "moduleName": "./node_modules/react-motion/lib/react-motion.js",
            "type": "cjs require",
            "userRequest": "./Motion",
            "loc": "7:14-33"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 4,
        "source": "'use strict';\n\nexports.__esModule = true;\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== 'function' && superClass !== null) { throw new TypeError('Super expression must either be null or a function, not ' + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar _mapToZero = require('./mapToZero');\n\nvar _mapToZero2 = _interopRequireDefault(_mapToZero);\n\nvar _stripStyle = require('./stripStyle');\n\nvar _stripStyle2 = _interopRequireDefault(_stripStyle);\n\nvar _stepper3 = require('./stepper');\n\nvar _stepper4 = _interopRequireDefault(_stepper3);\n\nvar _performanceNow = require('performance-now');\n\nvar _performanceNow2 = _interopRequireDefault(_performanceNow);\n\nvar _raf = require('raf');\n\nvar _raf2 = _interopRequireDefault(_raf);\n\nvar _shouldStopAnimation = require('./shouldStopAnimation');\n\nvar _shouldStopAnimation2 = _interopRequireDefault(_shouldStopAnimation);\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = require('prop-types');\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar msPerFrame = 1000 / 60;\n\nvar Motion = (function (_React$Component) {\n  _inherits(Motion, _React$Component);\n\n  _createClass(Motion, null, [{\n    key: 'propTypes',\n    value: {\n      // TOOD: warn against putting a config in here\n      defaultStyle: _propTypes2['default'].objectOf(_propTypes2['default'].number),\n      style: _propTypes2['default'].objectOf(_propTypes2['default'].oneOfType([_propTypes2['default'].number, _propTypes2['default'].object])).isRequired,\n      children: _propTypes2['default'].func.isRequired,\n      onRest: _propTypes2['default'].func\n    },\n    enumerable: true\n  }]);\n\n  function Motion(props) {\n    var _this = this;\n\n    _classCallCheck(this, Motion);\n\n    _React$Component.call(this, props);\n    this.wasAnimating = false;\n    this.animationID = null;\n    this.prevTime = 0;\n    this.accumulatedTime = 0;\n    this.unreadPropStyle = null;\n\n    this.clearUnreadPropStyle = function (destStyle) {\n      var dirty = false;\n      var _state = _this.state;\n      var currentStyle = _state.currentStyle;\n      var currentVelocity = _state.currentVelocity;\n      var lastIdealStyle = _state.lastIdealStyle;\n      var lastIdealVelocity = _state.lastIdealVelocity;\n\n      for (var key in destStyle) {\n        if (!Object.prototype.hasOwnProperty.call(destStyle, key)) {\n          continue;\n        }\n\n        var styleValue = destStyle[key];\n        if (typeof styleValue === 'number') {\n          if (!dirty) {\n            dirty = true;\n            currentStyle = _extends({}, currentStyle);\n            currentVelocity = _extends({}, currentVelocity);\n            lastIdealStyle = _extends({}, lastIdealStyle);\n            lastIdealVelocity = _extends({}, lastIdealVelocity);\n          }\n\n          currentStyle[key] = styleValue;\n          currentVelocity[key] = 0;\n          lastIdealStyle[key] = styleValue;\n          lastIdealVelocity[key] = 0;\n        }\n      }\n\n      if (dirty) {\n        _this.setState({ currentStyle: currentStyle, currentVelocity: currentVelocity, lastIdealStyle: lastIdealStyle, lastIdealVelocity: lastIdealVelocity });\n      }\n    };\n\n    this.startAnimationIfNecessary = function () {\n      // TODO: when config is {a: 10} and dest is {a: 10} do we raf once and\n      // call cb? No, otherwise accidental parent rerender causes cb trigger\n      _this.animationID = _raf2['default'](function (timestamp) {\n        // check if we need to animate in the first place\n        var propsStyle = _this.props.style;\n        if (_shouldStopAnimation2['default'](_this.state.currentStyle, propsStyle, _this.state.currentVelocity)) {\n          if (_this.wasAnimating && _this.props.onRest) {\n            _this.props.onRest();\n          }\n\n          // no need to cancel animationID here; shouldn't have any in flight\n          _this.animationID = null;\n          _this.wasAnimating = false;\n          _this.accumulatedTime = 0;\n          return;\n        }\n\n        _this.wasAnimating = true;\n\n        var currentTime = timestamp || _performanceNow2['default']();\n        var timeDelta = currentTime - _this.prevTime;\n        _this.prevTime = currentTime;\n        _this.accumulatedTime = _this.accumulatedTime + timeDelta;\n        // more than 10 frames? prolly switched browser tab. Restart\n        if (_this.accumulatedTime > msPerFrame * 10) {\n          _this.accumulatedTime = 0;\n        }\n\n        if (_this.accumulatedTime === 0) {\n          // no need to cancel animationID here; shouldn't have any in flight\n          _this.animationID = null;\n          _this.startAnimationIfNecessary();\n          return;\n        }\n\n        var currentFrameCompletion = (_this.accumulatedTime - Math.floor(_this.accumulatedTime / msPerFrame) * msPerFrame) / msPerFrame;\n        var framesToCatchUp = Math.floor(_this.accumulatedTime / msPerFrame);\n\n        var newLastIdealStyle = {};\n        var newLastIdealVelocity = {};\n        var newCurrentStyle = {};\n        var newCurrentVelocity = {};\n\n        for (var key in propsStyle) {\n          if (!Object.prototype.hasOwnProperty.call(propsStyle, key)) {\n            continue;\n          }\n\n          var styleValue = propsStyle[key];\n          if (typeof styleValue === 'number') {\n            newCurrentStyle[key] = styleValue;\n            newCurrentVelocity[key] = 0;\n            newLastIdealStyle[key] = styleValue;\n            newLastIdealVelocity[key] = 0;\n          } else {\n            var newLastIdealStyleValue = _this.state.lastIdealStyle[key];\n            var newLastIdealVelocityValue = _this.state.lastIdealVelocity[key];\n            for (var i = 0; i < framesToCatchUp; i++) {\n              var _stepper = _stepper4['default'](msPerFrame / 1000, newLastIdealStyleValue, newLastIdealVelocityValue, styleValue.val, styleValue.stiffness, styleValue.damping, styleValue.precision);\n\n              newLastIdealStyleValue = _stepper[0];\n              newLastIdealVelocityValue = _stepper[1];\n            }\n\n            var _stepper2 = _stepper4['default'](msPerFrame / 1000, newLastIdealStyleValue, newLastIdealVelocityValue, styleValue.val, styleValue.stiffness, styleValue.damping, styleValue.precision);\n\n            var nextIdealX = _stepper2[0];\n            var nextIdealV = _stepper2[1];\n\n            newCurrentStyle[key] = newLastIdealStyleValue + (nextIdealX - newLastIdealStyleValue) * currentFrameCompletion;\n            newCurrentVelocity[key] = newLastIdealVelocityValue + (nextIdealV - newLastIdealVelocityValue) * currentFrameCompletion;\n            newLastIdealStyle[key] = newLastIdealStyleValue;\n            newLastIdealVelocity[key] = newLastIdealVelocityValue;\n          }\n        }\n\n        _this.animationID = null;\n        // the amount we're looped over above\n        _this.accumulatedTime -= framesToCatchUp * msPerFrame;\n\n        _this.setState({\n          currentStyle: newCurrentStyle,\n          currentVelocity: newCurrentVelocity,\n          lastIdealStyle: newLastIdealStyle,\n          lastIdealVelocity: newLastIdealVelocity\n        });\n\n        _this.unreadPropStyle = null;\n\n        _this.startAnimationIfNecessary();\n      });\n    };\n\n    this.state = this.defaultState();\n  }\n\n  Motion.prototype.defaultState = function defaultState() {\n    var _props = this.props;\n    var defaultStyle = _props.defaultStyle;\n    var style = _props.style;\n\n    var currentStyle = defaultStyle || _stripStyle2['default'](style);\n    var currentVelocity = _mapToZero2['default'](currentStyle);\n    return {\n      currentStyle: currentStyle,\n      currentVelocity: currentVelocity,\n      lastIdealStyle: currentStyle,\n      lastIdealVelocity: currentVelocity\n    };\n  };\n\n  // it's possible that currentStyle's value is stale: if props is immediately\n  // changed from 0 to 400 to spring(0) again, the async currentStyle is still\n  // at 0 (didn't have time to tick and interpolate even once). If we naively\n  // compare currentStyle with destVal it'll be 0 === 0 (no animation, stop).\n  // In reality currentStyle should be 400\n\n  Motion.prototype.componentDidMount = function componentDidMount() {\n    this.prevTime = _performanceNow2['default']();\n    this.startAnimationIfNecessary();\n  };\n\n  Motion.prototype.componentWillReceiveProps = function componentWillReceiveProps(props) {\n    if (this.unreadPropStyle != null) {\n      // previous props haven't had the chance to be set yet; set them here\n      this.clearUnreadPropStyle(this.unreadPropStyle);\n    }\n\n    this.unreadPropStyle = props.style;\n    if (this.animationID == null) {\n      this.prevTime = _performanceNow2['default']();\n      this.startAnimationIfNecessary();\n    }\n  };\n\n  Motion.prototype.componentWillUnmount = function componentWillUnmount() {\n    if (this.animationID != null) {\n      _raf2['default'].cancel(this.animationID);\n      this.animationID = null;\n    }\n  };\n\n  Motion.prototype.render = function render() {\n    var renderedChildren = this.props.children(this.state.currentStyle);\n    return renderedChildren && _react2['default'].Children.only(renderedChildren);\n  };\n\n  return Motion;\n})(_react2['default'].Component);\n\nexports['default'] = Motion;\nmodule.exports = exports['default'];\n\n// after checking for unreadPropStyle != null, we manually go set the\n// non-interpolating values (those that are a number, without a spring\n// config)"
      },
      {
        "id": 84,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\webpack\\buildin\\global.js",
        "name": "(webpack)/buildin/global.js",
        "index": 13,
        "index2": 7,
        "size": 509,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\raf\\index.js",
        "issuerId": 24,
        "issuerName": "./node_modules/raf/index.js",
        "profile": {
          "factory": 82,
          "building": 94
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 24,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\raf\\index.js",
            "module": "./node_modules/raf/index.js",
            "moduleName": "./node_modules/raf/index.js",
            "type": "cjs require",
            "userRequest": "global",
            "loc": "1:0-41"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 6,
        "source": "var g;\r\n\r\n// This works in non-strict mode\r\ng = (function() {\r\n\treturn this;\r\n})();\r\n\r\ntry {\r\n\t// This works if eval is allowed (see CSP)\r\n\tg = g || Function(\"return this\")() || (1,eval)(\"this\");\r\n} catch(e) {\r\n\t// This works if the window reference is available\r\n\tif(typeof window === \"object\")\r\n\t\tg = window;\r\n}\r\n\r\n// g can still be undefined, but nothing to do about it...\r\n// We return undefined, instead of nothing here, so it's\r\n// easier to handle this case. if(!global) { ...}\r\n\r\nmodule.exports = g;\r\n"
      },
      {
        "id": 85,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\raf\\node_modules\\performance-now\\lib\\performance-now.js",
        "name": "./node_modules/raf/node_modules/performance-now/lib/performance-now.js",
        "index": 14,
        "index2": 8,
        "size": 1017,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\raf\\index.js",
        "issuerId": 24,
        "issuerName": "./node_modules/raf/index.js",
        "profile": {
          "factory": 175,
          "building": 57,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 24,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\raf\\index.js",
            "module": "./node_modules/raf/index.js",
            "moduleName": "./node_modules/raf/index.js",
            "type": "cjs require",
            "userRequest": "performance-now",
            "loc": "1:10-36"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 6,
        "source": "// Generated by CoffeeScript 1.12.2\n(function() {\n  var getNanoSeconds, hrtime, loadTime, moduleLoadTime, nodeLoadTime, upTime;\n\n  if ((typeof performance !== \"undefined\" && performance !== null) && performance.now) {\n    module.exports = function() {\n      return performance.now();\n    };\n  } else if ((typeof process !== \"undefined\" && process !== null) && process.hrtime) {\n    module.exports = function() {\n      return (getNanoSeconds() - nodeLoadTime) / 1e6;\n    };\n    hrtime = process.hrtime;\n    getNanoSeconds = function() {\n      var hr;\n      hr = hrtime();\n      return hr[0] * 1e9 + hr[1];\n    };\n    moduleLoadTime = getNanoSeconds();\n    upTime = process.uptime() * 1e9;\n    nodeLoadTime = moduleLoadTime - upTime;\n  } else if (Date.now) {\n    module.exports = function() {\n      return Date.now() - loadTime;\n    };\n    loadTime = Date.now();\n  } else {\n    module.exports = function() {\n      return new Date().getTime() - loadTime;\n    };\n    loadTime = new Date().getTime();\n  }\n\n}).call(this);\n\n"
      },
      {
        "id": 86,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\factoryWithThrowingShims.js",
        "name": "./node_modules/prop-types/factoryWithThrowingShims.js",
        "index": 17,
        "index2": 14,
        "size": 1594,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\index.js",
        "issuerId": 26,
        "issuerName": "./node_modules/prop-types/index.js",
        "profile": {
          "factory": 38,
          "building": 35
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 26,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\index.js",
            "module": "./node_modules/prop-types/index.js",
            "moduleName": "./node_modules/prop-types/index.js",
            "type": "cjs require",
            "userRequest": "./factoryWithThrowingShims",
            "loc": "29:19-56"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 6,
        "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n */\n\n'use strict';\n\nvar emptyFunction = require('fbjs/lib/emptyFunction');\nvar invariant = require('fbjs/lib/invariant');\nvar ReactPropTypesSecret = require('./lib/ReactPropTypesSecret');\n\nmodule.exports = function() {\n  function shim(props, propName, componentName, location, propFullName, secret) {\n    if (secret === ReactPropTypesSecret) {\n      // It is still safe when called from React.\n      return;\n    }\n    invariant(\n      false,\n      'Calling PropTypes validators directly is not supported by the `prop-types` package. ' +\n      'Use PropTypes.checkPropTypes() to call them. ' +\n      'Read more at http://fb.me/use-check-prop-types'\n    );\n  };\n  shim.isRequired = shim;\n  function getShim() {\n    return shim;\n  };\n  // Important!\n  // Keep this list in sync with production version in `./factoryWithTypeCheckers.js`.\n  var ReactPropTypes = {\n    array: shim,\n    bool: shim,\n    func: shim,\n    number: shim,\n    object: shim,\n    string: shim,\n    symbol: shim,\n\n    any: shim,\n    arrayOf: getShim,\n    element: shim,\n    instanceOf: getShim,\n    node: shim,\n    objectOf: getShim,\n    oneOf: getShim,\n    oneOfType: getShim,\n    shape: getShim\n  };\n\n  ReactPropTypes.checkPropTypes = emptyFunction;\n  ReactPropTypes.PropTypes = ReactPropTypes;\n\n  return ReactPropTypes;\n};\n"
      },
      {
        "id": 87,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\fbjs\\lib\\emptyFunction.js",
        "name": "./node_modules/fbjs/lib/emptyFunction.js",
        "index": 18,
        "index2": 11,
        "size": 1085,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\factoryWithThrowingShims.js",
        "issuerId": 86,
        "issuerName": "./node_modules/prop-types/factoryWithThrowingShims.js",
        "profile": {
          "factory": 99,
          "building": 21
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 86,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\factoryWithThrowingShims.js",
            "module": "./node_modules/prop-types/factoryWithThrowingShims.js",
            "moduleName": "./node_modules/prop-types/factoryWithThrowingShims.js",
            "type": "cjs require",
            "userRequest": "fbjs/lib/emptyFunction",
            "loc": "12:20-53"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 7,
        "source": "\"use strict\";\n\n/**\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * \n */\n\nfunction makeEmptyFunction(arg) {\n  return function () {\n    return arg;\n  };\n}\n\n/**\n * This function accepts and discards inputs; it has no side effects. This is\n * primarily useful idiomatically for overridable function endpoints which\n * always need to be callable, since JS lacks a null-call idiom ala Cocoa.\n */\nvar emptyFunction = function emptyFunction() {};\n\nemptyFunction.thatReturns = makeEmptyFunction;\nemptyFunction.thatReturnsFalse = makeEmptyFunction(false);\nemptyFunction.thatReturnsTrue = makeEmptyFunction(true);\nemptyFunction.thatReturnsNull = makeEmptyFunction(null);\nemptyFunction.thatReturnsThis = function () {\n  return this;\n};\nemptyFunction.thatReturnsArgument = function (arg) {\n  return arg;\n};\n\nmodule.exports = emptyFunction;"
      },
      {
        "id": 88,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\fbjs\\lib\\invariant.js",
        "name": "./node_modules/fbjs/lib/invariant.js",
        "index": 19,
        "index2": 12,
        "size": 1632,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\factoryWithThrowingShims.js",
        "issuerId": 86,
        "issuerName": "./node_modules/prop-types/factoryWithThrowingShims.js",
        "profile": {
          "factory": 100,
          "building": 21
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 86,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\factoryWithThrowingShims.js",
            "module": "./node_modules/prop-types/factoryWithThrowingShims.js",
            "moduleName": "./node_modules/prop-types/factoryWithThrowingShims.js",
            "type": "cjs require",
            "userRequest": "fbjs/lib/invariant",
            "loc": "13:16-45"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 7,
        "source": "/**\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n */\n\n'use strict';\n\n/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nvar validateFormat = function validateFormat(format) {};\n\nif (process.env.NODE_ENV !== 'production') {\n  validateFormat = function validateFormat(format) {\n    if (format === undefined) {\n      throw new Error('invariant requires an error message argument');\n    }\n  };\n}\n\nfunction invariant(condition, format, a, b, c, d, e, f) {\n  validateFormat(format);\n\n  if (!condition) {\n    var error;\n    if (format === undefined) {\n      error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.');\n    } else {\n      var args = [a, b, c, d, e, f];\n      var argIndex = 0;\n      error = new Error(format.replace(/%s/g, function () {\n        return args[argIndex++];\n      }));\n      error.name = 'Invariant Violation';\n    }\n\n    error.framesToPop = 1; // we don't care about invariant's own frame\n    throw error;\n  }\n}\n\nmodule.exports = invariant;"
      },
      {
        "id": 89,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\lib\\ReactPropTypesSecret.js",
        "name": "./node_modules/prop-types/lib/ReactPropTypesSecret.js",
        "index": 20,
        "index2": 13,
        "size": 436,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\factoryWithThrowingShims.js",
        "issuerId": 86,
        "issuerName": "./node_modules/prop-types/factoryWithThrowingShims.js",
        "profile": {
          "factory": 92,
          "building": 9
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 86,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\prop-types\\factoryWithThrowingShims.js",
            "module": "./node_modules/prop-types/factoryWithThrowingShims.js",
            "moduleName": "./node_modules/prop-types/factoryWithThrowingShims.js",
            "type": "cjs require",
            "userRequest": "./lib/ReactPropTypesSecret",
            "loc": "14:27-64"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 7,
        "source": "/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n */\n\n'use strict';\n\nvar ReactPropTypesSecret = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';\n\nmodule.exports = ReactPropTypesSecret;\n"
      },
      {
        "id": 90,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\StaggeredMotion.js",
        "name": "./node_modules/react-motion/lib/StaggeredMotion.js",
        "index": 21,
        "index2": 17,
        "size": 11734,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
        "issuerId": 82,
        "issuerName": "./node_modules/react-motion/lib/react-motion.js",
        "profile": {
          "factory": 139,
          "building": 158,
          "dependencies": 692
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 82,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
            "module": "./node_modules/react-motion/lib/react-motion.js",
            "moduleName": "./node_modules/react-motion/lib/react-motion.js",
            "type": "cjs require",
            "userRequest": "./StaggeredMotion",
            "loc": "11:23-51"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 4,
        "source": "'use strict';\n\nexports.__esModule = true;\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== 'function' && superClass !== null) { throw new TypeError('Super expression must either be null or a function, not ' + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar _mapToZero = require('./mapToZero');\n\nvar _mapToZero2 = _interopRequireDefault(_mapToZero);\n\nvar _stripStyle = require('./stripStyle');\n\nvar _stripStyle2 = _interopRequireDefault(_stripStyle);\n\nvar _stepper3 = require('./stepper');\n\nvar _stepper4 = _interopRequireDefault(_stepper3);\n\nvar _performanceNow = require('performance-now');\n\nvar _performanceNow2 = _interopRequireDefault(_performanceNow);\n\nvar _raf = require('raf');\n\nvar _raf2 = _interopRequireDefault(_raf);\n\nvar _shouldStopAnimation = require('./shouldStopAnimation');\n\nvar _shouldStopAnimation2 = _interopRequireDefault(_shouldStopAnimation);\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = require('prop-types');\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar msPerFrame = 1000 / 60;\n\nfunction shouldStopAnimationAll(currentStyles, styles, currentVelocities) {\n  for (var i = 0; i < currentStyles.length; i++) {\n    if (!_shouldStopAnimation2['default'](currentStyles[i], styles[i], currentVelocities[i])) {\n      return false;\n    }\n  }\n  return true;\n}\n\nvar StaggeredMotion = (function (_React$Component) {\n  _inherits(StaggeredMotion, _React$Component);\n\n  _createClass(StaggeredMotion, null, [{\n    key: 'propTypes',\n    value: {\n      // TOOD: warn against putting a config in here\n      defaultStyles: _propTypes2['default'].arrayOf(_propTypes2['default'].objectOf(_propTypes2['default'].number)),\n      styles: _propTypes2['default'].func.isRequired,\n      children: _propTypes2['default'].func.isRequired\n    },\n    enumerable: true\n  }]);\n\n  function StaggeredMotion(props) {\n    var _this = this;\n\n    _classCallCheck(this, StaggeredMotion);\n\n    _React$Component.call(this, props);\n    this.animationID = null;\n    this.prevTime = 0;\n    this.accumulatedTime = 0;\n    this.unreadPropStyles = null;\n\n    this.clearUnreadPropStyle = function (unreadPropStyles) {\n      var _state = _this.state;\n      var currentStyles = _state.currentStyles;\n      var currentVelocities = _state.currentVelocities;\n      var lastIdealStyles = _state.lastIdealStyles;\n      var lastIdealVelocities = _state.lastIdealVelocities;\n\n      var someDirty = false;\n      for (var i = 0; i < unreadPropStyles.length; i++) {\n        var unreadPropStyle = unreadPropStyles[i];\n        var dirty = false;\n\n        for (var key in unreadPropStyle) {\n          if (!Object.prototype.hasOwnProperty.call(unreadPropStyle, key)) {\n            continue;\n          }\n\n          var styleValue = unreadPropStyle[key];\n          if (typeof styleValue === 'number') {\n            if (!dirty) {\n              dirty = true;\n              someDirty = true;\n              currentStyles[i] = _extends({}, currentStyles[i]);\n              currentVelocities[i] = _extends({}, currentVelocities[i]);\n              lastIdealStyles[i] = _extends({}, lastIdealStyles[i]);\n              lastIdealVelocities[i] = _extends({}, lastIdealVelocities[i]);\n            }\n            currentStyles[i][key] = styleValue;\n            currentVelocities[i][key] = 0;\n            lastIdealStyles[i][key] = styleValue;\n            lastIdealVelocities[i][key] = 0;\n          }\n        }\n      }\n\n      if (someDirty) {\n        _this.setState({ currentStyles: currentStyles, currentVelocities: currentVelocities, lastIdealStyles: lastIdealStyles, lastIdealVelocities: lastIdealVelocities });\n      }\n    };\n\n    this.startAnimationIfNecessary = function () {\n      // TODO: when config is {a: 10} and dest is {a: 10} do we raf once and\n      // call cb? No, otherwise accidental parent rerender causes cb trigger\n      _this.animationID = _raf2['default'](function (timestamp) {\n        var destStyles = _this.props.styles(_this.state.lastIdealStyles);\n\n        // check if we need to animate in the first place\n        if (shouldStopAnimationAll(_this.state.currentStyles, destStyles, _this.state.currentVelocities)) {\n          // no need to cancel animationID here; shouldn't have any in flight\n          _this.animationID = null;\n          _this.accumulatedTime = 0;\n          return;\n        }\n\n        var currentTime = timestamp || _performanceNow2['default']();\n        var timeDelta = currentTime - _this.prevTime;\n        _this.prevTime = currentTime;\n        _this.accumulatedTime = _this.accumulatedTime + timeDelta;\n        // more than 10 frames? prolly switched browser tab. Restart\n        if (_this.accumulatedTime > msPerFrame * 10) {\n          _this.accumulatedTime = 0;\n        }\n\n        if (_this.accumulatedTime === 0) {\n          // no need to cancel animationID here; shouldn't have any in flight\n          _this.animationID = null;\n          _this.startAnimationIfNecessary();\n          return;\n        }\n\n        var currentFrameCompletion = (_this.accumulatedTime - Math.floor(_this.accumulatedTime / msPerFrame) * msPerFrame) / msPerFrame;\n        var framesToCatchUp = Math.floor(_this.accumulatedTime / msPerFrame);\n\n        var newLastIdealStyles = [];\n        var newLastIdealVelocities = [];\n        var newCurrentStyles = [];\n        var newCurrentVelocities = [];\n\n        for (var i = 0; i < destStyles.length; i++) {\n          var destStyle = destStyles[i];\n          var newCurrentStyle = {};\n          var newCurrentVelocity = {};\n          var newLastIdealStyle = {};\n          var newLastIdealVelocity = {};\n\n          for (var key in destStyle) {\n            if (!Object.prototype.hasOwnProperty.call(destStyle, key)) {\n              continue;\n            }\n\n            var styleValue = destStyle[key];\n            if (typeof styleValue === 'number') {\n              newCurrentStyle[key] = styleValue;\n              newCurrentVelocity[key] = 0;\n              newLastIdealStyle[key] = styleValue;\n              newLastIdealVelocity[key] = 0;\n            } else {\n              var newLastIdealStyleValue = _this.state.lastIdealStyles[i][key];\n              var newLastIdealVelocityValue = _this.state.lastIdealVelocities[i][key];\n              for (var j = 0; j < framesToCatchUp; j++) {\n                var _stepper = _stepper4['default'](msPerFrame / 1000, newLastIdealStyleValue, newLastIdealVelocityValue, styleValue.val, styleValue.stiffness, styleValue.damping, styleValue.precision);\n\n                newLastIdealStyleValue = _stepper[0];\n                newLastIdealVelocityValue = _stepper[1];\n              }\n\n              var _stepper2 = _stepper4['default'](msPerFrame / 1000, newLastIdealStyleValue, newLastIdealVelocityValue, styleValue.val, styleValue.stiffness, styleValue.damping, styleValue.precision);\n\n              var nextIdealX = _stepper2[0];\n              var nextIdealV = _stepper2[1];\n\n              newCurrentStyle[key] = newLastIdealStyleValue + (nextIdealX - newLastIdealStyleValue) * currentFrameCompletion;\n              newCurrentVelocity[key] = newLastIdealVelocityValue + (nextIdealV - newLastIdealVelocityValue) * currentFrameCompletion;\n              newLastIdealStyle[key] = newLastIdealStyleValue;\n              newLastIdealVelocity[key] = newLastIdealVelocityValue;\n            }\n          }\n\n          newCurrentStyles[i] = newCurrentStyle;\n          newCurrentVelocities[i] = newCurrentVelocity;\n          newLastIdealStyles[i] = newLastIdealStyle;\n          newLastIdealVelocities[i] = newLastIdealVelocity;\n        }\n\n        _this.animationID = null;\n        // the amount we're looped over above\n        _this.accumulatedTime -= framesToCatchUp * msPerFrame;\n\n        _this.setState({\n          currentStyles: newCurrentStyles,\n          currentVelocities: newCurrentVelocities,\n          lastIdealStyles: newLastIdealStyles,\n          lastIdealVelocities: newLastIdealVelocities\n        });\n\n        _this.unreadPropStyles = null;\n\n        _this.startAnimationIfNecessary();\n      });\n    };\n\n    this.state = this.defaultState();\n  }\n\n  StaggeredMotion.prototype.defaultState = function defaultState() {\n    var _props = this.props;\n    var defaultStyles = _props.defaultStyles;\n    var styles = _props.styles;\n\n    var currentStyles = defaultStyles || styles().map(_stripStyle2['default']);\n    var currentVelocities = currentStyles.map(function (currentStyle) {\n      return _mapToZero2['default'](currentStyle);\n    });\n    return {\n      currentStyles: currentStyles,\n      currentVelocities: currentVelocities,\n      lastIdealStyles: currentStyles,\n      lastIdealVelocities: currentVelocities\n    };\n  };\n\n  StaggeredMotion.prototype.componentDidMount = function componentDidMount() {\n    this.prevTime = _performanceNow2['default']();\n    this.startAnimationIfNecessary();\n  };\n\n  StaggeredMotion.prototype.componentWillReceiveProps = function componentWillReceiveProps(props) {\n    if (this.unreadPropStyles != null) {\n      // previous props haven't had the chance to be set yet; set them here\n      this.clearUnreadPropStyle(this.unreadPropStyles);\n    }\n\n    this.unreadPropStyles = props.styles(this.state.lastIdealStyles);\n    if (this.animationID == null) {\n      this.prevTime = _performanceNow2['default']();\n      this.startAnimationIfNecessary();\n    }\n  };\n\n  StaggeredMotion.prototype.componentWillUnmount = function componentWillUnmount() {\n    if (this.animationID != null) {\n      _raf2['default'].cancel(this.animationID);\n      this.animationID = null;\n    }\n  };\n\n  StaggeredMotion.prototype.render = function render() {\n    var renderedChildren = this.props.children(this.state.currentStyles);\n    return renderedChildren && _react2['default'].Children.only(renderedChildren);\n  };\n\n  return StaggeredMotion;\n})(_react2['default'].Component);\n\nexports['default'] = StaggeredMotion;\nmodule.exports = exports['default'];\n\n// it's possible that currentStyle's value is stale: if props is immediately\n// changed from 0 to 400 to spring(0) again, the async currentStyle is still\n// at 0 (didn't have time to tick and interpolate even once). If we naively\n// compare currentStyle with destVal it'll be 0 === 0 (no animation, stop).\n// In reality currentStyle should be 400\n\n// after checking for unreadPropStyles != null, we manually go set the\n// non-interpolating values (those that are a number, without a spring\n// config)"
      },
      {
        "id": 91,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
        "name": "./node_modules/react-motion/lib/TransitionMotion.js",
        "index": 22,
        "index2": 19,
        "size": 22217,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
        "issuerId": 82,
        "issuerName": "./node_modules/react-motion/lib/react-motion.js",
        "profile": {
          "factory": 139,
          "building": 173,
          "dependencies": 677
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 82,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
            "module": "./node_modules/react-motion/lib/react-motion.js",
            "moduleName": "./node_modules/react-motion/lib/react-motion.js",
            "type": "cjs require",
            "userRequest": "./TransitionMotion",
            "loc": "15:24-53"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 4,
        "source": "'use strict';\n\nexports.__esModule = true;\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nvar _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ('value' in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError('Cannot call a class as a function'); } }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== 'function' && superClass !== null) { throw new TypeError('Super expression must either be null or a function, not ' + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar _mapToZero = require('./mapToZero');\n\nvar _mapToZero2 = _interopRequireDefault(_mapToZero);\n\nvar _stripStyle = require('./stripStyle');\n\nvar _stripStyle2 = _interopRequireDefault(_stripStyle);\n\nvar _stepper3 = require('./stepper');\n\nvar _stepper4 = _interopRequireDefault(_stepper3);\n\nvar _mergeDiff = require('./mergeDiff');\n\nvar _mergeDiff2 = _interopRequireDefault(_mergeDiff);\n\nvar _performanceNow = require('performance-now');\n\nvar _performanceNow2 = _interopRequireDefault(_performanceNow);\n\nvar _raf = require('raf');\n\nvar _raf2 = _interopRequireDefault(_raf);\n\nvar _shouldStopAnimation = require('./shouldStopAnimation');\n\nvar _shouldStopAnimation2 = _interopRequireDefault(_shouldStopAnimation);\n\nvar _react = require('react');\n\nvar _react2 = _interopRequireDefault(_react);\n\nvar _propTypes = require('prop-types');\n\nvar _propTypes2 = _interopRequireDefault(_propTypes);\n\nvar msPerFrame = 1000 / 60;\n\n// the children function & (potential) styles function asks as param an\n// Array<TransitionPlainStyle>, where each TransitionPlainStyle is of the format\n// {key: string, data?: any, style: PlainStyle}. However, the way we keep\n// internal states doesn't contain such a data structure (check the state and\n// TransitionMotionState). So when children function and others ask for such\n// data we need to generate them on the fly by combining mergedPropsStyles and\n// currentStyles/lastIdealStyles\nfunction rehydrateStyles(mergedPropsStyles, unreadPropStyles, plainStyles) {\n  // Copy the value to a `const` so that Flow understands that the const won't\n  // change and will be non-nullable in the callback below.\n  var cUnreadPropStyles = unreadPropStyles;\n  if (cUnreadPropStyles == null) {\n    return mergedPropsStyles.map(function (mergedPropsStyle, i) {\n      return {\n        key: mergedPropsStyle.key,\n        data: mergedPropsStyle.data,\n        style: plainStyles[i]\n      };\n    });\n  }\n  return mergedPropsStyles.map(function (mergedPropsStyle, i) {\n    for (var j = 0; j < cUnreadPropStyles.length; j++) {\n      if (cUnreadPropStyles[j].key === mergedPropsStyle.key) {\n        return {\n          key: cUnreadPropStyles[j].key,\n          data: cUnreadPropStyles[j].data,\n          style: plainStyles[i]\n        };\n      }\n    }\n    return { key: mergedPropsStyle.key, data: mergedPropsStyle.data, style: plainStyles[i] };\n  });\n}\n\nfunction shouldStopAnimationAll(currentStyles, destStyles, currentVelocities, mergedPropsStyles) {\n  if (mergedPropsStyles.length !== destStyles.length) {\n    return false;\n  }\n\n  for (var i = 0; i < mergedPropsStyles.length; i++) {\n    if (mergedPropsStyles[i].key !== destStyles[i].key) {\n      return false;\n    }\n  }\n\n  // we have the invariant that mergedPropsStyles and\n  // currentStyles/currentVelocities/last* are synced in terms of cells, see\n  // mergeAndSync comment for more info\n  for (var i = 0; i < mergedPropsStyles.length; i++) {\n    if (!_shouldStopAnimation2['default'](currentStyles[i], destStyles[i].style, currentVelocities[i])) {\n      return false;\n    }\n  }\n\n  return true;\n}\n\n// core key merging logic\n\n// things to do: say previously merged style is {a, b}, dest style (prop) is {b,\n// c}, previous current (interpolating) style is {a, b}\n// **invariant**: current[i] corresponds to merged[i] in terms of key\n\n// steps:\n// turn merged style into {a?, b, c}\n//    add c, value of c is destStyles.c\n//    maybe remove a, aka call willLeave(a), then merged is either {b, c} or {a, b, c}\n// turn current (interpolating) style from {a, b} into {a?, b, c}\n//    maybe remove a\n//    certainly add c, value of c is willEnter(c)\n// loop over merged and construct new current\n// dest doesn't change, that's owner's\nfunction mergeAndSync(willEnter, willLeave, didLeave, oldMergedPropsStyles, destStyles, oldCurrentStyles, oldCurrentVelocities, oldLastIdealStyles, oldLastIdealVelocities) {\n  var newMergedPropsStyles = _mergeDiff2['default'](oldMergedPropsStyles, destStyles, function (oldIndex, oldMergedPropsStyle) {\n    var leavingStyle = willLeave(oldMergedPropsStyle);\n    if (leavingStyle == null) {\n      didLeave({ key: oldMergedPropsStyle.key, data: oldMergedPropsStyle.data });\n      return null;\n    }\n    if (_shouldStopAnimation2['default'](oldCurrentStyles[oldIndex], leavingStyle, oldCurrentVelocities[oldIndex])) {\n      didLeave({ key: oldMergedPropsStyle.key, data: oldMergedPropsStyle.data });\n      return null;\n    }\n    return { key: oldMergedPropsStyle.key, data: oldMergedPropsStyle.data, style: leavingStyle };\n  });\n\n  var newCurrentStyles = [];\n  var newCurrentVelocities = [];\n  var newLastIdealStyles = [];\n  var newLastIdealVelocities = [];\n  for (var i = 0; i < newMergedPropsStyles.length; i++) {\n    var newMergedPropsStyleCell = newMergedPropsStyles[i];\n    var foundOldIndex = null;\n    for (var j = 0; j < oldMergedPropsStyles.length; j++) {\n      if (oldMergedPropsStyles[j].key === newMergedPropsStyleCell.key) {\n        foundOldIndex = j;\n        break;\n      }\n    }\n    // TODO: key search code\n    if (foundOldIndex == null) {\n      var plainStyle = willEnter(newMergedPropsStyleCell);\n      newCurrentStyles[i] = plainStyle;\n      newLastIdealStyles[i] = plainStyle;\n\n      var velocity = _mapToZero2['default'](newMergedPropsStyleCell.style);\n      newCurrentVelocities[i] = velocity;\n      newLastIdealVelocities[i] = velocity;\n    } else {\n      newCurrentStyles[i] = oldCurrentStyles[foundOldIndex];\n      newLastIdealStyles[i] = oldLastIdealStyles[foundOldIndex];\n      newCurrentVelocities[i] = oldCurrentVelocities[foundOldIndex];\n      newLastIdealVelocities[i] = oldLastIdealVelocities[foundOldIndex];\n    }\n  }\n\n  return [newMergedPropsStyles, newCurrentStyles, newCurrentVelocities, newLastIdealStyles, newLastIdealVelocities];\n}\n\nvar TransitionMotion = (function (_React$Component) {\n  _inherits(TransitionMotion, _React$Component);\n\n  _createClass(TransitionMotion, null, [{\n    key: 'propTypes',\n    value: {\n      defaultStyles: _propTypes2['default'].arrayOf(_propTypes2['default'].shape({\n        key: _propTypes2['default'].string.isRequired,\n        data: _propTypes2['default'].any,\n        style: _propTypes2['default'].objectOf(_propTypes2['default'].number).isRequired\n      })),\n      styles: _propTypes2['default'].oneOfType([_propTypes2['default'].func, _propTypes2['default'].arrayOf(_propTypes2['default'].shape({\n        key: _propTypes2['default'].string.isRequired,\n        data: _propTypes2['default'].any,\n        style: _propTypes2['default'].objectOf(_propTypes2['default'].oneOfType([_propTypes2['default'].number, _propTypes2['default'].object])).isRequired\n      }))]).isRequired,\n      children: _propTypes2['default'].func.isRequired,\n      willEnter: _propTypes2['default'].func,\n      willLeave: _propTypes2['default'].func,\n      didLeave: _propTypes2['default'].func\n    },\n    enumerable: true\n  }, {\n    key: 'defaultProps',\n    value: {\n      willEnter: function willEnter(styleThatEntered) {\n        return _stripStyle2['default'](styleThatEntered.style);\n      },\n      // recall: returning null makes the current unmounting TransitionStyle\n      // disappear immediately\n      willLeave: function willLeave() {\n        return null;\n      },\n      didLeave: function didLeave() {}\n    },\n    enumerable: true\n  }]);\n\n  function TransitionMotion(props) {\n    var _this = this;\n\n    _classCallCheck(this, TransitionMotion);\n\n    _React$Component.call(this, props);\n    this.unmounting = false;\n    this.animationID = null;\n    this.prevTime = 0;\n    this.accumulatedTime = 0;\n    this.unreadPropStyles = null;\n\n    this.clearUnreadPropStyle = function (unreadPropStyles) {\n      var _mergeAndSync = mergeAndSync(_this.props.willEnter, _this.props.willLeave, _this.props.didLeave, _this.state.mergedPropsStyles, unreadPropStyles, _this.state.currentStyles, _this.state.currentVelocities, _this.state.lastIdealStyles, _this.state.lastIdealVelocities);\n\n      var mergedPropsStyles = _mergeAndSync[0];\n      var currentStyles = _mergeAndSync[1];\n      var currentVelocities = _mergeAndSync[2];\n      var lastIdealStyles = _mergeAndSync[3];\n      var lastIdealVelocities = _mergeAndSync[4];\n\n      for (var i = 0; i < unreadPropStyles.length; i++) {\n        var unreadPropStyle = unreadPropStyles[i].style;\n        var dirty = false;\n\n        for (var key in unreadPropStyle) {\n          if (!Object.prototype.hasOwnProperty.call(unreadPropStyle, key)) {\n            continue;\n          }\n\n          var styleValue = unreadPropStyle[key];\n          if (typeof styleValue === 'number') {\n            if (!dirty) {\n              dirty = true;\n              currentStyles[i] = _extends({}, currentStyles[i]);\n              currentVelocities[i] = _extends({}, currentVelocities[i]);\n              lastIdealStyles[i] = _extends({}, lastIdealStyles[i]);\n              lastIdealVelocities[i] = _extends({}, lastIdealVelocities[i]);\n              mergedPropsStyles[i] = {\n                key: mergedPropsStyles[i].key,\n                data: mergedPropsStyles[i].data,\n                style: _extends({}, mergedPropsStyles[i].style)\n              };\n            }\n            currentStyles[i][key] = styleValue;\n            currentVelocities[i][key] = 0;\n            lastIdealStyles[i][key] = styleValue;\n            lastIdealVelocities[i][key] = 0;\n            mergedPropsStyles[i].style[key] = styleValue;\n          }\n        }\n      }\n\n      // unlike the other 2 components, we can't detect staleness and optionally\n      // opt out of setState here. each style object's data might contain new\n      // stuff we're not/cannot compare\n      _this.setState({\n        currentStyles: currentStyles,\n        currentVelocities: currentVelocities,\n        mergedPropsStyles: mergedPropsStyles,\n        lastIdealStyles: lastIdealStyles,\n        lastIdealVelocities: lastIdealVelocities\n      });\n    };\n\n    this.startAnimationIfNecessary = function () {\n      if (_this.unmounting) {\n        return;\n      }\n\n      // TODO: when config is {a: 10} and dest is {a: 10} do we raf once and\n      // call cb? No, otherwise accidental parent rerender causes cb trigger\n      _this.animationID = _raf2['default'](function (timestamp) {\n        // https://github.com/chenglou/react-motion/pull/420\n        // > if execution passes the conditional if (this.unmounting), then\n        // executes async defaultRaf and after that component unmounts and after\n        // that the callback of defaultRaf is called, then setState will be called\n        // on unmounted component.\n        if (_this.unmounting) {\n          return;\n        }\n\n        var propStyles = _this.props.styles;\n        var destStyles = typeof propStyles === 'function' ? propStyles(rehydrateStyles(_this.state.mergedPropsStyles, _this.unreadPropStyles, _this.state.lastIdealStyles)) : propStyles;\n\n        // check if we need to animate in the first place\n        if (shouldStopAnimationAll(_this.state.currentStyles, destStyles, _this.state.currentVelocities, _this.state.mergedPropsStyles)) {\n          // no need to cancel animationID here; shouldn't have any in flight\n          _this.animationID = null;\n          _this.accumulatedTime = 0;\n          return;\n        }\n\n        var currentTime = timestamp || _performanceNow2['default']();\n        var timeDelta = currentTime - _this.prevTime;\n        _this.prevTime = currentTime;\n        _this.accumulatedTime = _this.accumulatedTime + timeDelta;\n        // more than 10 frames? prolly switched browser tab. Restart\n        if (_this.accumulatedTime > msPerFrame * 10) {\n          _this.accumulatedTime = 0;\n        }\n\n        if (_this.accumulatedTime === 0) {\n          // no need to cancel animationID here; shouldn't have any in flight\n          _this.animationID = null;\n          _this.startAnimationIfNecessary();\n          return;\n        }\n\n        var currentFrameCompletion = (_this.accumulatedTime - Math.floor(_this.accumulatedTime / msPerFrame) * msPerFrame) / msPerFrame;\n        var framesToCatchUp = Math.floor(_this.accumulatedTime / msPerFrame);\n\n        var _mergeAndSync2 = mergeAndSync(_this.props.willEnter, _this.props.willLeave, _this.props.didLeave, _this.state.mergedPropsStyles, destStyles, _this.state.currentStyles, _this.state.currentVelocities, _this.state.lastIdealStyles, _this.state.lastIdealVelocities);\n\n        var newMergedPropsStyles = _mergeAndSync2[0];\n        var newCurrentStyles = _mergeAndSync2[1];\n        var newCurrentVelocities = _mergeAndSync2[2];\n        var newLastIdealStyles = _mergeAndSync2[3];\n        var newLastIdealVelocities = _mergeAndSync2[4];\n\n        for (var i = 0; i < newMergedPropsStyles.length; i++) {\n          var newMergedPropsStyle = newMergedPropsStyles[i].style;\n          var newCurrentStyle = {};\n          var newCurrentVelocity = {};\n          var newLastIdealStyle = {};\n          var newLastIdealVelocity = {};\n\n          for (var key in newMergedPropsStyle) {\n            if (!Object.prototype.hasOwnProperty.call(newMergedPropsStyle, key)) {\n              continue;\n            }\n\n            var styleValue = newMergedPropsStyle[key];\n            if (typeof styleValue === 'number') {\n              newCurrentStyle[key] = styleValue;\n              newCurrentVelocity[key] = 0;\n              newLastIdealStyle[key] = styleValue;\n              newLastIdealVelocity[key] = 0;\n            } else {\n              var newLastIdealStyleValue = newLastIdealStyles[i][key];\n              var newLastIdealVelocityValue = newLastIdealVelocities[i][key];\n              for (var j = 0; j < framesToCatchUp; j++) {\n                var _stepper = _stepper4['default'](msPerFrame / 1000, newLastIdealStyleValue, newLastIdealVelocityValue, styleValue.val, styleValue.stiffness, styleValue.damping, styleValue.precision);\n\n                newLastIdealStyleValue = _stepper[0];\n                newLastIdealVelocityValue = _stepper[1];\n              }\n\n              var _stepper2 = _stepper4['default'](msPerFrame / 1000, newLastIdealStyleValue, newLastIdealVelocityValue, styleValue.val, styleValue.stiffness, styleValue.damping, styleValue.precision);\n\n              var nextIdealX = _stepper2[0];\n              var nextIdealV = _stepper2[1];\n\n              newCurrentStyle[key] = newLastIdealStyleValue + (nextIdealX - newLastIdealStyleValue) * currentFrameCompletion;\n              newCurrentVelocity[key] = newLastIdealVelocityValue + (nextIdealV - newLastIdealVelocityValue) * currentFrameCompletion;\n              newLastIdealStyle[key] = newLastIdealStyleValue;\n              newLastIdealVelocity[key] = newLastIdealVelocityValue;\n            }\n          }\n\n          newLastIdealStyles[i] = newLastIdealStyle;\n          newLastIdealVelocities[i] = newLastIdealVelocity;\n          newCurrentStyles[i] = newCurrentStyle;\n          newCurrentVelocities[i] = newCurrentVelocity;\n        }\n\n        _this.animationID = null;\n        // the amount we're looped over above\n        _this.accumulatedTime -= framesToCatchUp * msPerFrame;\n\n        _this.setState({\n          currentStyles: newCurrentStyles,\n          currentVelocities: newCurrentVelocities,\n          lastIdealStyles: newLastIdealStyles,\n          lastIdealVelocities: newLastIdealVelocities,\n          mergedPropsStyles: newMergedPropsStyles\n        });\n\n        _this.unreadPropStyles = null;\n\n        _this.startAnimationIfNecessary();\n      });\n    };\n\n    this.state = this.defaultState();\n  }\n\n  TransitionMotion.prototype.defaultState = function defaultState() {\n    var _props = this.props;\n    var defaultStyles = _props.defaultStyles;\n    var styles = _props.styles;\n    var willEnter = _props.willEnter;\n    var willLeave = _props.willLeave;\n    var didLeave = _props.didLeave;\n\n    var destStyles = typeof styles === 'function' ? styles(defaultStyles) : styles;\n\n    // this is special. for the first time around, we don't have a comparison\n    // between last (no last) and current merged props. we'll compute last so:\n    // say default is {a, b} and styles (dest style) is {b, c}, we'll\n    // fabricate last as {a, b}\n    var oldMergedPropsStyles = undefined;\n    if (defaultStyles == null) {\n      oldMergedPropsStyles = destStyles;\n    } else {\n      oldMergedPropsStyles = defaultStyles.map(function (defaultStyleCell) {\n        // TODO: key search code\n        for (var i = 0; i < destStyles.length; i++) {\n          if (destStyles[i].key === defaultStyleCell.key) {\n            return destStyles[i];\n          }\n        }\n        return defaultStyleCell;\n      });\n    }\n    var oldCurrentStyles = defaultStyles == null ? destStyles.map(function (s) {\n      return _stripStyle2['default'](s.style);\n    }) : defaultStyles.map(function (s) {\n      return _stripStyle2['default'](s.style);\n    });\n    var oldCurrentVelocities = defaultStyles == null ? destStyles.map(function (s) {\n      return _mapToZero2['default'](s.style);\n    }) : defaultStyles.map(function (s) {\n      return _mapToZero2['default'](s.style);\n    });\n\n    var _mergeAndSync3 = mergeAndSync(\n    // Because this is an old-style createReactClass component, Flow doesn't\n    // understand that the willEnter and willLeave props have default values\n    // and will always be present.\n    willEnter, willLeave, didLeave, oldMergedPropsStyles, destStyles, oldCurrentStyles, oldCurrentVelocities, oldCurrentStyles, // oldLastIdealStyles really\n    oldCurrentVelocities);\n\n    var mergedPropsStyles = _mergeAndSync3[0];\n    var currentStyles = _mergeAndSync3[1];\n    var currentVelocities = _mergeAndSync3[2];\n    var lastIdealStyles = _mergeAndSync3[3];\n    var lastIdealVelocities = _mergeAndSync3[4];\n    // oldLastIdealVelocities really\n\n    return {\n      currentStyles: currentStyles,\n      currentVelocities: currentVelocities,\n      lastIdealStyles: lastIdealStyles,\n      lastIdealVelocities: lastIdealVelocities,\n      mergedPropsStyles: mergedPropsStyles\n    };\n  };\n\n  // after checking for unreadPropStyles != null, we manually go set the\n  // non-interpolating values (those that are a number, without a spring\n  // config)\n\n  TransitionMotion.prototype.componentDidMount = function componentDidMount() {\n    this.prevTime = _performanceNow2['default']();\n    this.startAnimationIfNecessary();\n  };\n\n  TransitionMotion.prototype.componentWillReceiveProps = function componentWillReceiveProps(props) {\n    if (this.unreadPropStyles) {\n      // previous props haven't had the chance to be set yet; set them here\n      this.clearUnreadPropStyle(this.unreadPropStyles);\n    }\n\n    var styles = props.styles;\n    if (typeof styles === 'function') {\n      this.unreadPropStyles = styles(rehydrateStyles(this.state.mergedPropsStyles, this.unreadPropStyles, this.state.lastIdealStyles));\n    } else {\n      this.unreadPropStyles = styles;\n    }\n\n    if (this.animationID == null) {\n      this.prevTime = _performanceNow2['default']();\n      this.startAnimationIfNecessary();\n    }\n  };\n\n  TransitionMotion.prototype.componentWillUnmount = function componentWillUnmount() {\n    this.unmounting = true;\n    if (this.animationID != null) {\n      _raf2['default'].cancel(this.animationID);\n      this.animationID = null;\n    }\n  };\n\n  TransitionMotion.prototype.render = function render() {\n    var hydratedStyles = rehydrateStyles(this.state.mergedPropsStyles, this.unreadPropStyles, this.state.currentStyles);\n    var renderedChildren = this.props.children(hydratedStyles);\n    return renderedChildren && _react2['default'].Children.only(renderedChildren);\n  };\n\n  return TransitionMotion;\n})(_react2['default'].Component);\n\nexports['default'] = TransitionMotion;\nmodule.exports = exports['default'];\n\n// list of styles, each containing interpolating values. Part of what's passed\n// to children function. Notice that this is\n// Array<ActualInterpolatingStyleObject>, without the wrapper that is {key: ...,\n// data: ... style: ActualInterpolatingStyleObject}. Only mergedPropsStyles\n// contains the key & data info (so that we only have a single source of truth\n// for these, and to save space). Check the comment for `rehydrateStyles` to\n// see how we regenerate the entirety of what's passed to children function\n\n// the array that keeps track of currently rendered stuff! Including stuff\n// that you've unmounted but that's still animating. This is where it lives\n\n// it's possible that currentStyle's value is stale: if props is immediately\n// changed from 0 to 400 to spring(0) again, the async currentStyle is still\n// at 0 (didn't have time to tick and interpolate even once). If we naively\n// compare currentStyle with destVal it'll be 0 === 0 (no animation, stop).\n// In reality currentStyle should be 400"
      },
      {
        "id": 92,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\mergeDiff.js",
        "name": "./node_modules/react-motion/lib/mergeDiff.js",
        "index": 23,
        "index2": 18,
        "size": 3973,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
        "issuerId": 91,
        "issuerName": "./node_modules/react-motion/lib/TransitionMotion.js",
        "profile": {
          "factory": 405,
          "building": 141
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 91,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\TransitionMotion.js",
            "module": "./node_modules/react-motion/lib/TransitionMotion.js",
            "moduleName": "./node_modules/react-motion/lib/TransitionMotion.js",
            "type": "cjs require",
            "userRequest": "./mergeDiff",
            "loc": "27:17-39"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 5,
        "source": "\n\n// core keys merging algorithm. If previous render's keys are [a, b], and the\n// next render's [c, b, d], what's the final merged keys and ordering?\n\n// - c and a must both be before b\n// - b before d\n// - ordering between a and c ambiguous\n\n// this reduces to merging two partially ordered lists (e.g. lists where not\n// every item has a definite ordering, like comparing a and c above). For the\n// ambiguous ordering we deterministically choose to place the next render's\n// item after the previous'; so c after a\n\n// this is called a topological sorting. Except the existing algorithms don't\n// work well with js bc of the amount of allocation, and isn't optimized for our\n// current use-case bc the runtime is linear in terms of edges (see wiki for\n// meaning), which is huge when two lists have many common elements\n'use strict';\n\nexports.__esModule = true;\nexports['default'] = mergeDiff;\n\nfunction mergeDiff(prev, next, onRemove) {\n  // bookkeeping for easier access of a key's index below. This is 2 allocations +\n  // potentially triggering chrome hash map mode for objs (so it might be faster\n\n  var prevKeyIndex = {};\n  for (var i = 0; i < prev.length; i++) {\n    prevKeyIndex[prev[i].key] = i;\n  }\n  var nextKeyIndex = {};\n  for (var i = 0; i < next.length; i++) {\n    nextKeyIndex[next[i].key] = i;\n  }\n\n  // first, an overly elaborate way of merging prev and next, eliminating\n  // duplicates (in terms of keys). If there's dupe, keep the item in next).\n  // This way of writing it saves allocations\n  var ret = [];\n  for (var i = 0; i < next.length; i++) {\n    ret[i] = next[i];\n  }\n  for (var i = 0; i < prev.length; i++) {\n    if (!Object.prototype.hasOwnProperty.call(nextKeyIndex, prev[i].key)) {\n      // this is called my TM's `mergeAndSync`, which calls willLeave. We don't\n      // merge in keys that the user desires to kill\n      var fill = onRemove(i, prev[i]);\n      if (fill != null) {\n        ret.push(fill);\n      }\n    }\n  }\n\n  // now all the items all present. Core sorting logic to have the right order\n  return ret.sort(function (a, b) {\n    var nextOrderA = nextKeyIndex[a.key];\n    var nextOrderB = nextKeyIndex[b.key];\n    var prevOrderA = prevKeyIndex[a.key];\n    var prevOrderB = prevKeyIndex[b.key];\n\n    if (nextOrderA != null && nextOrderB != null) {\n      // both keys in next\n      return nextKeyIndex[a.key] - nextKeyIndex[b.key];\n    } else if (prevOrderA != null && prevOrderB != null) {\n      // both keys in prev\n      return prevKeyIndex[a.key] - prevKeyIndex[b.key];\n    } else if (nextOrderA != null) {\n      // key a in next, key b in prev\n\n      // how to determine the order between a and b? We find a \"pivot\" (term\n      // abuse), a key present in both prev and next, that is sandwiched between\n      // a and b. In the context of our above example, if we're comparing a and\n      // d, b's (the only) pivot\n      for (var i = 0; i < next.length; i++) {\n        var pivot = next[i].key;\n        if (!Object.prototype.hasOwnProperty.call(prevKeyIndex, pivot)) {\n          continue;\n        }\n\n        if (nextOrderA < nextKeyIndex[pivot] && prevOrderB > prevKeyIndex[pivot]) {\n          return -1;\n        } else if (nextOrderA > nextKeyIndex[pivot] && prevOrderB < prevKeyIndex[pivot]) {\n          return 1;\n        }\n      }\n      // pluggable. default to: next bigger than prev\n      return 1;\n    }\n    // prevOrderA, nextOrderB\n    for (var i = 0; i < next.length; i++) {\n      var pivot = next[i].key;\n      if (!Object.prototype.hasOwnProperty.call(prevKeyIndex, pivot)) {\n        continue;\n      }\n      if (nextOrderB < nextKeyIndex[pivot] && prevOrderA > prevKeyIndex[pivot]) {\n        return 1;\n      } else if (nextOrderB > nextKeyIndex[pivot] && prevOrderA < prevKeyIndex[pivot]) {\n        return -1;\n      }\n    }\n    // pluggable. default to: next bigger than prev\n    return -1;\n  });\n}\n\nmodule.exports = exports['default'];\n// to loop through and find a key's index each time), but I no longer care"
      },
      {
        "id": 93,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\spring.js",
        "name": "./node_modules/react-motion/lib/spring.js",
        "index": 24,
        "index2": 21,
        "size": 739,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
        "issuerId": 82,
        "issuerName": "./node_modules/react-motion/lib/react-motion.js",
        "profile": {
          "factory": 139,
          "building": 161,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 82,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
            "module": "./node_modules/react-motion/lib/react-motion.js",
            "moduleName": "./node_modules/react-motion/lib/react-motion.js",
            "type": "cjs require",
            "userRequest": "./spring",
            "loc": "19:14-33"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 4,
        "source": "'use strict';\n\nexports.__esModule = true;\n\nvar _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };\n\nexports['default'] = spring;\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }\n\nvar _presets = require('./presets');\n\nvar _presets2 = _interopRequireDefault(_presets);\n\nvar defaultConfig = _extends({}, _presets2['default'].noWobble, {\n  precision: 0.01\n});\n\nfunction spring(val, config) {\n  return _extends({}, defaultConfig, config, { val: val });\n}\n\nmodule.exports = exports['default'];"
      },
      {
        "id": 94,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\reorderKeys.js",
        "name": "./node_modules/react-motion/lib/reorderKeys.js",
        "index": 26,
        "index2": 22,
        "size": 400,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
        "issuerId": 82,
        "issuerName": "./node_modules/react-motion/lib/react-motion.js",
        "profile": {
          "factory": 141,
          "building": 174
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 82,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\react-motion\\lib\\react-motion.js",
            "module": "./node_modules/react-motion/lib/react-motion.js",
            "moduleName": "./node_modules/react-motion/lib/react-motion.js",
            "type": "cjs require",
            "userRequest": "./reorderKeys",
            "loc": "33:19-43"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 4,
        "source": "'use strict';\n\nexports.__esModule = true;\nexports['default'] = reorderKeys;\n\nvar hasWarned = false;\n\nfunction reorderKeys() {\n  if (process.env.NODE_ENV === 'development') {\n    if (!hasWarned) {\n      hasWarned = true;\n      console.error('`reorderKeys` has been removed, since it is no longer needed for TransitionMotion\\'s new styles array API.');\n    }\n  }\n}\n\nmodule.exports = exports['default'];"
      },
      {
        "id": 95,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.tsx",
        "name": "./app/src/components/Node/Node.tsx",
        "index": 27,
        "index2": 25,
        "size": 4786,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\NodeContainer\\NodeContainer.Animated.tsx",
        "issuerId": 81,
        "issuerName": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
        "profile": {
          "factory": 118,
          "building": 251,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 81,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\NodeContainer\\NodeContainer.Animated.tsx",
            "module": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
            "moduleName": "./app/src/components/NodeContainer/NodeContainer.Animated.tsx",
            "type": "cjs require",
            "userRequest": "../Node/Node",
            "loc": "23:13-36"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 3,
        "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = Object.setPrototypeOf ||\r\n        ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n        function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar React = require(\"react\");\r\nvar styles = require(\"./Node.module.css\");\r\nvar Node = (function (_super) {\r\n    __extends(Node, _super);\r\n    function Node() {\r\n        return _super !== null && _super.apply(this, arguments) || this;\r\n    }\r\n    Node.prototype.render = function () {\r\n        return this._getNestedFolderTypeNode();\r\n    };\r\n    Node.prototype._getNestedFolderTypeNode = function () {\r\n        var _a = this.props, bgColor = _a.bgColor, onClick = _a.onClick, name = _a.name, id = _a.id, label = _a.label, valueWithFormat = _a.valueWithFormat, valueUnit = _a.valueUnit, hasChildren = _a.hasChildren, xTranslated = _a.xTranslated, yTranslated = _a.yTranslated, isSelectedNode = _a.isSelectedNode, width = _a.width, height = _a.height, fontSize = _a.fontSize, textColor = _a.textColor, nodeTotalNodes = _a.nodeTotalNodes, globalTotalNodes = _a.globalTotalNodes;\r\n        var cursor = hasChildren === true && isSelectedNode === false ? \"pointer\" : \"auto\";\r\n        var itemsWidth = this._getNumberItemsWidthByNumberOfChars(fontSize, nodeTotalNodes.toString().length);\r\n        var clipWidth = width > itemsWidth ? width - itemsWidth : width;\r\n        return (React.createElement(\"g\", { transform: \"translate(\" + xTranslated + \",\" + yTranslated + \")\", className: styles.node + \" \" + (nodeTotalNodes === globalTotalNodes ? styles.rootNode : null), id: id.toString(), onClick: hasChildren ? onClick : null, style: { cursor: cursor } },\r\n            React.createElement(\"rect\", { id: \"rect-\" + id, width: width, height: height, fill: bgColor }),\r\n            React.createElement(\"clipPath\", { id: \"clip-\" + id },\r\n                React.createElement(\"rect\", { width: Math.max(0, clipWidth - 5), height: height })),\r\n            React.createElement(\"text\", { clipPath: \"url(#clip-\" + id + \")\" }, this._getLabelNewLine()),\r\n            this._getNumberOfItemsRect(),\r\n            React.createElement(\"title\", null, label + \"\\n\" + valueWithFormat + \" \" + valueUnit + \"\\n\" + nodeTotalNodes + \"/\" + globalTotalNodes)));\r\n    };\r\n    Node.prototype._getNumberItemsHeightByFontSize = function (fontSize) {\r\n        return fontSize;\r\n    };\r\n    Node.prototype._getNumberItemsWidthByNumberOfChars = function (fontSize, numberOfChars) {\r\n        return fontSize / 2 * numberOfChars + 5;\r\n    };\r\n    Node.prototype._getNumberOfItemsRect = function () {\r\n        var _a = this.props, bgColor = _a.bgColor, name = _a.name, width = _a.width, height = _a.height, fontSize = _a.fontSize, textColor = _a.textColor, nodeTotalNodes = _a.nodeTotalNodes;\r\n        var itemsWidth = this._getNumberItemsWidthByNumberOfChars(fontSize, nodeTotalNodes.toString().length);\r\n        var itemsHeight = this._getNumberItemsHeightByFontSize(fontSize);\r\n        if (width > itemsWidth\r\n            && height > itemsHeight) {\r\n            return (React.createElement(\"g\", null,\r\n                React.createElement(\"rect\", { id: \"rectNumberItems-\" + name, x: width - itemsWidth - 2, y: 2, width: itemsWidth, height: itemsHeight, fill: bgColor, fillOpacity: 0.9, stroke: textColor }),\r\n                React.createElement(\"text\", { fontSize: fontSize, fill: textColor, x: width - itemsWidth, y: fontSize }, nodeTotalNodes)));\r\n        }\r\n    };\r\n    Node.prototype._getLabelNewLine = function () {\r\n        var _a = this.props, label = _a.label, textColor = _a.textColor, fontSize = _a.fontSize, valueWithFormat = _a.valueWithFormat, valueUnit = _a.valueUnit, hasChildren = _a.hasChildren, nodeTotalNodes = _a.nodeTotalNodes, globalTotalNodes = _a.globalTotalNodes;\r\n        if (hasChildren === true) {\r\n            return (React.createElement(\"tspan\", { fontSize: fontSize, fill: textColor, dx: 4, dy: fontSize }, label + \"\\xa0(\" + valueWithFormat + \" \" + valueUnit + \")\"));\r\n        }\r\n        else {\r\n            if (label) {\r\n                return label.split(/(?=[A-Z][^A-Z])/g).concat(\"(\" + valueWithFormat + \" \" + valueUnit + \")\").map(function (item, index) {\r\n                    return (React.createElement(\"tspan\", { fontSize: fontSize, fill: textColor, key: index, x: 4, dy: fontSize }, item));\r\n                });\r\n            }\r\n        }\r\n    };\r\n    return Node;\r\n}(React.Component));\r\nexports.default = Node;\r\n"
      },
      {
        "id": 96,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\extract-text-webpack-plugin\\loader.js??ref--2-0!D:\\GitHub\\react-d3-treemap\\node_modules\\style-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js??ref--2-2!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.module.css",
        "name": "./app/src/components/Node/Node.module.css",
        "index": 28,
        "index2": 24,
        "size": 133,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.tsx",
        "issuerId": 95,
        "issuerName": "./app/src/components/Node/Node.tsx",
        "profile": {
          "factory": 415,
          "building": 282
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 95,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.tsx",
            "module": "./app/src/components/Node/Node.tsx",
            "moduleName": "./app/src/components/Node/Node.tsx",
            "type": "cjs require",
            "userRequest": "./Node.module.css",
            "loc": "14:13-41"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 4,
        "source": "// removed by extract-text-webpack-plugin\nmodule.exports = {\"node\":\"Node-module_node_2nDE2\",\"rootNode\":\"Node-module_rootNode_2Zve1\"};"
      },
      {
        "id": 97,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\defaultLocale.js",
        "name": "./node_modules/d3-format/src/defaultLocale.js",
        "index": 31,
        "index2": 39,
        "size": 361,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
        "issuerId": 27,
        "issuerName": "./node_modules/d3-format/index.js",
        "profile": {
          "factory": 180,
          "building": 237,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 27,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
            "module": "./node_modules/d3-format/index.js",
            "moduleName": "./node_modules/d3-format/index.js",
            "type": "harmony import",
            "userRequest": "./src/defaultLocale",
            "loc": "1:0-89"
          }
        ],
        "usedExports": [
          "default",
          "format",
          "formatPrefix"
        ],
        "providedExports": [
          "format",
          "formatPrefix",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import formatLocale from \"./locale\";\n\nvar locale;\nexport var format;\nexport var formatPrefix;\n\ndefaultLocale({\n  decimal: \".\",\n  thousands: \",\",\n  grouping: [3],\n  currency: [\"$\", \"\"]\n});\n\nexport default function defaultLocale(definition) {\n  locale = formatLocale(definition);\n  format = locale.format;\n  formatPrefix = locale.formatPrefix;\n  return locale;\n}\n"
      },
      {
        "id": 98,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatGroup.js",
        "name": "./node_modules/d3-format/src/formatGroup.js",
        "index": 35,
        "index2": 30,
        "size": 475,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
        "issuerId": 44,
        "issuerName": "./node_modules/d3-format/src/locale.js",
        "profile": {
          "factory": 337,
          "building": 160
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 44,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
            "module": "./node_modules/d3-format/src/locale.js",
            "moduleName": "./node_modules/d3-format/src/locale.js",
            "type": "harmony import",
            "userRequest": "./formatGroup",
            "loc": "2:0-40"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(grouping, thousands) {\n  return function(value, width) {\n    var i = value.length,\n        t = [],\n        j = 0,\n        g = grouping[0],\n        length = 0;\n\n    while (i > 0 && g > 0) {\n      if (length + g + 1 > width) g = Math.max(1, width - length);\n      t.push(value.substring(i -= g, i + g));\n      if ((length += g + 1) > width) break;\n      g = grouping[j = (j + 1) % grouping.length];\n    }\n\n    return t.reverse().join(thousands);\n  };\n}\n"
      },
      {
        "id": 99,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatNumerals.js",
        "name": "./node_modules/d3-format/src/formatNumerals.js",
        "index": 36,
        "index2": 31,
        "size": 154,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
        "issuerId": 44,
        "issuerName": "./node_modules/d3-format/src/locale.js",
        "profile": {
          "factory": 337,
          "building": 168
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 44,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
            "module": "./node_modules/d3-format/src/locale.js",
            "moduleName": "./node_modules/d3-format/src/locale.js",
            "type": "harmony import",
            "userRequest": "./formatNumerals",
            "loc": "3:0-46"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(numerals) {\n  return function(value) {\n    return value.replace(/[0-9]/g, function(i) {\n      return numerals[+i];\n    });\n  };\n}\n"
      },
      {
        "id": 100,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatDefault.js",
        "name": "./node_modules/d3-format/src/formatDefault.js",
        "index": 39,
        "index2": 32,
        "size": 368,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatTypes.js",
        "issuerId": 46,
        "issuerName": "./node_modules/d3-format/src/formatTypes.js",
        "profile": {
          "factory": 91,
          "building": 27
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 46,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatTypes.js",
            "module": "./node_modules/d3-format/src/formatTypes.js",
            "moduleName": "./node_modules/d3-format/src/formatTypes.js",
            "type": "harmony import",
            "userRequest": "./formatDefault",
            "loc": "1:0-44"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "export default function(x, p) {\n  x = x.toPrecision(p);\n\n  out: for (var n = x.length, i = 1, i0 = -1, i1; i < n; ++i) {\n    switch (x[i]) {\n      case \".\": i0 = i1 = i; break;\n      case \"0\": if (i0 === 0) i0 = i; i1 = i; break;\n      case \"e\": break out;\n      default: if (i0 > 0) i0 = 0; break;\n    }\n  }\n\n  return i0 > 0 ? x.slice(0, i0) + x.slice(i1 + 1) : x;\n}\n"
      },
      {
        "id": 101,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatRounded.js",
        "name": "./node_modules/d3-format/src/formatRounded.js",
        "index": 41,
        "index2": 34,
        "size": 458,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatTypes.js",
        "issuerId": 46,
        "issuerName": "./node_modules/d3-format/src/formatTypes.js",
        "profile": {
          "factory": 92,
          "building": 27,
          "dependencies": 21
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 46,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\formatTypes.js",
            "module": "./node_modules/d3-format/src/formatTypes.js",
            "moduleName": "./node_modules/d3-format/src/formatTypes.js",
            "type": "harmony import",
            "userRequest": "./formatRounded",
            "loc": "3:0-44"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import formatDecimal from \"./formatDecimal\";\n\nexport default function(x, p) {\n  var d = formatDecimal(x, p);\n  if (!d) return x + \"\";\n  var coefficient = d[0],\n      exponent = d[1];\n  return exponent < 0 ? \"0.\" + new Array(-exponent).join(\"0\") + coefficient\n      : coefficient.length > exponent + 1 ? coefficient.slice(0, exponent + 1) + \".\" + coefficient.slice(exponent + 1)\n      : coefficient + new Array(exponent - coefficient.length + 2).join(\"0\");\n}\n"
      },
      {
        "id": 102,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\identity.js",
        "name": "./node_modules/d3-format/src/identity.js",
        "index": 42,
        "index2": 37,
        "size": 43,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
        "issuerId": 44,
        "issuerName": "./node_modules/d3-format/src/locale.js",
        "profile": {
          "factory": 338,
          "building": 168
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 44,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\locale.js",
            "module": "./node_modules/d3-format/src/locale.js",
            "moduleName": "./node_modules/d3-format/src/locale.js",
            "type": "harmony import",
            "userRequest": "./identity",
            "loc": "7:0-34"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(x) {\n  return x;\n}\n"
      },
      {
        "id": 103,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\precisionFixed.js",
        "name": "./node_modules/d3-format/src/precisionFixed.js",
        "index": 43,
        "index2": 40,
        "size": 119,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
        "issuerId": 27,
        "issuerName": "./node_modules/d3-format/index.js",
        "profile": {
          "factory": 182,
          "building": 238,
          "dependencies": 339
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 27,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
            "module": "./node_modules/d3-format/index.js",
            "moduleName": "./node_modules/d3-format/index.js",
            "type": "harmony import",
            "userRequest": "./src/precisionFixed",
            "loc": "4:0-63"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import exponent from \"./exponent\";\n\nexport default function(step) {\n  return Math.max(0, -exponent(Math.abs(step)));\n}\n"
      },
      {
        "id": 104,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\precisionPrefix.js",
        "name": "./node_modules/d3-format/src/precisionPrefix.js",
        "index": 44,
        "index2": 41,
        "size": 190,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
        "issuerId": 27,
        "issuerName": "./node_modules/d3-format/index.js",
        "profile": {
          "factory": 183,
          "building": 244,
          "dependencies": 332
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 27,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
            "module": "./node_modules/d3-format/index.js",
            "moduleName": "./node_modules/d3-format/index.js",
            "type": "harmony import",
            "userRequest": "./src/precisionPrefix",
            "loc": "5:0-65"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import exponent from \"./exponent\";\n\nexport default function(step, value) {\n  return Math.max(0, Math.max(-8, Math.min(8, Math.floor(exponent(value) / 3))) * 3 - exponent(Math.abs(step)));\n}\n"
      },
      {
        "id": 105,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\src\\precisionRound.js",
        "name": "./node_modules/d3-format/src/precisionRound.js",
        "index": 45,
        "index2": 42,
        "size": 186,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
        "issuerId": 27,
        "issuerName": "./node_modules/d3-format/index.js",
        "profile": {
          "factory": 183,
          "building": 244,
          "dependencies": 332
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 27,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-format\\index.js",
            "module": "./node_modules/d3-format/index.js",
            "moduleName": "./node_modules/d3-format/index.js",
            "type": "harmony import",
            "userRequest": "./src/precisionRound",
            "loc": "6:0-63"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import exponent from \"./exponent\";\n\nexport default function(step, max) {\n  step = Math.abs(step), max = Math.abs(max) - step;\n  return Math.max(0, exponent(max) - exponent(step)) + 1;\n}\n"
      },
      {
        "id": 106,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
        "name": "./node_modules/d3-hierarchy/index.js",
        "index": 46,
        "index2": 74,
        "size": 876,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
        "issuerId": 80,
        "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
        "profile": {
          "factory": 436,
          "building": 420
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 80,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "module": "./app/src/components/TreeMap/TreeMap.tsx",
            "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
            "type": "cjs require",
            "userRequest": "d3-hierarchy",
            "loc": "25:21-44"
          }
        ],
        "usedExports": true,
        "providedExports": [
          "cluster",
          "hierarchy",
          "pack",
          "packSiblings",
          "packEnclose",
          "partition",
          "stratify",
          "tree",
          "treemap",
          "treemapBinary",
          "treemapDice",
          "treemapSlice",
          "treemapSliceDice",
          "treemapSquarify",
          "treemapResquarify"
        ],
        "optimizationBailout": [],
        "depth": 2,
        "source": "export {default as cluster} from \"./src/cluster\";\nexport {default as hierarchy} from \"./src/hierarchy/index\";\nexport {default as pack} from \"./src/pack/index\";\nexport {default as packSiblings} from \"./src/pack/siblings\";\nexport {default as packEnclose} from \"./src/pack/enclose\";\nexport {default as partition} from \"./src/partition\";\nexport {default as stratify} from \"./src/stratify\";\nexport {default as tree} from \"./src/tree\";\nexport {default as treemap} from \"./src/treemap/index\";\nexport {default as treemapBinary} from \"./src/treemap/binary\";\nexport {default as treemapDice} from \"./src/treemap/dice\";\nexport {default as treemapSlice} from \"./src/treemap/slice\";\nexport {default as treemapSliceDice} from \"./src/treemap/sliceDice\";\nexport {default as treemapSquarify} from \"./src/treemap/squarify\";\nexport {default as treemapResquarify} from \"./src/treemap/resquarify\";\n"
      },
      {
        "id": 107,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\cluster.js",
        "name": "./node_modules/d3-hierarchy/src/cluster.js",
        "index": 47,
        "index2": 44,
        "size": 2093,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
        "issuerId": 106,
        "issuerName": "./node_modules/d3-hierarchy/index.js",
        "profile": {
          "factory": 174,
          "building": 174
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 106,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./src/cluster",
            "loc": "1:0-49"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "function defaultSeparation(a, b) {\n  return a.parent === b.parent ? 1 : 2;\n}\n\nfunction meanX(children) {\n  return children.reduce(meanXReduce, 0) / children.length;\n}\n\nfunction meanXReduce(x, c) {\n  return x + c.x;\n}\n\nfunction maxY(children) {\n  return 1 + children.reduce(maxYReduce, 0);\n}\n\nfunction maxYReduce(y, c) {\n  return Math.max(y, c.y);\n}\n\nfunction leafLeft(node) {\n  var children;\n  while (children = node.children) node = children[0];\n  return node;\n}\n\nfunction leafRight(node) {\n  var children;\n  while (children = node.children) node = children[children.length - 1];\n  return node;\n}\n\nexport default function() {\n  var separation = defaultSeparation,\n      dx = 1,\n      dy = 1,\n      nodeSize = false;\n\n  function cluster(root) {\n    var previousNode,\n        x = 0;\n\n    // First walk, computing the initial x & y values.\n    root.eachAfter(function(node) {\n      var children = node.children;\n      if (children) {\n        node.x = meanX(children);\n        node.y = maxY(children);\n      } else {\n        node.x = previousNode ? x += separation(node, previousNode) : 0;\n        node.y = 0;\n        previousNode = node;\n      }\n    });\n\n    var left = leafLeft(root),\n        right = leafRight(root),\n        x0 = left.x - separation(left, right) / 2,\n        x1 = right.x + separation(right, left) / 2;\n\n    // Second walk, normalizing x & y to the desired size.\n    return root.eachAfter(nodeSize ? function(node) {\n      node.x = (node.x - root.x) * dx;\n      node.y = (root.y - node.y) * dy;\n    } : function(node) {\n      node.x = (node.x - x0) / (x1 - x0) * dx;\n      node.y = (1 - (root.y ? node.y / root.y : 1)) * dy;\n    });\n  }\n\n  cluster.separation = function(x) {\n    return arguments.length ? (separation = x, cluster) : separation;\n  };\n\n  cluster.size = function(x) {\n    return arguments.length ? (nodeSize = false, dx = +x[0], dy = +x[1], cluster) : (nodeSize ? null : [dx, dy]);\n  };\n\n  cluster.nodeSize = function(x) {\n    return arguments.length ? (nodeSize = true, dx = +x[0], dy = +x[1], cluster) : (nodeSize ? [dx, dy] : null);\n  };\n\n  return cluster;\n}\n"
      },
      {
        "id": 108,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\count.js",
        "name": "./node_modules/d3-hierarchy/src/hierarchy/count.js",
        "index": 49,
        "index2": 45,
        "size": 263,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
        "issuerId": 29,
        "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
        "profile": {
          "factory": 367,
          "building": 149
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 29,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./count",
            "loc": "1:0-33"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "function count(node) {\n  var sum = 0,\n      children = node.children,\n      i = children && children.length;\n  if (!i) sum = 1;\n  else while (--i >= 0) sum += children[i].value;\n  node.value = sum;\n}\n\nexport default function() {\n  return this.eachAfter(count);\n}\n"
      },
      {
        "id": 109,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\each.js",
        "name": "./node_modules/d3-hierarchy/src/hierarchy/each.js",
        "index": 50,
        "index2": 46,
        "size": 381,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
        "issuerId": 29,
        "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
        "profile": {
          "factory": 368,
          "building": 148
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 29,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./each",
            "loc": "2:0-31"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(callback) {\n  var node = this, current, next = [node], children, i, n;\n  do {\n    current = next.reverse(), next = [];\n    while (node = current.pop()) {\n      callback(node), children = node.children;\n      if (children) for (i = 0, n = children.length; i < n; ++i) {\n        next.push(children[i]);\n      }\n    }\n  } while (next.length);\n  return this;\n}\n"
      },
      {
        "id": 110,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\eachBefore.js",
        "name": "./node_modules/d3-hierarchy/src/hierarchy/eachBefore.js",
        "index": 51,
        "index2": 47,
        "size": 282,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
        "issuerId": 29,
        "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
        "profile": {
          "factory": 368,
          "building": 140
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 29,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./eachBefore",
            "loc": "3:0-43"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(callback) {\n  var node = this, nodes = [node], children, i;\n  while (node = nodes.pop()) {\n    callback(node), children = node.children;\n    if (children) for (i = children.length - 1; i >= 0; --i) {\n      nodes.push(children[i]);\n    }\n  }\n  return this;\n}\n"
      },
      {
        "id": 111,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\eachAfter.js",
        "name": "./node_modules/d3-hierarchy/src/hierarchy/eachAfter.js",
        "index": 52,
        "index2": 48,
        "size": 353,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
        "issuerId": 29,
        "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
        "profile": {
          "factory": 369,
          "building": 164
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 29,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./eachAfter",
            "loc": "4:0-41"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(callback) {\n  var node = this, nodes = [node], next = [], children, i, n;\n  while (node = nodes.pop()) {\n    next.push(node), children = node.children;\n    if (children) for (i = 0, n = children.length; i < n; ++i) {\n      nodes.push(children[i]);\n    }\n  }\n  while (node = next.pop()) {\n    callback(node);\n  }\n  return this;\n}\n"
      },
      {
        "id": 112,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\sum.js",
        "name": "./node_modules/d3-hierarchy/src/hierarchy/sum.js",
        "index": 53,
        "index2": 49,
        "size": 264,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
        "issuerId": 29,
        "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
        "profile": {
          "factory": 370,
          "building": 164
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 29,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./sum",
            "loc": "5:0-29"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(value) {\n  return this.eachAfter(function(node) {\n    var sum = +value(node.data) || 0,\n        children = node.children,\n        i = children && children.length;\n    while (--i >= 0) sum += children[i].value;\n    node.value = sum;\n  });\n}\n"
      },
      {
        "id": 113,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\sort.js",
        "name": "./node_modules/d3-hierarchy/src/hierarchy/sort.js",
        "index": 54,
        "index2": 50,
        "size": 151,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
        "issuerId": 29,
        "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
        "profile": {
          "factory": 370,
          "building": 164
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 29,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./sort",
            "loc": "6:0-31"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(compare) {\n  return this.eachBefore(function(node) {\n    if (node.children) {\n      node.children.sort(compare);\n    }\n  });\n}\n"
      },
      {
        "id": 114,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\path.js",
        "name": "./node_modules/d3-hierarchy/src/hierarchy/path.js",
        "index": 55,
        "index2": 51,
        "size": 606,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
        "issuerId": 29,
        "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
        "profile": {
          "factory": 370,
          "building": 165
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 29,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./path",
            "loc": "7:0-31"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(end) {\n  var start = this,\n      ancestor = leastCommonAncestor(start, end),\n      nodes = [start];\n  while (start !== ancestor) {\n    start = start.parent;\n    nodes.push(start);\n  }\n  var k = nodes.length;\n  while (end !== ancestor) {\n    nodes.splice(k, 0, end);\n    end = end.parent;\n  }\n  return nodes;\n}\n\nfunction leastCommonAncestor(a, b) {\n  if (a === b) return a;\n  var aNodes = a.ancestors(),\n      bNodes = b.ancestors(),\n      c = null;\n  a = aNodes.pop();\n  b = bNodes.pop();\n  while (a === b) {\n    c = a;\n    a = aNodes.pop();\n    b = bNodes.pop();\n  }\n  return c;\n}\n"
      },
      {
        "id": 115,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\ancestors.js",
        "name": "./node_modules/d3-hierarchy/src/hierarchy/ancestors.js",
        "index": 56,
        "index2": 52,
        "size": 138,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
        "issuerId": 29,
        "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
        "profile": {
          "factory": 371,
          "building": 166
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 29,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./ancestors",
            "loc": "8:0-41"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function() {\n  var node = this, nodes = [node];\n  while (node = node.parent) {\n    nodes.push(node);\n  }\n  return nodes;\n}\n"
      },
      {
        "id": 116,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\descendants.js",
        "name": "./node_modules/d3-hierarchy/src/hierarchy/descendants.js",
        "index": 57,
        "index2": 53,
        "size": 121,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
        "issuerId": 29,
        "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
        "profile": {
          "factory": 371,
          "building": 167
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 29,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./descendants",
            "loc": "9:0-45"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function() {\n  var nodes = [];\n  this.each(function(node) {\n    nodes.push(node);\n  });\n  return nodes;\n}\n"
      },
      {
        "id": 117,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\leaves.js",
        "name": "./node_modules/d3-hierarchy/src/hierarchy/leaves.js",
        "index": 58,
        "index2": 54,
        "size": 164,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
        "issuerId": 29,
        "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
        "profile": {
          "factory": 372,
          "building": 164
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 29,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./leaves",
            "loc": "10:0-35"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function() {\n  var leaves = [];\n  this.eachBefore(function(node) {\n    if (!node.children) {\n      leaves.push(node);\n    }\n  });\n  return leaves;\n}\n"
      },
      {
        "id": 118,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\links.js",
        "name": "./node_modules/d3-hierarchy/src/hierarchy/links.js",
        "index": 59,
        "index2": 55,
        "size": 242,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
        "issuerId": 29,
        "issuerName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
        "profile": {
          "factory": 372,
          "building": 164
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 29,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/src/hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./links",
            "loc": "11:0-33"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function() {\n  var root = this, links = [];\n  root.each(function(node) {\n    if (node !== root) { // Don’t include the root’s parent, if any.\n      links.push({source: node.parent, target: node});\n    }\n  });\n  return links;\n}\n"
      },
      {
        "id": 119,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\index.js",
        "name": "./node_modules/d3-hierarchy/src/pack/index.js",
        "index": 60,
        "index2": 62,
        "size": 1917,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
        "issuerId": 106,
        "issuerName": "./node_modules/d3-hierarchy/index.js",
        "profile": {
          "factory": 178,
          "building": 218,
          "dependencies": 359
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 106,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./src/pack/index",
            "loc": "3:0-49"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {packEnclose} from \"./siblings\";\nimport {optional} from \"../accessors\";\nimport constant, {constantZero} from \"../constant\";\n\nfunction defaultRadius(d) {\n  return Math.sqrt(d.value);\n}\n\nexport default function() {\n  var radius = null,\n      dx = 1,\n      dy = 1,\n      padding = constantZero;\n\n  function pack(root) {\n    root.x = dx / 2, root.y = dy / 2;\n    if (radius) {\n      root.eachBefore(radiusLeaf(radius))\n          .eachAfter(packChildren(padding, 0.5))\n          .eachBefore(translateChild(1));\n    } else {\n      root.eachBefore(radiusLeaf(defaultRadius))\n          .eachAfter(packChildren(constantZero, 1))\n          .eachAfter(packChildren(padding, root.r / Math.min(dx, dy)))\n          .eachBefore(translateChild(Math.min(dx, dy) / (2 * root.r)));\n    }\n    return root;\n  }\n\n  pack.radius = function(x) {\n    return arguments.length ? (radius = optional(x), pack) : radius;\n  };\n\n  pack.size = function(x) {\n    return arguments.length ? (dx = +x[0], dy = +x[1], pack) : [dx, dy];\n  };\n\n  pack.padding = function(x) {\n    return arguments.length ? (padding = typeof x === \"function\" ? x : constant(+x), pack) : padding;\n  };\n\n  return pack;\n}\n\nfunction radiusLeaf(radius) {\n  return function(node) {\n    if (!node.children) {\n      node.r = Math.max(0, +radius(node) || 0);\n    }\n  };\n}\n\nfunction packChildren(padding, k) {\n  return function(node) {\n    if (children = node.children) {\n      var children,\n          i,\n          n = children.length,\n          r = padding(node) * k || 0,\n          e;\n\n      if (r) for (i = 0; i < n; ++i) children[i].r += r;\n      e = packEnclose(children);\n      if (r) for (i = 0; i < n; ++i) children[i].r -= r;\n      node.r = e + r;\n    }\n  };\n}\n\nfunction translateChild(k) {\n  return function(node) {\n    var parent = node.parent;\n    node.r *= k;\n    if (parent) {\n      node.x = parent.x + k * node.x;\n      node.y = parent.y + k * node.y;\n    }\n  };\n}\n"
      },
      {
        "id": 120,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\array.js",
        "name": "./node_modules/d3-hierarchy/src/array.js",
        "index": 63,
        "index2": 57,
        "size": 250,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\enclose.js",
        "issuerId": 49,
        "issuerName": "./node_modules/d3-hierarchy/src/pack/enclose.js",
        "profile": {
          "factory": 353,
          "building": 162
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 49,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\pack\\enclose.js",
            "module": "./node_modules/d3-hierarchy/src/pack/enclose.js",
            "moduleName": "./node_modules/d3-hierarchy/src/pack/enclose.js",
            "type": "harmony import",
            "userRequest": "../array",
            "loc": "1:0-40"
          }
        ],
        "usedExports": [
          "shuffle",
          "slice"
        ],
        "providedExports": [
          "slice",
          "shuffle"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export var slice = Array.prototype.slice;\n\nexport function shuffle(array) {\n  var m = array.length,\n      t,\n      i;\n\n  while (m) {\n    i = Math.random() * m-- | 0;\n    t = array[m];\n    array[m] = array[i];\n    array[i] = t;\n  }\n\n  return array;\n}\n"
      },
      {
        "id": 121,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\partition.js",
        "name": "./node_modules/d3-hierarchy/src/partition.js",
        "index": 66,
        "index2": 65,
        "size": 1266,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
        "issuerId": 106,
        "issuerName": "./node_modules/d3-hierarchy/index.js",
        "profile": {
          "factory": 175,
          "building": 217,
          "dependencies": 2
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 106,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./src/partition",
            "loc": "6:0-53"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import roundNode from \"./treemap/round\";\nimport treemapDice from \"./treemap/dice\";\n\nexport default function() {\n  var dx = 1,\n      dy = 1,\n      padding = 0,\n      round = false;\n\n  function partition(root) {\n    var n = root.height + 1;\n    root.x0 =\n    root.y0 = padding;\n    root.x1 = dx;\n    root.y1 = dy / n;\n    root.eachBefore(positionNode(dy, n));\n    if (round) root.eachBefore(roundNode);\n    return root;\n  }\n\n  function positionNode(dy, n) {\n    return function(node) {\n      if (node.children) {\n        treemapDice(node, node.x0, dy * (node.depth + 1) / n, node.x1, dy * (node.depth + 2) / n);\n      }\n      var x0 = node.x0,\n          y0 = node.y0,\n          x1 = node.x1 - padding,\n          y1 = node.y1 - padding;\n      if (x1 < x0) x0 = x1 = (x0 + x1) / 2;\n      if (y1 < y0) y0 = y1 = (y0 + y1) / 2;\n      node.x0 = x0;\n      node.y0 = y0;\n      node.x1 = x1;\n      node.y1 = y1;\n    };\n  }\n\n  partition.round = function(x) {\n    return arguments.length ? (round = !!x, partition) : round;\n  };\n\n  partition.size = function(x) {\n    return arguments.length ? (dx = +x[0], dy = +x[1], partition) : [dx, dy];\n  };\n\n  partition.padding = function(x) {\n    return arguments.length ? (padding = +x, partition) : padding;\n  };\n\n  return partition;\n}\n"
      },
      {
        "id": 122,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\stratify.js",
        "name": "./node_modules/d3-hierarchy/src/stratify.js",
        "index": 69,
        "index2": 66,
        "size": 1930,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
        "issuerId": 106,
        "issuerName": "./node_modules/d3-hierarchy/index.js",
        "profile": {
          "factory": 175,
          "building": 213,
          "dependencies": 2
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 106,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./src/stratify",
            "loc": "7:0-51"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {required} from \"./accessors\";\nimport {Node, computeHeight} from \"./hierarchy/index\";\n\nvar keyPrefix = \"$\", // Protect against keys like “__proto__”.\n    preroot = {depth: -1},\n    ambiguous = {};\n\nfunction defaultId(d) {\n  return d.id;\n}\n\nfunction defaultParentId(d) {\n  return d.parentId;\n}\n\nexport default function() {\n  var id = defaultId,\n      parentId = defaultParentId;\n\n  function stratify(data) {\n    var d,\n        i,\n        n = data.length,\n        root,\n        parent,\n        node,\n        nodes = new Array(n),\n        nodeId,\n        nodeKey,\n        nodeByKey = {};\n\n    for (i = 0; i < n; ++i) {\n      d = data[i], node = nodes[i] = new Node(d);\n      if ((nodeId = id(d, i, data)) != null && (nodeId += \"\")) {\n        nodeKey = keyPrefix + (node.id = nodeId);\n        nodeByKey[nodeKey] = nodeKey in nodeByKey ? ambiguous : node;\n      }\n    }\n\n    for (i = 0; i < n; ++i) {\n      node = nodes[i], nodeId = parentId(data[i], i, data);\n      if (nodeId == null || !(nodeId += \"\")) {\n        if (root) throw new Error(\"multiple roots\");\n        root = node;\n      } else {\n        parent = nodeByKey[keyPrefix + nodeId];\n        if (!parent) throw new Error(\"missing: \" + nodeId);\n        if (parent === ambiguous) throw new Error(\"ambiguous: \" + nodeId);\n        if (parent.children) parent.children.push(node);\n        else parent.children = [node];\n        node.parent = parent;\n      }\n    }\n\n    if (!root) throw new Error(\"no root\");\n    root.parent = preroot;\n    root.eachBefore(function(node) { node.depth = node.parent.depth + 1; --n; }).eachBefore(computeHeight);\n    root.parent = null;\n    if (n > 0) throw new Error(\"cycle\");\n\n    return root;\n  }\n\n  stratify.id = function(x) {\n    return arguments.length ? (id = required(x), stratify) : id;\n  };\n\n  stratify.parentId = function(x) {\n    return arguments.length ? (parentId = required(x), stratify) : parentId;\n  };\n\n  return stratify;\n}\n"
      },
      {
        "id": 123,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\tree.js",
        "name": "./node_modules/d3-hierarchy/src/tree.js",
        "index": 70,
        "index2": 67,
        "size": 7054,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
        "issuerId": 106,
        "issuerName": "./node_modules/d3-hierarchy/index.js",
        "profile": {
          "factory": 176,
          "building": 202,
          "dependencies": 2
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 106,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./src/tree",
            "loc": "8:0-43"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {Node} from \"./hierarchy/index\";\n\nfunction defaultSeparation(a, b) {\n  return a.parent === b.parent ? 1 : 2;\n}\n\n// function radialSeparation(a, b) {\n//   return (a.parent === b.parent ? 1 : 2) / a.depth;\n// }\n\n// This function is used to traverse the left contour of a subtree (or\n// subforest). It returns the successor of v on this contour. This successor is\n// either given by the leftmost child of v or by the thread of v. The function\n// returns null if and only if v is on the highest level of its subtree.\nfunction nextLeft(v) {\n  var children = v.children;\n  return children ? children[0] : v.t;\n}\n\n// This function works analogously to nextLeft.\nfunction nextRight(v) {\n  var children = v.children;\n  return children ? children[children.length - 1] : v.t;\n}\n\n// Shifts the current subtree rooted at w+. This is done by increasing\n// prelim(w+) and mod(w+) by shift.\nfunction moveSubtree(wm, wp, shift) {\n  var change = shift / (wp.i - wm.i);\n  wp.c -= change;\n  wp.s += shift;\n  wm.c += change;\n  wp.z += shift;\n  wp.m += shift;\n}\n\n// All other shifts, applied to the smaller subtrees between w- and w+, are\n// performed by this function. To prepare the shifts, we have to adjust\n// change(w+), shift(w+), and change(w-).\nfunction executeShifts(v) {\n  var shift = 0,\n      change = 0,\n      children = v.children,\n      i = children.length,\n      w;\n  while (--i >= 0) {\n    w = children[i];\n    w.z += shift;\n    w.m += shift;\n    shift += w.s + (change += w.c);\n  }\n}\n\n// If vi-’s ancestor is a sibling of v, returns vi-’s ancestor. Otherwise,\n// returns the specified (default) ancestor.\nfunction nextAncestor(vim, v, ancestor) {\n  return vim.a.parent === v.parent ? vim.a : ancestor;\n}\n\nfunction TreeNode(node, i) {\n  this._ = node;\n  this.parent = null;\n  this.children = null;\n  this.A = null; // default ancestor\n  this.a = this; // ancestor\n  this.z = 0; // prelim\n  this.m = 0; // mod\n  this.c = 0; // change\n  this.s = 0; // shift\n  this.t = null; // thread\n  this.i = i; // number\n}\n\nTreeNode.prototype = Object.create(Node.prototype);\n\nfunction treeRoot(root) {\n  var tree = new TreeNode(root, 0),\n      node,\n      nodes = [tree],\n      child,\n      children,\n      i,\n      n;\n\n  while (node = nodes.pop()) {\n    if (children = node._.children) {\n      node.children = new Array(n = children.length);\n      for (i = n - 1; i >= 0; --i) {\n        nodes.push(child = node.children[i] = new TreeNode(children[i], i));\n        child.parent = node;\n      }\n    }\n  }\n\n  (tree.parent = new TreeNode(null, 0)).children = [tree];\n  return tree;\n}\n\n// Node-link tree diagram using the Reingold-Tilford \"tidy\" algorithm\nexport default function() {\n  var separation = defaultSeparation,\n      dx = 1,\n      dy = 1,\n      nodeSize = null;\n\n  function tree(root) {\n    var t = treeRoot(root);\n\n    // Compute the layout using Buchheim et al.’s algorithm.\n    t.eachAfter(firstWalk), t.parent.m = -t.z;\n    t.eachBefore(secondWalk);\n\n    // If a fixed node size is specified, scale x and y.\n    if (nodeSize) root.eachBefore(sizeNode);\n\n    // If a fixed tree size is specified, scale x and y based on the extent.\n    // Compute the left-most, right-most, and depth-most nodes for extents.\n    else {\n      var left = root,\n          right = root,\n          bottom = root;\n      root.eachBefore(function(node) {\n        if (node.x < left.x) left = node;\n        if (node.x > right.x) right = node;\n        if (node.depth > bottom.depth) bottom = node;\n      });\n      var s = left === right ? 1 : separation(left, right) / 2,\n          tx = s - left.x,\n          kx = dx / (right.x + s + tx),\n          ky = dy / (bottom.depth || 1);\n      root.eachBefore(function(node) {\n        node.x = (node.x + tx) * kx;\n        node.y = node.depth * ky;\n      });\n    }\n\n    return root;\n  }\n\n  // Computes a preliminary x-coordinate for v. Before that, FIRST WALK is\n  // applied recursively to the children of v, as well as the function\n  // APPORTION. After spacing out the children by calling EXECUTE SHIFTS, the\n  // node v is placed to the midpoint of its outermost children.\n  function firstWalk(v) {\n    var children = v.children,\n        siblings = v.parent.children,\n        w = v.i ? siblings[v.i - 1] : null;\n    if (children) {\n      executeShifts(v);\n      var midpoint = (children[0].z + children[children.length - 1].z) / 2;\n      if (w) {\n        v.z = w.z + separation(v._, w._);\n        v.m = v.z - midpoint;\n      } else {\n        v.z = midpoint;\n      }\n    } else if (w) {\n      v.z = w.z + separation(v._, w._);\n    }\n    v.parent.A = apportion(v, w, v.parent.A || siblings[0]);\n  }\n\n  // Computes all real x-coordinates by summing up the modifiers recursively.\n  function secondWalk(v) {\n    v._.x = v.z + v.parent.m;\n    v.m += v.parent.m;\n  }\n\n  // The core of the algorithm. Here, a new subtree is combined with the\n  // previous subtrees. Threads are used to traverse the inside and outside\n  // contours of the left and right subtree up to the highest common level. The\n  // vertices used for the traversals are vi+, vi-, vo-, and vo+, where the\n  // superscript o means outside and i means inside, the subscript - means left\n  // subtree and + means right subtree. For summing up the modifiers along the\n  // contour, we use respective variables si+, si-, so-, and so+. Whenever two\n  // nodes of the inside contours conflict, we compute the left one of the\n  // greatest uncommon ancestors using the function ANCESTOR and call MOVE\n  // SUBTREE to shift the subtree and prepare the shifts of smaller subtrees.\n  // Finally, we add a new thread (if necessary).\n  function apportion(v, w, ancestor) {\n    if (w) {\n      var vip = v,\n          vop = v,\n          vim = w,\n          vom = vip.parent.children[0],\n          sip = vip.m,\n          sop = vop.m,\n          sim = vim.m,\n          som = vom.m,\n          shift;\n      while (vim = nextRight(vim), vip = nextLeft(vip), vim && vip) {\n        vom = nextLeft(vom);\n        vop = nextRight(vop);\n        vop.a = v;\n        shift = vim.z + sim - vip.z - sip + separation(vim._, vip._);\n        if (shift > 0) {\n          moveSubtree(nextAncestor(vim, v, ancestor), v, shift);\n          sip += shift;\n          sop += shift;\n        }\n        sim += vim.m;\n        sip += vip.m;\n        som += vom.m;\n        sop += vop.m;\n      }\n      if (vim && !nextRight(vop)) {\n        vop.t = vim;\n        vop.m += sim - sop;\n      }\n      if (vip && !nextLeft(vom)) {\n        vom.t = vip;\n        vom.m += sip - som;\n        ancestor = v;\n      }\n    }\n    return ancestor;\n  }\n\n  function sizeNode(node) {\n    node.x *= dx;\n    node.y = node.depth * dy;\n  }\n\n  tree.separation = function(x) {\n    return arguments.length ? (separation = x, tree) : separation;\n  };\n\n  tree.size = function(x) {\n    return arguments.length ? (nodeSize = false, dx = +x[0], dy = +x[1], tree) : (nodeSize ? null : [dx, dy]);\n  };\n\n  tree.nodeSize = function(x) {\n    return arguments.length ? (nodeSize = true, dx = +x[0], dy = +x[1], tree) : (nodeSize ? [dx, dy] : null);\n  };\n\n  return tree;\n}\n"
      },
      {
        "id": 124,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\index.js",
        "name": "./node_modules/d3-hierarchy/src/treemap/index.js",
        "index": 71,
        "index2": 70,
        "size": 2810,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
        "issuerId": 106,
        "issuerName": "./node_modules/d3-hierarchy/index.js",
        "profile": {
          "factory": 180,
          "building": 291,
          "dependencies": 287
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 106,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./src/treemap/index",
            "loc": "9:0-55"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import roundNode from \"./round\";\nimport squarify from \"./squarify\";\nimport {required} from \"../accessors\";\nimport constant, {constantZero} from \"../constant\";\n\nexport default function() {\n  var tile = squarify,\n      round = false,\n      dx = 1,\n      dy = 1,\n      paddingStack = [0],\n      paddingInner = constantZero,\n      paddingTop = constantZero,\n      paddingRight = constantZero,\n      paddingBottom = constantZero,\n      paddingLeft = constantZero;\n\n  function treemap(root) {\n    root.x0 =\n    root.y0 = 0;\n    root.x1 = dx;\n    root.y1 = dy;\n    root.eachBefore(positionNode);\n    paddingStack = [0];\n    if (round) root.eachBefore(roundNode);\n    return root;\n  }\n\n  function positionNode(node) {\n    var p = paddingStack[node.depth],\n        x0 = node.x0 + p,\n        y0 = node.y0 + p,\n        x1 = node.x1 - p,\n        y1 = node.y1 - p;\n    if (x1 < x0) x0 = x1 = (x0 + x1) / 2;\n    if (y1 < y0) y0 = y1 = (y0 + y1) / 2;\n    node.x0 = x0;\n    node.y0 = y0;\n    node.x1 = x1;\n    node.y1 = y1;\n    if (node.children) {\n      p = paddingStack[node.depth + 1] = paddingInner(node) / 2;\n      x0 += paddingLeft(node) - p;\n      y0 += paddingTop(node) - p;\n      x1 -= paddingRight(node) - p;\n      y1 -= paddingBottom(node) - p;\n      if (x1 < x0) x0 = x1 = (x0 + x1) / 2;\n      if (y1 < y0) y0 = y1 = (y0 + y1) / 2;\n      tile(node, x0, y0, x1, y1);\n    }\n  }\n\n  treemap.round = function(x) {\n    return arguments.length ? (round = !!x, treemap) : round;\n  };\n\n  treemap.size = function(x) {\n    return arguments.length ? (dx = +x[0], dy = +x[1], treemap) : [dx, dy];\n  };\n\n  treemap.tile = function(x) {\n    return arguments.length ? (tile = required(x), treemap) : tile;\n  };\n\n  treemap.padding = function(x) {\n    return arguments.length ? treemap.paddingInner(x).paddingOuter(x) : treemap.paddingInner();\n  };\n\n  treemap.paddingInner = function(x) {\n    return arguments.length ? (paddingInner = typeof x === \"function\" ? x : constant(+x), treemap) : paddingInner;\n  };\n\n  treemap.paddingOuter = function(x) {\n    return arguments.length ? treemap.paddingTop(x).paddingRight(x).paddingBottom(x).paddingLeft(x) : treemap.paddingTop();\n  };\n\n  treemap.paddingTop = function(x) {\n    return arguments.length ? (paddingTop = typeof x === \"function\" ? x : constant(+x), treemap) : paddingTop;\n  };\n\n  treemap.paddingRight = function(x) {\n    return arguments.length ? (paddingRight = typeof x === \"function\" ? x : constant(+x), treemap) : paddingRight;\n  };\n\n  treemap.paddingBottom = function(x) {\n    return arguments.length ? (paddingBottom = typeof x === \"function\" ? x : constant(+x), treemap) : paddingBottom;\n  };\n\n  treemap.paddingLeft = function(x) {\n    return arguments.length ? (paddingLeft = typeof x === \"function\" ? x : constant(+x), treemap) : paddingLeft;\n  };\n\n  return treemap;\n}\n"
      },
      {
        "id": 125,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\binary.js",
        "name": "./node_modules/d3-hierarchy/src/treemap/binary.js",
        "index": 74,
        "index2": 71,
        "size": 1266,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
        "issuerId": 106,
        "issuerName": "./node_modules/d3-hierarchy/index.js",
        "profile": {
          "factory": 180,
          "building": 228
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 106,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./src/treemap/binary",
            "loc": "10:0-62"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(parent, x0, y0, x1, y1) {\n  var nodes = parent.children,\n      i, n = nodes.length,\n      sum, sums = new Array(n + 1);\n\n  for (sums[0] = sum = i = 0; i < n; ++i) {\n    sums[i + 1] = sum += nodes[i].value;\n  }\n\n  partition(0, n, parent.value, x0, y0, x1, y1);\n\n  function partition(i, j, value, x0, y0, x1, y1) {\n    if (i >= j - 1) {\n      var node = nodes[i];\n      node.x0 = x0, node.y0 = y0;\n      node.x1 = x1, node.y1 = y1;\n      return;\n    }\n\n    var valueOffset = sums[i],\n        valueTarget = (value / 2) + valueOffset,\n        k = i + 1,\n        hi = j - 1;\n\n    while (k < hi) {\n      var mid = k + hi >>> 1;\n      if (sums[mid] < valueTarget) k = mid + 1;\n      else hi = mid;\n    }\n\n    if ((valueTarget - sums[k - 1]) < (sums[k] - valueTarget) && i + 1 < k) --k;\n\n    var valueLeft = sums[k] - valueOffset,\n        valueRight = value - valueLeft;\n\n    if ((x1 - x0) > (y1 - y0)) {\n      var xk = (x0 * valueRight + x1 * valueLeft) / value;\n      partition(i, k, valueLeft, x0, y0, xk, y1);\n      partition(k, j, valueRight, xk, y0, x1, y1);\n    } else {\n      var yk = (y0 * valueRight + y1 * valueLeft) / value;\n      partition(i, k, valueLeft, x0, y0, x1, yk);\n      partition(k, j, valueRight, x0, yk, x1, y1);\n    }\n  }\n}\n"
      },
      {
        "id": 126,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\sliceDice.js",
        "name": "./node_modules/d3-hierarchy/src/treemap/sliceDice.js",
        "index": 75,
        "index2": 72,
        "size": 170,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
        "issuerId": 106,
        "issuerName": "./node_modules/d3-hierarchy/index.js",
        "profile": {
          "factory": 182,
          "building": 232,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 106,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./src/treemap/sliceDice",
            "loc": "13:0-68"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import dice from \"./dice\";\nimport slice from \"./slice\";\n\nexport default function(parent, x0, y0, x1, y1) {\n  (parent.depth & 1 ? slice : dice)(parent, x0, y0, x1, y1);\n}\n"
      },
      {
        "id": 127,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\src\\treemap\\resquarify.js",
        "name": "./node_modules/d3-hierarchy/src/treemap/resquarify.js",
        "index": 76,
        "index2": 73,
        "size": 1029,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
        "issuerId": 106,
        "issuerName": "./node_modules/d3-hierarchy/index.js",
        "profile": {
          "factory": 183,
          "building": 234,
          "dependencies": 3
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 106,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-hierarchy\\index.js",
            "module": "./node_modules/d3-hierarchy/index.js",
            "moduleName": "./node_modules/d3-hierarchy/index.js",
            "type": "harmony import",
            "userRequest": "./src/treemap/resquarify",
            "loc": "15:0-70"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import treemapDice from \"./dice\";\nimport treemapSlice from \"./slice\";\nimport {phi, squarifyRatio} from \"./squarify\";\n\nexport default (function custom(ratio) {\n\n  function resquarify(parent, x0, y0, x1, y1) {\n    if ((rows = parent._squarify) && (rows.ratio === ratio)) {\n      var rows,\n          row,\n          nodes,\n          i,\n          j = -1,\n          n,\n          m = rows.length,\n          value = parent.value;\n\n      while (++j < m) {\n        row = rows[j], nodes = row.children;\n        for (i = row.value = 0, n = nodes.length; i < n; ++i) row.value += nodes[i].value;\n        if (row.dice) treemapDice(row, x0, y0, x1, y0 += (y1 - y0) * row.value / value);\n        else treemapSlice(row, x0, y0, x0 += (x1 - x0) * row.value / value, y1);\n        value -= row.value;\n      }\n    } else {\n      parent._squarify = rows = squarifyRatio(ratio, parent, x0, y0, x1, y1);\n      rows.ratio = ratio;\n    }\n  }\n\n  resquarify.ratio = function(x) {\n    return custom((x = +x) > 1 ? x : 1);\n  };\n\n  return resquarify;\n})(phi);\n"
      },
      {
        "id": 128,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "name": "./node_modules/d3-scale/index.js",
        "index": 77,
        "index2": 190,
        "size": 1402,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
        "issuerId": 80,
        "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
        "profile": {
          "factory": 454,
          "building": 419
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 80,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "module": "./app/src/components/TreeMap/TreeMap.tsx",
            "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
            "type": "cjs require",
            "userRequest": "d3-scale",
            "loc": "26:17-36"
          }
        ],
        "usedExports": true,
        "providedExports": [
          "scaleBand",
          "scalePoint",
          "scaleIdentity",
          "scaleLinear",
          "scaleLog",
          "scaleOrdinal",
          "scaleImplicit",
          "scalePow",
          "scaleSqrt",
          "scaleQuantile",
          "scaleQuantize",
          "scaleThreshold",
          "scaleTime",
          "scaleUtc",
          "schemeCategory10",
          "schemeCategory20b",
          "schemeCategory20c",
          "schemeCategory20",
          "interpolateCubehelixDefault",
          "interpolateRainbow",
          "interpolateWarm",
          "interpolateCool",
          "interpolateViridis",
          "interpolateMagma",
          "interpolateInferno",
          "interpolatePlasma",
          "scaleSequential"
        ],
        "optimizationBailout": [],
        "depth": 2,
        "source": "export {\n  default as scaleBand,\n  point as scalePoint\n} from \"./src/band\";\n\nexport {\n  default as scaleIdentity\n} from \"./src/identity\";\n\nexport {\n  default as scaleLinear\n} from \"./src/linear\";\n\nexport {\n  default as scaleLog\n} from \"./src/log\";\n\nexport {\n  default as scaleOrdinal,\n  implicit as scaleImplicit\n} from \"./src/ordinal\";\n\nexport {\n  default as scalePow,\n  sqrt as scaleSqrt\n} from \"./src/pow\";\n\nexport {\n  default as scaleQuantile\n} from \"./src/quantile\";\n\nexport {\n  default as scaleQuantize\n} from \"./src/quantize\";\n\nexport {\n  default as scaleThreshold\n} from \"./src/threshold\";\n\nexport {\n  default as scaleTime\n} from \"./src/time\";\n\nexport {\n  default as scaleUtc\n} from \"./src/utcTime\";\n\nexport {\n  default as schemeCategory10\n} from \"./src/category10\";\n\nexport {\n  default as schemeCategory20b\n} from \"./src/category20b\";\n\nexport {\n  default as schemeCategory20c\n} from \"./src/category20c\";\n\nexport {\n  default as schemeCategory20\n} from \"./src/category20\";\n\nexport {\n  default as interpolateCubehelixDefault\n} from \"./src/cubehelix\";\n\nexport {\n  default as interpolateRainbow,\n  warm as interpolateWarm,\n  cool as interpolateCool\n} from \"./src/rainbow\";\n\nexport {\n  default as interpolateViridis,\n  magma as interpolateMagma,\n  inferno as interpolateInferno,\n  plasma as interpolatePlasma\n} from \"./src/viridis\";\n\nexport {\n  default as scaleSequential\n} from \"./src/sequential\";\n"
      },
      {
        "id": 129,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\band.js",
        "name": "./node_modules/d3-scale/src/band.js",
        "index": 78,
        "index2": 116,
        "size": 2637,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 188,
          "building": 294,
          "dependencies": 146
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/band",
            "loc": "1:0-4:20"
          }
        ],
        "usedExports": [
          "default",
          "point"
        ],
        "providedExports": [
          "default",
          "point"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {range as sequence} from \"d3-array\";\nimport ordinal from \"./ordinal\";\n\nexport default function band() {\n  var scale = ordinal().unknown(undefined),\n      domain = scale.domain,\n      ordinalRange = scale.range,\n      range = [0, 1],\n      step,\n      bandwidth,\n      round = false,\n      paddingInner = 0,\n      paddingOuter = 0,\n      align = 0.5;\n\n  delete scale.unknown;\n\n  function rescale() {\n    var n = domain().length,\n        reverse = range[1] < range[0],\n        start = range[reverse - 0],\n        stop = range[1 - reverse];\n    step = (stop - start) / Math.max(1, n - paddingInner + paddingOuter * 2);\n    if (round) step = Math.floor(step);\n    start += (stop - start - step * (n - paddingInner)) * align;\n    bandwidth = step * (1 - paddingInner);\n    if (round) start = Math.round(start), bandwidth = Math.round(bandwidth);\n    var values = sequence(n).map(function(i) { return start + step * i; });\n    return ordinalRange(reverse ? values.reverse() : values);\n  }\n\n  scale.domain = function(_) {\n    return arguments.length ? (domain(_), rescale()) : domain();\n  };\n\n  scale.range = function(_) {\n    return arguments.length ? (range = [+_[0], +_[1]], rescale()) : range.slice();\n  };\n\n  scale.rangeRound = function(_) {\n    return range = [+_[0], +_[1]], round = true, rescale();\n  };\n\n  scale.bandwidth = function() {\n    return bandwidth;\n  };\n\n  scale.step = function() {\n    return step;\n  };\n\n  scale.round = function(_) {\n    return arguments.length ? (round = !!_, rescale()) : round;\n  };\n\n  scale.padding = function(_) {\n    return arguments.length ? (paddingInner = paddingOuter = Math.max(0, Math.min(1, _)), rescale()) : paddingInner;\n  };\n\n  scale.paddingInner = function(_) {\n    return arguments.length ? (paddingInner = Math.max(0, Math.min(1, _)), rescale()) : paddingInner;\n  };\n\n  scale.paddingOuter = function(_) {\n    return arguments.length ? (paddingOuter = Math.max(0, Math.min(1, _)), rescale()) : paddingOuter;\n  };\n\n  scale.align = function(_) {\n    return arguments.length ? (align = Math.max(0, Math.min(1, _)), rescale()) : align;\n  };\n\n  scale.copy = function() {\n    return band()\n        .domain(domain())\n        .range(range)\n        .round(round)\n        .paddingInner(paddingInner)\n        .paddingOuter(paddingOuter)\n        .align(align);\n  };\n\n  return rescale();\n}\n\nfunction pointish(scale) {\n  var copy = scale.copy;\n\n  scale.padding = scale.paddingOuter;\n  delete scale.paddingInner;\n  delete scale.paddingOuter;\n\n  scale.copy = function() {\n    return pointish(copy());\n  };\n\n  return scale;\n}\n\nexport function point() {\n  return pointish(band().paddingInner(1));\n}\n"
      },
      {
        "id": 130,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\cross.js",
        "name": "./node_modules/d3-array/src/cross.js",
        "index": 83,
        "index2": 79,
        "size": 428,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 185,
          "building": 250,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/cross",
            "loc": "4:0-45"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {pair} from \"./pairs\";\n\nexport default function(values0, values1, reduce) {\n  var n0 = values0.length,\n      n1 = values1.length,\n      values = new Array(n0 * n1),\n      i0,\n      i1,\n      i,\n      value0;\n\n  if (reduce == null) reduce = pair;\n\n  for (i0 = i = 0; i0 < n0; ++i0) {\n    for (value0 = values0[i0], i1 = 0; i1 < n1; ++i1, ++i) {\n      values[i] = reduce(value0, values1[i1]);\n    }\n  }\n\n  return values;\n}\n"
      },
      {
        "id": 131,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\descending.js",
        "name": "./node_modules/d3-array/src/descending.js",
        "index": 85,
        "index2": 80,
        "size": 86,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 185,
          "building": 251
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/descending",
            "loc": "5:0-55"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(a, b) {\n  return b < a ? -1 : b > a ? 1 : b >= a ? 0 : NaN;\n}\n"
      },
      {
        "id": 132,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
        "name": "./node_modules/d3-array/src/histogram.js",
        "index": 90,
        "index2": 91,
        "size": 2012,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 187,
          "building": 254,
          "dependencies": 20
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/histogram",
            "loc": "8:0-53"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {slice} from \"./array\";\nimport bisect from \"./bisect\";\nimport constant from \"./constant\";\nimport extent from \"./extent\";\nimport identity from \"./identity\";\nimport range from \"./range\";\nimport {tickStep} from \"./ticks\";\nimport sturges from \"./threshold/sturges\";\n\nexport default function() {\n  var value = identity,\n      domain = extent,\n      threshold = sturges;\n\n  function histogram(data) {\n    var i,\n        n = data.length,\n        x,\n        values = new Array(n);\n\n    for (i = 0; i < n; ++i) {\n      values[i] = value(data[i], i, data);\n    }\n\n    var xz = domain(values),\n        x0 = xz[0],\n        x1 = xz[1],\n        tz = threshold(values, x0, x1);\n\n    // Convert number of thresholds into uniform thresholds.\n    if (!Array.isArray(tz)) {\n      tz = tickStep(x0, x1, tz);\n      tz = range(Math.ceil(x0 / tz) * tz, Math.floor(x1 / tz) * tz, tz); // exclusive\n    }\n\n    // Remove any thresholds outside the domain.\n    var m = tz.length;\n    while (tz[0] <= x0) tz.shift(), --m;\n    while (tz[m - 1] > x1) tz.pop(), --m;\n\n    var bins = new Array(m + 1),\n        bin;\n\n    // Initialize bins.\n    for (i = 0; i <= m; ++i) {\n      bin = bins[i] = [];\n      bin.x0 = i > 0 ? tz[i - 1] : x0;\n      bin.x1 = i < m ? tz[i] : x1;\n    }\n\n    // Assign data to bins by value, ignoring any outside the domain.\n    for (i = 0; i < n; ++i) {\n      x = values[i];\n      if (x0 <= x && x <= x1) {\n        bins[bisect(tz, x, 0, m)].push(data[i]);\n      }\n    }\n\n    return bins;\n  }\n\n  histogram.value = function(_) {\n    return arguments.length ? (value = typeof _ === \"function\" ? _ : constant(_), histogram) : value;\n  };\n\n  histogram.domain = function(_) {\n    return arguments.length ? (domain = typeof _ === \"function\" ? _ : constant([_[0], _[1]]), histogram) : domain;\n  };\n\n  histogram.thresholds = function(_) {\n    return arguments.length ? (threshold = typeof _ === \"function\" ? _ : Array.isArray(_) ? constant(slice.call(_)) : constant(_), histogram) : threshold;\n  };\n\n  return histogram;\n}\n"
      },
      {
        "id": 133,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\constant.js",
        "name": "./node_modules/d3-array/src/constant.js",
        "index": 92,
        "index2": 86,
        "size": 72,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
        "issuerId": 132,
        "issuerName": "./node_modules/d3-array/src/histogram.js",
        "profile": {
          "factory": 318,
          "building": 167
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 132,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
            "module": "./node_modules/d3-array/src/histogram.js",
            "moduleName": "./node_modules/d3-array/src/histogram.js",
            "type": "harmony import",
            "userRequest": "./constant",
            "loc": "3:0-34"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(x) {\n  return function() {\n    return x;\n  };\n}\n"
      },
      {
        "id": 134,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\identity.js",
        "name": "./node_modules/d3-array/src/identity.js",
        "index": 93,
        "index2": 87,
        "size": 43,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
        "issuerId": 132,
        "issuerName": "./node_modules/d3-array/src/histogram.js",
        "profile": {
          "factory": 319,
          "building": 166
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 132,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\histogram.js",
            "module": "./node_modules/d3-array/src/histogram.js",
            "moduleName": "./node_modules/d3-array/src/histogram.js",
            "type": "harmony import",
            "userRequest": "./identity",
            "loc": "5:0-34"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export default function(x) {\n  return x;\n}\n"
      },
      {
        "id": 135,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\threshold\\freedmanDiaconis.js",
        "name": "./node_modules/d3-array/src/threshold/freedmanDiaconis.js",
        "index": 97,
        "index2": 93,
        "size": 361,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 195,
          "building": 290,
          "dependencies": 276
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/threshold/freedmanDiaconis",
            "loc": "9:0-86"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {map} from \"../array\";\nimport ascending from \"../ascending\";\nimport number from \"../number\";\nimport quantile from \"../quantile\";\n\nexport default function(values, min, max) {\n  values = map.call(values, number).sort(ascending);\n  return Math.ceil((max - min) / (2 * (quantile(values, 0.75) - quantile(values, 0.25)) * Math.pow(values.length, -1 / 3)));\n}\n"
      },
      {
        "id": 136,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\threshold\\scott.js",
        "name": "./node_modules/d3-array/src/threshold/scott.js",
        "index": 99,
        "index2": 94,
        "size": 180,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 196,
          "building": 292,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/threshold/scott",
            "loc": "10:0-64"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import deviation from \"../deviation\";\n\nexport default function(values, min, max) {\n  return Math.ceil((max - min) / (3.5 * deviation(values) * Math.pow(values.length, -1 / 3)));\n}\n"
      },
      {
        "id": 137,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\max.js",
        "name": "./node_modules/d3-array/src/max.js",
        "index": 100,
        "index2": 95,
        "size": 843,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 188,
          "building": 274
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/max",
            "loc": "12:0-41"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(values, valueof) {\n  var n = values.length,\n      i = -1,\n      value,\n      max;\n\n  if (valueof == null) {\n    while (++i < n) { // Find the first comparable value.\n      if ((value = values[i]) != null && value >= value) {\n        max = value;\n        while (++i < n) { // Compare the remaining values.\n          if ((value = values[i]) != null && value > max) {\n            max = value;\n          }\n        }\n      }\n    }\n  }\n\n  else {\n    while (++i < n) { // Find the first comparable value.\n      if ((value = valueof(values[i], i, values)) != null && value >= value) {\n        max = value;\n        while (++i < n) { // Compare the remaining values.\n          if ((value = valueof(values[i], i, values)) != null && value > max) {\n            max = value;\n          }\n        }\n      }\n    }\n  }\n\n  return max;\n}\n"
      },
      {
        "id": 138,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\mean.js",
        "name": "./node_modules/d3-array/src/mean.js",
        "index": 101,
        "index2": 96,
        "size": 453,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 188,
          "building": 278,
          "dependencies": 297
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/mean",
            "loc": "13:0-43"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import number from \"./number\";\n\nexport default function(values, valueof) {\n  var n = values.length,\n      m = n,\n      i = -1,\n      value,\n      sum = 0;\n\n  if (valueof == null) {\n    while (++i < n) {\n      if (!isNaN(value = number(values[i]))) sum += value;\n      else --m;\n    }\n  }\n\n  else {\n    while (++i < n) {\n      if (!isNaN(value = number(valueof(values[i], i, values)))) sum += value;\n      else --m;\n    }\n  }\n\n  if (m) return sum / m;\n}\n"
      },
      {
        "id": 139,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\median.js",
        "name": "./node_modules/d3-array/src/median.js",
        "index": 102,
        "index2": 97,
        "size": 559,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 189,
          "building": 278,
          "dependencies": 2
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/median",
            "loc": "14:0-47"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import ascending from \"./ascending\";\nimport number from \"./number\";\nimport quantile from \"./quantile\";\n\nexport default function(values, valueof) {\n  var n = values.length,\n      i = -1,\n      value,\n      numbers = [];\n\n  if (valueof == null) {\n    while (++i < n) {\n      if (!isNaN(value = number(values[i]))) {\n        numbers.push(value);\n      }\n    }\n  }\n\n  else {\n    while (++i < n) {\n      if (!isNaN(value = number(valueof(values[i], i, values)))) {\n        numbers.push(value);\n      }\n    }\n  }\n\n  return quantile(numbers.sort(ascending), 0.5);\n}\n"
      },
      {
        "id": 140,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\merge.js",
        "name": "./node_modules/d3-array/src/merge.js",
        "index": 103,
        "index2": 98,
        "size": 339,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 189,
          "building": 280
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/merge",
            "loc": "15:0-45"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(arrays) {\n  var n = arrays.length,\n      m,\n      i = -1,\n      j = 0,\n      merged,\n      array;\n\n  while (++i < n) j += arrays[i].length;\n  merged = new Array(j);\n\n  while (--n >= 0) {\n    array = arrays[n];\n    m = array.length;\n    while (--m >= 0) {\n      merged[--j] = array[m];\n    }\n  }\n\n  return merged;\n}\n"
      },
      {
        "id": 141,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\permute.js",
        "name": "./node_modules/d3-array/src/permute.js",
        "index": 105,
        "index2": 100,
        "size": 161,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 190,
          "building": 282
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/permute",
            "loc": "18:0-49"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(array, indexes) {\n  var i = indexes.length, permutes = new Array(i);\n  while (i--) permutes[i] = array[indexes[i]];\n  return permutes;\n}\n"
      },
      {
        "id": 142,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\scan.js",
        "name": "./node_modules/d3-array/src/scan.js",
        "index": 106,
        "index2": 101,
        "size": 392,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 192,
          "building": 282,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/scan",
            "loc": "21:0-43"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import ascending from \"./ascending\";\n\nexport default function(values, compare) {\n  if (!(n = values.length)) return;\n  var n,\n      i = 0,\n      j = 0,\n      xi,\n      xj = values[j];\n\n  if (compare == null) compare = ascending;\n\n  while (++i < n) {\n    if (compare(xi = values[i], xj) < 0 || compare(xj, xj) !== 0) {\n      xj = xi, j = i;\n    }\n  }\n\n  if (compare(xj, xj) === 0) return j;\n}\n"
      },
      {
        "id": 143,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\shuffle.js",
        "name": "./node_modules/d3-array/src/shuffle.js",
        "index": 107,
        "index2": 102,
        "size": 285,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 192,
          "building": 284
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/shuffle",
            "loc": "22:0-49"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(array, i0, i1) {\n  var m = (i1 == null ? array.length : i1) - (i0 = i0 == null ? 0 : +i0),\n      t,\n      i;\n\n  while (m) {\n    i = Math.random() * m-- | 0;\n    t = array[m + i0];\n    array[m + i0] = array[i + i0];\n    array[i + i0] = t;\n  }\n\n  return array;\n}\n"
      },
      {
        "id": 144,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\sum.js",
        "name": "./node_modules/d3-array/src/sum.js",
        "index": 108,
        "index2": 103,
        "size": 374,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 193,
          "building": 284
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/sum",
            "loc": "23:0-41"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(values, valueof) {\n  var n = values.length,\n      i = -1,\n      value,\n      sum = 0;\n\n  if (valueof == null) {\n    while (++i < n) {\n      if (value = +values[i]) sum += value; // Note: zero and null are equivalent.\n    }\n  }\n\n  else {\n    while (++i < n) {\n      if (value = +valueof(values[i], i, values)) sum += value;\n    }\n  }\n\n  return sum;\n}\n"
      },
      {
        "id": 145,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\src\\zip.js",
        "name": "./node_modules/d3-array/src/zip.js",
        "index": 110,
        "index2": 105,
        "size": 99,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
        "issuerId": 3,
        "issuerName": "./node_modules/d3-array/index.js",
        "profile": {
          "factory": 195,
          "building": 288,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 3,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-array\\index.js",
            "module": "./node_modules/d3-array/index.js",
            "moduleName": "./node_modules/d3-array/index.js",
            "type": "harmony import",
            "userRequest": "./src/zip",
            "loc": "27:0-41"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import transpose from \"./transpose\";\n\nexport default function() {\n  return transpose(arguments);\n}\n"
      },
      {
        "id": 146,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
        "name": "./node_modules/d3-collection/index.js",
        "index": 112,
        "index2": 113,
        "size": 270,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\ordinal.js",
        "issuerId": 64,
        "issuerName": "./node_modules/d3-scale/src/ordinal.js",
        "profile": {
          "factory": 492,
          "building": 32
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 64,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\ordinal.js",
            "module": "./node_modules/d3-scale/src/ordinal.js",
            "moduleName": "./node_modules/d3-scale/src/ordinal.js",
            "type": "harmony import",
            "userRequest": "d3-collection",
            "loc": "1:0-34"
          }
        ],
        "usedExports": [
          "map"
        ],
        "providedExports": [
          "nest",
          "set",
          "map",
          "keys",
          "values",
          "entries"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "export {default as nest} from \"./src/nest\";\nexport {default as set} from \"./src/set\";\nexport {default as map} from \"./src/map\";\nexport {default as keys} from \"./src/keys\";\nexport {default as values} from \"./src/values\";\nexport {default as entries} from \"./src/entries\";\n"
      },
      {
        "id": 147,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\src\\nest.js",
        "name": "./node_modules/d3-collection/src/nest.js",
        "index": 113,
        "index2": 108,
        "size": 2017,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
        "issuerId": 146,
        "issuerName": "./node_modules/d3-collection/index.js",
        "profile": {
          "factory": 57,
          "building": 19,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 146,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
            "module": "./node_modules/d3-collection/index.js",
            "moduleName": "./node_modules/d3-collection/index.js",
            "type": "harmony import",
            "userRequest": "./src/nest",
            "loc": "1:0-43"
          }
        ],
        "usedExports": false,
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import map from \"./map\";\n\nexport default function() {\n  var keys = [],\n      sortKeys = [],\n      sortValues,\n      rollup,\n      nest;\n\n  function apply(array, depth, createResult, setResult) {\n    if (depth >= keys.length) {\n      if (sortValues != null) array.sort(sortValues);\n      return rollup != null ? rollup(array) : array;\n    }\n\n    var i = -1,\n        n = array.length,\n        key = keys[depth++],\n        keyValue,\n        value,\n        valuesByKey = map(),\n        values,\n        result = createResult();\n\n    while (++i < n) {\n      if (values = valuesByKey.get(keyValue = key(value = array[i]) + \"\")) {\n        values.push(value);\n      } else {\n        valuesByKey.set(keyValue, [value]);\n      }\n    }\n\n    valuesByKey.each(function(values, key) {\n      setResult(result, key, apply(values, depth, createResult, setResult));\n    });\n\n    return result;\n  }\n\n  function entries(map, depth) {\n    if (++depth > keys.length) return map;\n    var array, sortKey = sortKeys[depth - 1];\n    if (rollup != null && depth >= keys.length) array = map.entries();\n    else array = [], map.each(function(v, k) { array.push({key: k, values: entries(v, depth)}); });\n    return sortKey != null ? array.sort(function(a, b) { return sortKey(a.key, b.key); }) : array;\n  }\n\n  return nest = {\n    object: function(array) { return apply(array, 0, createObject, setObject); },\n    map: function(array) { return apply(array, 0, createMap, setMap); },\n    entries: function(array) { return entries(apply(array, 0, createMap, setMap), 0); },\n    key: function(d) { keys.push(d); return nest; },\n    sortKeys: function(order) { sortKeys[keys.length - 1] = order; return nest; },\n    sortValues: function(order) { sortValues = order; return nest; },\n    rollup: function(f) { rollup = f; return nest; }\n  };\n}\n\nfunction createObject() {\n  return {};\n}\n\nfunction setObject(object, key, value) {\n  object[key] = value;\n}\n\nfunction createMap() {\n  return map();\n}\n\nfunction setMap(map, key, value) {\n  map.set(key, value);\n}\n"
      },
      {
        "id": 148,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\src\\set.js",
        "name": "./node_modules/d3-collection/src/set.js",
        "index": 115,
        "index2": 109,
        "size": 798,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
        "issuerId": 146,
        "issuerName": "./node_modules/d3-collection/index.js",
        "profile": {
          "factory": 57,
          "building": 28,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 146,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
            "module": "./node_modules/d3-collection/index.js",
            "moduleName": "./node_modules/d3-collection/index.js",
            "type": "harmony import",
            "userRequest": "./src/set",
            "loc": "2:0-41"
          }
        ],
        "usedExports": false,
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import {default as map, prefix} from \"./map\";\n\nfunction Set() {}\n\nvar proto = map.prototype;\n\nSet.prototype = set.prototype = {\n  constructor: Set,\n  has: proto.has,\n  add: function(value) {\n    value += \"\";\n    this[prefix + value] = value;\n    return this;\n  },\n  remove: proto.remove,\n  clear: proto.clear,\n  values: proto.keys,\n  size: proto.size,\n  empty: proto.empty,\n  each: proto.each\n};\n\nfunction set(object, f) {\n  var set = new Set;\n\n  // Copy constructor.\n  if (object instanceof Set) object.each(function(value) { set.add(value); });\n\n  // Otherwise, assume it’s an array.\n  else if (object) {\n    var i = -1, n = object.length;\n    if (f == null) while (++i < n) set.add(object[i]);\n    else while (++i < n) set.add(f(object[i], i, object));\n  }\n\n  return set;\n}\n\nexport default set;\n"
      },
      {
        "id": 149,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\src\\keys.js",
        "name": "./node_modules/d3-collection/src/keys.js",
        "index": 116,
        "index2": 110,
        "size": 104,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
        "issuerId": 146,
        "issuerName": "./node_modules/d3-collection/index.js",
        "profile": {
          "factory": 58,
          "building": 25
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 146,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
            "module": "./node_modules/d3-collection/index.js",
            "moduleName": "./node_modules/d3-collection/index.js",
            "type": "harmony import",
            "userRequest": "./src/keys",
            "loc": "4:0-43"
          }
        ],
        "usedExports": false,
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "export default function(map) {\n  var keys = [];\n  for (var key in map) keys.push(key);\n  return keys;\n}\n"
      },
      {
        "id": 150,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\src\\values.js",
        "name": "./node_modules/d3-collection/src/values.js",
        "index": 117,
        "index2": 111,
        "size": 115,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
        "issuerId": 146,
        "issuerName": "./node_modules/d3-collection/index.js",
        "profile": {
          "factory": 59,
          "building": 21
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 146,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
            "module": "./node_modules/d3-collection/index.js",
            "moduleName": "./node_modules/d3-collection/index.js",
            "type": "harmony import",
            "userRequest": "./src/values",
            "loc": "5:0-47"
          }
        ],
        "usedExports": false,
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "export default function(map) {\n  var values = [];\n  for (var key in map) values.push(map[key]);\n  return values;\n}\n"
      },
      {
        "id": 151,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\src\\entries.js",
        "name": "./node_modules/d3-collection/src/entries.js",
        "index": 118,
        "index2": 112,
        "size": 137,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
        "issuerId": 146,
        "issuerName": "./node_modules/d3-collection/index.js",
        "profile": {
          "factory": 59,
          "building": 28
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 146,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-collection\\index.js",
            "module": "./node_modules/d3-collection/index.js",
            "moduleName": "./node_modules/d3-collection/index.js",
            "type": "harmony import",
            "userRequest": "./src/entries",
            "loc": "6:0-49"
          }
        ],
        "usedExports": false,
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "export default function(map) {\n  var entries = [];\n  for (var key in map) entries.push({key: key, value: map[key]});\n  return entries;\n}\n"
      },
      {
        "id": 152,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\identity.js",
        "name": "./node_modules/d3-scale/src/identity.js",
        "index": 120,
        "index2": 150,
        "size": 463,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 189,
          "building": 298,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/identity",
            "loc": "6:0-8:24"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {map} from \"./array\";\nimport {linearish} from \"./linear\";\nimport number from \"./number\";\n\nexport default function identity() {\n  var domain = [0, 1];\n\n  function scale(x) {\n    return +x;\n  }\n\n  scale.invert = scale;\n\n  scale.domain = scale.range = function(_) {\n    return arguments.length ? (domain = map.call(_, number), scale) : domain.slice();\n  };\n\n  scale.copy = function() {\n    return identity().domain(domain);\n  };\n\n  return linearish(scale);\n}\n"
      },
      {
        "id": 153,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\lab.js",
        "name": "./node_modules/d3-color/src/lab.js",
        "index": 127,
        "index2": 120,
        "size": 3167,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\index.js",
        "issuerId": 6,
        "issuerName": "./node_modules/d3-color/index.js",
        "profile": {
          "factory": 60,
          "building": 33,
          "dependencies": 2
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 6,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\index.js",
            "module": "./node_modules/d3-color/index.js",
            "moduleName": "./node_modules/d3-color/index.js",
            "type": "harmony import",
            "userRequest": "./src/lab",
            "loc": "2:0-46"
          }
        ],
        "usedExports": [
          "default",
          "hcl"
        ],
        "providedExports": [
          "default",
          "Lab",
          "hcl",
          "Hcl"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import define, {extend} from \"./define\";\nimport {Color, rgbConvert, Rgb} from \"./color\";\nimport {deg2rad, rad2deg} from \"./math\";\n\nvar Kn = 18,\n    Xn = 0.950470, // D65 standard referent\n    Yn = 1,\n    Zn = 1.088830,\n    t0 = 4 / 29,\n    t1 = 6 / 29,\n    t2 = 3 * t1 * t1,\n    t3 = t1 * t1 * t1;\n\nfunction labConvert(o) {\n  if (o instanceof Lab) return new Lab(o.l, o.a, o.b, o.opacity);\n  if (o instanceof Hcl) {\n    var h = o.h * deg2rad;\n    return new Lab(o.l, Math.cos(h) * o.c, Math.sin(h) * o.c, o.opacity);\n  }\n  if (!(o instanceof Rgb)) o = rgbConvert(o);\n  var b = rgb2xyz(o.r),\n      a = rgb2xyz(o.g),\n      l = rgb2xyz(o.b),\n      x = xyz2lab((0.4124564 * b + 0.3575761 * a + 0.1804375 * l) / Xn),\n      y = xyz2lab((0.2126729 * b + 0.7151522 * a + 0.0721750 * l) / Yn),\n      z = xyz2lab((0.0193339 * b + 0.1191920 * a + 0.9503041 * l) / Zn);\n  return new Lab(116 * y - 16, 500 * (x - y), 200 * (y - z), o.opacity);\n}\n\nexport default function lab(l, a, b, opacity) {\n  return arguments.length === 1 ? labConvert(l) : new Lab(l, a, b, opacity == null ? 1 : opacity);\n}\n\nexport function Lab(l, a, b, opacity) {\n  this.l = +l;\n  this.a = +a;\n  this.b = +b;\n  this.opacity = +opacity;\n}\n\ndefine(Lab, lab, extend(Color, {\n  brighter: function(k) {\n    return new Lab(this.l + Kn * (k == null ? 1 : k), this.a, this.b, this.opacity);\n  },\n  darker: function(k) {\n    return new Lab(this.l - Kn * (k == null ? 1 : k), this.a, this.b, this.opacity);\n  },\n  rgb: function() {\n    var y = (this.l + 16) / 116,\n        x = isNaN(this.a) ? y : y + this.a / 500,\n        z = isNaN(this.b) ? y : y - this.b / 200;\n    y = Yn * lab2xyz(y);\n    x = Xn * lab2xyz(x);\n    z = Zn * lab2xyz(z);\n    return new Rgb(\n      xyz2rgb( 3.2404542 * x - 1.5371385 * y - 0.4985314 * z), // D65 -> sRGB\n      xyz2rgb(-0.9692660 * x + 1.8760108 * y + 0.0415560 * z),\n      xyz2rgb( 0.0556434 * x - 0.2040259 * y + 1.0572252 * z),\n      this.opacity\n    );\n  }\n}));\n\nfunction xyz2lab(t) {\n  return t > t3 ? Math.pow(t, 1 / 3) : t / t2 + t0;\n}\n\nfunction lab2xyz(t) {\n  return t > t1 ? t * t * t : t2 * (t - t0);\n}\n\nfunction xyz2rgb(x) {\n  return 255 * (x <= 0.0031308 ? 12.92 * x : 1.055 * Math.pow(x, 1 / 2.4) - 0.055);\n}\n\nfunction rgb2xyz(x) {\n  return (x /= 255) <= 0.04045 ? x / 12.92 : Math.pow((x + 0.055) / 1.055, 2.4);\n}\n\nfunction hclConvert(o) {\n  if (o instanceof Hcl) return new Hcl(o.h, o.c, o.l, o.opacity);\n  if (!(o instanceof Lab)) o = labConvert(o);\n  var h = Math.atan2(o.b, o.a) * rad2deg;\n  return new Hcl(h < 0 ? h + 360 : h, Math.sqrt(o.a * o.a + o.b * o.b), o.l, o.opacity);\n}\n\nexport function hcl(h, c, l, opacity) {\n  return arguments.length === 1 ? hclConvert(h) : new Hcl(h, c, l, opacity == null ? 1 : opacity);\n}\n\nexport function Hcl(h, c, l, opacity) {\n  this.h = +h;\n  this.c = +c;\n  this.l = +l;\n  this.opacity = +opacity;\n}\n\ndefine(Hcl, hcl, extend(Color, {\n  brighter: function(k) {\n    return new Hcl(this.h, this.c, this.l + Kn * (k == null ? 1 : k), this.opacity);\n  },\n  darker: function(k) {\n    return new Hcl(this.h, this.c, this.l - Kn * (k == null ? 1 : k), this.opacity);\n  },\n  rgb: function() {\n    return labConvert(this).rgb();\n  }\n}));\n"
      },
      {
        "id": 154,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\src\\cubehelix.js",
        "name": "./node_modules/d3-color/src/cubehelix.js",
        "index": 129,
        "index2": 121,
        "size": 1855,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\index.js",
        "issuerId": 6,
        "issuerName": "./node_modules/d3-color/index.js",
        "profile": {
          "factory": 61,
          "building": 67,
          "dependencies": 37
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 6,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-color\\index.js",
            "module": "./node_modules/d3-color/index.js",
            "moduleName": "./node_modules/d3-color/index.js",
            "type": "harmony import",
            "userRequest": "./src/cubehelix",
            "loc": "3:0-53"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default",
          "Cubehelix"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import define, {extend} from \"./define\";\nimport {Color, rgbConvert, Rgb, darker, brighter} from \"./color\";\nimport {deg2rad, rad2deg} from \"./math\";\n\nvar A = -0.14861,\n    B = +1.78277,\n    C = -0.29227,\n    D = -0.90649,\n    E = +1.97294,\n    ED = E * D,\n    EB = E * B,\n    BC_DA = B * C - D * A;\n\nfunction cubehelixConvert(o) {\n  if (o instanceof Cubehelix) return new Cubehelix(o.h, o.s, o.l, o.opacity);\n  if (!(o instanceof Rgb)) o = rgbConvert(o);\n  var r = o.r / 255,\n      g = o.g / 255,\n      b = o.b / 255,\n      l = (BC_DA * b + ED * r - EB * g) / (BC_DA + ED - EB),\n      bl = b - l,\n      k = (E * (g - l) - C * bl) / D,\n      s = Math.sqrt(k * k + bl * bl) / (E * l * (1 - l)), // NaN if l=0 or l=1\n      h = s ? Math.atan2(k, bl) * rad2deg - 120 : NaN;\n  return new Cubehelix(h < 0 ? h + 360 : h, s, l, o.opacity);\n}\n\nexport default function cubehelix(h, s, l, opacity) {\n  return arguments.length === 1 ? cubehelixConvert(h) : new Cubehelix(h, s, l, opacity == null ? 1 : opacity);\n}\n\nexport function Cubehelix(h, s, l, opacity) {\n  this.h = +h;\n  this.s = +s;\n  this.l = +l;\n  this.opacity = +opacity;\n}\n\ndefine(Cubehelix, cubehelix, extend(Color, {\n  brighter: function(k) {\n    k = k == null ? brighter : Math.pow(brighter, k);\n    return new Cubehelix(this.h, this.s, this.l * k, this.opacity);\n  },\n  darker: function(k) {\n    k = k == null ? darker : Math.pow(darker, k);\n    return new Cubehelix(this.h, this.s, this.l * k, this.opacity);\n  },\n  rgb: function() {\n    var h = isNaN(this.h) ? 0 : (this.h + 120) * deg2rad,\n        l = +this.l,\n        a = isNaN(this.s) ? 0 : this.s * l * (1 - l),\n        cosh = Math.cos(h),\n        sinh = Math.sin(h);\n    return new Rgb(\n      255 * (l + a * (A * cosh + B * sinh)),\n      255 * (l + a * (C * cosh + D * sinh)),\n      255 * (l + a * (E * cosh)),\n      this.opacity\n    );\n  }\n}));\n"
      },
      {
        "id": 155,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\round.js",
        "name": "./node_modules/d3-interpolate/src/round.js",
        "index": 140,
        "index2": 134,
        "size": 112,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "issuerId": 8,
        "issuerName": "./node_modules/d3-interpolate/index.js",
        "profile": {
          "factory": 193,
          "building": 368
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 8,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "module": "./node_modules/d3-interpolate/index.js",
            "moduleName": "./node_modules/d3-interpolate/index.js",
            "type": "harmony import",
            "userRequest": "./src/round",
            "loc": "8:0-56"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(a, b) {\n  return a = +a, b -= a, function(t) {\n    return Math.round(a + b * t);\n  };\n}\n"
      },
      {
        "id": 156,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\transform\\index.js",
        "name": "./node_modules/d3-interpolate/src/transform/index.js",
        "index": 141,
        "index2": 137,
        "size": 2064,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "issuerId": 8,
        "issuerName": "./node_modules/d3-interpolate/index.js",
        "profile": {
          "factory": 198,
          "building": 403,
          "dependencies": 2
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 8,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "module": "./node_modules/d3-interpolate/index.js",
            "moduleName": "./node_modules/d3-interpolate/index.js",
            "type": "harmony import",
            "userRequest": "./src/transform/index",
            "loc": "10:0-87"
          }
        ],
        "usedExports": [
          "interpolateTransformCss",
          "interpolateTransformSvg"
        ],
        "providedExports": [
          "interpolateTransformCss",
          "interpolateTransformSvg"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import number from \"../number\";\nimport {parseCss, parseSvg} from \"./parse\";\n\nfunction interpolateTransform(parse, pxComma, pxParen, degParen) {\n\n  function pop(s) {\n    return s.length ? s.pop() + \" \" : \"\";\n  }\n\n  function translate(xa, ya, xb, yb, s, q) {\n    if (xa !== xb || ya !== yb) {\n      var i = s.push(\"translate(\", null, pxComma, null, pxParen);\n      q.push({i: i - 4, x: number(xa, xb)}, {i: i - 2, x: number(ya, yb)});\n    } else if (xb || yb) {\n      s.push(\"translate(\" + xb + pxComma + yb + pxParen);\n    }\n  }\n\n  function rotate(a, b, s, q) {\n    if (a !== b) {\n      if (a - b > 180) b += 360; else if (b - a > 180) a += 360; // shortest path\n      q.push({i: s.push(pop(s) + \"rotate(\", null, degParen) - 2, x: number(a, b)});\n    } else if (b) {\n      s.push(pop(s) + \"rotate(\" + b + degParen);\n    }\n  }\n\n  function skewX(a, b, s, q) {\n    if (a !== b) {\n      q.push({i: s.push(pop(s) + \"skewX(\", null, degParen) - 2, x: number(a, b)});\n    } else if (b) {\n      s.push(pop(s) + \"skewX(\" + b + degParen);\n    }\n  }\n\n  function scale(xa, ya, xb, yb, s, q) {\n    if (xa !== xb || ya !== yb) {\n      var i = s.push(pop(s) + \"scale(\", null, \",\", null, \")\");\n      q.push({i: i - 4, x: number(xa, xb)}, {i: i - 2, x: number(ya, yb)});\n    } else if (xb !== 1 || yb !== 1) {\n      s.push(pop(s) + \"scale(\" + xb + \",\" + yb + \")\");\n    }\n  }\n\n  return function(a, b) {\n    var s = [], // string constants and placeholders\n        q = []; // number interpolators\n    a = parse(a), b = parse(b);\n    translate(a.translateX, a.translateY, b.translateX, b.translateY, s, q);\n    rotate(a.rotate, b.rotate, s, q);\n    skewX(a.skewX, b.skewX, s, q);\n    scale(a.scaleX, a.scaleY, b.scaleX, b.scaleY, s, q);\n    a = b = null; // gc\n    return function(t) {\n      var i = -1, n = q.length, o;\n      while (++i < n) s[(o = q[i]).i] = o.x(t);\n      return s.join(\"\");\n    };\n  };\n}\n\nexport var interpolateTransformCss = interpolateTransform(parseCss, \"px, \", \"px)\", \"deg)\");\nexport var interpolateTransformSvg = interpolateTransform(parseSvg, \", \", \")\", \")\");\n"
      },
      {
        "id": 157,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\transform\\parse.js",
        "name": "./node_modules/d3-interpolate/src/transform/parse.js",
        "index": 142,
        "index2": 136,
        "size": 980,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\transform\\index.js",
        "issuerId": 156,
        "issuerName": "./node_modules/d3-interpolate/src/transform/index.js",
        "profile": {
          "factory": 184,
          "building": 184
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 156,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\transform\\index.js",
            "module": "./node_modules/d3-interpolate/src/transform/index.js",
            "moduleName": "./node_modules/d3-interpolate/src/transform/index.js",
            "type": "harmony import",
            "userRequest": "./parse",
            "loc": "2:0-43"
          }
        ],
        "usedExports": [
          "parseCss",
          "parseSvg"
        ],
        "providedExports": [
          "parseCss",
          "parseSvg"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "import decompose, {identity} from \"./decompose\";\n\nvar cssNode,\n    cssRoot,\n    cssView,\n    svgNode;\n\nexport function parseCss(value) {\n  if (value === \"none\") return identity;\n  if (!cssNode) cssNode = document.createElement(\"DIV\"), cssRoot = document.documentElement, cssView = document.defaultView;\n  cssNode.style.transform = value;\n  value = cssView.getComputedStyle(cssRoot.appendChild(cssNode), null).getPropertyValue(\"transform\");\n  cssRoot.removeChild(cssNode);\n  value = value.slice(7, -1).split(\",\");\n  return decompose(+value[0], +value[1], +value[2], +value[3], +value[4], +value[5]);\n}\n\nexport function parseSvg(value) {\n  if (value == null) return identity;\n  if (!svgNode) svgNode = document.createElementNS(\"http://www.w3.org/2000/svg\", \"g\");\n  svgNode.setAttribute(\"transform\", value);\n  if (!(value = svgNode.transform.baseVal.consolidate())) return identity;\n  value = value.matrix;\n  return decompose(value.a, value.b, value.c, value.d, value.e, value.f);\n}\n"
      },
      {
        "id": 158,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\transform\\decompose.js",
        "name": "./node_modules/d3-interpolate/src/transform/decompose.js",
        "index": 143,
        "index2": 135,
        "size": 672,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\transform\\parse.js",
        "issuerId": 157,
        "issuerName": "./node_modules/d3-interpolate/src/transform/parse.js",
        "profile": {
          "factory": 25,
          "building": 58
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 157,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\transform\\parse.js",
            "module": "./node_modules/d3-interpolate/src/transform/parse.js",
            "moduleName": "./node_modules/d3-interpolate/src/transform/parse.js",
            "type": "harmony import",
            "userRequest": "./decompose",
            "loc": "1:0-48"
          }
        ],
        "usedExports": [
          "default",
          "identity"
        ],
        "providedExports": [
          "identity",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "var degrees = 180 / Math.PI;\n\nexport var identity = {\n  translateX: 0,\n  translateY: 0,\n  rotate: 0,\n  skewX: 0,\n  scaleX: 1,\n  scaleY: 1\n};\n\nexport default function(a, b, c, d, e, f) {\n  var scaleX, scaleY, skewX;\n  if (scaleX = Math.sqrt(a * a + b * b)) a /= scaleX, b /= scaleX;\n  if (skewX = a * c + b * d) c -= a * skewX, d -= b * skewX;\n  if (scaleY = Math.sqrt(c * c + d * d)) c /= scaleY, d /= scaleY, skewX /= scaleY;\n  if (a * d < b * c) a = -a, b = -b, skewX = -skewX, scaleX = -scaleX;\n  return {\n    translateX: e,\n    translateY: f,\n    rotate: Math.atan2(b, a) * degrees,\n    skewX: Math.atan(skewX) * degrees,\n    scaleX: scaleX,\n    scaleY: scaleY\n  };\n}\n"
      },
      {
        "id": 159,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\zoom.js",
        "name": "./node_modules/d3-interpolate/src/zoom.js",
        "index": 144,
        "index2": 138,
        "size": 1385,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "issuerId": 8,
        "issuerName": "./node_modules/d3-interpolate/index.js",
        "profile": {
          "factory": 194,
          "building": 368
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 8,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "module": "./node_modules/d3-interpolate/index.js",
            "moduleName": "./node_modules/d3-interpolate/index.js",
            "type": "harmony import",
            "userRequest": "./src/zoom",
            "loc": "11:0-54"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "var rho = Math.SQRT2,\n    rho2 = 2,\n    rho4 = 4,\n    epsilon2 = 1e-12;\n\nfunction cosh(x) {\n  return ((x = Math.exp(x)) + 1 / x) / 2;\n}\n\nfunction sinh(x) {\n  return ((x = Math.exp(x)) - 1 / x) / 2;\n}\n\nfunction tanh(x) {\n  return ((x = Math.exp(2 * x)) - 1) / (x + 1);\n}\n\n// p0 = [ux0, uy0, w0]\n// p1 = [ux1, uy1, w1]\nexport default function(p0, p1) {\n  var ux0 = p0[0], uy0 = p0[1], w0 = p0[2],\n      ux1 = p1[0], uy1 = p1[1], w1 = p1[2],\n      dx = ux1 - ux0,\n      dy = uy1 - uy0,\n      d2 = dx * dx + dy * dy,\n      i,\n      S;\n\n  // Special case for u0 ≅ u1.\n  if (d2 < epsilon2) {\n    S = Math.log(w1 / w0) / rho;\n    i = function(t) {\n      return [\n        ux0 + t * dx,\n        uy0 + t * dy,\n        w0 * Math.exp(rho * t * S)\n      ];\n    }\n  }\n\n  // General case.\n  else {\n    var d1 = Math.sqrt(d2),\n        b0 = (w1 * w1 - w0 * w0 + rho4 * d2) / (2 * w0 * rho2 * d1),\n        b1 = (w1 * w1 - w0 * w0 - rho4 * d2) / (2 * w1 * rho2 * d1),\n        r0 = Math.log(Math.sqrt(b0 * b0 + 1) - b0),\n        r1 = Math.log(Math.sqrt(b1 * b1 + 1) - b1);\n    S = (r1 - r0) / rho;\n    i = function(t) {\n      var s = t * S,\n          coshr0 = cosh(r0),\n          u = w0 / (rho2 * d1) * (coshr0 * tanh(rho * s + r0) - sinh(r0));\n      return [\n        ux0 + u * dx,\n        uy0 + u * dy,\n        w0 * coshr0 / cosh(rho * s + r0)\n      ];\n    }\n  }\n\n  i.duration = S * 1000;\n\n  return i;\n}\n"
      },
      {
        "id": 160,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\hsl.js",
        "name": "./node_modules/d3-interpolate/src/hsl.js",
        "index": 145,
        "index2": 139,
        "size": 547,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "issuerId": 8,
        "issuerName": "./node_modules/d3-interpolate/index.js",
        "profile": {
          "factory": 195,
          "building": 400,
          "dependencies": 383
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 8,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "module": "./node_modules/d3-interpolate/index.js",
            "moduleName": "./node_modules/d3-interpolate/index.js",
            "type": "harmony import",
            "userRequest": "./src/hsl",
            "loc": "13:0-83"
          }
        ],
        "usedExports": [
          "default",
          "hslLong"
        ],
        "providedExports": [
          "default",
          "hslLong"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {hsl as colorHsl} from \"d3-color\";\nimport color, {hue} from \"./color\";\n\nfunction hsl(hue) {\n  return function(start, end) {\n    var h = hue((start = colorHsl(start)).h, (end = colorHsl(end)).h),\n        s = color(start.s, end.s),\n        l = color(start.l, end.l),\n        opacity = color(start.opacity, end.opacity);\n    return function(t) {\n      start.h = h(t);\n      start.s = s(t);\n      start.l = l(t);\n      start.opacity = opacity(t);\n      return start + \"\";\n    };\n  }\n}\n\nexport default hsl(hue);\nexport var hslLong = hsl(color);\n"
      },
      {
        "id": 161,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\lab.js",
        "name": "./node_modules/d3-interpolate/src/lab.js",
        "index": 146,
        "index2": 140,
        "size": 447,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "issuerId": 8,
        "issuerName": "./node_modules/d3-interpolate/index.js",
        "profile": {
          "factory": 196,
          "building": 397,
          "dependencies": 385
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 8,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "module": "./node_modules/d3-interpolate/index.js",
            "moduleName": "./node_modules/d3-interpolate/index.js",
            "type": "harmony import",
            "userRequest": "./src/lab",
            "loc": "14:0-52"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {lab as colorLab} from \"d3-color\";\nimport color from \"./color\";\n\nexport default function lab(start, end) {\n  var l = color((start = colorLab(start)).l, (end = colorLab(end)).l),\n      a = color(start.a, end.a),\n      b = color(start.b, end.b),\n      opacity = color(start.opacity, end.opacity);\n  return function(t) {\n    start.l = l(t);\n    start.a = a(t);\n    start.b = b(t);\n    start.opacity = opacity(t);\n    return start + \"\";\n  };\n}\n"
      },
      {
        "id": 162,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\hcl.js",
        "name": "./node_modules/d3-interpolate/src/hcl.js",
        "index": 147,
        "index2": 141,
        "size": 547,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "issuerId": 8,
        "issuerName": "./node_modules/d3-interpolate/index.js",
        "profile": {
          "factory": 196,
          "building": 400,
          "dependencies": 382
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 8,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "module": "./node_modules/d3-interpolate/index.js",
            "moduleName": "./node_modules/d3-interpolate/index.js",
            "type": "harmony import",
            "userRequest": "./src/hcl",
            "loc": "15:0-83"
          }
        ],
        "usedExports": [
          "default",
          "hclLong"
        ],
        "providedExports": [
          "default",
          "hclLong"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {hcl as colorHcl} from \"d3-color\";\nimport color, {hue} from \"./color\";\n\nfunction hcl(hue) {\n  return function(start, end) {\n    var h = hue((start = colorHcl(start)).h, (end = colorHcl(end)).h),\n        c = color(start.c, end.c),\n        l = color(start.l, end.l),\n        opacity = color(start.opacity, end.opacity);\n    return function(t) {\n      start.h = h(t);\n      start.c = c(t);\n      start.l = l(t);\n      start.opacity = opacity(t);\n      return start + \"\";\n    };\n  }\n}\n\nexport default hcl(hue);\nexport var hclLong = hcl(color);\n"
      },
      {
        "id": 163,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\cubehelix.js",
        "name": "./node_modules/d3-interpolate/src/cubehelix.js",
        "index": 148,
        "index2": 142,
        "size": 760,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "issuerId": 8,
        "issuerName": "./node_modules/d3-interpolate/index.js",
        "profile": {
          "factory": 197,
          "building": 400,
          "dependencies": 381
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 8,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "module": "./node_modules/d3-interpolate/index.js",
            "moduleName": "./node_modules/d3-interpolate/index.js",
            "type": "harmony import",
            "userRequest": "./src/cubehelix",
            "loc": "16:0-107"
          }
        ],
        "usedExports": [
          "cubehelixLong",
          "default"
        ],
        "providedExports": [
          "default",
          "cubehelixLong"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {cubehelix as colorCubehelix} from \"d3-color\";\nimport color, {hue} from \"./color\";\n\nfunction cubehelix(hue) {\n  return (function cubehelixGamma(y) {\n    y = +y;\n\n    function cubehelix(start, end) {\n      var h = hue((start = colorCubehelix(start)).h, (end = colorCubehelix(end)).h),\n          s = color(start.s, end.s),\n          l = color(start.l, end.l),\n          opacity = color(start.opacity, end.opacity);\n      return function(t) {\n        start.h = h(t);\n        start.s = s(t);\n        start.l = l(Math.pow(t, y));\n        start.opacity = opacity(t);\n        return start + \"\";\n      };\n    }\n\n    cubehelix.gamma = cubehelixGamma;\n\n    return cubehelix;\n  })(1);\n}\n\nexport default cubehelix(hue);\nexport var cubehelixLong = cubehelix(color);\n"
      },
      {
        "id": 164,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\src\\quantize.js",
        "name": "./node_modules/d3-interpolate/src/quantize.js",
        "index": 149,
        "index2": 143,
        "size": 163,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
        "issuerId": 8,
        "issuerName": "./node_modules/d3-interpolate/index.js",
        "profile": {
          "factory": 197,
          "building": 401
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 8,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-interpolate\\index.js",
            "module": "./node_modules/d3-interpolate/index.js",
            "moduleName": "./node_modules/d3-interpolate/index.js",
            "type": "harmony import",
            "userRequest": "./src/quantize",
            "loc": "17:0-51"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "export default function(interpolator, n) {\n  var samples = new Array(n);\n  for (var i = 0; i < n; ++i) samples[i] = interpolator(i / (n - 1));\n  return samples;\n}\n"
      },
      {
        "id": 165,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\tickFormat.js",
        "name": "./node_modules/d3-scale/src/tickFormat.js",
        "index": 153,
        "index2": 148,
        "size": 1203,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\linear.js",
        "issuerId": 12,
        "issuerName": "./node_modules/d3-scale/src/linear.js",
        "profile": {
          "factory": 267,
          "building": 208,
          "dependencies": 5
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 12,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\linear.js",
            "module": "./node_modules/d3-scale/src/linear.js",
            "moduleName": "./node_modules/d3-scale/src/linear.js",
            "type": "harmony import",
            "userRequest": "./tickFormat",
            "loc": "4:0-38"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 4,
        "source": "import {tickStep} from \"d3-array\";\nimport {format, formatPrefix, formatSpecifier, precisionFixed, precisionPrefix, precisionRound} from \"d3-format\";\n\nexport default function(domain, count, specifier) {\n  var start = domain[0],\n      stop = domain[domain.length - 1],\n      step = tickStep(start, stop, count == null ? 10 : count),\n      precision;\n  specifier = formatSpecifier(specifier == null ? \",f\" : specifier);\n  switch (specifier.type) {\n    case \"s\": {\n      var value = Math.max(Math.abs(start), Math.abs(stop));\n      if (specifier.precision == null && !isNaN(precision = precisionPrefix(step, value))) specifier.precision = precision;\n      return formatPrefix(specifier, value);\n    }\n    case \"\":\n    case \"e\":\n    case \"g\":\n    case \"p\":\n    case \"r\": {\n      if (specifier.precision == null && !isNaN(precision = precisionRound(step, Math.max(Math.abs(start), Math.abs(stop))))) specifier.precision = precision - (specifier.type === \"e\");\n      break;\n    }\n    case \"f\":\n    case \"%\": {\n      if (specifier.precision == null && !isNaN(precision = precisionFixed(step))) specifier.precision = precision - (specifier.type === \"%\") * 2;\n      break;\n    }\n  }\n  return format(specifier);\n}\n"
      },
      {
        "id": 166,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\log.js",
        "name": "./node_modules/d3-scale/src/log.js",
        "index": 154,
        "index2": 152,
        "size": 3273,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 190,
          "building": 309,
          "dependencies": 259
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/log",
            "loc": "14:0-16:19"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {ticks} from \"d3-array\";\nimport {format} from \"d3-format\";\nimport constant from \"./constant\";\nimport nice from \"./nice\";\nimport {default as continuous, copy} from \"./continuous\";\n\nfunction deinterpolate(a, b) {\n  return (b = Math.log(b / a))\n      ? function(x) { return Math.log(x / a) / b; }\n      : constant(b);\n}\n\nfunction reinterpolate(a, b) {\n  return a < 0\n      ? function(t) { return -Math.pow(-b, t) * Math.pow(-a, 1 - t); }\n      : function(t) { return Math.pow(b, t) * Math.pow(a, 1 - t); };\n}\n\nfunction pow10(x) {\n  return isFinite(x) ? +(\"1e\" + x) : x < 0 ? 0 : x;\n}\n\nfunction powp(base) {\n  return base === 10 ? pow10\n      : base === Math.E ? Math.exp\n      : function(x) { return Math.pow(base, x); };\n}\n\nfunction logp(base) {\n  return base === Math.E ? Math.log\n      : base === 10 && Math.log10\n      || base === 2 && Math.log2\n      || (base = Math.log(base), function(x) { return Math.log(x) / base; });\n}\n\nfunction reflect(f) {\n  return function(x) {\n    return -f(-x);\n  };\n}\n\nexport default function log() {\n  var scale = continuous(deinterpolate, reinterpolate).domain([1, 10]),\n      domain = scale.domain,\n      base = 10,\n      logs = logp(10),\n      pows = powp(10);\n\n  function rescale() {\n    logs = logp(base), pows = powp(base);\n    if (domain()[0] < 0) logs = reflect(logs), pows = reflect(pows);\n    return scale;\n  }\n\n  scale.base = function(_) {\n    return arguments.length ? (base = +_, rescale()) : base;\n  };\n\n  scale.domain = function(_) {\n    return arguments.length ? (domain(_), rescale()) : domain();\n  };\n\n  scale.ticks = function(count) {\n    var d = domain(),\n        u = d[0],\n        v = d[d.length - 1],\n        r;\n\n    if (r = v < u) i = u, u = v, v = i;\n\n    var i = logs(u),\n        j = logs(v),\n        p,\n        k,\n        t,\n        n = count == null ? 10 : +count,\n        z = [];\n\n    if (!(base % 1) && j - i < n) {\n      i = Math.round(i) - 1, j = Math.round(j) + 1;\n      if (u > 0) for (; i < j; ++i) {\n        for (k = 1, p = pows(i); k < base; ++k) {\n          t = p * k;\n          if (t < u) continue;\n          if (t > v) break;\n          z.push(t);\n        }\n      } else for (; i < j; ++i) {\n        for (k = base - 1, p = pows(i); k >= 1; --k) {\n          t = p * k;\n          if (t < u) continue;\n          if (t > v) break;\n          z.push(t);\n        }\n      }\n    } else {\n      z = ticks(i, j, Math.min(j - i, n)).map(pows);\n    }\n\n    return r ? z.reverse() : z;\n  };\n\n  scale.tickFormat = function(count, specifier) {\n    if (specifier == null) specifier = base === 10 ? \".0e\" : \",\";\n    if (typeof specifier !== \"function\") specifier = format(specifier);\n    if (count === Infinity) return specifier;\n    if (count == null) count = 10;\n    var k = Math.max(1, base * count / scale.ticks().length); // TODO fast estimate?\n    return function(d) {\n      var i = d / pows(Math.round(logs(d)));\n      if (i * base < base - 0.5) i *= base;\n      return i <= k ? specifier(d) : \"\";\n    };\n  };\n\n  scale.nice = function() {\n    return domain(nice(domain(), {\n      floor: function(x) { return pows(Math.floor(logs(x))); },\n      ceil: function(x) { return pows(Math.ceil(logs(x))); }\n    }));\n  };\n\n  scale.copy = function() {\n    return copy(scale, log().base(base));\n  };\n\n  return scale;\n}\n"
      },
      {
        "id": 167,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\pow.js",
        "name": "./node_modules/d3-scale/src/pow.js",
        "index": 156,
        "index2": 153,
        "size": 1000,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 191,
          "building": 313,
          "dependencies": 255
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/pow",
            "loc": "23:0-26:19"
          }
        ],
        "usedExports": [
          "default",
          "sqrt"
        ],
        "providedExports": [
          "default",
          "sqrt"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import constant from \"./constant\";\nimport {linearish} from \"./linear\";\nimport {default as continuous, copy} from \"./continuous\";\n\nfunction raise(x, exponent) {\n  return x < 0 ? -Math.pow(-x, exponent) : Math.pow(x, exponent);\n}\n\nexport default function pow() {\n  var exponent = 1,\n      scale = continuous(deinterpolate, reinterpolate),\n      domain = scale.domain;\n\n  function deinterpolate(a, b) {\n    return (b = raise(b, exponent) - (a = raise(a, exponent)))\n        ? function(x) { return (raise(x, exponent) - a) / b; }\n        : constant(b);\n  }\n\n  function reinterpolate(a, b) {\n    b = raise(b, exponent) - (a = raise(a, exponent));\n    return function(t) { return raise(a + b * t, 1 / exponent); };\n  }\n\n  scale.exponent = function(_) {\n    return arguments.length ? (exponent = +_, domain(domain())) : exponent;\n  };\n\n  scale.copy = function() {\n    return copy(scale, pow().exponent(exponent));\n  };\n\n  return linearish(scale);\n}\n\nexport function sqrt() {\n  return pow().exponent(0.5);\n}\n"
      },
      {
        "id": 168,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\quantile.js",
        "name": "./node_modules/d3-scale/src/quantile.js",
        "index": 157,
        "index2": 154,
        "size": 1280,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 192,
          "building": 315,
          "dependencies": 249
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/quantile",
            "loc": "28:0-30:24"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {ascending, bisect, quantile as threshold} from \"d3-array\";\nimport {slice} from \"./array\";\n\nexport default function quantile() {\n  var domain = [],\n      range = [],\n      thresholds = [];\n\n  function rescale() {\n    var i = 0, n = Math.max(1, range.length);\n    thresholds = new Array(n - 1);\n    while (++i < n) thresholds[i - 1] = threshold(domain, i / n);\n    return scale;\n  }\n\n  function scale(x) {\n    if (!isNaN(x = +x)) return range[bisect(thresholds, x)];\n  }\n\n  scale.invertExtent = function(y) {\n    var i = range.indexOf(y);\n    return i < 0 ? [NaN, NaN] : [\n      i > 0 ? thresholds[i - 1] : domain[0],\n      i < thresholds.length ? thresholds[i] : domain[domain.length - 1]\n    ];\n  };\n\n  scale.domain = function(_) {\n    if (!arguments.length) return domain.slice();\n    domain = [];\n    for (var i = 0, n = _.length, d; i < n; ++i) if (d = _[i], d != null && !isNaN(d = +d)) domain.push(d);\n    domain.sort(ascending);\n    return rescale();\n  };\n\n  scale.range = function(_) {\n    return arguments.length ? (range = slice.call(_), rescale()) : range.slice();\n  };\n\n  scale.quantiles = function() {\n    return thresholds.slice();\n  };\n\n  scale.copy = function() {\n    return quantile()\n        .domain(domain)\n        .range(range);\n  };\n\n  return scale;\n}\n"
      },
      {
        "id": 169,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\quantize.js",
        "name": "./node_modules/d3-scale/src/quantize.js",
        "index": 158,
        "index2": 155,
        "size": 1066,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 192,
          "building": 335,
          "dependencies": 229
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/quantize",
            "loc": "32:0-34:24"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {bisect} from \"d3-array\";\nimport {slice} from \"./array\";\nimport {linearish} from \"./linear\";\n\nexport default function quantize() {\n  var x0 = 0,\n      x1 = 1,\n      n = 1,\n      domain = [0.5],\n      range = [0, 1];\n\n  function scale(x) {\n    if (x <= x) return range[bisect(domain, x, 0, n)];\n  }\n\n  function rescale() {\n    var i = -1;\n    domain = new Array(n);\n    while (++i < n) domain[i] = ((i + 1) * x1 - (i - n) * x0) / (n + 1);\n    return scale;\n  }\n\n  scale.domain = function(_) {\n    return arguments.length ? (x0 = +_[0], x1 = +_[1], rescale()) : [x0, x1];\n  };\n\n  scale.range = function(_) {\n    return arguments.length ? (n = (range = slice.call(_)).length - 1, rescale()) : range.slice();\n  };\n\n  scale.invertExtent = function(y) {\n    var i = range.indexOf(y);\n    return i < 0 ? [NaN, NaN]\n        : i < 1 ? [x0, domain[0]]\n        : i >= n ? [domain[n - 1], x1]\n        : [domain[i - 1], domain[i]];\n  };\n\n  scale.copy = function() {\n    return quantize()\n        .domain([x0, x1])\n        .range(range);\n  };\n\n  return linearish(scale);\n}\n"
      },
      {
        "id": 170,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\threshold.js",
        "name": "./node_modules/d3-scale/src/threshold.js",
        "index": 159,
        "index2": 156,
        "size": 802,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 193,
          "building": 338,
          "dependencies": 225
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/threshold",
            "loc": "36:0-38:25"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {bisect} from \"d3-array\";\nimport {slice} from \"./array\";\n\nexport default function threshold() {\n  var domain = [0.5],\n      range = [0, 1],\n      n = 1;\n\n  function scale(x) {\n    if (x <= x) return range[bisect(domain, x, 0, n)];\n  }\n\n  scale.domain = function(_) {\n    return arguments.length ? (domain = slice.call(_), n = Math.min(domain.length, range.length - 1), scale) : domain.slice();\n  };\n\n  scale.range = function(_) {\n    return arguments.length ? (range = slice.call(_), n = Math.min(domain.length, range.length - 1), scale) : range.slice();\n  };\n\n  scale.invertExtent = function(y) {\n    var i = range.indexOf(y);\n    return [domain[i - 1], domain[i]];\n  };\n\n  scale.copy = function() {\n    return threshold()\n        .domain(domain)\n        .range(range);\n  };\n\n  return scale;\n}\n"
      },
      {
        "id": 171,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\millisecond.js",
        "name": "./node_modules/d3-time/src/millisecond.js",
        "index": 163,
        "index2": 158,
        "size": 668,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
        "issuerId": 39,
        "issuerName": "./node_modules/d3-time/index.js",
        "profile": {
          "factory": 61,
          "building": 69,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 39,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "module": "./node_modules/d3-time/index.js",
            "moduleName": "./node_modules/d3-time/index.js",
            "type": "harmony import",
            "userRequest": "./src/millisecond",
            "loc": "5:0-10:27"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default",
          "milliseconds"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import interval from \"./interval\";\n\nvar millisecond = interval(function() {\n  // noop\n}, function(date, step) {\n  date.setTime(+date + step);\n}, function(start, end) {\n  return end - start;\n});\n\n// An optimized implementation for this simple case.\nmillisecond.every = function(k) {\n  k = Math.floor(k);\n  if (!isFinite(k) || !(k > 0)) return null;\n  if (!(k > 1)) return millisecond;\n  return interval(function(date) {\n    date.setTime(Math.floor(date / k) * k);\n  }, function(date, step) {\n    date.setTime(+date + step * k);\n  }, function(start, end) {\n    return (end - start) / k;\n  });\n};\n\nexport default millisecond;\nexport var milliseconds = millisecond.range;\n"
      },
      {
        "id": 172,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\second.js",
        "name": "./node_modules/d3-time/src/second.js",
        "index": 164,
        "index2": 160,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
        "issuerId": 39,
        "issuerName": "./node_modules/d3-time/index.js",
        "profile": {
          "factory": 62,
          "building": 70,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 39,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "module": "./node_modules/d3-time/index.js",
            "moduleName": "./node_modules/d3-time/index.js",
            "type": "harmony import",
            "userRequest": "./src/second",
            "loc": "12:0-17:22"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default",
          "seconds"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import interval from \"./interval\";\nimport {durationSecond} from \"./duration\";\n\nvar second = interval(function(date) {\n  date.setTime(Math.floor(date / durationSecond) * durationSecond);\n}, function(date, step) {\n  date.setTime(+date + step * durationSecond);\n}, function(start, end) {\n  return (end - start) / durationSecond;\n}, function(date) {\n  return date.getUTCSeconds();\n});\n\nexport default second;\nexport var seconds = second.range;\n"
      },
      {
        "id": 173,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\minute.js",
        "name": "./node_modules/d3-time/src/minute.js",
        "index": 166,
        "index2": 161,
        "size": 437,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
        "issuerId": 39,
        "issuerName": "./node_modules/d3-time/index.js",
        "profile": {
          "factory": 62,
          "building": 72,
          "dependencies": 31
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 39,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "module": "./node_modules/d3-time/index.js",
            "moduleName": "./node_modules/d3-time/index.js",
            "type": "harmony import",
            "userRequest": "./src/minute",
            "loc": "19:0-22:22"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default",
          "minutes"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import interval from \"./interval\";\nimport {durationMinute} from \"./duration\";\n\nvar minute = interval(function(date) {\n  date.setTime(Math.floor(date / durationMinute) * durationMinute);\n}, function(date, step) {\n  date.setTime(+date + step * durationMinute);\n}, function(start, end) {\n  return (end - start) / durationMinute;\n}, function(date) {\n  return date.getMinutes();\n});\n\nexport default minute;\nexport var minutes = minute.range;\n"
      },
      {
        "id": 174,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\hour.js",
        "name": "./node_modules/d3-time/src/hour.js",
        "index": 167,
        "index2": 162,
        "size": 569,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
        "issuerId": 39,
        "issuerName": "./node_modules/d3-time/index.js",
        "profile": {
          "factory": 63,
          "building": 75,
          "dependencies": 27
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 39,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "module": "./node_modules/d3-time/index.js",
            "moduleName": "./node_modules/d3-time/index.js",
            "type": "harmony import",
            "userRequest": "./src/hour",
            "loc": "24:0-27:20"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default",
          "hours"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import interval from \"./interval\";\nimport {durationHour, durationMinute} from \"./duration\";\n\nvar hour = interval(function(date) {\n  var offset = date.getTimezoneOffset() * durationMinute % durationHour;\n  if (offset < 0) offset += durationHour;\n  date.setTime(Math.floor((+date - offset) / durationHour) * durationHour + offset);\n}, function(date, step) {\n  date.setTime(+date + step * durationHour);\n}, function(start, end) {\n  return (end - start) / durationHour;\n}, function(date) {\n  return date.getHours();\n});\n\nexport default hour;\nexport var hours = hour.range;\n"
      },
      {
        "id": 175,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\day.js",
        "name": "./node_modules/d3-time/src/day.js",
        "index": 168,
        "index2": 163,
        "size": 462,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
        "issuerId": 39,
        "issuerName": "./node_modules/d3-time/index.js",
        "profile": {
          "factory": 63,
          "building": 73,
          "dependencies": 29
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 39,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "module": "./node_modules/d3-time/index.js",
            "moduleName": "./node_modules/d3-time/index.js",
            "type": "harmony import",
            "userRequest": "./src/day",
            "loc": "29:0-32:19"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default",
          "days"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import interval from \"./interval\";\nimport {durationDay, durationMinute} from \"./duration\";\n\nvar day = interval(function(date) {\n  date.setHours(0, 0, 0, 0);\n}, function(date, step) {\n  date.setDate(date.getDate() + step);\n}, function(start, end) {\n  return (end - start - (end.getTimezoneOffset() - start.getTimezoneOffset()) * durationMinute) / durationDay;\n}, function(date) {\n  return date.getDate() - 1;\n});\n\nexport default day;\nexport var days = day.range;\n"
      },
      {
        "id": 176,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\week.js",
        "name": "./node_modules/d3-time/src/week.js",
        "index": 169,
        "index2": 164,
        "size": 963,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
        "issuerId": 39,
        "issuerName": "./node_modules/d3-time/index.js",
        "profile": {
          "factory": 63,
          "building": 77,
          "dependencies": 25
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 39,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "module": "./node_modules/d3-time/index.js",
            "moduleName": "./node_modules/d3-time/index.js",
            "type": "harmony import",
            "userRequest": "./src/week",
            "loc": "34:0-51:20"
          }
        ],
        "usedExports": [
          "monday",
          "sunday"
        ],
        "providedExports": [
          "sunday",
          "monday",
          "tuesday",
          "wednesday",
          "thursday",
          "friday",
          "saturday",
          "sundays",
          "mondays",
          "tuesdays",
          "wednesdays",
          "thursdays",
          "fridays",
          "saturdays"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import interval from \"./interval\";\nimport {durationMinute, durationWeek} from \"./duration\";\n\nfunction weekday(i) {\n  return interval(function(date) {\n    date.setDate(date.getDate() - (date.getDay() + 7 - i) % 7);\n    date.setHours(0, 0, 0, 0);\n  }, function(date, step) {\n    date.setDate(date.getDate() + step * 7);\n  }, function(start, end) {\n    return (end - start - (end.getTimezoneOffset() - start.getTimezoneOffset()) * durationMinute) / durationWeek;\n  });\n}\n\nexport var sunday = weekday(0);\nexport var monday = weekday(1);\nexport var tuesday = weekday(2);\nexport var wednesday = weekday(3);\nexport var thursday = weekday(4);\nexport var friday = weekday(5);\nexport var saturday = weekday(6);\n\nexport var sundays = sunday.range;\nexport var mondays = monday.range;\nexport var tuesdays = tuesday.range;\nexport var wednesdays = wednesday.range;\nexport var thursdays = thursday.range;\nexport var fridays = friday.range;\nexport var saturdays = saturday.range;\n"
      },
      {
        "id": 177,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\month.js",
        "name": "./node_modules/d3-time/src/month.js",
        "index": 170,
        "index2": 165,
        "size": 414,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
        "issuerId": 39,
        "issuerName": "./node_modules/d3-time/index.js",
        "profile": {
          "factory": 64,
          "building": 83,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 39,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "module": "./node_modules/d3-time/index.js",
            "moduleName": "./node_modules/d3-time/index.js",
            "type": "harmony import",
            "userRequest": "./src/month",
            "loc": "53:0-56:21"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default",
          "months"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import interval from \"./interval\";\n\nvar month = interval(function(date) {\n  date.setDate(1);\n  date.setHours(0, 0, 0, 0);\n}, function(date, step) {\n  date.setMonth(date.getMonth() + step);\n}, function(start, end) {\n  return end.getMonth() - start.getMonth() + (end.getFullYear() - start.getFullYear()) * 12;\n}, function(date) {\n  return date.getMonth();\n});\n\nexport default month;\nexport var months = month.range;\n"
      },
      {
        "id": 178,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\year.js",
        "name": "./node_modules/d3-time/src/year.js",
        "index": 171,
        "index2": 166,
        "size": 754,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
        "issuerId": 39,
        "issuerName": "./node_modules/d3-time/index.js",
        "profile": {
          "factory": 64,
          "building": 78,
          "dependencies": 0
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 39,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "module": "./node_modules/d3-time/index.js",
            "moduleName": "./node_modules/d3-time/index.js",
            "type": "harmony import",
            "userRequest": "./src/year",
            "loc": "58:0-61:20"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default",
          "years"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import interval from \"./interval\";\n\nvar year = interval(function(date) {\n  date.setMonth(0, 1);\n  date.setHours(0, 0, 0, 0);\n}, function(date, step) {\n  date.setFullYear(date.getFullYear() + step);\n}, function(start, end) {\n  return end.getFullYear() - start.getFullYear();\n}, function(date) {\n  return date.getFullYear();\n});\n\n// An optimized implementation for this simple case.\nyear.every = function(k) {\n  return !isFinite(k = Math.floor(k)) || !(k > 0) ? null : interval(function(date) {\n    date.setFullYear(Math.floor(date.getFullYear() / k) * k);\n    date.setMonth(0, 1);\n    date.setHours(0, 0, 0, 0);\n  }, function(date, step) {\n    date.setFullYear(date.getFullYear() + step * k);\n  });\n};\n\nexport default year;\nexport var years = year.range;\n"
      },
      {
        "id": 179,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcMinute.js",
        "name": "./node_modules/d3-time/src/utcMinute.js",
        "index": 172,
        "index2": 167,
        "size": 412,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
        "issuerId": 39,
        "issuerName": "./node_modules/d3-time/index.js",
        "profile": {
          "factory": 65,
          "building": 78,
          "dependencies": 22
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 39,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "module": "./node_modules/d3-time/index.js",
            "moduleName": "./node_modules/d3-time/index.js",
            "type": "harmony import",
            "userRequest": "./src/utcMinute",
            "loc": "63:0-66:25"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default",
          "utcMinutes"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import interval from \"./interval\";\nimport {durationMinute} from \"./duration\";\n\nvar utcMinute = interval(function(date) {\n  date.setUTCSeconds(0, 0);\n}, function(date, step) {\n  date.setTime(+date + step * durationMinute);\n}, function(start, end) {\n  return (end - start) / durationMinute;\n}, function(date) {\n  return date.getUTCMinutes();\n});\n\nexport default utcMinute;\nexport var utcMinutes = utcMinute.range;\n"
      },
      {
        "id": 180,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcHour.js",
        "name": "./node_modules/d3-time/src/utcHour.js",
        "index": 173,
        "index2": 168,
        "size": 399,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
        "issuerId": 39,
        "issuerName": "./node_modules/d3-time/index.js",
        "profile": {
          "factory": 65,
          "building": 80,
          "dependencies": 20
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 39,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "module": "./node_modules/d3-time/index.js",
            "moduleName": "./node_modules/d3-time/index.js",
            "type": "harmony import",
            "userRequest": "./src/utcHour",
            "loc": "68:0-71:23"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default",
          "utcHours"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import interval from \"./interval\";\nimport {durationHour} from \"./duration\";\n\nvar utcHour = interval(function(date) {\n  date.setUTCMinutes(0, 0, 0);\n}, function(date, step) {\n  date.setTime(+date + step * durationHour);\n}, function(start, end) {\n  return (end - start) / durationHour;\n}, function(date) {\n  return date.getUTCHours();\n});\n\nexport default utcHour;\nexport var utcHours = utcHour.range;\n"
      },
      {
        "id": 181,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcDay.js",
        "name": "./node_modules/d3-time/src/utcDay.js",
        "index": 174,
        "index2": 169,
        "size": 397,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
        "issuerId": 39,
        "issuerName": "./node_modules/d3-time/index.js",
        "profile": {
          "factory": 66,
          "building": 85,
          "dependencies": 14
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 39,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "module": "./node_modules/d3-time/index.js",
            "moduleName": "./node_modules/d3-time/index.js",
            "type": "harmony import",
            "userRequest": "./src/utcDay",
            "loc": "73:0-76:22"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default",
          "utcDays"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import interval from \"./interval\";\nimport {durationDay} from \"./duration\";\n\nvar utcDay = interval(function(date) {\n  date.setUTCHours(0, 0, 0, 0);\n}, function(date, step) {\n  date.setUTCDate(date.getUTCDate() + step);\n}, function(start, end) {\n  return (end - start) / durationDay;\n}, function(date) {\n  return date.getUTCDate() - 1;\n});\n\nexport default utcDay;\nexport var utcDays = utcDay.range;\n"
      },
      {
        "id": 182,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcWeek.js",
        "name": "./node_modules/d3-time/src/utcWeek.js",
        "index": 175,
        "index2": 170,
        "size": 979,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
        "issuerId": 39,
        "issuerName": "./node_modules/d3-time/index.js",
        "profile": {
          "factory": 66,
          "building": 83,
          "dependencies": 16
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 39,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "module": "./node_modules/d3-time/index.js",
            "moduleName": "./node_modules/d3-time/index.js",
            "type": "harmony import",
            "userRequest": "./src/utcWeek",
            "loc": "78:0-95:23"
          }
        ],
        "usedExports": [
          "utcMonday",
          "utcSunday"
        ],
        "providedExports": [
          "utcSunday",
          "utcMonday",
          "utcTuesday",
          "utcWednesday",
          "utcThursday",
          "utcFriday",
          "utcSaturday",
          "utcSundays",
          "utcMondays",
          "utcTuesdays",
          "utcWednesdays",
          "utcThursdays",
          "utcFridays",
          "utcSaturdays"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import interval from \"./interval\";\nimport {durationWeek} from \"./duration\";\n\nfunction utcWeekday(i) {\n  return interval(function(date) {\n    date.setUTCDate(date.getUTCDate() - (date.getUTCDay() + 7 - i) % 7);\n    date.setUTCHours(0, 0, 0, 0);\n  }, function(date, step) {\n    date.setUTCDate(date.getUTCDate() + step * 7);\n  }, function(start, end) {\n    return (end - start) / durationWeek;\n  });\n}\n\nexport var utcSunday = utcWeekday(0);\nexport var utcMonday = utcWeekday(1);\nexport var utcTuesday = utcWeekday(2);\nexport var utcWednesday = utcWeekday(3);\nexport var utcThursday = utcWeekday(4);\nexport var utcFriday = utcWeekday(5);\nexport var utcSaturday = utcWeekday(6);\n\nexport var utcSundays = utcSunday.range;\nexport var utcMondays = utcMonday.range;\nexport var utcTuesdays = utcTuesday.range;\nexport var utcWednesdays = utcWednesday.range;\nexport var utcThursdays = utcThursday.range;\nexport var utcFridays = utcFriday.range;\nexport var utcSaturdays = utcSaturday.range;\n"
      },
      {
        "id": 183,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcMonth.js",
        "name": "./node_modules/d3-time/src/utcMonth.js",
        "index": 176,
        "index2": 171,
        "size": 453,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
        "issuerId": 39,
        "issuerName": "./node_modules/d3-time/index.js",
        "profile": {
          "factory": 67,
          "building": 85,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 39,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "module": "./node_modules/d3-time/index.js",
            "moduleName": "./node_modules/d3-time/index.js",
            "type": "harmony import",
            "userRequest": "./src/utcMonth",
            "loc": "97:0-100:24"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default",
          "utcMonths"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import interval from \"./interval\";\n\nvar utcMonth = interval(function(date) {\n  date.setUTCDate(1);\n  date.setUTCHours(0, 0, 0, 0);\n}, function(date, step) {\n  date.setUTCMonth(date.getUTCMonth() + step);\n}, function(start, end) {\n  return end.getUTCMonth() - start.getUTCMonth() + (end.getUTCFullYear() - start.getUTCFullYear()) * 12;\n}, function(date) {\n  return date.getUTCMonth();\n});\n\nexport default utcMonth;\nexport var utcMonths = utcMonth.range;\n"
      },
      {
        "id": 184,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\src\\utcYear.js",
        "name": "./node_modules/d3-time/src/utcYear.js",
        "index": 177,
        "index2": 172,
        "size": 808,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
        "issuerId": 39,
        "issuerName": "./node_modules/d3-time/index.js",
        "profile": {
          "factory": 67,
          "building": 87,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 39,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time\\index.js",
            "module": "./node_modules/d3-time/index.js",
            "moduleName": "./node_modules/d3-time/index.js",
            "type": "harmony import",
            "userRequest": "./src/utcYear",
            "loc": "102:0-105:23"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default",
          "utcYears"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import interval from \"./interval\";\n\nvar utcYear = interval(function(date) {\n  date.setUTCMonth(0, 1);\n  date.setUTCHours(0, 0, 0, 0);\n}, function(date, step) {\n  date.setUTCFullYear(date.getUTCFullYear() + step);\n}, function(start, end) {\n  return end.getUTCFullYear() - start.getUTCFullYear();\n}, function(date) {\n  return date.getUTCFullYear();\n});\n\n// An optimized implementation for this simple case.\nutcYear.every = function(k) {\n  return !isFinite(k = Math.floor(k)) || !(k > 0) ? null : interval(function(date) {\n    date.setUTCFullYear(Math.floor(date.getUTCFullYear() / k) * k);\n    date.setUTCMonth(0, 1);\n    date.setUTCHours(0, 0, 0, 0);\n  }, function(date, step) {\n    date.setUTCFullYear(date.getUTCFullYear() + step * k);\n  });\n};\n\nexport default utcYear;\nexport var utcYears = utcYear.range;\n"
      },
      {
        "id": 185,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\src\\isoParse.js",
        "name": "./node_modules/d3-time-format/src/isoParse.js",
        "index": 182,
        "index2": 177,
        "size": 319,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
        "issuerId": 76,
        "issuerName": "./node_modules/d3-time-format/index.js",
        "profile": {
          "factory": 61,
          "building": 38,
          "dependencies": 23
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 76,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-time-format\\index.js",
            "module": "./node_modules/d3-time-format/index.js",
            "moduleName": "./node_modules/d3-time-format/index.js",
            "type": "harmony import",
            "userRequest": "./src/isoParse",
            "loc": "4:0-51"
          }
        ],
        "usedExports": false,
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 5,
        "source": "import {isoSpecifier} from \"./isoFormat\";\nimport {utcParse} from \"./defaultLocale\";\n\nfunction parseIsoNative(string) {\n  var date = new Date(string);\n  return isNaN(date) ? null : date;\n}\n\nvar parseIso = +new Date(\"2000-01-01T00:00:00.000Z\")\n    ? parseIsoNative\n    : utcParse(isoSpecifier);\n\nexport default parseIso;\n"
      },
      {
        "id": 186,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\utcTime.js",
        "name": "./node_modules/d3-scale/src/utcTime.js",
        "index": 183,
        "index2": 180,
        "size": 379,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 194,
          "building": 350,
          "dependencies": 448
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/utcTime",
            "loc": "44:0-46:23"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {calendar} from \"./time\";\nimport {utcFormat} from \"d3-time-format\";\nimport {utcYear, utcMonth, utcWeek, utcDay, utcHour, utcMinute, utcSecond, utcMillisecond} from \"d3-time\";\n\nexport default function() {\n  return calendar(utcYear, utcMonth, utcWeek, utcDay, utcHour, utcMinute, utcSecond, utcMillisecond, utcFormat).domain([Date.UTC(2000, 0, 1), Date.UTC(2000, 0, 2)]);\n}\n"
      },
      {
        "id": 187,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category10.js",
        "name": "./node_modules/d3-scale/src/category10.js",
        "index": 184,
        "index2": 182,
        "size": 119,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 194,
          "building": 352
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/category10",
            "loc": "48:0-50:26"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"./colors\";\n\nexport default colors(\"1f77b4ff7f0e2ca02cd627289467bd8c564be377c27f7f7fbcbd2217becf\");\n"
      },
      {
        "id": 188,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category20b.js",
        "name": "./node_modules/d3-scale/src/category20b.js",
        "index": 186,
        "index2": 183,
        "size": 179,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 195,
          "building": 351,
          "dependencies": 219
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/category20b",
            "loc": "52:0-54:27"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"./colors\";\n\nexport default colors(\"393b795254a36b6ecf9c9ede6379398ca252b5cf6bcedb9c8c6d31bd9e39e7ba52e7cb94843c39ad494ad6616be7969c7b4173a55194ce6dbdde9ed6\");\n"
      },
      {
        "id": 189,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category20c.js",
        "name": "./node_modules/d3-scale/src/category20c.js",
        "index": 187,
        "index2": 184,
        "size": 179,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 195,
          "building": 352,
          "dependencies": 218
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/category20c",
            "loc": "56:0-58:27"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"./colors\";\n\nexport default colors(\"3182bd6baed69ecae1c6dbefe6550dfd8d3cfdae6bfdd0a231a35474c476a1d99bc7e9c0756bb19e9ac8bcbddcdadaeb636363969696bdbdbdd9d9d9\");\n"
      },
      {
        "id": 190,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\category20.js",
        "name": "./node_modules/d3-scale/src/category20.js",
        "index": 188,
        "index2": 185,
        "size": 179,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 196,
          "building": 352,
          "dependencies": 217
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/category20",
            "loc": "60:0-62:26"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"./colors\";\n\nexport default colors(\"1f77b4aec7e8ff7f0effbb782ca02c98df8ad62728ff98969467bdc5b0d58c564bc49c94e377c2f7b6d27f7f7fc7c7c7bcbd22dbdb8d17becf9edae5\");\n"
      },
      {
        "id": 191,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\cubehelix.js",
        "name": "./node_modules/d3-scale/src/cubehelix.js",
        "index": 189,
        "index2": 186,
        "size": 188,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 196,
          "building": 352,
          "dependencies": 86
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/cubehelix",
            "loc": "64:0-66:25"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {cubehelix} from \"d3-color\";\nimport {interpolateCubehelixLong} from \"d3-interpolate\";\n\nexport default interpolateCubehelixLong(cubehelix(300, 0.5, 0.0), cubehelix(-240, 0.5, 1.0));\n"
      },
      {
        "id": 192,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\rainbow.js",
        "name": "./node_modules/d3-scale/src/rainbow.js",
        "index": 190,
        "index2": 187,
        "size": 536,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 197,
          "building": 353,
          "dependencies": 445
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/rainbow",
            "loc": "68:0-72:23"
          }
        ],
        "usedExports": [
          "cool",
          "default",
          "warm"
        ],
        "providedExports": [
          "warm",
          "cool",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {cubehelix} from \"d3-color\";\nimport {interpolateCubehelixLong} from \"d3-interpolate\";\n\nexport var warm = interpolateCubehelixLong(cubehelix(-100, 0.75, 0.35), cubehelix(80, 1.50, 0.8));\n\nexport var cool = interpolateCubehelixLong(cubehelix(260, 0.75, 0.35), cubehelix(80, 1.50, 0.8));\n\nvar rainbow = cubehelix();\n\nexport default function(t) {\n  if (t < 0 || t > 1) t -= Math.floor(t);\n  var ts = Math.abs(t - 0.5);\n  rainbow.h = 360 * t - 100;\n  rainbow.s = 1.5 - 1.5 * ts;\n  rainbow.l = 0.8 - 0.9 * ts;\n  return rainbow + \"\";\n}\n"
      },
      {
        "id": 193,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\viridis.js",
        "name": "./node_modules/d3-scale/src/viridis.js",
        "index": 191,
        "index2": 188,
        "size": 6471,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 197,
          "building": 356,
          "dependencies": 212
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/viridis",
            "loc": "74:0-79:23"
          }
        ],
        "usedExports": [
          "default",
          "inferno",
          "magma",
          "plasma"
        ],
        "providedExports": [
          "default",
          "magma",
          "inferno",
          "plasma"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"./colors\";\n\nfunction ramp(range) {\n  var n = range.length;\n  return function(t) {\n    return range[Math.max(0, Math.min(n - 1, Math.floor(t * n)))];\n  };\n}\n\nexport default ramp(colors(\"44015444025645045745055946075a46085c460a5d460b5e470d60470e6147106347116447136548146748166848176948186a481a6c481b6d481c6e481d6f481f70482071482173482374482475482576482677482878482979472a7a472c7a472d7b472e7c472f7d46307e46327e46337f463480453581453781453882443983443a83443b84433d84433e85423f854240864241864142874144874045884046883f47883f48893e49893e4a893e4c8a3d4d8a3d4e8a3c4f8a3c508b3b518b3b528b3a538b3a548c39558c39568c38588c38598c375a8c375b8d365c8d365d8d355e8d355f8d34608d34618d33628d33638d32648e32658e31668e31678e31688e30698e306a8e2f6b8e2f6c8e2e6d8e2e6e8e2e6f8e2d708e2d718e2c718e2c728e2c738e2b748e2b758e2a768e2a778e2a788e29798e297a8e297b8e287c8e287d8e277e8e277f8e27808e26818e26828e26828e25838e25848e25858e24868e24878e23888e23898e238a8d228b8d228c8d228d8d218e8d218f8d21908d21918c20928c20928c20938c1f948c1f958b1f968b1f978b1f988b1f998a1f9a8a1e9b8a1e9c891e9d891f9e891f9f881fa0881fa1881fa1871fa28720a38620a48621a58521a68522a78522a88423a98324aa8325ab8225ac8226ad8127ad8128ae8029af7f2ab07f2cb17e2db27d2eb37c2fb47c31b57b32b67a34b67935b77937b87838b9773aba763bbb753dbc743fbc7340bd7242be7144bf7046c06f48c16e4ac16d4cc26c4ec36b50c46a52c56954c56856c66758c7655ac8645cc8635ec96260ca6063cb5f65cb5e67cc5c69cd5b6ccd5a6ece5870cf5773d05675d05477d1537ad1517cd2507fd34e81d34d84d44b86d54989d5488bd6468ed64590d74393d74195d84098d83e9bd93c9dd93ba0da39a2da37a5db36a8db34aadc32addc30b0dd2fb2dd2db5de2bb8de29bade28bddf26c0df25c2df23c5e021c8e020cae11fcde11dd0e11cd2e21bd5e21ad8e219dae319dde318dfe318e2e418e5e419e7e419eae51aece51befe51cf1e51df4e61ef6e620f8e621fbe723fde725\"));\n\nexport var magma = ramp(colors(\"00000401000501010601010802010902020b02020d03030f03031204041405041606051806051a07061c08071e0907200a08220b09240c09260d0a290e0b2b100b2d110c2f120d31130d34140e36150e38160f3b180f3d19103f1a10421c10441d11471e114920114b21114e22115024125325125527125829115a2a115c2c115f2d11612f116331116533106734106936106b38106c390f6e3b0f703d0f713f0f72400f74420f75440f764510774710784910784a10794c117a4e117b4f127b51127c52137c54137d56147d57157e59157e5a167e5c167f5d177f5f187f601880621980641a80651a80671b80681c816a1c816b1d816d1d816e1e81701f81721f817320817521817621817822817922827b23827c23827e24828025828125818326818426818627818827818928818b29818c29818e2a81902a81912b81932b80942c80962c80982d80992d809b2e7f9c2e7f9e2f7fa02f7fa1307ea3307ea5317ea6317da8327daa337dab337cad347cae347bb0357bb2357bb3367ab5367ab73779b83779ba3878bc3978bd3977bf3a77c03a76c23b75c43c75c53c74c73d73c83e73ca3e72cc3f71cd4071cf4070d0416fd2426fd3436ed5446dd6456cd8456cd9466bdb476adc4869de4968df4a68e04c67e24d66e34e65e44f64e55064e75263e85362e95462ea5661eb5760ec5860ed5a5fee5b5eef5d5ef05f5ef1605df2625df2645cf3655cf4675cf4695cf56b5cf66c5cf66e5cf7705cf7725cf8745cf8765cf9785df9795df97b5dfa7d5efa7f5efa815ffb835ffb8560fb8761fc8961fc8a62fc8c63fc8e64fc9065fd9266fd9467fd9668fd9869fd9a6afd9b6bfe9d6cfe9f6dfea16efea36ffea571fea772fea973feaa74feac76feae77feb078feb27afeb47bfeb67cfeb77efeb97ffebb81febd82febf84fec185fec287fec488fec68afec88cfeca8dfecc8ffecd90fecf92fed194fed395fed597fed799fed89afdda9cfddc9efddea0fde0a1fde2a3fde3a5fde5a7fde7a9fde9aafdebacfcecaefceeb0fcf0b2fcf2b4fcf4b6fcf6b8fcf7b9fcf9bbfcfbbdfcfdbf\"));\n\nexport var inferno = ramp(colors(\"00000401000501010601010802010a02020c02020e03021004031204031405041706041907051b08051d09061f0a07220b07240c08260d08290e092b10092d110a30120a32140b34150b37160b39180c3c190c3e1b0c411c0c431e0c451f0c48210c4a230c4c240c4f260c51280b53290b552b0b572d0b592f0a5b310a5c320a5e340a5f3609613809623909633b09643d09653e0966400a67420a68440a68450a69470b6a490b6a4a0c6b4c0c6b4d0d6c4f0d6c510e6c520e6d540f6d550f6d57106e59106e5a116e5c126e5d126e5f136e61136e62146e64156e65156e67166e69166e6a176e6c186e6d186e6f196e71196e721a6e741a6e751b6e771c6d781c6d7a1d6d7c1d6d7d1e6d7f1e6c801f6c82206c84206b85216b87216b88226a8a226a8c23698d23698f24699025689225689326679526679727669827669a28659b29649d29649f2a63a02a63a22b62a32c61a52c60a62d60a82e5fa92e5eab2f5ead305dae305cb0315bb1325ab3325ab43359b63458b73557b93556ba3655bc3754bd3853bf3952c03a51c13a50c33b4fc43c4ec63d4dc73e4cc83f4bca404acb4149cc4248ce4347cf4446d04545d24644d34743d44842d54a41d74b3fd84c3ed94d3dda4e3cdb503bdd513ade5238df5337e05536e15635e25734e35933e45a31e55c30e65d2fe75e2ee8602de9612bea632aeb6429eb6628ec6726ed6925ee6a24ef6c23ef6e21f06f20f1711ff1731df2741cf3761bf37819f47918f57b17f57d15f67e14f68013f78212f78410f8850ff8870ef8890cf98b0bf98c0af98e09fa9008fa9207fa9407fb9606fb9706fb9906fb9b06fb9d07fc9f07fca108fca309fca50afca60cfca80dfcaa0ffcac11fcae12fcb014fcb216fcb418fbb61afbb81dfbba1ffbbc21fbbe23fac026fac228fac42afac62df9c72ff9c932f9cb35f8cd37f8cf3af7d13df7d340f6d543f6d746f5d949f5db4cf4dd4ff4df53f4e156f3e35af3e55df2e661f2e865f2ea69f1ec6df1ed71f1ef75f1f179f2f27df2f482f3f586f3f68af4f88ef5f992f6fa96f8fb9af9fc9dfafda1fcffa4\"));\n\nexport var plasma = ramp(colors(\"0d088710078813078916078a19068c1b068d1d068e20068f2206902406912605912805922a05932c05942e05952f059631059733059735049837049938049a3a049a3c049b3e049c3f049c41049d43039e44039e46039f48039f4903a04b03a14c02a14e02a25002a25102a35302a35502a45601a45801a45901a55b01a55c01a65e01a66001a66100a76300a76400a76600a76700a86900a86a00a86c00a86e00a86f00a87100a87201a87401a87501a87701a87801a87a02a87b02a87d03a87e03a88004a88104a78305a78405a78606a68707a68808a68a09a58b0aa58d0ba58e0ca48f0da4910ea3920fa39410a29511a19613a19814a099159f9a169f9c179e9d189d9e199da01a9ca11b9ba21d9aa31e9aa51f99a62098a72197a82296aa2395ab2494ac2694ad2793ae2892b02991b12a90b22b8fb32c8eb42e8db52f8cb6308bb7318ab83289ba3388bb3488bc3587bd3786be3885bf3984c03a83c13b82c23c81c33d80c43e7fc5407ec6417dc7427cc8437bc9447aca457acb4679cc4778cc4977cd4a76ce4b75cf4c74d04d73d14e72d24f71d35171d45270d5536fd5546ed6556dd7566cd8576bd9586ada5a6ada5b69db5c68dc5d67dd5e66de5f65de6164df6263e06363e16462e26561e26660e3685fe4695ee56a5de56b5de66c5ce76e5be76f5ae87059e97158e97257ea7457eb7556eb7655ec7754ed7953ed7a52ee7b51ef7c51ef7e50f07f4ff0804ef1814df1834cf2844bf3854bf3874af48849f48948f58b47f58c46f68d45f68f44f79044f79143f79342f89441f89540f9973ff9983ef99a3efa9b3dfa9c3cfa9e3bfb9f3afba139fba238fca338fca537fca636fca835fca934fdab33fdac33fdae32fdaf31fdb130fdb22ffdb42ffdb52efeb72dfeb82cfeba2cfebb2bfebd2afebe2afec029fdc229fdc328fdc527fdc627fdc827fdca26fdcb26fccd25fcce25fcd025fcd225fbd324fbd524fbd724fad824fada24f9dc24f9dd25f8df25f8e125f7e225f7e425f6e626f6e826f5e926f5eb27f4ed27f3ee27f3f027f2f227f1f426f1f525f0f724f0f921\"));\n"
      },
      {
        "id": 194,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\src\\sequential.js",
        "name": "./node_modules/d3-scale/src/sequential.js",
        "index": 192,
        "index2": 189,
        "size": 717,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
        "issuerId": 128,
        "issuerName": "./node_modules/d3-scale/index.js",
        "profile": {
          "factory": 197,
          "building": 357,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 128,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale\\index.js",
            "module": "./node_modules/d3-scale/index.js",
            "moduleName": "./node_modules/d3-scale/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential",
            "loc": "81:0-83:26"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import {linearish} from \"./linear\";\n\nexport default function sequential(interpolator) {\n  var x0 = 0,\n      x1 = 1,\n      clamp = false;\n\n  function scale(x) {\n    var t = (x - x0) / (x1 - x0);\n    return interpolator(clamp ? Math.max(0, Math.min(1, t)) : t);\n  }\n\n  scale.domain = function(_) {\n    return arguments.length ? (x0 = +_[0], x1 = +_[1], scale) : [x0, x1];\n  };\n\n  scale.clamp = function(_) {\n    return arguments.length ? (clamp = !!_, scale) : clamp;\n  };\n\n  scale.interpolator = function(_) {\n    return arguments.length ? (interpolator = _, scale) : interpolator;\n  };\n\n  scale.copy = function() {\n    return sequential(interpolator).domain([x0, x1]).clamp(clamp);\n  };\n\n  return linearish(scale);\n}\n"
      },
      {
        "id": 195,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "name": "./node_modules/d3-scale-chromatic/index.js",
        "index": 193,
        "index2": 228,
        "size": 3077,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
        "issuerId": 80,
        "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
        "profile": {
          "factory": 453,
          "building": 425
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 80,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "module": "./app/src/components/TreeMap/TreeMap.tsx",
            "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
            "type": "cjs require",
            "userRequest": "d3-scale-chromatic",
            "loc": "28:16-45"
          }
        ],
        "usedExports": true,
        "providedExports": [
          "schemeAccent",
          "schemeDark2",
          "schemePaired",
          "schemePastel1",
          "schemePastel2",
          "schemeSet1",
          "schemeSet2",
          "schemeSet3",
          "interpolateBrBG",
          "schemeBrBG",
          "interpolatePRGn",
          "schemePRGn",
          "interpolatePiYG",
          "schemePiYG",
          "interpolatePuOr",
          "schemePuOr",
          "interpolateRdBu",
          "schemeRdBu",
          "interpolateRdGy",
          "schemeRdGy",
          "interpolateRdYlBu",
          "schemeRdYlBu",
          "interpolateRdYlGn",
          "schemeRdYlGn",
          "interpolateSpectral",
          "schemeSpectral",
          "interpolateBuGn",
          "schemeBuGn",
          "interpolateBuPu",
          "schemeBuPu",
          "interpolateGnBu",
          "schemeGnBu",
          "interpolateOrRd",
          "schemeOrRd",
          "interpolatePuBuGn",
          "schemePuBuGn",
          "interpolatePuBu",
          "schemePuBu",
          "interpolatePuRd",
          "schemePuRd",
          "interpolateRdPu",
          "schemeRdPu",
          "interpolateYlGnBu",
          "schemeYlGnBu",
          "interpolateYlGn",
          "schemeYlGn",
          "interpolateYlOrBr",
          "schemeYlOrBr",
          "interpolateYlOrRd",
          "schemeYlOrRd",
          "interpolateBlues",
          "schemeBlues",
          "interpolateGreens",
          "schemeGreens",
          "interpolateGreys",
          "schemeGreys",
          "interpolatePurples",
          "schemePurples",
          "interpolateReds",
          "schemeReds",
          "interpolateOranges",
          "schemeOranges"
        ],
        "optimizationBailout": [],
        "depth": 2,
        "source": "export {default as schemeAccent} from \"./src/categorical/Accent\";\nexport {default as schemeDark2} from \"./src/categorical/Dark2\";\nexport {default as schemePaired} from \"./src/categorical/Paired\";\nexport {default as schemePastel1} from \"./src/categorical/Pastel1\";\nexport {default as schemePastel2} from \"./src/categorical/Pastel2\";\nexport {default as schemeSet1} from \"./src/categorical/Set1\";\nexport {default as schemeSet2} from \"./src/categorical/Set2\";\nexport {default as schemeSet3} from \"./src/categorical/Set3\";\nexport {default as interpolateBrBG, scheme as schemeBrBG} from \"./src/diverging/BrBG\";\nexport {default as interpolatePRGn, scheme as schemePRGn} from \"./src/diverging/PRGn\";\nexport {default as interpolatePiYG, scheme as schemePiYG} from \"./src/diverging/PiYG\";\nexport {default as interpolatePuOr, scheme as schemePuOr} from \"./src/diverging/PuOr\";\nexport {default as interpolateRdBu, scheme as schemeRdBu} from \"./src/diverging/RdBu\";\nexport {default as interpolateRdGy, scheme as schemeRdGy} from \"./src/diverging/RdGy\";\nexport {default as interpolateRdYlBu, scheme as schemeRdYlBu} from \"./src/diverging/RdYlBu\";\nexport {default as interpolateRdYlGn, scheme as schemeRdYlGn} from \"./src/diverging/RdYlGn\";\nexport {default as interpolateSpectral, scheme as schemeSpectral} from \"./src/diverging/Spectral\";\nexport {default as interpolateBuGn, scheme as schemeBuGn} from \"./src/sequential-multi/BuGn\";\nexport {default as interpolateBuPu, scheme as schemeBuPu} from \"./src/sequential-multi/BuPu\";\nexport {default as interpolateGnBu, scheme as schemeGnBu} from \"./src/sequential-multi/GnBu\";\nexport {default as interpolateOrRd, scheme as schemeOrRd} from \"./src/sequential-multi/OrRd\";\nexport {default as interpolatePuBuGn, scheme as schemePuBuGn} from \"./src/sequential-multi/PuBuGn\";\nexport {default as interpolatePuBu, scheme as schemePuBu} from \"./src/sequential-multi/PuBu\";\nexport {default as interpolatePuRd, scheme as schemePuRd} from \"./src/sequential-multi/PuRd\";\nexport {default as interpolateRdPu, scheme as schemeRdPu} from \"./src/sequential-multi/RdPu\";\nexport {default as interpolateYlGnBu, scheme as schemeYlGnBu} from \"./src/sequential-multi/YlGnBu\";\nexport {default as interpolateYlGn, scheme as schemeYlGn} from \"./src/sequential-multi/YlGn\";\nexport {default as interpolateYlOrBr, scheme as schemeYlOrBr} from \"./src/sequential-multi/YlOrBr\";\nexport {default as interpolateYlOrRd, scheme as schemeYlOrRd} from \"./src/sequential-multi/YlOrRd\";\nexport {default as interpolateBlues, scheme as schemeBlues} from \"./src/sequential-single/Blues\";\nexport {default as interpolateGreens, scheme as schemeGreens} from \"./src/sequential-single/Greens\";\nexport {default as interpolateGreys, scheme as schemeGreys} from \"./src/sequential-single/Greys\";\nexport {default as interpolatePurples, scheme as schemePurples} from \"./src/sequential-single/Purples\";\nexport {default as interpolateReds, scheme as schemeReds} from \"./src/sequential-single/Reds\";\nexport {default as interpolateOranges, scheme as schemeOranges} from \"./src/sequential-single/Oranges\";\n"
      },
      {
        "id": 196,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Accent.js",
        "name": "./node_modules/d3-scale-chromatic/src/categorical/Accent.js",
        "index": 194,
        "index2": 192,
        "size": 108,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 255,
          "building": 380,
          "dependencies": 183
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/categorical/Accent",
            "loc": "1:0-65"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\n\nexport default colors(\"7fc97fbeaed4fdc086ffff99386cb0f0027fbf5b17666666\");\n"
      },
      {
        "id": 197,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Dark2.js",
        "name": "./node_modules/d3-scale-chromatic/src/categorical/Dark2.js",
        "index": 196,
        "index2": 193,
        "size": 108,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 255,
          "building": 380
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/categorical/Dark2",
            "loc": "2:0-63"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\n\nexport default colors(\"1b9e77d95f027570b3e7298a66a61ee6ab02a6761d666666\");\n"
      },
      {
        "id": 198,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Paired.js",
        "name": "./node_modules/d3-scale-chromatic/src/categorical/Paired.js",
        "index": 197,
        "index2": 194,
        "size": 132,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 256,
          "building": 380,
          "dependencies": 182
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/categorical/Paired",
            "loc": "3:0-65"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\n\nexport default colors(\"a6cee31f78b4b2df8a33a02cfb9a99e31a1cfdbf6fff7f00cab2d66a3d9affff99b15928\");\n"
      },
      {
        "id": 199,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Pastel1.js",
        "name": "./node_modules/d3-scale-chromatic/src/categorical/Pastel1.js",
        "index": 198,
        "index2": 195,
        "size": 114,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 256,
          "building": 381,
          "dependencies": 182
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/categorical/Pastel1",
            "loc": "4:0-67"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\n\nexport default colors(\"fbb4aeb3cde3ccebc5decbe4fed9a6ffffcce5d8bdfddaecf2f2f2\");\n"
      },
      {
        "id": 200,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Pastel2.js",
        "name": "./node_modules/d3-scale-chromatic/src/categorical/Pastel2.js",
        "index": 199,
        "index2": 196,
        "size": 108,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 257,
          "building": 380,
          "dependencies": 182
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/categorical/Pastel2",
            "loc": "5:0-67"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\n\nexport default colors(\"b3e2cdfdcdaccbd5e8f4cae4e6f5c9fff2aef1e2cccccccc\");\n"
      },
      {
        "id": 201,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Set1.js",
        "name": "./node_modules/d3-scale-chromatic/src/categorical/Set1.js",
        "index": 200,
        "index2": 197,
        "size": 114,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 258,
          "building": 379,
          "dependencies": 182
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/categorical/Set1",
            "loc": "6:0-61"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\n\nexport default colors(\"e41a1c377eb84daf4a984ea3ff7f00ffff33a65628f781bf999999\");\n"
      },
      {
        "id": 202,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Set2.js",
        "name": "./node_modules/d3-scale-chromatic/src/categorical/Set2.js",
        "index": 201,
        "index2": 198,
        "size": 108,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 259,
          "building": 379,
          "dependencies": 181
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/categorical/Set2",
            "loc": "7:0-61"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\n\nexport default colors(\"66c2a5fc8d628da0cbe78ac3a6d854ffd92fe5c494b3b3b3\");\n"
      },
      {
        "id": 203,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\categorical\\Set3.js",
        "name": "./node_modules/d3-scale-chromatic/src/categorical/Set3.js",
        "index": 202,
        "index2": 199,
        "size": 132,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 260,
          "building": 380,
          "dependencies": 179
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/categorical/Set3",
            "loc": "8:0-61"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": [
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\n\nexport default colors(\"8dd3c7ffffb3bebadafb807280b1d3fdb462b3de69fccde5d9d9d9bc80bdccebc5ffed6f\");\n"
      },
      {
        "id": 204,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\BrBG.js",
        "name": "./node_modules/d3-scale-chromatic/src/diverging/BrBG.js",
        "index": 203,
        "index2": 201,
        "size": 578,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 260,
          "building": 379,
          "dependencies": 183
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/diverging/BrBG",
            "loc": "9:0-86"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"d8b365f5f5f55ab4ac\",\n  \"a6611adfc27d80cdc1018571\",\n  \"a6611adfc27df5f5f580cdc1018571\",\n  \"8c510ad8b365f6e8c3c7eae55ab4ac01665e\",\n  \"8c510ad8b365f6e8c3f5f5f5c7eae55ab4ac01665e\",\n  \"8c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e\",\n  \"8c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e\",\n  \"5430058c510abf812ddfc27df6e8c3c7eae580cdc135978f01665e003c30\",\n  \"5430058c510abf812ddfc27df6e8c3f5f5f5c7eae580cdc135978f01665e003c30\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 205,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PRGn.js",
        "name": "./node_modules/d3-scale-chromatic/src/diverging/PRGn.js",
        "index": 205,
        "index2": 202,
        "size": 578,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 261,
          "building": 377,
          "dependencies": 181
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/diverging/PRGn",
            "loc": "10:0-86"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"af8dc3f7f7f77fbf7b\",\n  \"7b3294c2a5cfa6dba0008837\",\n  \"7b3294c2a5cff7f7f7a6dba0008837\",\n  \"762a83af8dc3e7d4e8d9f0d37fbf7b1b7837\",\n  \"762a83af8dc3e7d4e8f7f7f7d9f0d37fbf7b1b7837\",\n  \"762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b7837\",\n  \"762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b7837\",\n  \"40004b762a839970abc2a5cfe7d4e8d9f0d3a6dba05aae611b783700441b\",\n  \"40004b762a839970abc2a5cfe7d4e8f7f7f7d9f0d3a6dba05aae611b783700441b\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 206,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PiYG.js",
        "name": "./node_modules/d3-scale-chromatic/src/diverging/PiYG.js",
        "index": 206,
        "index2": 203,
        "size": 578,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 262,
          "building": 380,
          "dependencies": 180
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/diverging/PiYG",
            "loc": "11:0-86"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"e9a3c9f7f7f7a1d76a\",\n  \"d01c8bf1b6dab8e1864dac26\",\n  \"d01c8bf1b6daf7f7f7b8e1864dac26\",\n  \"c51b7de9a3c9fde0efe6f5d0a1d76a4d9221\",\n  \"c51b7de9a3c9fde0eff7f7f7e6f5d0a1d76a4d9221\",\n  \"c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221\",\n  \"c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221\",\n  \"8e0152c51b7dde77aef1b6dafde0efe6f5d0b8e1867fbc414d9221276419\",\n  \"8e0152c51b7dde77aef1b6dafde0eff7f7f7e6f5d0b8e1867fbc414d9221276419\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 207,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\PuOr.js",
        "name": "./node_modules/d3-scale-chromatic/src/diverging/PuOr.js",
        "index": 207,
        "index2": 204,
        "size": 578,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 263,
          "building": 380,
          "dependencies": 179
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/diverging/PuOr",
            "loc": "12:0-86"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"998ec3f7f7f7f1a340\",\n  \"5e3c99b2abd2fdb863e66101\",\n  \"5e3c99b2abd2f7f7f7fdb863e66101\",\n  \"542788998ec3d8daebfee0b6f1a340b35806\",\n  \"542788998ec3d8daebf7f7f7fee0b6f1a340b35806\",\n  \"5427888073acb2abd2d8daebfee0b6fdb863e08214b35806\",\n  \"5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b35806\",\n  \"2d004b5427888073acb2abd2d8daebfee0b6fdb863e08214b358067f3b08\",\n  \"2d004b5427888073acb2abd2d8daebf7f7f7fee0b6fdb863e08214b358067f3b08\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 208,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdBu.js",
        "name": "./node_modules/d3-scale-chromatic/src/diverging/RdBu.js",
        "index": 208,
        "index2": 205,
        "size": 578,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 264,
          "building": 377,
          "dependencies": 181
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/diverging/RdBu",
            "loc": "13:0-86"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"ef8a62f7f7f767a9cf\",\n  \"ca0020f4a58292c5de0571b0\",\n  \"ca0020f4a582f7f7f792c5de0571b0\",\n  \"b2182bef8a62fddbc7d1e5f067a9cf2166ac\",\n  \"b2182bef8a62fddbc7f7f7f7d1e5f067a9cf2166ac\",\n  \"b2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac\",\n  \"b2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac\",\n  \"67001fb2182bd6604df4a582fddbc7d1e5f092c5de4393c32166ac053061\",\n  \"67001fb2182bd6604df4a582fddbc7f7f7f7d1e5f092c5de4393c32166ac053061\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 209,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdGy.js",
        "name": "./node_modules/d3-scale-chromatic/src/diverging/RdGy.js",
        "index": 209,
        "index2": 206,
        "size": 578,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 265,
          "building": 378,
          "dependencies": 179
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/diverging/RdGy",
            "loc": "14:0-86"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"ef8a62ffffff999999\",\n  \"ca0020f4a582bababa404040\",\n  \"ca0020f4a582ffffffbababa404040\",\n  \"b2182bef8a62fddbc7e0e0e09999994d4d4d\",\n  \"b2182bef8a62fddbc7ffffffe0e0e09999994d4d4d\",\n  \"b2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d\",\n  \"b2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d\",\n  \"67001fb2182bd6604df4a582fddbc7e0e0e0bababa8787874d4d4d1a1a1a\",\n  \"67001fb2182bd6604df4a582fddbc7ffffffe0e0e0bababa8787874d4d4d1a1a1a\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 210,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdYlBu.js",
        "name": "./node_modules/d3-scale-chromatic/src/diverging/RdYlBu.js",
        "index": 210,
        "index2": 207,
        "size": 578,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 266,
          "building": 378,
          "dependencies": 178
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/diverging/RdYlBu",
            "loc": "15:0-92"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"fc8d59ffffbf91bfdb\",\n  \"d7191cfdae61abd9e92c7bb6\",\n  \"d7191cfdae61ffffbfabd9e92c7bb6\",\n  \"d73027fc8d59fee090e0f3f891bfdb4575b4\",\n  \"d73027fc8d59fee090ffffbfe0f3f891bfdb4575b4\",\n  \"d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4\",\n  \"d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4\",\n  \"a50026d73027f46d43fdae61fee090e0f3f8abd9e974add14575b4313695\",\n  \"a50026d73027f46d43fdae61fee090ffffbfe0f3f8abd9e974add14575b4313695\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 211,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\RdYlGn.js",
        "name": "./node_modules/d3-scale-chromatic/src/diverging/RdYlGn.js",
        "index": 211,
        "index2": 208,
        "size": 578,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 266,
          "building": 379,
          "dependencies": 177
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/diverging/RdYlGn",
            "loc": "16:0-92"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"fc8d59ffffbf91cf60\",\n  \"d7191cfdae61a6d96a1a9641\",\n  \"d7191cfdae61ffffbfa6d96a1a9641\",\n  \"d73027fc8d59fee08bd9ef8b91cf601a9850\",\n  \"d73027fc8d59fee08bffffbfd9ef8b91cf601a9850\",\n  \"d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850\",\n  \"d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850\",\n  \"a50026d73027f46d43fdae61fee08bd9ef8ba6d96a66bd631a9850006837\",\n  \"a50026d73027f46d43fdae61fee08bffffbfd9ef8ba6d96a66bd631a9850006837\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 212,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\diverging\\Spectral.js",
        "name": "./node_modules/d3-scale-chromatic/src/diverging/Spectral.js",
        "index": 212,
        "index2": 209,
        "size": 578,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 267,
          "building": 399,
          "dependencies": 153
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/diverging/Spectral",
            "loc": "17:0-98"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"fc8d59ffffbf99d594\",\n  \"d7191cfdae61abdda42b83ba\",\n  \"d7191cfdae61ffffbfabdda42b83ba\",\n  \"d53e4ffc8d59fee08be6f59899d5943288bd\",\n  \"d53e4ffc8d59fee08bffffbfe6f59899d5943288bd\",\n  \"d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd\",\n  \"d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd\",\n  \"9e0142d53e4ff46d43fdae61fee08be6f598abdda466c2a53288bd5e4fa2\",\n  \"9e0142d53e4ff46d43fdae61fee08bffffbfe6f598abdda466c2a53288bd5e4fa2\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 213,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\BuGn.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuGn.js",
        "index": 213,
        "index2": 210,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 270,
          "building": 381,
          "dependencies": 171
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-multi/BuGn",
            "loc": "18:0-93"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"e5f5f999d8c92ca25f\",\n  \"edf8fbb2e2e266c2a4238b45\",\n  \"edf8fbb2e2e266c2a42ca25f006d2c\",\n  \"edf8fbccece699d8c966c2a42ca25f006d2c\",\n  \"edf8fbccece699d8c966c2a441ae76238b45005824\",\n  \"f7fcfde5f5f9ccece699d8c966c2a441ae76238b45005824\",\n  \"f7fcfde5f5f9ccece699d8c966c2a441ae76238b45006d2c00441b\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 214,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\BuPu.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/BuPu.js",
        "index": 214,
        "index2": 211,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 271,
          "building": 374,
          "dependencies": 177
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-multi/BuPu",
            "loc": "19:0-93"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"e0ecf49ebcda8856a7\",\n  \"edf8fbb3cde38c96c688419d\",\n  \"edf8fbb3cde38c96c68856a7810f7c\",\n  \"edf8fbbfd3e69ebcda8c96c68856a7810f7c\",\n  \"edf8fbbfd3e69ebcda8c96c68c6bb188419d6e016b\",\n  \"f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d6e016b\",\n  \"f7fcfde0ecf4bfd3e69ebcda8c96c68c6bb188419d810f7c4d004b\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 215,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\GnBu.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/GnBu.js",
        "index": 215,
        "index2": 212,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 272,
          "building": 400,
          "dependencies": 150
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-multi/GnBu",
            "loc": "20:0-93"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"e0f3dba8ddb543a2ca\",\n  \"f0f9e8bae4bc7bccc42b8cbe\",\n  \"f0f9e8bae4bc7bccc443a2ca0868ac\",\n  \"f0f9e8ccebc5a8ddb57bccc443a2ca0868ac\",\n  \"f0f9e8ccebc5a8ddb57bccc44eb3d32b8cbe08589e\",\n  \"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe08589e\",\n  \"f7fcf0e0f3dbccebc5a8ddb57bccc44eb3d32b8cbe0868ac084081\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 216,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\OrRd.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/OrRd.js",
        "index": 216,
        "index2": 213,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 274,
          "building": 399,
          "dependencies": 149
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-multi/OrRd",
            "loc": "21:0-93"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"fee8c8fdbb84e34a33\",\n  \"fef0d9fdcc8afc8d59d7301f\",\n  \"fef0d9fdcc8afc8d59e34a33b30000\",\n  \"fef0d9fdd49efdbb84fc8d59e34a33b30000\",\n  \"fef0d9fdd49efdbb84fc8d59ef6548d7301f990000\",\n  \"fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301f990000\",\n  \"fff7ecfee8c8fdd49efdbb84fc8d59ef6548d7301fb300007f0000\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 217,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuBuGn.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBuGn.js",
        "index": 217,
        "index2": 214,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 274,
          "building": 401,
          "dependencies": 147
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-multi/PuBuGn",
            "loc": "22:0-99"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"ece2f0a6bddb1c9099\",\n  \"f6eff7bdc9e167a9cf02818a\",\n  \"f6eff7bdc9e167a9cf1c9099016c59\",\n  \"f6eff7d0d1e6a6bddb67a9cf1c9099016c59\",\n  \"f6eff7d0d1e6a6bddb67a9cf3690c002818a016450\",\n  \"fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016450\",\n  \"fff7fbece2f0d0d1e6a6bddb67a9cf3690c002818a016c59014636\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 218,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuBu.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuBu.js",
        "index": 218,
        "index2": 215,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 275,
          "building": 401,
          "dependencies": 146
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-multi/PuBu",
            "loc": "23:0-93"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"ece7f2a6bddb2b8cbe\",\n  \"f1eef6bdc9e174a9cf0570b0\",\n  \"f1eef6bdc9e174a9cf2b8cbe045a8d\",\n  \"f1eef6d0d1e6a6bddb74a9cf2b8cbe045a8d\",\n  \"f1eef6d0d1e6a6bddb74a9cf3690c00570b0034e7b\",\n  \"fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0034e7b\",\n  \"fff7fbece7f2d0d1e6a6bddb74a9cf3690c00570b0045a8d023858\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 219,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\PuRd.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/PuRd.js",
        "index": 219,
        "index2": 216,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 276,
          "building": 401,
          "dependencies": 145
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-multi/PuRd",
            "loc": "24:0-93"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"e7e1efc994c7dd1c77\",\n  \"f1eef6d7b5d8df65b0ce1256\",\n  \"f1eef6d7b5d8df65b0dd1c77980043\",\n  \"f1eef6d4b9dac994c7df65b0dd1c77980043\",\n  \"f1eef6d4b9dac994c7df65b0e7298ace125691003f\",\n  \"f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125691003f\",\n  \"f7f4f9e7e1efd4b9dac994c7df65b0e7298ace125698004367001f\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 220,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\RdPu.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/RdPu.js",
        "index": 220,
        "index2": 217,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 276,
          "building": 402,
          "dependencies": 144
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-multi/RdPu",
            "loc": "25:0-93"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"fde0ddfa9fb5c51b8a\",\n  \"feebe2fbb4b9f768a1ae017e\",\n  \"feebe2fbb4b9f768a1c51b8a7a0177\",\n  \"feebe2fcc5c0fa9fb5f768a1c51b8a7a0177\",\n  \"feebe2fcc5c0fa9fb5f768a1dd3497ae017e7a0177\",\n  \"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a0177\",\n  \"fff7f3fde0ddfcc5c0fa9fb5f768a1dd3497ae017e7a017749006a\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 221,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlGnBu.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGnBu.js",
        "index": 221,
        "index2": 218,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 277,
          "building": 402,
          "dependencies": 143
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-multi/YlGnBu",
            "loc": "26:0-99"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"edf8b17fcdbb2c7fb8\",\n  \"ffffcca1dab441b6c4225ea8\",\n  \"ffffcca1dab441b6c42c7fb8253494\",\n  \"ffffccc7e9b47fcdbb41b6c42c7fb8253494\",\n  \"ffffccc7e9b47fcdbb41b6c41d91c0225ea80c2c84\",\n  \"ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea80c2c84\",\n  \"ffffd9edf8b1c7e9b47fcdbb41b6c41d91c0225ea8253494081d58\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 222,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlGn.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlGn.js",
        "index": 222,
        "index2": 219,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 277,
          "building": 437,
          "dependencies": 108
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-multi/YlGn",
            "loc": "27:0-93"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"f7fcb9addd8e31a354\",\n  \"ffffccc2e69978c679238443\",\n  \"ffffccc2e69978c67931a354006837\",\n  \"ffffccd9f0a3addd8e78c67931a354006837\",\n  \"ffffccd9f0a3addd8e78c67941ab5d238443005a32\",\n  \"ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443005a32\",\n  \"ffffe5f7fcb9d9f0a3addd8e78c67941ab5d238443006837004529\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 223,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlOrBr.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrBr.js",
        "index": 223,
        "index2": 220,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 278,
          "building": 438,
          "dependencies": 106
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-multi/YlOrBr",
            "loc": "28:0-99"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"fff7bcfec44fd95f0e\",\n  \"ffffd4fed98efe9929cc4c02\",\n  \"ffffd4fed98efe9929d95f0e993404\",\n  \"ffffd4fee391fec44ffe9929d95f0e993404\",\n  \"ffffd4fee391fec44ffe9929ec7014cc4c028c2d04\",\n  \"ffffe5fff7bcfee391fec44ffe9929ec7014cc4c028c2d04\",\n  \"ffffe5fff7bcfee391fec44ffe9929ec7014cc4c02993404662506\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 224,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-multi\\YlOrRd.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-multi/YlOrRd.js",
        "index": 224,
        "index2": 221,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 278,
          "building": 439,
          "dependencies": 105
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-multi/YlOrRd",
            "loc": "29:0-99"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"ffeda0feb24cf03b20\",\n  \"ffffb2fecc5cfd8d3ce31a1c\",\n  \"ffffb2fecc5cfd8d3cf03b20bd0026\",\n  \"ffffb2fed976feb24cfd8d3cf03b20bd0026\",\n  \"ffffb2fed976feb24cfd8d3cfc4e2ae31a1cb10026\",\n  \"ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cb10026\",\n  \"ffffccffeda0fed976feb24cfd8d3cfc4e2ae31a1cbd0026800026\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 225,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Blues.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-single/Blues.js",
        "index": 225,
        "index2": 222,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 279,
          "building": 438,
          "dependencies": 105
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-single/Blues",
            "loc": "30:0-97"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"deebf79ecae13182bd\",\n  \"eff3ffbdd7e76baed62171b5\",\n  \"eff3ffbdd7e76baed63182bd08519c\",\n  \"eff3ffc6dbef9ecae16baed63182bd08519c\",\n  \"eff3ffc6dbef9ecae16baed64292c62171b5084594\",\n  \"f7fbffdeebf7c6dbef9ecae16baed64292c62171b5084594\",\n  \"f7fbffdeebf7c6dbef9ecae16baed64292c62171b508519c08306b\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 226,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Greens.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-single/Greens.js",
        "index": 226,
        "index2": 223,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 279,
          "building": 439,
          "dependencies": 104
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-single/Greens",
            "loc": "31:0-100"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"e5f5e0a1d99b31a354\",\n  \"edf8e9bae4b374c476238b45\",\n  \"edf8e9bae4b374c47631a354006d2c\",\n  \"edf8e9c7e9c0a1d99b74c47631a354006d2c\",\n  \"edf8e9c7e9c0a1d99b74c47641ab5d238b45005a32\",\n  \"f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45005a32\",\n  \"f7fcf5e5f5e0c7e9c0a1d99b74c47641ab5d238b45006d2c00441b\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 227,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Greys.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-single/Greys.js",
        "index": 227,
        "index2": 224,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 280,
          "building": 439,
          "dependencies": 103
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-single/Greys",
            "loc": "32:0-97"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"f0f0f0bdbdbd636363\",\n  \"f7f7f7cccccc969696525252\",\n  \"f7f7f7cccccc969696636363252525\",\n  \"f7f7f7d9d9d9bdbdbd969696636363252525\",\n  \"f7f7f7d9d9d9bdbdbd969696737373525252252525\",\n  \"fffffff0f0f0d9d9d9bdbdbd969696737373525252252525\",\n  \"fffffff0f0f0d9d9d9bdbdbd969696737373525252252525000000\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 228,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Purples.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-single/Purples.js",
        "index": 228,
        "index2": 225,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 281,
          "building": 439,
          "dependencies": 102
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-single/Purples",
            "loc": "33:0-103"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"efedf5bcbddc756bb1\",\n  \"f2f0f7cbc9e29e9ac86a51a3\",\n  \"f2f0f7cbc9e29e9ac8756bb154278f\",\n  \"f2f0f7dadaebbcbddc9e9ac8756bb154278f\",\n  \"f2f0f7dadaebbcbddc9e9ac8807dba6a51a34a1486\",\n  \"fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a34a1486\",\n  \"fcfbfdefedf5dadaebbcbddc9e9ac8807dba6a51a354278f3f007d\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 229,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Reds.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-single/Reds.js",
        "index": 229,
        "index2": 226,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 281,
          "building": 440,
          "dependencies": 101
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-single/Reds",
            "loc": "34:0-94"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"fee0d2fc9272de2d26\",\n  \"fee5d9fcae91fb6a4acb181d\",\n  \"fee5d9fcae91fb6a4ade2d26a50f15\",\n  \"fee5d9fcbba1fc9272fb6a4ade2d26a50f15\",\n  \"fee5d9fcbba1fc9272fb6a4aef3b2ccb181d99000d\",\n  \"fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181d99000d\",\n  \"fff5f0fee0d2fcbba1fc9272fb6a4aef3b2ccb181da50f1567000d\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 230,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\src\\sequential-single\\Oranges.js",
        "name": "./node_modules/d3-scale-chromatic/src/sequential-single/Oranges.js",
        "index": 230,
        "index2": 227,
        "size": 440,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
        "issuerId": 195,
        "issuerName": "./node_modules/d3-scale-chromatic/index.js",
        "profile": {
          "factory": 282,
          "building": 439,
          "dependencies": 100
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 195,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\d3-scale-chromatic\\index.js",
            "module": "./node_modules/d3-scale-chromatic/index.js",
            "moduleName": "./node_modules/d3-scale-chromatic/index.js",
            "type": "harmony import",
            "userRequest": "./src/sequential-single/Oranges",
            "loc": "35:0-103"
          }
        ],
        "usedExports": [
          "default",
          "scheme"
        ],
        "providedExports": [
          "scheme",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import colors from \"../colors\";\nimport ramp from \"../ramp\";\n\nexport var scheme = new Array(3).concat(\n  \"fee6cefdae6be6550d\",\n  \"feeddefdbe85fd8d3cd94701\",\n  \"feeddefdbe85fd8d3ce6550da63603\",\n  \"feeddefdd0a2fdae6bfd8d3ce6550da63603\",\n  \"feeddefdd0a2fdae6bfd8d3cf16913d948018c2d04\",\n  \"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d948018c2d04\",\n  \"fff5ebfee6cefdd0a2fdae6bfd8d3cf16913d94801a636037f2704\"\n).map(colors);\n\nexport default ramp(scheme);\n"
      },
      {
        "id": 231,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Breadcrumb\\Breadcrumb.tsx",
        "name": "./app/src/components/Breadcrumb/Breadcrumb.tsx",
        "index": 231,
        "index2": 231,
        "size": 5827,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
        "issuerId": 80,
        "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
        "profile": {
          "factory": 25,
          "building": 106,
          "dependencies": 3
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 80,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "module": "./app/src/components/TreeMap/TreeMap.tsx",
            "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
            "type": "cjs require",
            "userRequest": "../Breadcrumb/Breadcrumb",
            "loc": "30:19-54"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 2,
        "source": "\"use strict\";\r\nvar __extends = (this && this.__extends) || (function () {\r\n    var extendStatics = Object.setPrototypeOf ||\r\n        ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n        function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n    return function (d, b) {\r\n        extendStatics(d, b);\r\n        function __() { this.constructor = d; }\r\n        d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n    };\r\n})();\r\nObject.defineProperty(exports, \"__esModule\", { value: true });\r\nvar React = require(\"react\");\r\nvar Utils_1 = require(\"../../utils/Utils\");\r\nvar styled = require(\"styled-components\");\r\nvar Breadcrumb = (function (_super) {\r\n    __extends(Breadcrumb, _super);\r\n    function Breadcrumb() {\r\n        return _super !== null && _super.apply(this, arguments) || this;\r\n    }\r\n    Breadcrumb.prototype.render = function () {\r\n        return (React.createElement(\"div\", { className: this.props.className }, this._renderItems()));\r\n    };\r\n    Breadcrumb.prototype._renderItems = function () {\r\n        var _this = this;\r\n        var items = this.props.items;\r\n        if (items\r\n            && items.hasOwnProperty(\"length\")\r\n            && items.length > 0) {\r\n            return items.map(function (item) {\r\n                return (React.createElement(\"a\", { id: item.key, key: item.key, onClick: _this._onBreadcrumbClicked.bind(_this, item), href: item.href }, item.text));\r\n            });\r\n        }\r\n    };\r\n    Breadcrumb.prototype._onBreadcrumbClicked = function (item, ev) {\r\n        if (item.onClick) {\r\n            item.onClick(ev, item);\r\n        }\r\n    };\r\n    return Breadcrumb;\r\n}(React.Component));\r\nexports.BreadcrumbStyled = (_a = [\"\\n    text-align: center;\\n    display: block;\\n    overflow: hidden;\\n    margin-top: 5px;\\n    margin-bottom: 5px;\\n    font-family: 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;\\n\\n    > a {\\n        text-decoration: none;\\n        outline: none;\\n        display: block;\\n        float: left;\\n        font-size: 12px;\\n        line-height: 36px;\\n        color: black;\\n        padding: 0 10px 0 30px;\\n        position: relative;\\n        cursor: pointer;\\n        background-color: #ffffff;\\n        background-color: \", \";\\n    }\\n\\n    a:first-child {\\n        padding-left: 16px;\\n    }\\n\\n    a::after {\\n        content: '';\\n        position: absolute;\\n        top: 0;\\n        right: -18px;\\n        width: 36px;\\n        height: 36px;\\n        transform: scale(.707) rotate(45deg);\\n        z-index: 1;\\n        box-shadow: 2px -2px 0 2px rgb(206, 230, 140);\\n        box-shadow: 1px -1px 0 0px \", \";\\n        border-radius: 0 5px 0 50px;\\n        background-color: #ffffff;\\n        background-color: \", \";\\n        color: rgb(206, 230, 140);\\n        color: \", \";\\n    }\\n\\n    a:hover, a:hover::after {\\n        background-color: rgb(206, 230, 140);\\n        background-color: \", \";\\n        color: #ffffff;\\n        color: \", \";\\n    }\\n\\n    a:last-child {\\n        padding-right: 20px;\\n        background-color: rgb(206, 230, 140);\\n        background-color: \", \";\\n        color: #ffffff;\\n        color: \", \";\\n        cursor: auto;\\n    }\\n    a:last-child::after {\\n        background-color: rgb(206, 230, 140);\\n        background-color: \", \";\\n        color: #ffffff;\\n        color: \", \";\\n    }\\n\"], _a.raw = [\"\\n    text-align: center;\\n    display: block;\\n    overflow: hidden;\\n    margin-top: 5px;\\n    margin-bottom: 5px;\\n    font-family: 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;\\n\\n    > a {\\n        text-decoration: none;\\n        outline: none;\\n        display: block;\\n        float: left;\\n        font-size: 12px;\\n        line-height: 36px;\\n        color: black;\\n        padding: 0 10px 0 30px;\\n        position: relative;\\n        cursor: pointer;\\n        background-color: #ffffff;\\n        background-color: \", \";\\n    }\\n\\n    a:first-child {\\n        padding-left: 16px;\\n    }\\n\\n    a::after {\\n        content: '';\\n        position: absolute;\\n        top: 0;\\n        right: -18px;\\n        width: 36px;\\n        height: 36px;\\n        transform: scale(.707) rotate(45deg);\\n        z-index: 1;\\n        box-shadow: 2px -2px 0 2px rgb(206, 230, 140);\\n        box-shadow: 1px -1px 0 0px \", \";\\n        border-radius: 0 5px 0 50px;\\n        background-color: #ffffff;\\n        background-color: \", \";\\n        color: rgb(206, 230, 140);\\n        color: \", \";\\n    }\\n\\n    a:hover, a:hover::after {\\n        background-color: rgb(206, 230, 140);\\n        background-color: \", \";\\n        color: #ffffff;\\n        color: \", \";\\n    }\\n\\n    a:last-child {\\n        padding-right: 20px;\\n        background-color: rgb(206, 230, 140);\\n        background-color: \", \";\\n        color: #ffffff;\\n        color: \", \";\\n        cursor: auto;\\n    }\\n    a:last-child::after {\\n        background-color: rgb(206, 230, 140);\\n        background-color: \", \";\\n        color: #ffffff;\\n        color: \", \";\\n    }\\n\"], styled.default(Breadcrumb)(_a, function (props) { return props.bgColor; }, function (props) { return props.currentBgColor; }, function (props) { return props.bgColor; }, function (props) { return Utils_1.Utils.getHighContrastColorFromString(props.bgColor); }, function (props) { return props.hoverBgColor; }, function (props) { return Utils_1.Utils.getHighContrastColorFromString(props.hoverBgColor); }, function (props) { return props.currentBgColor; }, function (props) { return Utils_1.Utils.getHighContrastColorFromString(props.currentBgColor); }, function (props) { return props.currentBgColor; }, function (props) { return Utils_1.Utils.getHighContrastColorFromString(props.currentBgColor); }));\r\nvar _a;\r\n"
      },
      {
        "id": 232,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\styled-components\\dist\\styled-components.es.js",
        "name": "./node_modules/styled-components/dist/styled-components.es.js",
        "index": 232,
        "index2": 230,
        "size": 87483,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Breadcrumb\\Breadcrumb.tsx",
        "issuerId": 231,
        "issuerName": "./app/src/components/Breadcrumb/Breadcrumb.tsx",
        "profile": {
          "factory": 714,
          "building": 126,
          "dependencies": 1
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 231,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Breadcrumb\\Breadcrumb.tsx",
            "module": "./app/src/components/Breadcrumb/Breadcrumb.tsx",
            "moduleName": "./app/src/components/Breadcrumb/Breadcrumb.tsx",
            "type": "cjs require",
            "userRequest": "styled-components",
            "loc": "15:13-41"
          }
        ],
        "usedExports": true,
        "providedExports": [
          "css",
          "keyframes",
          "injectGlobal",
          "ThemeProvider",
          "withTheme",
          "ServerStyleSheet",
          "StyleSheetManager",
          "default"
        ],
        "optimizationBailout": [],
        "depth": 3,
        "source": "import stylis from 'stylis';\nimport React, { Component, createElement } from 'react';\n\n/**\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * @typechecks\n */\n\nvar _uppercasePattern = /([A-Z])/g;\n\n/**\n * Hyphenates a camelcased string, for example:\n *\n *   > hyphenate('backgroundColor')\n *   < \"background-color\"\n *\n * For CSS style names, use `hyphenateStyleName` instead which works properly\n * with all vendor prefixes, including `ms`.\n *\n * @param {string} string\n * @return {string}\n */\nfunction hyphenate$2(string) {\n  return string.replace(_uppercasePattern, '-$1').toLowerCase();\n}\n\nvar hyphenate_1 = hyphenate$2;\n\nvar hyphenate = hyphenate_1;\n\nvar msPattern = /^ms-/;\n\n/**\n * Hyphenates a camelcased CSS property name, for example:\n *\n *   > hyphenateStyleName('backgroundColor')\n *   < \"background-color\"\n *   > hyphenateStyleName('MozTransition')\n *   < \"-moz-transition\"\n *   > hyphenateStyleName('msTransition')\n *   < \"-ms-transition\"\n *\n * As Modernizr suggests (http://modernizr.com/docs/#prefixed), an `ms` prefix\n * is converted to `-ms-`.\n *\n * @param {string} string\n * @return {string}\n */\nfunction hyphenateStyleName(string) {\n  return hyphenate(string).replace(msPattern, '-ms-');\n}\n\nvar hyphenateStyleName_1 = hyphenateStyleName;\n\nvar _typeof = typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\" ? function (obj) {\n  return typeof obj;\n} : function (obj) {\n  return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj;\n};\n\n\n\n\n\n\n\n\n\n\n\nvar classCallCheck = function (instance, Constructor) {\n  if (!(instance instanceof Constructor)) {\n    throw new TypeError(\"Cannot call a class as a function\");\n  }\n};\n\nvar createClass = function () {\n  function defineProperties(target, props) {\n    for (var i = 0; i < props.length; i++) {\n      var descriptor = props[i];\n      descriptor.enumerable = descriptor.enumerable || false;\n      descriptor.configurable = true;\n      if (\"value\" in descriptor) descriptor.writable = true;\n      Object.defineProperty(target, descriptor.key, descriptor);\n    }\n  }\n\n  return function (Constructor, protoProps, staticProps) {\n    if (protoProps) defineProperties(Constructor.prototype, protoProps);\n    if (staticProps) defineProperties(Constructor, staticProps);\n    return Constructor;\n  };\n}();\n\n\n\n\n\n\n\nvar _extends = Object.assign || function (target) {\n  for (var i = 1; i < arguments.length; i++) {\n    var source = arguments[i];\n\n    for (var key in source) {\n      if (Object.prototype.hasOwnProperty.call(source, key)) {\n        target[key] = source[key];\n      }\n    }\n  }\n\n  return target;\n};\n\n\n\nvar inherits = function (subClass, superClass) {\n  if (typeof superClass !== \"function\" && superClass !== null) {\n    throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass);\n  }\n\n  subClass.prototype = Object.create(superClass && superClass.prototype, {\n    constructor: {\n      value: subClass,\n      enumerable: false,\n      writable: true,\n      configurable: true\n    }\n  });\n  if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass;\n};\n\n\n\n\n\n\n\n\n\nvar objectWithoutProperties = function (obj, keys) {\n  var target = {};\n\n  for (var i in obj) {\n    if (keys.indexOf(i) >= 0) continue;\n    if (!Object.prototype.hasOwnProperty.call(obj, i)) continue;\n    target[i] = obj[i];\n  }\n\n  return target;\n};\n\nvar possibleConstructorReturn = function (self, call) {\n  if (!self) {\n    throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n  }\n\n  return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self;\n};\n\n/*!\n * isobject <https://github.com/jonschlinkert/isobject>\n *\n * Copyright (c) 2014-2015, Jon Schlinkert.\n * Licensed under the MIT License.\n */\n\nvar index$1 = function isObject(val) {\n  return val != null && (typeof val === 'undefined' ? 'undefined' : _typeof(val)) === 'object' && !Array.isArray(val);\n};\n\nvar isObject$1 = index$1;\n\nfunction isObjectObject(o) {\n  return isObject$1(o) === true && Object.prototype.toString.call(o) === '[object Object]';\n}\n\nvar index = function isPlainObject(o) {\n  var ctor, prot;\n\n  if (isObjectObject(o) === false) return false;\n\n  // If has modified constructor\n  ctor = o.constructor;\n  if (typeof ctor !== 'function') return false;\n\n  // If has modified prototype\n  prot = ctor.prototype;\n  if (isObjectObject(prot) === false) return false;\n\n  // If constructor does not have an Object-specific method\n  if (prot.hasOwnProperty('isPrototypeOf') === false) {\n    return false;\n  }\n\n  // Most likely a plain Object\n  return true;\n};\n\n//      \nvar objToCss = function objToCss(obj, prevKey) {\n  var css = Object.keys(obj).map(function (key) {\n    if (index(obj[key])) return objToCss(obj[key], key);\n    return hyphenateStyleName_1(key) + ': ' + obj[key] + ';';\n  }).join(' ');\n  return prevKey ? prevKey + ' {\\n  ' + css + '\\n}' : css;\n};\n\nvar flatten = function flatten(chunks, executionContext) {\n  return chunks.reduce(function (ruleSet, chunk) {\n    /* Remove falsey values */\n    if (chunk === undefined || chunk === null || chunk === false || chunk === '') return ruleSet;\n    /* Flatten ruleSet */\n    if (Array.isArray(chunk)) return [].concat(ruleSet, flatten(chunk, executionContext));\n\n    /* Handle other components */\n    // $FlowFixMe not sure how to make this pass\n    if (chunk.hasOwnProperty('styledComponentId')) return [].concat(ruleSet, ['.' + chunk.styledComponentId]);\n\n    /* Either execute or defer the function */\n    if (typeof chunk === 'function') {\n      return executionContext ? ruleSet.concat.apply(ruleSet, flatten([chunk(executionContext)], executionContext)) : ruleSet.concat(chunk);\n    }\n\n    /* Handle objects */\n    // $FlowFixMe have to add %checks somehow to isPlainObject\n    return ruleSet.concat(index(chunk) ? objToCss(chunk) : chunk.toString());\n  }, []);\n};\n\n//      \nstylis.set({\n  global: false,\n  cascade: true,\n  keyframe: false,\n  prefix: true,\n  compress: false,\n  semicolon: true\n});\n\nvar stringifyRules = function stringifyRules(rules, selector, prefix) {\n  var flatCSS = rules.join('').replace(/^\\s*\\/\\/.*$/gm, ''); // replace JS comments\n\n  var cssStr = selector && prefix ? prefix + ' ' + selector + ' { ' + flatCSS + ' }' : flatCSS;\n\n  return stylis(prefix || !selector ? '' : selector, cssStr);\n};\n\n//      \nvar chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'.split('');\nvar charsLength = chars.length;\n\n/* Some high number, usually 9-digit base-10. Map it to base-😎 */\nvar generateAlphabeticName = function generateAlphabeticName(code) {\n  var name = '';\n  var x = void 0;\n\n  for (x = code; x > charsLength; x = Math.floor(x / chars.length)) {\n    name = chars[x % charsLength] + name;\n  }\n\n  return chars[x % charsLength] + name;\n};\n\n//      \n\n\nvar interleave = (function (strings, interpolations) {\n  return interpolations.reduce(function (array, interp, i) {\n    return array.concat(interp, strings[i + 1]);\n  }, [strings[0]]);\n});\n\n//      \nvar css = (function (strings) {\n  for (var _len = arguments.length, interpolations = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n    interpolations[_key - 1] = arguments[_key];\n  }\n\n  return flatten(interleave(strings, interpolations));\n});\n\n//      \nvar SC_COMPONENT_ID = /^[^\\S\\n]*?\\/\\* sc-component-id:\\s+(\\S+)\\s+\\*\\//mg;\n\nvar extractCompsFromCSS = (function (maybeCSS) {\n  var css = '' + (maybeCSS || ''); // Definitely a string, and a clone\n  var existingComponents = [];\n  css.replace(SC_COMPONENT_ID, function (match, componentId, matchIndex) {\n    existingComponents.push({ componentId: componentId, matchIndex: matchIndex });\n    return match;\n  });\n  return existingComponents.map(function (_ref, i) {\n    var componentId = _ref.componentId,\n        matchIndex = _ref.matchIndex;\n\n    var nextComp = existingComponents[i + 1];\n    var cssFromDOM = nextComp ? css.slice(matchIndex, nextComp.matchIndex) : css.slice(matchIndex);\n    return { componentId: componentId, cssFromDOM: cssFromDOM };\n  });\n});\n\n//      \n/*\n * Browser Style Sheet with Rehydration\n *\n * <style data-styled-components=\"x y z\"\n *        data-styled-components-is-local=\"true\">\n *   /· sc-component-id: a ·/\n *   .sc-a { ... }\n *   .x { ... }\n *   /· sc-component-id: b ·/\n *   .sc-b { ... }\n *   .y { ... }\n *   .z { ... }\n * </style>\n *\n * Note: replace · with * in the above snippet.\n * */\nvar COMPONENTS_PER_TAG = 40;\n\nvar BrowserTag = function () {\n  function BrowserTag(el, isLocal) {\n    var existingSource = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : '';\n    classCallCheck(this, BrowserTag);\n\n    this.el = el;\n    this.isLocal = isLocal;\n    this.ready = false;\n\n    var extractedComps = extractCompsFromCSS(existingSource);\n\n    this.size = extractedComps.length;\n    this.components = extractedComps.reduce(function (acc, obj) {\n      acc[obj.componentId] = obj; // eslint-disable-line no-param-reassign\n      return acc;\n    }, {});\n  }\n\n  BrowserTag.prototype.isFull = function isFull() {\n    return this.size >= COMPONENTS_PER_TAG;\n  };\n\n  BrowserTag.prototype.addComponent = function addComponent(componentId) {\n    if (!this.ready) this.replaceElement();\n    if (this.components[componentId]) throw new Error('Trying to add Component \\'' + componentId + '\\' twice!');\n\n    var comp = { componentId: componentId, textNode: document.createTextNode('') };\n    this.el.appendChild(comp.textNode);\n\n    this.size += 1;\n    this.components[componentId] = comp;\n  };\n\n  BrowserTag.prototype.inject = function inject(componentId, css, name) {\n    if (!this.ready) this.replaceElement();\n    var comp = this.components[componentId];\n\n    if (!comp) throw new Error('Must add a new component before you can inject css into it');\n    if (comp.textNode.data === '') comp.textNode.appendData('\\n/* sc-component-id: ' + componentId + ' */\\n');\n\n    comp.textNode.appendData(css);\n    if (name) {\n      var existingNames = this.el.getAttribute(SC_ATTR);\n      this.el.setAttribute(SC_ATTR, existingNames ? existingNames + ' ' + name : name);\n    }\n  };\n\n  BrowserTag.prototype.toHTML = function toHTML() {\n    return this.el.outerHTML;\n  };\n\n  BrowserTag.prototype.toReactElement = function toReactElement() {\n    throw new Error('BrowserTag doesn\\'t implement toReactElement!');\n  };\n\n  BrowserTag.prototype.clone = function clone() {\n    throw new Error('BrowserTag cannot be cloned!');\n  };\n\n  /* Because we care about source order, before we can inject anything we need to\n   * create a text node for each component and replace the existing CSS. */\n\n\n  BrowserTag.prototype.replaceElement = function replaceElement() {\n    var _this = this;\n\n    this.ready = true;\n    // We have nothing to inject. Use the current el.\n    if (this.size === 0) return;\n\n    // Build up our replacement style tag\n    var newEl = this.el.cloneNode();\n    newEl.appendChild(document.createTextNode('\\n'));\n\n    Object.keys(this.components).forEach(function (key) {\n      var comp = _this.components[key];\n\n      // eslint-disable-next-line no-param-reassign\n      comp.textNode = document.createTextNode(comp.cssFromDOM);\n      newEl.appendChild(comp.textNode);\n    });\n\n    if (!this.el.parentNode) throw new Error(\"Trying to replace an element that wasn't mounted!\");\n\n    // The ol' switcheroo\n    this.el.parentNode.replaceChild(newEl, this.el);\n    this.el = newEl;\n  };\n\n  return BrowserTag;\n}();\n\n/* Factory function to separate DOM operations from logical ones*/\n\n\nvar BrowserStyleSheet = {\n  create: function create() {\n    var tags = [];\n    var names = {};\n\n    /* Construct existing state from DOM */\n    var nodes = document.querySelectorAll('[' + SC_ATTR + ']');\n    var nodesLength = nodes.length;\n\n    for (var i = 0; i < nodesLength; i += 1) {\n      var el = nodes[i];\n\n      tags.push(new BrowserTag(el, el.getAttribute(LOCAL_ATTR) === 'true', el.innerHTML));\n\n      var attr = el.getAttribute(SC_ATTR);\n      if (attr) {\n        attr.trim().split(/\\s+/).forEach(function (name) {\n          names[name] = true;\n        });\n      }\n    }\n\n    /* Factory for making more tags */\n    var tagConstructor = function tagConstructor(isLocal) {\n      var el = document.createElement('style');\n      el.type = 'text/css';\n      el.setAttribute(SC_ATTR, '');\n      el.setAttribute(LOCAL_ATTR, isLocal ? 'true' : 'false');\n      if (!document.head) throw new Error('Missing document <head>');\n      document.head.appendChild(el);\n      return new BrowserTag(el, isLocal);\n    };\n\n    return new StyleSheet(tagConstructor, tags, names);\n  }\n};\n\n//      \nvar SC_ATTR = 'data-styled-components';\nvar LOCAL_ATTR = 'data-styled-components-is-local';\nvar CONTEXT_KEY = '__styled-components-stylesheet__';\n\nvar instance = null;\n// eslint-disable-next-line no-use-before-define\nvar clones = [];\n\nvar StyleSheet = function () {\n  function StyleSheet(tagConstructor) {\n    var tags = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];\n    var names = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n    classCallCheck(this, StyleSheet);\n    this.hashes = {};\n    this.deferredInjections = {};\n\n    this.tagConstructor = tagConstructor;\n    this.tags = tags;\n    this.names = names;\n    this.constructComponentTagMap();\n  }\n\n  StyleSheet.prototype.constructComponentTagMap = function constructComponentTagMap() {\n    var _this = this;\n\n    this.componentTags = {};\n\n    this.tags.forEach(function (tag) {\n      Object.keys(tag.components).forEach(function (componentId) {\n        _this.componentTags[componentId] = tag;\n      });\n    });\n  };\n\n  /* Best level of caching—get the name from the hash straight away. */\n\n\n  StyleSheet.prototype.getName = function getName(hash) {\n    return this.hashes[hash.toString()];\n  };\n\n  /* Second level of caching—if the name is already in the dom, don't\n   * inject anything and record the hash for getName next time. */\n\n\n  StyleSheet.prototype.alreadyInjected = function alreadyInjected(hash, name) {\n    if (!this.names[name]) return false;\n\n    this.hashes[hash.toString()] = name;\n    return true;\n  };\n\n  /* Third type of caching—don't inject components' componentId twice. */\n\n\n  StyleSheet.prototype.hasInjectedComponent = function hasInjectedComponent(componentId) {\n    return !!this.componentTags[componentId];\n  };\n\n  StyleSheet.prototype.deferredInject = function deferredInject(componentId, isLocal, css) {\n    if (this === instance) {\n      clones.forEach(function (clone) {\n        clone.deferredInject(componentId, isLocal, css);\n      });\n    }\n\n    this.getOrCreateTag(componentId, isLocal);\n    this.deferredInjections[componentId] = css;\n  };\n\n  StyleSheet.prototype.inject = function inject(componentId, isLocal, css, hash, name) {\n    if (this === instance) {\n      clones.forEach(function (clone) {\n        clone.inject(componentId, isLocal, css);\n      });\n    }\n\n    var tag = this.getOrCreateTag(componentId, isLocal);\n\n    var deferredInjection = this.deferredInjections[componentId];\n    if (deferredInjection) {\n      tag.inject(componentId, deferredInjection);\n      delete this.deferredInjections[componentId];\n    }\n\n    tag.inject(componentId, css, name);\n\n    if (hash && name) {\n      this.hashes[hash.toString()] = name;\n    }\n  };\n\n  StyleSheet.prototype.toHTML = function toHTML() {\n    return this.tags.map(function (tag) {\n      return tag.toHTML();\n    }).join('');\n  };\n\n  StyleSheet.prototype.toReactElements = function toReactElements() {\n    return this.tags.map(function (tag, i) {\n      return tag.toReactElement('sc-' + i);\n    });\n  };\n\n  StyleSheet.prototype.getOrCreateTag = function getOrCreateTag(componentId, isLocal) {\n    var existingTag = this.componentTags[componentId];\n    if (existingTag) {\n      return existingTag;\n    }\n\n    var lastTag = this.tags[this.tags.length - 1];\n    var componentTag = !lastTag || lastTag.isFull() || lastTag.isLocal !== isLocal ? this.createNewTag(isLocal) : lastTag;\n    this.componentTags[componentId] = componentTag;\n    componentTag.addComponent(componentId);\n    return componentTag;\n  };\n\n  StyleSheet.prototype.createNewTag = function createNewTag(isLocal) {\n    var newTag = this.tagConstructor(isLocal);\n    this.tags.push(newTag);\n    return newTag;\n  };\n\n  StyleSheet.reset = function reset(isServer) {\n    instance = StyleSheet.create(isServer);\n  };\n\n  /* We can make isServer totally implicit once Jest 20 drops and we\n   * can change environment on a per-test basis. */\n\n\n  StyleSheet.create = function create() {\n    var isServer = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : typeof document === 'undefined';\n\n    return (isServer ? ServerStyleSheet : BrowserStyleSheet).create();\n  };\n\n  StyleSheet.clone = function clone(oldSheet) {\n    var newSheet = new StyleSheet(oldSheet.tagConstructor, oldSheet.tags.map(function (tag) {\n      return tag.clone();\n    }), _extends({}, oldSheet.names));\n\n    newSheet.hashes = _extends({}, oldSheet.hashes);\n    newSheet.deferredInjections = _extends({}, oldSheet.deferredInjections);\n    clones.push(newSheet);\n\n    return newSheet;\n  };\n\n  createClass(StyleSheet, null, [{\n    key: 'instance',\n    get: function get() {\n      return instance || (instance = StyleSheet.create());\n    }\n  }]);\n  return StyleSheet;\n}();\n\nfunction createCommonjsModule(fn, module) {\n\treturn module = { exports: {} }, fn(module, module.exports), module.exports;\n}\n\n/**\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n * \n */\n\nfunction makeEmptyFunction(arg) {\n  return function () {\n    return arg;\n  };\n}\n\n/**\n * This function accepts and discards inputs; it has no side effects. This is\n * primarily useful idiomatically for overridable function endpoints which\n * always need to be callable, since JS lacks a null-call idiom ala Cocoa.\n */\nvar emptyFunction$1 = function emptyFunction$1() {};\n\nemptyFunction$1.thatReturns = makeEmptyFunction;\nemptyFunction$1.thatReturnsFalse = makeEmptyFunction(false);\nemptyFunction$1.thatReturnsTrue = makeEmptyFunction(true);\nemptyFunction$1.thatReturnsNull = makeEmptyFunction(null);\nemptyFunction$1.thatReturnsThis = function () {\n  return this;\n};\nemptyFunction$1.thatReturnsArgument = function (arg) {\n  return arg;\n};\n\nvar emptyFunction_1 = emptyFunction$1;\n\n/**\n * Copyright (c) 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n *\n */\n\n/**\n * Use invariant() to assert state which your program assumes to be true.\n *\n * Provide sprintf-style format (only %s is supported) and arguments\n * to provide information about what broke and what you were\n * expecting.\n *\n * The invariant message will be stripped in production, but the invariant\n * will remain to ensure logic does not differ in production.\n */\n\nvar validateFormat = function validateFormat(format) {};\n\n{\n  validateFormat = function validateFormat(format) {\n    if (format === undefined) {\n      throw new Error('invariant requires an error message argument');\n    }\n  };\n}\n\nfunction invariant$1(condition, format, a, b, c, d, e, f) {\n  validateFormat(format);\n\n  if (!condition) {\n    var error;\n    if (format === undefined) {\n      error = new Error('Minified exception occurred; use the non-minified dev environment ' + 'for the full error message and additional helpful warnings.');\n    } else {\n      var args = [a, b, c, d, e, f];\n      var argIndex = 0;\n      error = new Error(format.replace(/%s/g, function () {\n        return args[argIndex++];\n      }));\n      error.name = 'Invariant Violation';\n    }\n\n    error.framesToPop = 1; // we don't care about invariant's own frame\n    throw error;\n  }\n}\n\nvar invariant_1 = invariant$1;\n\nvar emptyFunction$2 = emptyFunction_1;\n\n/**\n * Similar to invariant but only logs a warning if the condition is not met.\n * This can be used to log issues in development environments in critical\n * paths. Removing the logging code for production environments will keep the\n * same logic and follow the same code paths.\n */\n\nvar warning$1 = emptyFunction$2;\n\n{\n  (function () {\n    var printWarning = function printWarning(format) {\n      for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n        args[_key - 1] = arguments[_key];\n      }\n\n      var argIndex = 0;\n      var message = 'Warning: ' + format.replace(/%s/g, function () {\n        return args[argIndex++];\n      });\n      if (typeof console !== 'undefined') {\n        console.error(message);\n      }\n      try {\n        // --- Welcome to debugging React ---\n        // This error was thrown as a convenience so that you can use this stack\n        // to find the callsite that caused this warning to fire.\n        throw new Error(message);\n      } catch (x) {}\n    };\n\n    warning$1 = function warning$1(condition, format) {\n      if (format === undefined) {\n        throw new Error('`warning(condition, format, ...args)` requires a warning ' + 'message argument');\n      }\n\n      if (format.indexOf('Failed Composite propType: ') === 0) {\n        return; // Ignore CompositeComponent proptype check.\n      }\n\n      if (!condition) {\n        for (var _len2 = arguments.length, args = Array(_len2 > 2 ? _len2 - 2 : 0), _key2 = 2; _key2 < _len2; _key2++) {\n          args[_key2 - 2] = arguments[_key2];\n        }\n\n        printWarning.apply(undefined, [format].concat(args));\n      }\n    };\n  })();\n}\n\nvar warning_1 = warning$1;\n\n/**\n * Copyright 2013-present, Facebook, Inc.\n * All rights reserved.\n *\n * This source code is licensed under the BSD-style license found in the\n * LICENSE file in the root directory of this source tree. An additional grant\n * of patent rights can be found in the PATENTS file in the same directory.\n */\n\nvar ReactPropTypesSecret$1 = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED';\n\nvar ReactPropTypesSecret_1 = ReactPropTypesSecret$1;\n\n{\n  var invariant$2 = invariant_1;\n  var warning$2 = warning_1;\n  var ReactPropTypesSecret$2 = ReactPropTypesSecret_1;\n  var loggedTypeFailures = {};\n}\n\n/**\n * Assert that the values match with the type specs.\n * Error messages are memorized and will only be shown once.\n *\n * @param {object} typeSpecs Map of name to a ReactPropType\n * @param {object} values Runtime values that need to be type-checked\n * @param {string} location e.g. \"prop\", \"context\", \"child context\"\n * @param {string} componentName Name of the component for error messages.\n * @param {?Function} getStack Returns the component stack.\n * @private\n */\nfunction checkPropTypes$1(typeSpecs, values, location, componentName, getStack) {\n  {\n    for (var typeSpecName in typeSpecs) {\n      if (typeSpecs.hasOwnProperty(typeSpecName)) {\n        var error;\n        // Prop type validation may throw. In case they do, we don't want to\n        // fail the render phase where it didn't fail before. So we log it.\n        // After these have been cleaned up, we'll let them throw.\n        try {\n          // This is intentionally an invariant that gets caught. It's the same\n          // behavior as without this statement except with a better message.\n          invariant$2(typeof typeSpecs[typeSpecName] === 'function', '%s: %s type `%s` is invalid; it must be a function, usually from ' + 'React.PropTypes.', componentName || 'React class', location, typeSpecName);\n          error = typeSpecs[typeSpecName](values, typeSpecName, componentName, location, null, ReactPropTypesSecret$2);\n        } catch (ex) {\n          error = ex;\n        }\n        warning$2(!error || error instanceof Error, '%s: type specification of %s `%s` is invalid; the type checker ' + 'function must return `null` or an `Error` but returned a %s. ' + 'You may have forgotten to pass an argument to the type checker ' + 'creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and ' + 'shape all require an argument).', componentName || 'React class', location, typeSpecName, typeof error === 'undefined' ? 'undefined' : _typeof(error));\n        if (error instanceof Error && !(error.message in loggedTypeFailures)) {\n          // Only monitor this failure once because there tends to be a lot of the\n          // same error.\n          loggedTypeFailures[error.message] = true;\n\n          var stack = getStack ? getStack() : '';\n\n          warning$2(false, 'Failed %s type: %s%s', location, error.message, stack != null ? stack : '');\n        }\n      }\n    }\n  }\n}\n\nvar checkPropTypes_1 = checkPropTypes$1;\n\nvar emptyFunction = emptyFunction_1;\nvar invariant = invariant_1;\nvar warning = warning_1;\n\nvar ReactPropTypesSecret = ReactPropTypesSecret_1;\nvar checkPropTypes = checkPropTypes_1;\n\nvar factoryWithTypeCheckers = function factoryWithTypeCheckers(isValidElement, throwOnDirectAccess) {\n  /* global Symbol */\n  var ITERATOR_SYMBOL = typeof Symbol === 'function' && Symbol.iterator;\n  var FAUX_ITERATOR_SYMBOL = '@@iterator'; // Before Symbol spec.\n\n  /**\n   * Returns the iterator method function contained on the iterable object.\n   *\n   * Be sure to invoke the function with the iterable as context:\n   *\n   *     var iteratorFn = getIteratorFn(myIterable);\n   *     if (iteratorFn) {\n   *       var iterator = iteratorFn.call(myIterable);\n   *       ...\n   *     }\n   *\n   * @param {?object} maybeIterable\n   * @return {?function}\n   */\n  function getIteratorFn(maybeIterable) {\n    var iteratorFn = maybeIterable && (ITERATOR_SYMBOL && maybeIterable[ITERATOR_SYMBOL] || maybeIterable[FAUX_ITERATOR_SYMBOL]);\n    if (typeof iteratorFn === 'function') {\n      return iteratorFn;\n    }\n  }\n\n  /**\n   * Collection of methods that allow declaration and validation of props that are\n   * supplied to React components. Example usage:\n   *\n   *   var Props = require('ReactPropTypes');\n   *   var MyArticle = React.createClass({\n   *     propTypes: {\n   *       // An optional string prop named \"description\".\n   *       description: Props.string,\n   *\n   *       // A required enum prop named \"category\".\n   *       category: Props.oneOf(['News','Photos']).isRequired,\n   *\n   *       // A prop named \"dialog\" that requires an instance of Dialog.\n   *       dialog: Props.instanceOf(Dialog).isRequired\n   *     },\n   *     render: function() { ... }\n   *   });\n   *\n   * A more formal specification of how these methods are used:\n   *\n   *   type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)\n   *   decl := ReactPropTypes.{type}(.isRequired)?\n   *\n   * Each and every declaration produces a function with the same signature. This\n   * allows the creation of custom validation functions. For example:\n   *\n   *  var MyLink = React.createClass({\n   *    propTypes: {\n   *      // An optional string or URI prop named \"href\".\n   *      href: function(props, propName, componentName) {\n   *        var propValue = props[propName];\n   *        if (propValue != null && typeof propValue !== 'string' &&\n   *            !(propValue instanceof URI)) {\n   *          return new Error(\n   *            'Expected a string or an URI for ' + propName + ' in ' +\n   *            componentName\n   *          );\n   *        }\n   *      }\n   *    },\n   *    render: function() {...}\n   *  });\n   *\n   * @internal\n   */\n\n  var ANONYMOUS = '<<anonymous>>';\n\n  // Important!\n  // Keep this list in sync with production version in `./factoryWithThrowingShims.js`.\n  var ReactPropTypes = {\n    array: createPrimitiveTypeChecker('array'),\n    bool: createPrimitiveTypeChecker('boolean'),\n    func: createPrimitiveTypeChecker('function'),\n    number: createPrimitiveTypeChecker('number'),\n    object: createPrimitiveTypeChecker('object'),\n    string: createPrimitiveTypeChecker('string'),\n    symbol: createPrimitiveTypeChecker('symbol'),\n\n    any: createAnyTypeChecker(),\n    arrayOf: createArrayOfTypeChecker,\n    element: createElementTypeChecker(),\n    instanceOf: createInstanceTypeChecker,\n    node: createNodeChecker(),\n    objectOf: createObjectOfTypeChecker,\n    oneOf: createEnumTypeChecker,\n    oneOfType: createUnionTypeChecker,\n    shape: createShapeTypeChecker\n  };\n\n  /**\n   * inlined Object.is polyfill to avoid requiring consumers ship their own\n   * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is\n   */\n  /*eslint-disable no-self-compare*/\n  function is(x, y) {\n    // SameValue algorithm\n    if (x === y) {\n      // Steps 1-5, 7-10\n      // Steps 6.b-6.e: +0 != -0\n      return x !== 0 || 1 / x === 1 / y;\n    } else {\n      // Step 6.a: NaN == NaN\n      return x !== x && y !== y;\n    }\n  }\n  /*eslint-enable no-self-compare*/\n\n  /**\n   * We use an Error-like object for backward compatibility as people may call\n   * PropTypes directly and inspect their output. However, we don't use real\n   * Errors anymore. We don't inspect their stack anyway, and creating them\n   * is prohibitively expensive if they are created too often, such as what\n   * happens in oneOfType() for any type before the one that matched.\n   */\n  function PropTypeError(message) {\n    this.message = message;\n    this.stack = '';\n  }\n  // Make `instanceof Error` still work for returned errors.\n  PropTypeError.prototype = Error.prototype;\n\n  function createChainableTypeChecker(validate) {\n    {\n      var manualPropTypeCallCache = {};\n      var manualPropTypeWarningCount = 0;\n    }\n    function checkType(isRequired, props, propName, componentName, location, propFullName, secret) {\n      componentName = componentName || ANONYMOUS;\n      propFullName = propFullName || propName;\n\n      if (secret !== ReactPropTypesSecret) {\n        if (throwOnDirectAccess) {\n          // New behavior only for users of `prop-types` package\n          invariant(false, 'Calling PropTypes validators directly is not supported by the `prop-types` package. ' + 'Use `PropTypes.checkPropTypes()` to call them. ' + 'Read more at http://fb.me/use-check-prop-types');\n        } else if (\"development\" !== 'production' && typeof console !== 'undefined') {\n          // Old behavior for people using React.PropTypes\n          var cacheKey = componentName + ':' + propName;\n          if (!manualPropTypeCallCache[cacheKey] &&\n          // Avoid spamming the console because they are often not actionable except for lib authors\n          manualPropTypeWarningCount < 3) {\n            warning(false, 'You are manually calling a React.PropTypes validation ' + 'function for the `%s` prop on `%s`. This is deprecated ' + 'and will throw in the standalone `prop-types` package. ' + 'You may be seeing this warning due to a third-party PropTypes ' + 'library. See https://fb.me/react-warning-dont-call-proptypes ' + 'for details.', propFullName, componentName);\n            manualPropTypeCallCache[cacheKey] = true;\n            manualPropTypeWarningCount++;\n          }\n        }\n      }\n      if (props[propName] == null) {\n        if (isRequired) {\n          if (props[propName] === null) {\n            return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required ' + ('in `' + componentName + '`, but its value is `null`.'));\n          }\n          return new PropTypeError('The ' + location + ' `' + propFullName + '` is marked as required in ' + ('`' + componentName + '`, but its value is `undefined`.'));\n        }\n        return null;\n      } else {\n        return validate(props, propName, componentName, location, propFullName);\n      }\n    }\n\n    var chainedCheckType = checkType.bind(null, false);\n    chainedCheckType.isRequired = checkType.bind(null, true);\n\n    return chainedCheckType;\n  }\n\n  function createPrimitiveTypeChecker(expectedType) {\n    function validate(props, propName, componentName, location, propFullName, secret) {\n      var propValue = props[propName];\n      var propType = getPropType(propValue);\n      if (propType !== expectedType) {\n        // `propValue` being instance of, say, date/regexp, pass the 'object'\n        // check, but we can offer a more precise error message here rather than\n        // 'of type `object`'.\n        var preciseType = getPreciseType(propValue);\n\n        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + preciseType + '` supplied to `' + componentName + '`, expected ') + ('`' + expectedType + '`.'));\n      }\n      return null;\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function createAnyTypeChecker() {\n    return createChainableTypeChecker(emptyFunction.thatReturnsNull);\n  }\n\n  function createArrayOfTypeChecker(typeChecker) {\n    function validate(props, propName, componentName, location, propFullName) {\n      if (typeof typeChecker !== 'function') {\n        return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');\n      }\n      var propValue = props[propName];\n      if (!Array.isArray(propValue)) {\n        var propType = getPropType(propValue);\n        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));\n      }\n      for (var i = 0; i < propValue.length; i++) {\n        var error = typeChecker(propValue, i, componentName, location, propFullName + '[' + i + ']', ReactPropTypesSecret);\n        if (error instanceof Error) {\n          return error;\n        }\n      }\n      return null;\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function createElementTypeChecker() {\n    function validate(props, propName, componentName, location, propFullName) {\n      var propValue = props[propName];\n      if (!isValidElement(propValue)) {\n        var propType = getPropType(propValue);\n        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected a single ReactElement.'));\n      }\n      return null;\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function createInstanceTypeChecker(expectedClass) {\n    function validate(props, propName, componentName, location, propFullName) {\n      if (!(props[propName] instanceof expectedClass)) {\n        var expectedClassName = expectedClass.name || ANONYMOUS;\n        var actualClassName = getClassName(props[propName]);\n        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + actualClassName + '` supplied to `' + componentName + '`, expected ') + ('instance of `' + expectedClassName + '`.'));\n      }\n      return null;\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function createEnumTypeChecker(expectedValues) {\n    if (!Array.isArray(expectedValues)) {\n      warning(false, 'Invalid argument supplied to oneOf, expected an instance of array.');\n      return emptyFunction.thatReturnsNull;\n    }\n\n    function validate(props, propName, componentName, location, propFullName) {\n      var propValue = props[propName];\n      for (var i = 0; i < expectedValues.length; i++) {\n        if (is(propValue, expectedValues[i])) {\n          return null;\n        }\n      }\n\n      var valuesString = JSON.stringify(expectedValues);\n      return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of value `' + propValue + '` ' + ('supplied to `' + componentName + '`, expected one of ' + valuesString + '.'));\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function createObjectOfTypeChecker(typeChecker) {\n    function validate(props, propName, componentName, location, propFullName) {\n      if (typeof typeChecker !== 'function') {\n        return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside objectOf.');\n      }\n      var propValue = props[propName];\n      var propType = getPropType(propValue);\n      if (propType !== 'object') {\n        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an object.'));\n      }\n      for (var key in propValue) {\n        if (propValue.hasOwnProperty(key)) {\n          var error = typeChecker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n          if (error instanceof Error) {\n            return error;\n          }\n        }\n      }\n      return null;\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function createUnionTypeChecker(arrayOfTypeCheckers) {\n    if (!Array.isArray(arrayOfTypeCheckers)) {\n      warning(false, 'Invalid argument supplied to oneOfType, expected an instance of array.');\n      return emptyFunction.thatReturnsNull;\n    }\n\n    function validate(props, propName, componentName, location, propFullName) {\n      for (var i = 0; i < arrayOfTypeCheckers.length; i++) {\n        var checker = arrayOfTypeCheckers[i];\n        if (checker(props, propName, componentName, location, propFullName, ReactPropTypesSecret) == null) {\n          return null;\n        }\n      }\n\n      return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`.'));\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function createNodeChecker() {\n    function validate(props, propName, componentName, location, propFullName) {\n      if (!isNode(props[propName])) {\n        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` supplied to ' + ('`' + componentName + '`, expected a ReactNode.'));\n      }\n      return null;\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function createShapeTypeChecker(shapeTypes) {\n    function validate(props, propName, componentName, location, propFullName) {\n      var propValue = props[propName];\n      var propType = getPropType(propValue);\n      if (propType !== 'object') {\n        return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type `' + propType + '` ' + ('supplied to `' + componentName + '`, expected `object`.'));\n      }\n      for (var key in shapeTypes) {\n        var checker = shapeTypes[key];\n        if (!checker) {\n          continue;\n        }\n        var error = checker(propValue, key, componentName, location, propFullName + '.' + key, ReactPropTypesSecret);\n        if (error) {\n          return error;\n        }\n      }\n      return null;\n    }\n    return createChainableTypeChecker(validate);\n  }\n\n  function isNode(propValue) {\n    switch (typeof propValue === 'undefined' ? 'undefined' : _typeof(propValue)) {\n      case 'number':\n      case 'string':\n      case 'undefined':\n        return true;\n      case 'boolean':\n        return !propValue;\n      case 'object':\n        if (Array.isArray(propValue)) {\n          return propValue.every(isNode);\n        }\n        if (propValue === null || isValidElement(propValue)) {\n          return true;\n        }\n\n        var iteratorFn = getIteratorFn(propValue);\n        if (iteratorFn) {\n          var iterator = iteratorFn.call(propValue);\n          var step;\n          if (iteratorFn !== propValue.entries) {\n            while (!(step = iterator.next()).done) {\n              if (!isNode(step.value)) {\n                return false;\n              }\n            }\n          } else {\n            // Iterator will provide entry [k,v] tuples rather than values.\n            while (!(step = iterator.next()).done) {\n              var entry = step.value;\n              if (entry) {\n                if (!isNode(entry[1])) {\n                  return false;\n                }\n              }\n            }\n          }\n        } else {\n          return false;\n        }\n\n        return true;\n      default:\n        return false;\n    }\n  }\n\n  function isSymbol(propType, propValue) {\n    // Native Symbol.\n    if (propType === 'symbol') {\n      return true;\n    }\n\n    // 19.4.3.5 Symbol.prototype[@@toStringTag] === 'Symbol'\n    if (propValue['@@toStringTag'] === 'Symbol') {\n      return true;\n    }\n\n    // Fallback for non-spec compliant Symbols which are polyfilled.\n    if (typeof Symbol === 'function' && propValue instanceof Symbol) {\n      return true;\n    }\n\n    return false;\n  }\n\n  // Equivalent of `typeof` but with special handling for array and regexp.\n  function getPropType(propValue) {\n    var propType = typeof propValue === 'undefined' ? 'undefined' : _typeof(propValue);\n    if (Array.isArray(propValue)) {\n      return 'array';\n    }\n    if (propValue instanceof RegExp) {\n      // Old webkits (at least until Android 4.0) return 'function' rather than\n      // 'object' for typeof a RegExp. We'll normalize this here so that /bla/\n      // passes PropTypes.object.\n      return 'object';\n    }\n    if (isSymbol(propType, propValue)) {\n      return 'symbol';\n    }\n    return propType;\n  }\n\n  // This handles more types than `getPropType`. Only used for error messages.\n  // See `createPrimitiveTypeChecker`.\n  function getPreciseType(propValue) {\n    var propType = getPropType(propValue);\n    if (propType === 'object') {\n      if (propValue instanceof Date) {\n        return 'date';\n      } else if (propValue instanceof RegExp) {\n        return 'regexp';\n      }\n    }\n    return propType;\n  }\n\n  // Returns class name of the object, if any.\n  function getClassName(propValue) {\n    if (!propValue.constructor || !propValue.constructor.name) {\n      return ANONYMOUS;\n    }\n    return propValue.constructor.name;\n  }\n\n  ReactPropTypes.checkPropTypes = checkPropTypes;\n  ReactPropTypes.PropTypes = ReactPropTypes;\n\n  return ReactPropTypes;\n};\n\nvar index$3 = createCommonjsModule(function (module) {\n  /**\n   * Copyright 2013-present, Facebook, Inc.\n   * All rights reserved.\n   *\n   * This source code is licensed under the BSD-style license found in the\n   * LICENSE file in the root directory of this source tree. An additional grant\n   * of patent rights can be found in the PATENTS file in the same directory.\n   */\n\n  {\n    var REACT_ELEMENT_TYPE = typeof Symbol === 'function' && Symbol.for && Symbol.for('react.element') || 0xeac7;\n\n    var isValidElement = function isValidElement(object) {\n      return (typeof object === 'undefined' ? 'undefined' : _typeof(object)) === 'object' && object !== null && object.$$typeof === REACT_ELEMENT_TYPE;\n    };\n\n    // By explicitly using `prop-types` you are opting into new development behavior.\n    // http://fb.me/prop-types-in-prod\n    var throwOnDirectAccess = true;\n    module.exports = factoryWithTypeCheckers(isValidElement, throwOnDirectAccess);\n  }\n});\n\nvar _StyleSheetManager$ch;\n\n//      \nvar StyleSheetManager = function (_Component) {\n  inherits(StyleSheetManager, _Component);\n\n  function StyleSheetManager() {\n    classCallCheck(this, StyleSheetManager);\n    return possibleConstructorReturn(this, _Component.apply(this, arguments));\n  }\n\n  StyleSheetManager.prototype.getChildContext = function getChildContext() {\n    var _ref;\n\n    return _ref = {}, _ref[CONTEXT_KEY] = this.props.sheet, _ref;\n  };\n\n  StyleSheetManager.prototype.render = function render() {\n    /* eslint-disable react/prop-types */\n    // Flow v0.43.1 will report an error accessing the `children` property,\n    // but v0.47.0 will not. It is necessary to use a type cast instead of\n    // a \"fixme\" comment to satisfy both Flow versions.\n    return React.Children.only(this.props.children);\n  };\n\n  return StyleSheetManager;\n}(Component);\n\nStyleSheetManager.childContextTypes = (_StyleSheetManager$ch = {}, _StyleSheetManager$ch[CONTEXT_KEY] = index$3.instanceOf(StyleSheet).isRequired, _StyleSheetManager$ch);\n\nStyleSheetManager.propTypes = {\n  sheet: index$3.instanceOf(StyleSheet).isRequired\n};\n\n//      \nvar ServerTag = function () {\n  function ServerTag(isLocal) {\n    classCallCheck(this, ServerTag);\n\n    this.isLocal = isLocal;\n    this.components = {};\n    this.size = 0;\n    this.names = [];\n  }\n\n  ServerTag.prototype.isFull = function isFull() {\n    return false;\n  };\n\n  ServerTag.prototype.addComponent = function addComponent(componentId) {\n    if (this.components[componentId]) throw new Error('Trying to add Component \\'' + componentId + '\\' twice!');\n    this.components[componentId] = { componentId: componentId, css: '' };\n    this.size += 1;\n  };\n\n  ServerTag.prototype.inject = function inject(componentId, css, name) {\n    var comp = this.components[componentId];\n\n    if (!comp) throw new Error('Must add a new component before you can inject css into it');\n    if (comp.css === '') comp.css = '/* sc-component-id: ' + componentId + ' */\\n';\n\n    comp.css += css.replace(/\\n*$/, '\\n');\n\n    if (name) this.names.push(name);\n  };\n\n  ServerTag.prototype.toHTML = function toHTML() {\n    var _this = this;\n\n    var namesAttr = SC_ATTR + '=\"' + this.names.join(' ') + '\"';\n    var localAttr = LOCAL_ATTR + '=\"' + (this.isLocal ? 'true' : 'false') + '\"';\n    var css = Object.keys(this.components).map(function (key) {\n      return _this.components[key].css;\n    }).join('');\n\n    return '<style type=\"text/css\" ' + namesAttr + ' ' + localAttr + '>\\n' + css + '\\n</style>';\n  };\n\n  ServerTag.prototype.toReactElement = function toReactElement(key) {\n    var _attributes,\n        _this2 = this;\n\n    var attributes = (_attributes = {}, _attributes[SC_ATTR] = this.names.join(' '), _attributes[LOCAL_ATTR] = this.isLocal.toString(), _attributes);\n    var css = Object.keys(this.components).map(function (k) {\n      return _this2.components[k].css;\n    }).join('');\n\n    return React.createElement('style', _extends({\n      key: key, type: 'text/css' }, attributes, {\n      dangerouslySetInnerHTML: { __html: css }\n    }));\n  };\n\n  ServerTag.prototype.clone = function clone() {\n    var _this3 = this;\n\n    var copy = new ServerTag(this.isLocal);\n    copy.names = [].concat(this.names);\n    copy.size = this.size;\n    copy.components = Object.keys(this.components).reduce(function (acc, key) {\n      acc[key] = _extends({}, _this3.components[key]); // eslint-disable-line no-param-reassign\n      return acc;\n    }, {});\n\n    return copy;\n  };\n\n  return ServerTag;\n}();\n\nvar ServerStyleSheet = function () {\n  function ServerStyleSheet() {\n    classCallCheck(this, ServerStyleSheet);\n\n    this.instance = StyleSheet.clone(StyleSheet.instance);\n  }\n\n  ServerStyleSheet.prototype.collectStyles = function collectStyles(children) {\n    if (this.closed) throw new Error(\"Can't collect styles once you've called getStyleTags!\");\n    return React.createElement(\n      StyleSheetManager,\n      { sheet: this.instance },\n      children\n    );\n  };\n\n  ServerStyleSheet.prototype.getStyleTags = function getStyleTags() {\n    if (!this.closed) {\n      clones.splice(clones.indexOf(this.instance), 1);\n      this.closed = true;\n    }\n\n    return this.instance.toHTML();\n  };\n\n  ServerStyleSheet.prototype.getStyleElement = function getStyleElement() {\n    if (!this.closed) {\n      clones.splice(clones.indexOf(this.instance), 1);\n      this.closed = true;\n    }\n\n    return this.instance.toReactElements();\n  };\n\n  ServerStyleSheet.create = function create() {\n    return new StyleSheet(function (isLocal) {\n      return new ServerTag(isLocal);\n    });\n  };\n\n  return ServerStyleSheet;\n}();\n\n//      \n\nvar LIMIT = 200;\n\nvar createWarnTooManyClasses = (function (displayName) {\n  var generatedClasses = {};\n  var warningSeen = false;\n\n  return function (className) {\n    if (!warningSeen) {\n      generatedClasses[className] = true;\n      if (Object.keys(generatedClasses).length >= LIMIT) {\n        // Unable to find latestRule in test environment.\n        /* eslint-disable no-console, prefer-template */\n        console.warn('Over ' + LIMIT + ' classes were generated for component ' + displayName + '. ' + 'Consider using style property for frequently changed styles.\\n' + 'Example:\\n' + '  const StyledComp = styled.div`width: 100%;`\\n' + '  <StyledComp style={{ background: background }} />');\n        warningSeen = true;\n        generatedClasses = {};\n      }\n    }\n  };\n});\n\n//      \n/* Trying to avoid the unknown-prop errors on styled components\n by filtering by React's attribute whitelist.\n */\n\n/* Logic copied from ReactDOMUnknownPropertyHook */\nvar reactProps = {\n  children: true,\n  dangerouslySetInnerHTML: true,\n  key: true,\n  ref: true,\n  autoFocus: true,\n  defaultValue: true,\n  valueLink: true,\n  defaultChecked: true,\n  checkedLink: true,\n  innerHTML: true,\n  suppressContentEditableWarning: true,\n  onFocusIn: true,\n  onFocusOut: true,\n  className: true,\n\n  /* List copied from https://facebook.github.io/react/docs/events.html */\n  onCopy: true,\n  onCut: true,\n  onPaste: true,\n  onCompositionEnd: true,\n  onCompositionStart: true,\n  onCompositionUpdate: true,\n  onKeyDown: true,\n  onKeyPress: true,\n  onKeyUp: true,\n  onFocus: true,\n  onBlur: true,\n  onChange: true,\n  onInput: true,\n  onSubmit: true,\n  onClick: true,\n  onContextMenu: true,\n  onDoubleClick: true,\n  onDrag: true,\n  onDragEnd: true,\n  onDragEnter: true,\n  onDragExit: true,\n  onDragLeave: true,\n  onDragOver: true,\n  onDragStart: true,\n  onDrop: true,\n  onMouseDown: true,\n  onMouseEnter: true,\n  onMouseLeave: true,\n  onMouseMove: true,\n  onMouseOut: true,\n  onMouseOver: true,\n  onMouseUp: true,\n  onSelect: true,\n  onTouchCancel: true,\n  onTouchEnd: true,\n  onTouchMove: true,\n  onTouchStart: true,\n  onScroll: true,\n  onWheel: true,\n  onAbort: true,\n  onCanPlay: true,\n  onCanPlayThrough: true,\n  onDurationChange: true,\n  onEmptied: true,\n  onEncrypted: true,\n  onEnded: true,\n  onError: true,\n  onLoadedData: true,\n  onLoadedMetadata: true,\n  onLoadStart: true,\n  onPause: true,\n  onPlay: true,\n  onPlaying: true,\n  onProgress: true,\n  onRateChange: true,\n  onSeeked: true,\n  onSeeking: true,\n  onStalled: true,\n  onSuspend: true,\n  onTimeUpdate: true,\n  onVolumeChange: true,\n  onWaiting: true,\n  onLoad: true,\n  onAnimationStart: true,\n  onAnimationEnd: true,\n  onAnimationIteration: true,\n  onTransitionEnd: true,\n\n  onCopyCapture: true,\n  onCutCapture: true,\n  onPasteCapture: true,\n  onCompositionEndCapture: true,\n  onCompositionStartCapture: true,\n  onCompositionUpdateCapture: true,\n  onKeyDownCapture: true,\n  onKeyPressCapture: true,\n  onKeyUpCapture: true,\n  onFocusCapture: true,\n  onBlurCapture: true,\n  onChangeCapture: true,\n  onInputCapture: true,\n  onSubmitCapture: true,\n  onClickCapture: true,\n  onContextMenuCapture: true,\n  onDoubleClickCapture: true,\n  onDragCapture: true,\n  onDragEndCapture: true,\n  onDragEnterCapture: true,\n  onDragExitCapture: true,\n  onDragLeaveCapture: true,\n  onDragOverCapture: true,\n  onDragStartCapture: true,\n  onDropCapture: true,\n  onMouseDownCapture: true,\n  onMouseEnterCapture: true,\n  onMouseLeaveCapture: true,\n  onMouseMoveCapture: true,\n  onMouseOutCapture: true,\n  onMouseOverCapture: true,\n  onMouseUpCapture: true,\n  onSelectCapture: true,\n  onTouchCancelCapture: true,\n  onTouchEndCapture: true,\n  onTouchMoveCapture: true,\n  onTouchStartCapture: true,\n  onScrollCapture: true,\n  onWheelCapture: true,\n  onAbortCapture: true,\n  onCanPlayCapture: true,\n  onCanPlayThroughCapture: true,\n  onDurationChangeCapture: true,\n  onEmptiedCapture: true,\n  onEncryptedCapture: true,\n  onEndedCapture: true,\n  onErrorCapture: true,\n  onLoadedDataCapture: true,\n  onLoadedMetadataCapture: true,\n  onLoadStartCapture: true,\n  onPauseCapture: true,\n  onPlayCapture: true,\n  onPlayingCapture: true,\n  onProgressCapture: true,\n  onRateChangeCapture: true,\n  onSeekedCapture: true,\n  onSeekingCapture: true,\n  onStalledCapture: true,\n  onSuspendCapture: true,\n  onTimeUpdateCapture: true,\n  onVolumeChangeCapture: true,\n  onWaitingCapture: true,\n  onLoadCapture: true,\n  onAnimationStartCapture: true,\n  onAnimationEndCapture: true,\n  onAnimationIterationCapture: true,\n  onTransitionEndCapture: true\n};\n\n/* From HTMLDOMPropertyConfig */\nvar htmlProps = {\n  /**\n   * Standard Properties\n   */\n  accept: true,\n  acceptCharset: true,\n  accessKey: true,\n  action: true,\n  allowFullScreen: true,\n  allowTransparency: true,\n  alt: true,\n  // specifies target context for links with `preload` type\n  as: true,\n  async: true,\n  autoComplete: true,\n  // autoFocus is polyfilled/normalized by AutoFocusUtils\n  // autoFocus: true,\n  autoPlay: true,\n  capture: true,\n  cellPadding: true,\n  cellSpacing: true,\n  charSet: true,\n  challenge: true,\n  checked: true,\n  cite: true,\n  classID: true,\n  className: true,\n  cols: true,\n  colSpan: true,\n  content: true,\n  contentEditable: true,\n  contextMenu: true,\n  controls: true,\n  coords: true,\n  crossOrigin: true,\n  data: true, // For `<object />` acts as `src`.\n  dateTime: true,\n  default: true,\n  defer: true,\n  dir: true,\n  disabled: true,\n  download: true,\n  draggable: true,\n  encType: true,\n  form: true,\n  formAction: true,\n  formEncType: true,\n  formMethod: true,\n  formNoValidate: true,\n  formTarget: true,\n  frameBorder: true,\n  headers: true,\n  height: true,\n  hidden: true,\n  high: true,\n  href: true,\n  hrefLang: true,\n  htmlFor: true,\n  httpEquiv: true,\n  icon: true,\n  id: true,\n  inputMode: true,\n  integrity: true,\n  is: true,\n  keyParams: true,\n  keyType: true,\n  kind: true,\n  label: true,\n  lang: true,\n  list: true,\n  loop: true,\n  low: true,\n  manifest: true,\n  marginHeight: true,\n  marginWidth: true,\n  max: true,\n  maxLength: true,\n  media: true,\n  mediaGroup: true,\n  method: true,\n  min: true,\n  minLength: true,\n  // Caution; `option.selected` is not updated if `select.multiple` is\n  // disabled with `removeAttribute`.\n  multiple: true,\n  muted: true,\n  name: true,\n  nonce: true,\n  noValidate: true,\n  open: true,\n  optimum: true,\n  pattern: true,\n  placeholder: true,\n  playsInline: true,\n  poster: true,\n  preload: true,\n  profile: true,\n  radioGroup: true,\n  readOnly: true,\n  referrerPolicy: true,\n  rel: true,\n  required: true,\n  reversed: true,\n  role: true,\n  rows: true,\n  rowSpan: true,\n  sandbox: true,\n  scope: true,\n  scoped: true,\n  scrolling: true,\n  seamless: true,\n  selected: true,\n  shape: true,\n  size: true,\n  sizes: true,\n  span: true,\n  spellCheck: true,\n  src: true,\n  srcDoc: true,\n  srcLang: true,\n  srcSet: true,\n  start: true,\n  step: true,\n  style: true,\n  summary: true,\n  tabIndex: true,\n  target: true,\n  title: true,\n  // Setting .type throws on non-<input> tags\n  type: true,\n  useMap: true,\n  value: true,\n  width: true,\n  wmode: true,\n  wrap: true,\n\n  /**\n   * RDFa Properties\n   */\n  about: true,\n  datatype: true,\n  inlist: true,\n  prefix: true,\n  // property is also supported for OpenGraph in meta tags.\n  property: true,\n  resource: true,\n  typeof: true,\n  vocab: true,\n\n  /**\n   * Non-standard Properties\n   */\n  // autoCapitalize and autoCorrect are supported in Mobile Safari for\n  // keyboard hints.\n  autoCapitalize: true,\n  autoCorrect: true,\n  // autoSave allows WebKit/Blink to persist values of input fields on page reloads\n  autoSave: true,\n  // color is for Safari mask-icon link\n  color: true,\n  // itemProp, itemScope, itemType are for\n  // Microdata support. See http://schema.org/docs/gs.html\n  itemProp: true,\n  itemScope: true,\n  itemType: true,\n  // itemID and itemRef are for Microdata support as well but\n  // only specified in the WHATWG spec document. See\n  // https://html.spec.whatwg.org/multipage/microdata.html#microdata-dom-api\n  itemID: true,\n  itemRef: true,\n  // results show looking glass icon and recent searches on input\n  // search fields in WebKit/Blink\n  results: true,\n  // IE-only attribute that specifies security restrictions on an iframe\n  // as an alternative to the sandbox attribute on IE<10\n  security: true,\n  // IE-only attribute that controls focus behavior\n  unselectable: 0\n};\n\nvar svgProps = {\n  accentHeight: true,\n  accumulate: true,\n  additive: true,\n  alignmentBaseline: true,\n  allowReorder: true,\n  alphabetic: true,\n  amplitude: true,\n  arabicForm: true,\n  ascent: true,\n  attributeName: true,\n  attributeType: true,\n  autoReverse: true,\n  azimuth: true,\n  baseFrequency: true,\n  baseProfile: true,\n  baselineShift: true,\n  bbox: true,\n  begin: true,\n  bias: true,\n  by: true,\n  calcMode: true,\n  capHeight: true,\n  clip: true,\n  clipPath: true,\n  clipRule: true,\n  clipPathUnits: true,\n  colorInterpolation: true,\n  colorInterpolationFilters: true,\n  colorProfile: true,\n  colorRendering: true,\n  contentScriptType: true,\n  contentStyleType: true,\n  cursor: true,\n  cx: true,\n  cy: true,\n  d: true,\n  decelerate: true,\n  descent: true,\n  diffuseConstant: true,\n  direction: true,\n  display: true,\n  divisor: true,\n  dominantBaseline: true,\n  dur: true,\n  dx: true,\n  dy: true,\n  edgeMode: true,\n  elevation: true,\n  enableBackground: true,\n  end: true,\n  exponent: true,\n  externalResourcesRequired: true,\n  fill: true,\n  fillOpacity: true,\n  fillRule: true,\n  filter: true,\n  filterRes: true,\n  filterUnits: true,\n  floodColor: true,\n  floodOpacity: true,\n  focusable: true,\n  fontFamily: true,\n  fontSize: true,\n  fontSizeAdjust: true,\n  fontStretch: true,\n  fontStyle: true,\n  fontVariant: true,\n  fontWeight: true,\n  format: true,\n  from: true,\n  fx: true,\n  fy: true,\n  g1: true,\n  g2: true,\n  glyphName: true,\n  glyphOrientationHorizontal: true,\n  glyphOrientationVertical: true,\n  glyphRef: true,\n  gradientTransform: true,\n  gradientUnits: true,\n  hanging: true,\n  horizAdvX: true,\n  horizOriginX: true,\n  ideographic: true,\n  imageRendering: true,\n  in: true,\n  in2: true,\n  intercept: true,\n  k: true,\n  k1: true,\n  k2: true,\n  k3: true,\n  k4: true,\n  kernelMatrix: true,\n  kernelUnitLength: true,\n  kerning: true,\n  keyPoints: true,\n  keySplines: true,\n  keyTimes: true,\n  lengthAdjust: true,\n  letterSpacing: true,\n  lightingColor: true,\n  limitingConeAngle: true,\n  local: true,\n  markerEnd: true,\n  markerMid: true,\n  markerStart: true,\n  markerHeight: true,\n  markerUnits: true,\n  markerWidth: true,\n  mask: true,\n  maskContentUnits: true,\n  maskUnits: true,\n  mathematical: true,\n  mode: true,\n  numOctaves: true,\n  offset: true,\n  opacity: true,\n  operator: true,\n  order: true,\n  orient: true,\n  orientation: true,\n  origin: true,\n  overflow: true,\n  overlinePosition: true,\n  overlineThickness: true,\n  paintOrder: true,\n  panose1: true,\n  pathLength: true,\n  patternContentUnits: true,\n  patternTransform: true,\n  patternUnits: true,\n  pointerEvents: true,\n  points: true,\n  pointsAtX: true,\n  pointsAtY: true,\n  pointsAtZ: true,\n  preserveAlpha: true,\n  preserveAspectRatio: true,\n  primitiveUnits: true,\n  r: true,\n  radius: true,\n  refX: true,\n  refY: true,\n  renderingIntent: true,\n  repeatCount: true,\n  repeatDur: true,\n  requiredExtensions: true,\n  requiredFeatures: true,\n  restart: true,\n  result: true,\n  rotate: true,\n  rx: true,\n  ry: true,\n  scale: true,\n  seed: true,\n  shapeRendering: true,\n  slope: true,\n  spacing: true,\n  specularConstant: true,\n  specularExponent: true,\n  speed: true,\n  spreadMethod: true,\n  startOffset: true,\n  stdDeviation: true,\n  stemh: true,\n  stemv: true,\n  stitchTiles: true,\n  stopColor: true,\n  stopOpacity: true,\n  strikethroughPosition: true,\n  strikethroughThickness: true,\n  string: true,\n  stroke: true,\n  strokeDasharray: true,\n  strokeDashoffset: true,\n  strokeLinecap: true,\n  strokeLinejoin: true,\n  strokeMiterlimit: true,\n  strokeOpacity: true,\n  strokeWidth: true,\n  surfaceScale: true,\n  systemLanguage: true,\n  tableValues: true,\n  targetX: true,\n  targetY: true,\n  textAnchor: true,\n  textDecoration: true,\n  textRendering: true,\n  textLength: true,\n  to: true,\n  transform: true,\n  u1: true,\n  u2: true,\n  underlinePosition: true,\n  underlineThickness: true,\n  unicode: true,\n  unicodeBidi: true,\n  unicodeRange: true,\n  unitsPerEm: true,\n  vAlphabetic: true,\n  vHanging: true,\n  vIdeographic: true,\n  vMathematical: true,\n  values: true,\n  vectorEffect: true,\n  version: true,\n  vertAdvY: true,\n  vertOriginX: true,\n  vertOriginY: true,\n  viewBox: true,\n  viewTarget: true,\n  visibility: true,\n  widths: true,\n  wordSpacing: true,\n  writingMode: true,\n  x: true,\n  xHeight: true,\n  x1: true,\n  x2: true,\n  xChannelSelector: true,\n  xlinkActuate: true,\n  xlinkArcrole: true,\n  xlinkHref: true,\n  xlinkRole: true,\n  xlinkShow: true,\n  xlinkTitle: true,\n  xlinkType: true,\n  xmlBase: true,\n  xmlns: true,\n  xmlnsXlink: true,\n  xmlLang: true,\n  xmlSpace: true,\n  y: true,\n  y1: true,\n  y2: true,\n  yChannelSelector: true,\n  z: true,\n  zoomAndPan: true\n};\n\n/* From DOMProperty */\nvar ATTRIBUTE_NAME_START_CHAR = ':A-Z_a-z\\\\u00C0-\\\\u00D6\\\\u00D8-\\\\u00F6\\\\u00F8-\\\\u02FF\\\\u0370-\\\\u037D\\\\u037F-\\\\u1FFF\\\\u200C-\\\\u200D\\\\u2070-\\\\u218F\\\\u2C00-\\\\u2FEF\\\\u3001-\\\\uD7FF\\\\uF900-\\\\uFDCF\\\\uFDF0-\\\\uFFFD';\nvar ATTRIBUTE_NAME_CHAR = ATTRIBUTE_NAME_START_CHAR + '\\\\-.0-9\\\\u00B7\\\\u0300-\\\\u036F\\\\u203F-\\\\u2040';\nvar isCustomAttribute = RegExp.prototype.test.bind(new RegExp('^(data|aria)-[' + ATTRIBUTE_NAME_CHAR + ']*$'));\n\nvar hasOwnProperty = {}.hasOwnProperty;\nvar validAttr = (function (name) {\n  return hasOwnProperty.call(htmlProps, name) || hasOwnProperty.call(svgProps, name) || isCustomAttribute(name.toLowerCase()) || hasOwnProperty.call(reactProps, name);\n});\n\n//      \n\n\nfunction isTag(target) /* : %checks */{\n  return typeof target === 'string';\n}\n\n//      \n\n\nfunction isStyledComponent(target) /* : %checks */{\n  return typeof target === 'function' && typeof target.styledComponentId === 'string';\n}\n\n//      \n\n/* eslint-disable no-undef */\nfunction getComponentName(target) {\n  return target.displayName || target.name || 'Component';\n}\n\nvar index$4 = isFunction;\n\nvar toString = Object.prototype.toString;\n\nfunction isFunction(fn) {\n  var string = toString.call(fn);\n  return string === '[object Function]' || typeof fn === 'function' && string !== '[object RegExp]' || typeof window !== 'undefined' && (\n  // IE8 and below\n  fn === window.setTimeout || fn === window.alert || fn === window.confirm || fn === window.prompt);\n}\n\n//      \n/**\n * Creates a broadcast that can be listened to, i.e. simple event emitter\n *\n * @see https://github.com/ReactTraining/react-broadcast\n */\n\nvar createBroadcast = function createBroadcast(initialValue) {\n  var listeners = [];\n  var currentValue = initialValue;\n\n  return {\n    publish: function publish(value) {\n      currentValue = value;\n      listeners.forEach(function (listener) {\n        return listener(currentValue);\n      });\n    },\n    subscribe: function subscribe(listener) {\n      listeners.push(listener);\n\n      // Publish to this subscriber once immediately.\n      listener(currentValue);\n\n      return function () {\n        listeners = listeners.filter(function (item) {\n          return item !== listener;\n        });\n      };\n    }\n  };\n};\n\nvar _ThemeProvider$childC;\nvar _ThemeProvider$contex;\n\n//      \n/* globals React$Element */\n// NOTE: DO NOT CHANGE, changing this is a semver major change!\nvar CHANNEL = '__styled-components__';\n\n/**\n * Provide a theme to an entire react component tree via context and event listeners (have to do\n * both context and event emitter as pure components block context updates)\n */\n\nvar ThemeProvider = function (_Component) {\n  inherits(ThemeProvider, _Component);\n\n  function ThemeProvider() {\n    classCallCheck(this, ThemeProvider);\n\n    var _this = possibleConstructorReturn(this, _Component.call(this));\n\n    _this.getTheme = _this.getTheme.bind(_this);\n    return _this;\n  }\n\n  ThemeProvider.prototype.componentWillMount = function componentWillMount() {\n    var _this2 = this;\n\n    // If there is a ThemeProvider wrapper anywhere around this theme provider, merge this theme\n    // with the outer theme\n    if (this.context[CHANNEL]) {\n      var subscribe = this.context[CHANNEL];\n      this.unsubscribeToOuter = subscribe(function (theme) {\n        _this2.outerTheme = theme;\n      });\n    }\n    this.broadcast = createBroadcast(this.getTheme());\n  };\n\n  ThemeProvider.prototype.getChildContext = function getChildContext() {\n    var _babelHelpers$extends;\n\n    return _extends({}, this.context, (_babelHelpers$extends = {}, _babelHelpers$extends[CHANNEL] = this.broadcast.subscribe, _babelHelpers$extends));\n  };\n\n  ThemeProvider.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {\n    if (this.props.theme !== nextProps.theme) this.broadcast.publish(this.getTheme(nextProps.theme));\n  };\n\n  ThemeProvider.prototype.componentWillUnmount = function componentWillUnmount() {\n    if (this.context[CHANNEL]) {\n      this.unsubscribeToOuter();\n    }\n  };\n\n  // Get the theme from the props, supporting both (outerTheme) => {} as well as object notation\n\n\n  ThemeProvider.prototype.getTheme = function getTheme(passedTheme) {\n    var theme = passedTheme || this.props.theme;\n    if (index$4(theme)) {\n      var mergedTheme = theme(this.outerTheme);\n      if (!index(mergedTheme)) {\n        throw new Error('[ThemeProvider] Please return an object from your theme function, i.e. theme={() => ({})}!');\n      }\n      return mergedTheme;\n    }\n    if (!index(theme)) {\n      throw new Error('[ThemeProvider] Please make your theme prop a plain object');\n    }\n    return _extends({}, this.outerTheme, theme);\n  };\n\n  ThemeProvider.prototype.render = function render() {\n    if (!this.props.children) {\n      return null;\n    }\n    return React.Children.only(this.props.children);\n  };\n\n  return ThemeProvider;\n}(Component);\n\nThemeProvider.childContextTypes = (_ThemeProvider$childC = {}, _ThemeProvider$childC[CHANNEL] = index$3.func.isRequired, _ThemeProvider$childC);\nThemeProvider.contextTypes = (_ThemeProvider$contex = {}, _ThemeProvider$contex[CHANNEL] = index$3.func, _ThemeProvider$contex);\n\nvar _AbstractStyledCompon;\n\n//      \nvar AbstractStyledComponent = function (_Component) {\n  inherits(AbstractStyledComponent, _Component);\n\n  function AbstractStyledComponent() {\n    classCallCheck(this, AbstractStyledComponent);\n    return possibleConstructorReturn(this, _Component.apply(this, arguments));\n  }\n\n  return AbstractStyledComponent;\n}(Component);\n\nAbstractStyledComponent.contextTypes = (_AbstractStyledCompon = {}, _AbstractStyledCompon[CHANNEL] = index$3.func, _AbstractStyledCompon[CONTEXT_KEY] = index$3.instanceOf(StyleSheet), _AbstractStyledCompon);\n\n//      \n\nvar escapeRegex = /[[\\].#*$><+~=|^:(),\"'`]/g;\nvar multiDashRegex = /--+/g;\n\nvar _StyledComponent = (function (ComponentStyle, constructWithOptions) {\n  /* We depend on components having unique IDs */\n  var identifiers = {};\n  var generateId = function generateId(_displayName) {\n    var displayName = typeof _displayName !== 'string' ? 'sc' : _displayName.replace(escapeRegex, '-') // Replace all possible CSS selectors\n    .replace(multiDashRegex, '-'); // Replace multiple -- with single -\n\n    var nr = (identifiers[displayName] || 0) + 1;\n    identifiers[displayName] = nr;\n\n    var hash = ComponentStyle.generateName(displayName + nr);\n    return displayName + '-' + hash;\n  };\n\n  var BaseStyledComponent = function (_AbstractStyledCompon) {\n    inherits(BaseStyledComponent, _AbstractStyledCompon);\n\n    function BaseStyledComponent() {\n      var _temp, _this, _ret;\n\n      classCallCheck(this, BaseStyledComponent);\n\n      for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n        args[_key] = arguments[_key];\n      }\n\n      return _ret = (_temp = (_this = possibleConstructorReturn(this, _AbstractStyledCompon.call.apply(_AbstractStyledCompon, [this].concat(args))), _this), _this.attrs = {}, _this.state = {\n        theme: null,\n        generatedClassName: ''\n      }, _temp), possibleConstructorReturn(_this, _ret);\n    }\n\n    BaseStyledComponent.prototype.buildExecutionContext = function buildExecutionContext(theme, props) {\n      var attrs = this.constructor.attrs;\n\n      var context = _extends({}, props, { theme: theme });\n      if (attrs === undefined) {\n        return context;\n      }\n\n      this.attrs = Object.keys(attrs).reduce(function (acc, key) {\n        var attr = attrs[key];\n        // eslint-disable-next-line no-param-reassign\n        acc[key] = typeof attr === 'function' ? attr(context) : attr;\n        return acc;\n      }, {});\n\n      return _extends({}, context, this.attrs);\n    };\n\n    BaseStyledComponent.prototype.generateAndInjectStyles = function generateAndInjectStyles(theme, props) {\n      var _constructor = this.constructor,\n          componentStyle = _constructor.componentStyle,\n          warnTooManyClasses = _constructor.warnTooManyClasses;\n\n      var executionContext = this.buildExecutionContext(theme, props);\n      var styleSheet = this.context[CONTEXT_KEY] || StyleSheet.instance;\n      var className = componentStyle.generateAndInjectStyles(executionContext, styleSheet);\n\n      if (warnTooManyClasses !== undefined) warnTooManyClasses(className);\n\n      return className;\n    };\n\n    BaseStyledComponent.prototype.componentWillMount = function componentWillMount() {\n      var _this2 = this;\n\n      // If there is a theme in the context, subscribe to the event emitter. This\n      // is necessary due to pure components blocking context updates, this circumvents\n      // that by updating when an event is emitted\n      if (this.context[CHANNEL]) {\n        var subscribe = this.context[CHANNEL];\n        this.unsubscribe = subscribe(function (nextTheme) {\n          // This will be called once immediately\n\n          // Props should take precedence over ThemeProvider, which should take precedence over\n          // defaultProps, but React automatically puts defaultProps on props.\n          var defaultProps = _this2.constructor.defaultProps;\n\n          var isDefaultTheme = defaultProps && _this2.props.theme === defaultProps.theme;\n          var theme = _this2.props.theme && !isDefaultTheme ? _this2.props.theme : nextTheme;\n          var generatedClassName = _this2.generateAndInjectStyles(theme, _this2.props);\n          _this2.setState({ theme: theme, generatedClassName: generatedClassName });\n        });\n      } else {\n        var theme = this.props.theme || {};\n        var generatedClassName = this.generateAndInjectStyles(theme, this.props);\n        this.setState({ theme: theme, generatedClassName: generatedClassName });\n      }\n    };\n\n    BaseStyledComponent.prototype.componentWillReceiveProps = function componentWillReceiveProps(nextProps) {\n      var _this3 = this;\n\n      this.setState(function (oldState) {\n        // Props should take precedence over ThemeProvider, which should take precedence over\n        // defaultProps, but React automatically puts defaultProps on props.\n        var defaultProps = _this3.constructor.defaultProps;\n\n        var isDefaultTheme = defaultProps && nextProps.theme === defaultProps.theme;\n        var theme = nextProps.theme && !isDefaultTheme ? nextProps.theme : oldState.theme;\n        var generatedClassName = _this3.generateAndInjectStyles(theme, nextProps);\n\n        return { theme: theme, generatedClassName: generatedClassName };\n      });\n    };\n\n    BaseStyledComponent.prototype.componentWillUnmount = function componentWillUnmount() {\n      if (this.unsubscribe) {\n        this.unsubscribe();\n      }\n    };\n\n    BaseStyledComponent.prototype.render = function render() {\n      var _this4 = this;\n\n      var innerRef = this.props.innerRef;\n      var generatedClassName = this.state.generatedClassName;\n      var _constructor2 = this.constructor,\n          styledComponentId = _constructor2.styledComponentId,\n          target = _constructor2.target;\n\n\n      var isTargetTag = isTag(target);\n\n      var className = [this.props.className, styledComponentId, this.attrs.className, generatedClassName].filter(Boolean).join(' ');\n\n      var baseProps = _extends({}, this.attrs, {\n        className: className\n      });\n\n      if (isStyledComponent(target)) {\n        baseProps.innerRef = innerRef;\n      } else {\n        baseProps.ref = innerRef;\n      }\n\n      var propsForElement = Object.keys(this.props).reduce(function (acc, propName) {\n        // Don't pass through non HTML tags through to HTML elements\n        // always omit innerRef\n        if (propName !== 'innerRef' && propName !== 'className' && (!isTargetTag || validAttr(propName))) {\n          // eslint-disable-next-line no-param-reassign\n          acc[propName] = _this4.props[propName];\n        }\n\n        return acc;\n      }, baseProps);\n\n      return createElement(target, propsForElement);\n    };\n\n    return BaseStyledComponent;\n  }(AbstractStyledComponent);\n\n  var createStyledComponent = function createStyledComponent(target, options, rules) {\n    var _StyledComponent$cont;\n\n    var _options$displayName = options.displayName,\n        displayName = _options$displayName === undefined ? isTag(target) ? 'styled.' + target : 'Styled(' + getComponentName(target) + ')' : _options$displayName,\n        _options$componentId = options.componentId,\n        componentId = _options$componentId === undefined ? generateId(options.displayName) : _options$componentId,\n        _options$ParentCompon = options.ParentComponent,\n        ParentComponent = _options$ParentCompon === undefined ? BaseStyledComponent : _options$ParentCompon,\n        extendingRules = options.rules,\n        attrs = options.attrs;\n\n\n    var styledComponentId = options.displayName && options.componentId ? options.displayName + '-' + options.componentId : componentId;\n\n    var warnTooManyClasses = void 0;\n    if (typeof process !== 'undefined' && \"development\" !== 'production') {\n      warnTooManyClasses = createWarnTooManyClasses(displayName);\n    }\n\n    var componentStyle = new ComponentStyle(extendingRules === undefined ? rules : extendingRules.concat(rules), styledComponentId);\n\n    var StyledComponent = function (_ParentComponent) {\n      inherits(StyledComponent, _ParentComponent);\n\n      function StyledComponent() {\n        classCallCheck(this, StyledComponent);\n        return possibleConstructorReturn(this, _ParentComponent.apply(this, arguments));\n      }\n\n      StyledComponent.withComponent = function withComponent(tag) {\n        var _ = options.displayName,\n            __ = options.componentId,\n            optionsToCopy = objectWithoutProperties(options, ['displayName', 'componentId']);\n\n        var newOptions = _extends({}, optionsToCopy, { ParentComponent: StyledComponent });\n        return createStyledComponent(tag, newOptions, rules);\n      };\n\n      createClass(StyledComponent, null, [{\n        key: 'extend',\n        get: function get() {\n          var _ = options.displayName,\n              __ = options.componentId,\n              rulesFromOptions = options.rules,\n              optionsToCopy = objectWithoutProperties(options, ['displayName', 'componentId', 'rules']);\n\n\n          var newRules = rulesFromOptions === undefined ? rules : rulesFromOptions.concat(rules);\n\n          var newOptions = _extends({}, optionsToCopy, {\n            rules: newRules,\n            ParentComponent: StyledComponent\n          });\n\n          return constructWithOptions(createStyledComponent, target, newOptions);\n        }\n      }]);\n      return StyledComponent;\n    }(ParentComponent);\n\n    StyledComponent.contextTypes = (_StyledComponent$cont = {}, _StyledComponent$cont[CHANNEL] = index$3.func, _StyledComponent$cont[CONTEXT_KEY] = index$3.instanceOf(StyleSheet), _StyledComponent$cont);\n    StyledComponent.displayName = displayName;\n    StyledComponent.styledComponentId = styledComponentId;\n    StyledComponent.attrs = attrs;\n    StyledComponent.componentStyle = componentStyle;\n    StyledComponent.warnTooManyClasses = warnTooManyClasses;\n    StyledComponent.target = target;\n\n\n    return StyledComponent;\n  };\n\n  return createStyledComponent;\n});\n\n// murmurhash2 via https://gist.github.com/raycmorgan/588423\n\nfunction doHash(str, seed) {\n  var m = 0x5bd1e995;\n  var r = 24;\n  var h = seed ^ str.length;\n  var length = str.length;\n  var currentIndex = 0;\n\n  while (length >= 4) {\n    var k = UInt32(str, currentIndex);\n\n    k = Umul32(k, m);\n    k ^= k >>> r;\n    k = Umul32(k, m);\n\n    h = Umul32(h, m);\n    h ^= k;\n\n    currentIndex += 4;\n    length -= 4;\n  }\n\n  switch (length) {\n    case 3:\n      h ^= UInt16(str, currentIndex);\n      h ^= str.charCodeAt(currentIndex + 2) << 16;\n      h = Umul32(h, m);\n      break;\n\n    case 2:\n      h ^= UInt16(str, currentIndex);\n      h = Umul32(h, m);\n      break;\n\n    case 1:\n      h ^= str.charCodeAt(currentIndex);\n      h = Umul32(h, m);\n      break;\n  }\n\n  h ^= h >>> 13;\n  h = Umul32(h, m);\n  h ^= h >>> 15;\n\n  return h >>> 0;\n}\n\nfunction UInt32(str, pos) {\n  return str.charCodeAt(pos++) + (str.charCodeAt(pos++) << 8) + (str.charCodeAt(pos++) << 16) + (str.charCodeAt(pos) << 24);\n}\n\nfunction UInt16(str, pos) {\n  return str.charCodeAt(pos++) + (str.charCodeAt(pos++) << 8);\n}\n\nfunction Umul32(n, m) {\n  n = n | 0;\n  m = m | 0;\n  var nlo = n & 0xffff;\n  var nhi = n >>> 16;\n  var res = nlo * m + ((nhi * m & 0xffff) << 16) | 0;\n  return res;\n}\n\n//      \n/*\n ComponentStyle is all the CSS-specific stuff, not\n the React-specific stuff.\n */\nvar _ComponentStyle = (function (nameGenerator, flatten, stringifyRules) {\n  var ComponentStyle = function () {\n    function ComponentStyle(rules, componentId) {\n      classCallCheck(this, ComponentStyle);\n\n      this.rules = rules;\n      this.componentId = componentId;\n      if (!StyleSheet.instance.hasInjectedComponent(this.componentId)) {\n        var placeholder = '.' + componentId + ' {}';\n        StyleSheet.instance.deferredInject(componentId, true, placeholder);\n      }\n    }\n\n    /*\n     * Flattens a rule set into valid CSS\n     * Hashes it, wraps the whole chunk in a .hash1234 {}\n     * Returns the hash to be injected on render()\n     * */\n\n\n    ComponentStyle.prototype.generateAndInjectStyles = function generateAndInjectStyles(executionContext, styleSheet) {\n      var flatCSS = flatten(this.rules, executionContext);\n      var hash = doHash(this.componentId + flatCSS.join(''));\n\n      var existingName = styleSheet.getName(hash);\n      if (existingName) return existingName;\n\n      var name = nameGenerator(hash);\n      if (styleSheet.alreadyInjected(hash, name)) return name;\n\n      var css = '\\n' + stringifyRules(flatCSS, '.' + name);\n      styleSheet.inject(this.componentId, true, css, hash, name);\n      return name;\n    };\n\n    ComponentStyle.generateName = function generateName(str) {\n      return nameGenerator(doHash(str));\n    };\n\n    return ComponentStyle;\n  }();\n\n  return ComponentStyle;\n});\n\n//      \n// Thanks to ReactDOMFactories for this handy list!\n\nvar domElements = ['a', 'abbr', 'address', 'area', 'article', 'aside', 'audio', 'b', 'base', 'bdi', 'bdo', 'big', 'blockquote', 'body', 'br', 'button', 'canvas', 'caption', 'cite', 'code', 'col', 'colgroup', 'data', 'datalist', 'dd', 'del', 'details', 'dfn', 'dialog', 'div', 'dl', 'dt', 'em', 'embed', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'head', 'header', 'hgroup', 'hr', 'html', 'i', 'iframe', 'img', 'input', 'ins', 'kbd', 'keygen', 'label', 'legend', 'li', 'link', 'main', 'map', 'mark', 'menu', 'menuitem', 'meta', 'meter', 'nav', 'noscript', 'object', 'ol', 'optgroup', 'option', 'output', 'p', 'param', 'picture', 'pre', 'progress', 'q', 'rp', 'rt', 'ruby', 's', 'samp', 'script', 'section', 'select', 'small', 'source', 'span', 'strong', 'style', 'sub', 'summary', 'sup', 'table', 'tbody', 'td', 'textarea', 'tfoot', 'th', 'thead', 'time', 'title', 'tr', 'track', 'u', 'ul', 'var', 'video', 'wbr',\n\n// SVG\n'circle', 'clipPath', 'defs', 'ellipse', 'g', 'image', 'line', 'linearGradient', 'mask', 'path', 'pattern', 'polygon', 'polyline', 'radialGradient', 'rect', 'stop', 'svg', 'text', 'tspan'];\n\n//      \n\nvar _styled = (function (styledComponent, constructWithOptions) {\n  var styled = function styled(tag) {\n    return constructWithOptions(styledComponent, tag);\n  };\n\n  // Shorthands for all valid HTML Elements\n  domElements.forEach(function (domElement) {\n    styled[domElement] = styled(domElement);\n  });\n\n  return styled;\n});\n\n//      \nvar replaceWhitespace = function replaceWhitespace(str) {\n  return str.replace(/\\s|\\\\n/g, '');\n};\n\nvar _keyframes = (function (nameGenerator, stringifyRules, css) {\n  return function (strings) {\n    for (var _len = arguments.length, interpolations = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n      interpolations[_key - 1] = arguments[_key];\n    }\n\n    var rules = css.apply(undefined, [strings].concat(interpolations));\n    var hash = doHash(replaceWhitespace(JSON.stringify(rules)));\n\n    var existingName = StyleSheet.instance.getName(hash);\n    if (existingName) return existingName;\n\n    var name = nameGenerator(hash);\n    if (StyleSheet.instance.alreadyInjected(hash, name)) return name;\n\n    var generatedCSS = stringifyRules(rules, name, '@keyframes');\n    StyleSheet.instance.inject('sc-keyframes-' + name, true, generatedCSS, hash, name);\n    return name;\n  };\n});\n\n//      \nvar _injectGlobal = (function (stringifyRules, css) {\n  var injectGlobal = function injectGlobal(strings) {\n    for (var _len = arguments.length, interpolations = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n      interpolations[_key - 1] = arguments[_key];\n    }\n\n    var rules = css.apply(undefined, [strings].concat(interpolations));\n    var hash = doHash(JSON.stringify(rules));\n\n    var componentId = 'sc-global-' + hash;\n    if (StyleSheet.instance.hasInjectedComponent(componentId)) return;\n\n    StyleSheet.instance.inject(componentId, false, stringifyRules(rules));\n  };\n\n  return injectGlobal;\n});\n\n//      \n\n\nvar _constructWithOptions = (function (css) {\n  var constructWithOptions = function constructWithOptions(componentConstructor, tag) {\n    var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n\n    if (typeof tag !== 'string' && typeof tag !== 'function') {\n      // $FlowInvalidInputTest\n      throw new Error('Cannot create styled-component for component: ' + tag);\n    }\n\n    /* This is callable directly as a template function */\n    var templateFunction = function templateFunction(strings) {\n      for (var _len = arguments.length, interpolations = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {\n        interpolations[_key - 1] = arguments[_key];\n      }\n\n      return componentConstructor(tag, options, css.apply(undefined, [strings].concat(interpolations)));\n    };\n\n    /* If config methods are called, wrap up a new template function and merge options */\n    templateFunction.withConfig = function (config) {\n      return constructWithOptions(componentConstructor, tag, _extends({}, options, config));\n    };\n    templateFunction.attrs = function (attrs) {\n      return constructWithOptions(componentConstructor, tag, _extends({}, options, {\n        attrs: _extends({}, options.attrs || {}, attrs) }));\n    };\n\n    return templateFunction;\n  };\n\n  return constructWithOptions;\n});\n\n/**\n * Copyright 2015, Yahoo! Inc.\n * Copyrights licensed under the New BSD License. See the accompanying LICENSE file for terms.\n */\nvar REACT_STATICS = {\n    childContextTypes: true,\n    contextTypes: true,\n    defaultProps: true,\n    displayName: true,\n    getDefaultProps: true,\n    mixins: true,\n    propTypes: true,\n    type: true\n};\n\nvar KNOWN_STATICS = {\n    name: true,\n    length: true,\n    prototype: true,\n    caller: true,\n    arguments: true,\n    arity: true\n};\n\nvar isGetOwnPropertySymbolsAvailable = typeof Object.getOwnPropertySymbols === 'function';\n\nvar index$5 = function hoistNonReactStatics(targetComponent, sourceComponent, customStatics) {\n    if (typeof sourceComponent !== 'string') {\n        // don't hoist over string (html) components\n        var keys = Object.getOwnPropertyNames(sourceComponent);\n\n        /* istanbul ignore else */\n        if (isGetOwnPropertySymbolsAvailable) {\n            keys = keys.concat(Object.getOwnPropertySymbols(sourceComponent));\n        }\n\n        for (var i = 0; i < keys.length; ++i) {\n            if (!REACT_STATICS[keys[i]] && !KNOWN_STATICS[keys[i]] && (!customStatics || !customStatics[keys[i]])) {\n                try {\n                    targetComponent[keys[i]] = sourceComponent[keys[i]];\n                } catch (error) {}\n            }\n        }\n    }\n\n    return targetComponent;\n};\n\n//      \n/* globals ReactClass */\n\nvar wrapWithTheme = function wrapWithTheme(Component$$1) {\n  var _WithTheme$contextTyp;\n\n  var componentName = Component$$1.displayName || Component$$1.name || 'Component';\n\n  var isStyledComponent$$1 = isStyledComponent(Component$$1);\n\n  var WithTheme = function (_React$Component) {\n    inherits(WithTheme, _React$Component);\n\n    function WithTheme() {\n      var _temp, _this, _ret;\n\n      classCallCheck(this, WithTheme);\n\n      for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n        args[_key] = arguments[_key];\n      }\n\n      return _ret = (_temp = (_this = possibleConstructorReturn(this, _React$Component.call.apply(_React$Component, [this].concat(args))), _this), _this.state = {}, _temp), possibleConstructorReturn(_this, _ret);\n    }\n\n    // NOTE: This is so that isStyledComponent passes for the innerRef unwrapping\n\n\n    WithTheme.prototype.componentWillMount = function componentWillMount() {\n      var _this2 = this;\n\n      if (!this.context[CHANNEL]) {\n        throw new Error('[withTheme] Please use ThemeProvider to be able to use withTheme');\n      }\n\n      var subscribe = this.context[CHANNEL];\n      this.unsubscribe = subscribe(function (theme) {\n        _this2.setState({ theme: theme });\n      });\n    };\n\n    WithTheme.prototype.componentWillUnmount = function componentWillUnmount() {\n      if (typeof this.unsubscribe === 'function') this.unsubscribe();\n    };\n\n    WithTheme.prototype.render = function render() {\n      // eslint-disable-next-line react/prop-types\n      var innerRef = this.props.innerRef;\n      var theme = this.state.theme;\n\n\n      return React.createElement(Component$$1, _extends({\n        theme: theme\n      }, this.props, {\n        innerRef: isStyledComponent$$1 ? innerRef : undefined,\n        ref: isStyledComponent$$1 ? undefined : innerRef\n      }));\n    };\n\n    return WithTheme;\n  }(React.Component);\n\n  WithTheme.displayName = 'WithTheme(' + componentName + ')';\n  WithTheme.styledComponentId = 'withTheme';\n  WithTheme.contextTypes = (_WithTheme$contextTyp = {}, _WithTheme$contextTyp[CHANNEL] = index$3.func, _WithTheme$contextTyp);\n\n\n  return index$5(WithTheme, Component$$1);\n};\n\n//      \n\n/* Import singletons */\n/* Import singleton constructors */\n/* Import components */\n/* Import Higher Order Components */\n/* Instantiate singletons */\nvar ComponentStyle = _ComponentStyle(generateAlphabeticName, flatten, stringifyRules);\nvar constructWithOptions = _constructWithOptions(css);\nvar StyledComponent = _StyledComponent(ComponentStyle, constructWithOptions);\n\n/* Instantiate exported singletons */\nvar keyframes = _keyframes(generateAlphabeticName, stringifyRules, css);\nvar injectGlobal = _injectGlobal(stringifyRules, css);\nvar styled = _styled(StyledComponent, constructWithOptions);\n\nexport { css, keyframes, injectGlobal, ThemeProvider, wrapWithTheme as withTheme, ServerStyleSheet, StyleSheetManager };export default styled;\n"
      },
      {
        "id": 233,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\stylis\\stylis.js",
        "name": "./node_modules/stylis/stylis.js",
        "index": 233,
        "index2": 229,
        "size": 31752,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\styled-components\\dist\\styled-components.es.js",
        "issuerId": 232,
        "issuerName": "./node_modules/styled-components/dist/styled-components.es.js",
        "profile": {
          "factory": 634,
          "building": 167
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 232,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\styled-components\\dist\\styled-components.es.js",
            "module": "./node_modules/styled-components/dist/styled-components.es.js",
            "moduleName": "./node_modules/styled-components/dist/styled-components.es.js",
            "type": "harmony import",
            "userRequest": "stylis",
            "loc": "1:0-28"
          }
        ],
        "usedExports": [
          "default"
        ],
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 4,
        "source": "/*\n *          __        ___\n *    _____/ /___  __/ (_)____\n *   / ___/ __/ / / / / / ___/\n *  (__  ) /_/ /_/ / / (__  )\n * /____/\\__/\\__, /_/_/____/\n *          /____/\n *\n * light - weight css preprocessor @licence MIT\n */\n/* eslint-disable */\n(function (factory) {\n\ttypeof exports === 'object' && typeof module !== 'undefined' ? (module['exports'] = factory()) :\n\t\ttypeof define === 'function' && define['amd'] ? define(factory()) :\n\t\t\t(window['stylis'] = factory())\n}(function () {\n\n\t'use strict'\n\n\t/**\n\t * Notes\n\t *\n\t * The ['<method name>'] pattern is used to support closure compiler\n\t * the jsdoc signatures are also used to the same effect\n\t *\n\t * ---- \n\t *\n\t * int + int + int === n4 [faster]\n\t *\n\t * vs\n\t *\n\t * int === n1 && int === n2 && int === n3\n\t *\n\t * ----\n\t *\n\t * switch (int) { case ints...} [faster]\n\t *\n\t * vs\n\t *\n\t * if (int == 1 && int === 2 ...)\n\t *\n\t * ----\n\t *\n\t * The (first*n1 + second*n2 + third*n3) format used in the property parser\n\t * is a simple way to hash the sequence of characters\n\t * taking into account the index they occur in\n\t * since any number of 3 character sequences could produce duplicates.\n\t *\n\t * On the other hand sequences that are directly tied to the index of the character\n\t * resolve a far more accurate measure, it's also faster\n\t * to evaluate one condition in a switch statement\n\t * than three in an if statement regardless of the added math.\n\t *\n\t * This allows the vendor prefixer to be both small and fast.\n\t */\n\n\tvar nullptn = /^\\0+/g /* matches leading null characters */\n\tvar formatptn = /[\\0\\r\\f]/g /* matches new line, null and formfeed characters */\n\tvar colonptn = /: */g /* splits animation rules */\n\tvar cursorptn = /zoo|gra/ /* assert cursor varient */\n\tvar transformptn = /([,: ])(transform)/g /* vendor prefix transform, older webkit */\n\tvar animationptn = /,+\\s*(?![^(]*[)])/g /* splits multiple shorthand notation animations */\n\tvar propertiesptn = / +\\s*(?![^(]*[)])/g /* animation properties */\n\tvar elementptn = / *[\\0] */g /* selector elements */\n\tvar selectorptn = /,\\r+?/g /* splits selectors */\n\tvar andptn = /\\f?&/g /* match & */\n\tvar escapeptn = /:global\\(((?:[^\\(\\)\\[\\]]*|\\[.*\\]|\\([^\\(\\)]*\\))*)\\)/g /* matches :global(.*) */\n\tvar invalidptn = /\\W+/g /* removes invalid characters from keyframes */\n\tvar keyframeptn = /@(k\\w+)\\s*(\\S*)\\s*/ /* matches @keyframes $1 */\n\tvar plcholdrptn = /::(place)/g /* match ::placeholder varient */\n\tvar readonlyptn = /:(read-only)/g /* match :read-only varient */\n\tvar beforeptn = /\\s+(?=[{\\];=:>])/g /* matches \\s before ] ; = : */\n\tvar afterptn = /([[}=:>])\\s+/g /* matches \\s after characters [ } = : */\n\tvar tailptn = /(\\{[^{]+?);(?=\\})/g /* matches tail semi-colons ;} */\n\tvar whiteptn = /\\s{2,}/g /* matches repeating whitespace */\n\tvar pseudoptn = /([^\\(])(:+) */g /* pseudo element */\n\n\t/* vendors */\n\tvar webkit = '-webkit-'\n\tvar moz = '-moz-'\n\tvar ms = '-ms-'\n\n\t/* character codes */\n\tvar SEMICOLON = 59 /* ; */\n\tvar CLOSEBRACES = 125 /* } */\n\tvar OPENBRACES = 123 /* { */\n\tvar OPENPARENTHESES = 40 /* ( */\n\tvar CLOSEPARENTHESES = 41 /* ) */\n\tvar OPENBRACKET = 91 /* [ */\n\tvar CLOSEBRACKET = 93 /* ] */\n\tvar NEWLINE = 10 /* \\n */\n\tvar CARRIAGE = 13 /* \\r */\n\tvar TAB = 9 /* \\t */\n\tvar AT = 64 /* @ */\n\tvar SPACE = 32 /*   */\n\tvar AND = 38 /* & */\n\tvar DASH = 45 /* - */\n\tvar UNDERSCORE = 95 /* _ */\n\tvar STAR = 42 /* * */\n\tvar COMMA = 44 /* , */\n\tvar COLON = 58 /* : */\n\tvar SINGLEQUOTE = 39 /* ' */\n\tvar DOUBLEQUOTE = 34 /* \" */\n\tvar FOWARDSLASH = 47 /* / */\n\tvar GREATERTHAN = 62 /* > */\n\tvar PLUS = 43 /* + */\n\tvar TILDE = 126 /* ~ */\n\tvar NULL = 0 /* \\0 */\n\tvar FORMFEED = 12 /* \\f */\n\tvar VERTICALTAB = 11 /* \\v */\n\n\t/* special identifiers */\n\tvar KEYFRAME = 107 /* k */\n\tvar MEDIA = 109 /* m */\n\tvar SUPPORTS = 115 /* s */\n\tvar PLACEHOLDER = 112 /* p */\n\tvar READONLY = 111 /* o */\n\tvar IMPORT = 169 /* <at>i */\n\tvar CHARSET = 163 /* <at>c */\n\tvar PAGE = 112 /* <at>p */\n\tvar DOCUMENT = 100 /* <at>d */\n\n\tvar column = 1 /* current column */\n\tvar line = 1 /* current line numebr */\n\tvar pattern = 0 /* :pattern */\n\n\tvar cascade = 1 /* #id h1 h2 vs h1#id h2#id  */\n\tvar vendor = 1 /* vendor prefix */\n\tvar escape = 1 /* escape :global() pattern */\n\tvar compress = 0 /* compress output */\n\tvar semicolon = 0 /* no/semicolon option */\n\n\t/* empty reference */\n\tvar array = []\n\n\t/* plugins */\n\tvar plugins = []\n\tvar plugged = 0\n\n\t/* plugin context */\n\tvar POSTS = -2\n\tvar PREPS = -1\n\tvar UNKWN = 0\n\tvar PROPS = 1\n\tvar BLCKS = 2\n\tvar ATRUL = 3\n\n\t/* plugin newline context */\n\tvar unkwn = 0\n\n\t/* keyframe animation */\n\tvar keyed = 1\n\tvar key = ''\n\n\t/* selector namespace */\n\tvar nscopealt = ''\n\tvar nscope = ''\n\n\t/**\n\t * Compile\n\t *\n\t * @param {Array<string>} parent\n\t * @param {Array<string>} current\n\t * @param {string} body\n\t * @param {number} id\n\t * @return {string}\n\t */\n\tfunction compile (parent, current, body, id) {\n\t\tvar bracket = 0 /* brackets [] */\n\t\tvar comment = 0 /* comments /* // or /* */\n\t\tvar parentheses = 0 /* functions () */\n\t\tvar quote = 0 /* quotes '', \"\" */\n\n\t\tvar first = 0 /* first character code */\n\t\tvar second = 0 /* second character code */\n\t\tvar code = 0 /* current character code */\n\t\tvar tail = 0 /* previous character code */\n\t\tvar trail = 0 /* character before previous code */\n\t\tvar peak = 0 /* previous non-whitespace code */\n\t\t\n\t\tvar counter = 0 /* count sequence termination */\n\t\tvar context = 0 /* track current context */\n\t\tvar atrule = 0 /* track @at-rule context */\n\t\tvar pseudo = 0 /* track pseudo token index */\n\t\tvar caret = 0 /* current character index */\n\t\tvar format = 0 /* control character formating context */\n\t\tvar insert = 0 /* auto semicolon insertion */\n\t\tvar invert = 0 /* inverted selector pattern */\n\t\tvar length = 0 /* generic length address */\n\t\tvar eof = body.length /* end of file(length) */\n\t\tvar eol = eof - 1 /* end of file(characters) */\n\n\t\tvar char = '' /* current character */\n\t\tvar chars = '' /* current buffer of characters */\n\t\tvar child = '' /* next buffer of characters */\n\t\tvar out = '' /* compiled body */\n\t\tvar children = '' /* compiled children */\n\t\tvar flat = '' /* compiled leafs */\n\t\tvar selector /* generic selector address */\n\t\tvar result /* generic address */\n\n\t\t// ...build body\n\t\twhile (caret < eof) {\n\t\t\tcode = body.charCodeAt(caret)\n\n\t\t\tif (comment + quote + parentheses + bracket === 0) {\n\t\t\t\t// eof varient\n\t\t\t\tif (caret === eol) {\n\t\t\t\t\tif (format > 0) {\n\t\t\t\t\t\tchars = chars.replace(formatptn, '')\n\t\t\t\t\t}\n\n\t\t\t\t\tif ((chars = chars.trim()).length > 0) {\n\t\t\t\t\t\tswitch (code) {\n\t\t\t\t\t\t\tcase SPACE:\n\t\t\t\t\t\t\tcase TAB:\n\t\t\t\t\t\t\tcase SEMICOLON:\n\t\t\t\t\t\t\tcase CARRIAGE:\n\t\t\t\t\t\t\tcase NEWLINE: {\n\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\tchars += body.charAt(caret)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tcode = SEMICOLON\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// auto semicolon insertion\n\t\t\t\tif (insert === 1) {\n\t\t\t\t\tswitch (code) {\n\t\t\t\t\t\t// false flags\n\t\t\t\t\t\tcase OPENBRACES:\n\t\t\t\t\t\tcase COMMA: {\n\t\t\t\t\t\t\tinsert = 0\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// ignore\n\t\t\t\t\t\tcase TAB:\n\t\t\t\t\t\tcase CARRIAGE:\n\t\t\t\t\t\tcase NEWLINE:\n\t\t\t\t\t\tcase SPACE: {\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// valid\n\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\tcaret--\n\t\t\t\t\t\t\tcode = SEMICOLON\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t// token varient\n\t\t\t\tswitch (code) {\n\t\t\t\t\tcase OPENBRACES: {\n\t\t\t\t\t\tchars = chars.trim()\n\t\t\t\t\t\tfirst = chars.charCodeAt(0)\n\t\t\t\t\t\tcounter = 1\n\t\t\t\t\t\tcaret++\n\n\t\t\t\t\t\twhile (caret < eof) {\n\t\t\t\t\t\t\tcode = body.charCodeAt(caret)\n\n\t\t\t\t\t\t\tswitch (code) {\n\t\t\t\t\t\t\t\tcase OPENBRACES: {\n\t\t\t\t\t\t\t\t\tcounter++\n\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tcase CLOSEBRACES: {\n\t\t\t\t\t\t\t\t\tcounter--\n\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tif (counter === 0) {\n\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tchild += body.charAt(caret++)\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tif (first === NULL) {\n\t\t\t\t\t\t\tfirst = (chars = chars.replace(nullptn, '').trim()).charCodeAt(0)\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tswitch (first) {\n\t\t\t\t\t\t\t// @at-rule\n\t\t\t\t\t\t\tcase AT: {\n\t\t\t\t\t\t\t\tif (format > 0) {\n\t\t\t\t\t\t\t\t\tchars = chars.replace(formatptn, '')\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tsecond = chars.charCodeAt(1)\n\n\t\t\t\t\t\t\t\tswitch (second) {\n\t\t\t\t\t\t\t\t\tcase DOCUMENT:\n\t\t\t\t\t\t\t\t\tcase PAGE:\n\t\t\t\t\t\t\t\t\tcase MEDIA:\n\t\t\t\t\t\t\t\t\tcase SUPPORTS: {\n\t\t\t\t\t\t\t\t\t\tselector = current\n\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\t\t\tselector = array\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tchild = compile(current, selector, child, second)\n\t\t\t\t\t\t\t\tlength = child.length\n\n\t\t\t\t\t\t\t\t// execute plugins, @at-rule context\n\t\t\t\t\t\t\t\tif (plugged > 0) {\n\t\t\t\t\t\t\t\t\tselector = select(array, chars, invert)\n\t\t\t\t\t\t\t\t\tresult = proxy(ATRUL, child, selector, current, line, column, out.length, second)\n\t\t\t\t\t\t\t\t\tchars = selector.join('')\n\n\t\t\t\t\t\t\t\t\tif (result !== void 0) {\n\t\t\t\t\t\t\t\t\t\tif ((length = (child = result.trim()).length) === 0) {\n\t\t\t\t\t\t\t\t\t\t\tsecond = 0\n\t\t\t\t\t\t\t\t\t\t\tchild = ''\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tif (length > 0) {\n\t\t\t\t\t\t\t\t\tswitch (second) {\n\t\t\t\t\t\t\t\t\t\tcase DOCUMENT:\n\t\t\t\t\t\t\t\t\t\tcase PAGE:\n\t\t\t\t\t\t\t\t\t\tcase MEDIA:\n\t\t\t\t\t\t\t\t\t\tcase SUPPORTS: {\n\t\t\t\t\t\t\t\t\t\t\tchild = chars + '{' + child + '}'\n\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\tcase KEYFRAME: {\n\t\t\t\t\t\t\t\t\t\t\tchars = chars.replace(keyframeptn, '$1 $2' + (keyed > 0 ? key : ''))\n\t\t\t\t\t\t\t\t\t\t\tchild = chars + '{' + child + '}'\n\t\t\t\t\t\t\t\t\t\t\tchild = '@' + (vendor > 0 ? webkit + child + '@' + child : child)\n\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\t\t\t\tchild = chars + child\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\tchild = ''\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t// selector\n\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\tchild = compile(current, select(current, chars, invert), child, id)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tchildren += child\n\n\t\t\t\t\t\t// reset\n\t\t\t\t\t\tcontext = 0\n\t\t\t\t\t\tinsert = 0\n\t\t\t\t\t\tpseudo = 0\n\t\t\t\t\t\tformat = 0\n\t\t\t\t\t\tinvert = 0\n\t\t\t\t\t\tatrule = 0\n\t\t\t\t\t\tchars = ''\n\t\t\t\t\t\tchild = ''\n\n\t\t\t\t\t\tcaret++\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\tcase CLOSEBRACES:\n\t\t\t\t\tcase SEMICOLON: {\n\t\t\t\t\t\tchars = (format > 0 ? chars.replace(formatptn, '') : chars).trim()\n\t\t\t\t\t\t\n\t\t\t\t\t\tif (code !== CLOSEBRACES || chars.length > 0) {\n\t\t\t\t\t\t\t// monkey-patch missing colon\n\t\t\t\t\t\t\tif (pseudo === 0) {\n\t\t\t\t\t\t\t\tfirst = chars.charCodeAt(0)\n\n\t\t\t\t\t\t\t\t// first character is a letter or dash, buffer has a space character\n\t\t\t\t\t\t\t\tif ((first === DASH || first > 96 && first < 123) && chars.indexOf(' ')) {\n\t\t\t\t\t\t\t\t\tchars = chars.replace(' ', ': ')\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t// execute plugins, property context\n\t\t\t\t\t\t\tif (plugged > 0) {\n\t\t\t\t\t\t\t\tif ((result = proxy(PROPS, chars, current, parent, line, column, out.length, id)) !== void 0) {\n\t\t\t\t\t\t\t\t\tif ((chars = result.trim()).length === 0) {\n\t\t\t\t\t\t\t\t\t\tchars = '\\0\\0'\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tfirst = chars.charCodeAt(0)\n\t\t\t\t\t\t\tsecond = chars.charCodeAt(1)\n\n\t\t\t\t\t\t\tswitch (first + second) {\n\t\t\t\t\t\t\t\tcase NULL: {\n\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tcase IMPORT:\n\t\t\t\t\t\t\t\tcase CHARSET: {\n\t\t\t\t\t\t\t\t\tflat += chars + body.charAt(caret)\n\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\t\tout += pseudo > 0 ? property(chars, first, second, chars.charCodeAt(2)) : chars + ';'\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// reset\n\t\t\t\t\t\tcontext = 0\n\t\t\t\t\t\tinsert = 0\n\t\t\t\t\t\tpseudo = 0\n\t\t\t\t\t\tformat = 0\n\t\t\t\t\t\tinvert = 0\n\t\t\t\t\t\tchars = ''\n\n\t\t\t\t\t\tcaret++\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// parse characters\n\t\t\tswitch (code) {\n\t\t\t\tcase CARRIAGE:\n\t\t\t\tcase NEWLINE: {\n\t\t\t\t\t// auto insert semicolon\n\t\t\t\t\tif (comment + quote + parentheses + bracket + semicolon === 0) {\n\t\t\t\t\t\t// valid non-whitespace characters that\n\t\t\t\t\t\t// may precede a newline\n\t\t\t\t\t\tswitch (peak) {\n\t\t\t\t\t\t\tcase AT:\n\t\t\t\t\t\t\tcase TILDE:\n\t\t\t\t\t\t\tcase GREATERTHAN:\n\t\t\t\t\t\t\tcase STAR:\n\t\t\t\t\t\t\tcase PLUS:\n\t\t\t\t\t\t\tcase FOWARDSLASH:\n\t\t\t\t\t\t\tcase DASH:\n\t\t\t\t\t\t\tcase COLON:\n\t\t\t\t\t\t\tcase COMMA:\n\t\t\t\t\t\t\tcase SEMICOLON:\n\t\t\t\t\t\t\tcase OPENBRACES:\n\t\t\t\t\t\t\tcase CLOSEBRACES: {\n\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\t// current buffer has a colon\n\t\t\t\t\t\t\t\tif (pseudo > 0) {\n\t\t\t\t\t\t\t\t\tinsert = 1\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// terminate line comment\n\t\t\t\t\tif (comment === FOWARDSLASH) {\n\t\t\t\t\t\tcomment = 0\n\t\t\t\t\t}\n\n\t\t\t\t\t// execute plugins, newline context\n\t\t\t\t\tif (plugged * unkwn > 0) {\n\t\t\t\t\t\tproxy(UNKWN, chars, current, parent, line, column, out.length, id)\n\t\t\t\t\t}\n\n\t\t\t\t\t// next line, reset column position\n\t\t\t\t\tcolumn = 1\n\t\t\t\t\tline++\n\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\tdefault: {\n\t\t\t\t\t// increment column position\n\t\t\t\t\tcolumn++\n\n\t\t\t\t\t// ignore tabs\n\t\t\t\t\tif (code === TAB) {\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\n\t\t\t\t\t// current character\n\t\t\t\t\tchar = body.charAt(caret)\n\n\t\t\t\t\t// remove comments, escape functions, strings, attributes and prepare selectors\n\t\t\t\t\tswitch (code) {\n\t\t\t\t\t\t// escape breaking control characters\n\t\t\t\t\t\tcase NULL: {\n\t\t\t\t\t\t\tchar = '\\\\0'\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcase FORMFEED: {\n\t\t\t\t\t\t\tchar = '\\\\f'\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcase VERTICALTAB: {\n\t\t\t\t\t\t\tchar = '\\\\v'\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// &\n\t\t\t\t\t\tcase AND: {\n\t\t\t\t\t\t\t// inverted selector pattern i.e html &\n\t\t\t\t\t\t\tif (quote + comment + bracket === 0 && cascade > 0) {\n\t\t\t\t\t\t\t\tinvert = 1\n\t\t\t\t\t\t\t\tformat = 1\n\t\t\t\t\t\t\t\tchar = '\\f' + char\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// ::p<l>aceholder, l\n\t\t\t\t\t\t// :read-on<l>y, l\n\t\t\t\t\t\tcase 108: {\n\t\t\t\t\t\t\tif (quote + comment + bracket + pattern === 0 && pseudo > 0) {\n\t\t\t\t\t\t\t\tswitch (caret - pseudo) {\n\t\t\t\t\t\t\t\t\t// ::placeholder\n\t\t\t\t\t\t\t\t\tcase 2: {\n\t\t\t\t\t\t\t\t\t\tif (tail === PLACEHOLDER && body.charCodeAt(caret-3) === COLON) {\n\t\t\t\t\t\t\t\t\t\t\tpattern = tail\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t// :read-only\n\t\t\t\t\t\t\t\t\tcase 8: {\n\t\t\t\t\t\t\t\t\t\tif (trail === READONLY) {\n\t\t\t\t\t\t\t\t\t\t\tpattern = trail\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// :<pattern>\n\t\t\t\t\t\tcase COLON: {\n\t\t\t\t\t\t\tif (quote + comment + bracket === 0) {\n\t\t\t\t\t\t\t\tpseudo = caret\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// selectors\n\t\t\t\t\t\tcase COMMA: {\n\t\t\t\t\t\t\tif (comment + parentheses + quote + bracket === 0) {\n\t\t\t\t\t\t\t\tformat = 1\n\t\t\t\t\t\t\t\tchar += '\\r'\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// quotes\n\t\t\t\t\t\tcase DOUBLEQUOTE: {\n\t\t\t\t\t\t\tif (comment === 0) {\n\t\t\t\t\t\t\t\tquote = quote === code ? 0 : (quote === 0 ? code : quote)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcase SINGLEQUOTE: {\n\t\t\t\t\t\t\tif (comment === 0) {\n\t\t\t\t\t\t\t\tquote = quote === code ? 0 : (quote === 0 ? code : quote)\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// attributes\n\t\t\t\t\t\tcase OPENBRACKET: {\n\t\t\t\t\t\t\tif (quote + comment + parentheses === 0) {\n\t\t\t\t\t\t\t\tbracket++\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcase CLOSEBRACKET: {\n\t\t\t\t\t\t\tif (quote + comment + parentheses === 0) {\n\t\t\t\t\t\t\t\tbracket--\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// functions\n\t\t\t\t\t\tcase CLOSEPARENTHESES: {\n\t\t\t\t\t\t\tif (quote + comment + bracket === 0) {\n\t\t\t\t\t\t\t\t// ) is the last character, add synthetic padding to avoid skipping this buffer\n\t\t\t\t\t\t\t\tif (caret === eol) {\n\t\t\t\t\t\t\t\t\teol++\n\t\t\t\t\t\t\t\t\teof++\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tparentheses--\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcase OPENPARENTHESES: {\n\t\t\t\t\t\t\tif (quote + comment + bracket === 0) {\n\t\t\t\t\t\t\t\tif (context === 0) {\n\t\t\t\t\t\t\t\t\tswitch (tail*2 + trail*3) {\n\t\t\t\t\t\t\t\t\t\t// :matches\n\t\t\t\t\t\t\t\t\t\tcase 533: {\n\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t// :global, :not, :nth-child etc...\n\t\t\t\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\t\t\t\tcounter = 0\n\t\t\t\t\t\t\t\t\t\t\tcontext = 1\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\tparentheses++\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\tcase AT: {\n\t\t\t\t\t\t\tif (comment + parentheses + quote + bracket + pseudo + atrule === 0) {\n\t\t\t\t\t\t\t\tatrule = 1\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// block/line comments\n\t\t\t\t\t\tcase STAR:\n\t\t\t\t\t\tcase FOWARDSLASH: {\n\t\t\t\t\t\t\tif (quote + bracket + parentheses > 0) {\n\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tswitch (comment) {\n\t\t\t\t\t\t\t\t// initialize line/block comment context\n\t\t\t\t\t\t\t\tcase 0: {\n\t\t\t\t\t\t\t\t\tswitch (code*2 + body.charCodeAt(caret+1)*3) {\n\t\t\t\t\t\t\t\t\t\t// //\n\t\t\t\t\t\t\t\t\t\tcase 235: {\n\t\t\t\t\t\t\t\t\t\t\tcomment = FOWARDSLASH\n\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t// /*\n\t\t\t\t\t\t\t\t\t\tcase 220: {\n\t\t\t\t\t\t\t\t\t\t\tcomment = STAR\n\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t// end block comment context\n\t\t\t\t\t\t\t\tcase STAR: {\n\t\t\t\t\t\t\t\t\tif (code === FOWARDSLASH && tail === STAR) {\n\t\t\t\t\t\t\t\t\t\tchar = ''\n\t\t\t\t\t\t\t\t\t\tcomment = 0\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t// ignore comment blocks\n\t\t\t\t\tif (comment === 0) {\n\t\t\t\t\t\t// aggressive isolation mode, divide each individual selector\n\t\t\t\t\t\t// including selectors in :not function but excluding selectors in :global function\n\t\t\t\t\t\tif (cascade + quote + bracket + atrule === 0 && id !== KEYFRAME && code !== SEMICOLON) {\n\t\t\t\t\t\t\tswitch (code) {\n\t\t\t\t\t\t\t\tcase COMMA:\n\t\t\t\t\t\t\t\tcase TILDE:\n\t\t\t\t\t\t\t\tcase GREATERTHAN:\n\t\t\t\t\t\t\t\tcase PLUS:\n\t\t\t\t\t\t\t\tcase CLOSEPARENTHESES:\n\t\t\t\t\t\t\t\tcase OPENPARENTHESES: {\n\t\t\t\t\t\t\t\t\tif (context === 0) {\n\t\t\t\t\t\t\t\t\t\t// outside of an isolated context i.e nth-child(<...>)\n\t\t\t\t\t\t\t\t\t\tswitch (tail) {\n\t\t\t\t\t\t\t\t\t\t\tcase TAB:\n\t\t\t\t\t\t\t\t\t\t\tcase SPACE:\n\t\t\t\t\t\t\t\t\t\t\tcase NEWLINE:\n\t\t\t\t\t\t\t\t\t\t\tcase CARRIAGE: {\n\t\t\t\t\t\t\t\t\t\t\t\tchar = char + '\\0'\n\t\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\t\t\t\t\tchar = '\\0' + char + (code === COMMA ? '' : '\\0')\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\tformat = 1\n\t\t\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\t\t\t// within an isolated context, sleep untill it's terminated\n\t\t\t\t\t\t\t\t\t\tswitch (code) {\n\t\t\t\t\t\t\t\t\t\t\tcase OPENPARENTHESES: {\n\t\t\t\t\t\t\t\t\t\t\t\tcontext = ++counter\n\t\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\tcase CLOSEPARENTHESES: {\n\t\t\t\t\t\t\t\t\t\t\t\tif ((context = --counter) === 0) {\n\t\t\t\t\t\t\t\t\t\t\t\t\tformat = 1\n\t\t\t\t\t\t\t\t\t\t\t\t\tchar += '\\0'\n\t\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\tcase SPACE: {\n\t\t\t\t\t\t\t\t\tswitch (tail) {\n\t\t\t\t\t\t\t\t\t\tcase NULL:\n\t\t\t\t\t\t\t\t\t\tcase OPENBRACES:\n\t\t\t\t\t\t\t\t\t\tcase CLOSEBRACES:\n\t\t\t\t\t\t\t\t\t\tcase SEMICOLON:\n\t\t\t\t\t\t\t\t\t\tcase COMMA:\n\t\t\t\t\t\t\t\t\t\tcase FORMFEED:\n\t\t\t\t\t\t\t\t\t\tcase TAB:\n\t\t\t\t\t\t\t\t\t\tcase SPACE:\n\t\t\t\t\t\t\t\t\t\tcase NEWLINE:\n\t\t\t\t\t\t\t\t\t\tcase CARRIAGE: {\n\t\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\t\t\t\t// ignore in isolated contexts\n\t\t\t\t\t\t\t\t\t\t\tif (context === 0) {\n\t\t\t\t\t\t\t\t\t\t\t\tformat = 1\n\t\t\t\t\t\t\t\t\t\t\t\tchar += '\\0'\n\t\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// concat buffer of characters\n\t\t\t\t\t\tchars += char\n\n\t\t\t\t\t\t// previous non-whitespace character code\n\t\t\t\t\t\tif (code !== SPACE) {\n\t\t\t\t\t\t\tpeak = code\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\n\t\t\t// tail character codes\n\t\t\ttrail = tail\n\t\t\ttail = code\n\n\t\t\t// visit every character\n\t\t\tcaret++\n\t\t}\n\n\t\tlength = out.length\n\n\t\t// execute plugins, block context\n\t\tif (length > 0 && plugged > 0) {\n\t\t\tresult = proxy(BLCKS, out, current, parent, line, column, length, id)\n\n\t\t\tif (result !== void 0) {\n\t\t\t\tlength = (out = result).length\n\t\t\t}\n\t\t}\n\n\t\tif (length > 0) {\n\t\t\t// cascade isolation mode\n\t\t\tif (cascade === 0 && id !== KEYFRAME) {\n\t\t\t\tisolate(current)\n\t\t\t}\n\n\t\t\tout = current.join(',') + '{' + out + '}'\n\n\t\t\tif (vendor*pattern > 0) {\n\t\t\t\tswitch (pattern) {\n\t\t\t\t\tcase READONLY: {\n\t\t\t\t\t\tout = out.replace(readonlyptn, ':'+moz+'$1')+out\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\tcase PLACEHOLDER: {\n\t\t\t\t\t\t// ::placeholder vendor prefix\n\t\t\t\t\t\tout = (\n\t\t\t\t\t\t\tout.replace(plcholdrptn, '::' + webkit + 'input-$1') +\n\t\t\t\t\t\t\tout.replace(plcholdrptn, '::' + moz + '$1') +\n\t\t\t\t\t\t\tout.replace(plcholdrptn, ':' + ms + 'input-$1') + out\n\t\t\t\t\t\t)\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tpattern = 0\n\t\t\t}\n\t\t}\n\n\t\treturn flat + out + children\n\t}\n\n\t/**\n\t * Select\n\t *\n\t * @param {Array<string>} parent\n\t * @param {string} current\n\t * @param {number} invert\n\t * @return {Array<string>}\n\t */\n\tfunction select (parent, current, invert) {\n\t\tvar selectors = current.trim().split(selectorptn)\n\t\tvar out = selectors\n\n\t\tvar length = selectors.length\n\t\tvar l = parent.length\n\n\t\tswitch (l) {\n\t\t\t// 0-1 parent selectors\n\t\t\tcase 0:\n\t\t\tcase 1: {\n\t\t\t\tfor (var i = 0, selector = l === 0 ? '' : parent[0] + ' '; i < length; i++) {\n\t\t\t\t\tout[i] = scope(selector, out[i], invert, l).trim()\n\t\t\t\t}\n\t\t\t\tbreak\n\t\t\t}\n\t\t\t// >2 parent selectors, nested\n\t\t\tdefault: {\n\t\t\t\tfor (var i = 0, j = 0, out = []; i < length; i++) {\n\t\t\t\t\tfor (var k = 0; k < l; k++) {\n\t\t\t\t\t\tout[j++] = scope(parent[k] + ' ', selectors[i], invert, l).trim()\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn out\n\t}\n\n\t/**\n\t * Scope\n\t *\n\t * @param {string} parent\n\t * @param {string} current\n\t * @param {number} invert\n\t * @param {number} level\n\t * @return {string}\n\t */\n\tfunction scope (parent, current, invert, level) {\n\t\tvar selector = current\n\t\tvar code = selector.charCodeAt(0)\n\n\t\t// trim leading whitespace\n\t\tif (code < 33) {\n\t\t\tcode = (selector = selector.trim()).charCodeAt(0)\n\t\t}\n\n\t\tswitch (code) {\n\t\t\t// &\n\t\t\tcase AND: {\n\t\t\t\tswitch (cascade + level) {\n\t\t\t\t\tcase 0:\n\t\t\t\t\tcase 1: {\n\t\t\t\t\t\tif (parent.trim().length === 0) {\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tdefault: {\n\t\t\t\t\t\treturn selector.replace(andptn, parent.trim())\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak\n\t\t\t}\n\t\t\t// :\n\t\t\tcase COLON: {\n\t\t\t\tswitch (selector.charCodeAt(1)) {\n\t\t\t\t\t// g in :global\n\t\t\t\t\tcase 103: {\n\t\t\t\t\t\tif (escape > 0 && cascade > 0) {\n\t\t\t\t\t\t\treturn selector.replace(escapeptn, '$1').replace(andptn, nscope)\n\t\t\t\t\t\t}\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\tdefault: {\n\t\t\t\t\t\t// :hover\n\t\t\t\t\t\treturn parent.trim() + selector\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\tdefault: {\n\t\t\t\t// html &\n\t\t\t\tif (invert*cascade > 0 && selector.indexOf('\\f') > 0) {\n\t\t\t\t\treturn selector.replace(andptn, parent.trim())\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn parent + selector\n\t}\n\n\t/**\n\t * Property\n\t *\n\t * @param {string} input\n\t * @param {number} first\n\t * @param {number} second\n\t * @param {number} third\n\t * @return {string}\n\t */\n\tfunction property (input, first, second, third) {\n\t\tvar out = input + ';'\n\t\tvar index = 0\n\t\tvar hash = (first*2) + (second*3) + (third*4)\n\t\tvar cache\n\n\t\t// animation: a, n, i characters\n\t\tif (hash === 944) {\n\t\t\tout = animation(out)\n\t\t} else if (vendor > 0) {\n\t\t\t// vendor prefix\n\t\t\tswitch (hash) {\n\t\t\t\t// background/backface-visibility, b, a, c\n\t\t\t\tcase 883: {\n\t\t\t\t\t// backface-visibility, -\n\t\t\t\t\tif (out.charCodeAt(8) === DASH) {\n\t\t\t\t\t\tout = webkit + out + out\n\t\t\t\t\t}\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// appearance: a, p, p\n\t\t\t\tcase 978: {\n\t\t\t\t\tout = webkit + out + moz + out + out\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// hyphens: h, y, p\n\t\t\t\t// user-select: u, s, e\n\t\t\t\tcase 1019:\n\t\t\t\tcase 983: {\n\t\t\t\t\tout = webkit + out + moz + out + ms + out + out\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// flex: f, l, e\n\t\t\t\tcase 932: {\n\t\t\t\t\tout = webkit + out + ms + out + out\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\tcase 964: {\n\t\t\t\t\t// order: o, r, d\n\t\t\t\t\tout = webkit + out + ms + 'flex' + '-' + out + out\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// justify-content, j, u, s\n\t\t\t\tcase 1023: {\n\t\t\t\t\tcache = out.substring(out.indexOf(':', 15)).replace('flex-', '')\n\t\t\t\t\tout = webkit + 'box-pack' + cache + webkit + out + ms + 'flex-pack' + cache + out\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// display(flex/inline-flex/inline-box): d, i, s\n\t\t\t\tcase 975: {\n\t\t\t\t\tindex = (out = input).length-10\n\t\t\t\t\tcache = (out.charCodeAt(index) === 33 ? out.substring(0, index) : out).substring(8).trim()\n\n\t\t\t\t\tswitch (hash = cache.charCodeAt(0) + (cache.charCodeAt(7)|0)) {\n\t\t\t\t\t\t// inline-\n\t\t\t\t\t\tcase 203: {\n\t\t\t\t\t\t\t// inline-box\n\t\t\t\t\t\t\tif (cache.charCodeAt(8) > 110) {\n\t\t\t\t\t\t\t\tout = out.replace(cache, webkit+cache)+';'+out\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\t// inline-flex\n\t\t\t\t\t\t// flex\n\t\t\t\t\t\tcase 207:\n\t\t\t\t\t\tcase 102: {\n\t\t\t\t\t\t\tout = (\n\t\t\t\t\t\t\t\tout.replace(cache, webkit+(hash > 102 ? 'inline-' : '')+'box')+';'+\n\t\t\t\t\t\t\t\tout.replace(cache, webkit+cache)+';'+\n\t\t\t\t\t\t\t\tout.replace(cache, ms+cache+'box')+';'+\n\t\t\t\t\t\t\t\tout\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t\n\t\t\t\t\tout += ';'\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// align-items, align-center, align-self: a, l, i, -\n\t\t\t\tcase 938: {\n\t\t\t\t\tif (out.charCodeAt(5) === DASH) {\n\t\t\t\t\t\tswitch (out.charCodeAt(6)) {\n\t\t\t\t\t\t\t// align-items, i\n\t\t\t\t\t\t\tcase 105: {\n\t\t\t\t\t\t\t\tcache = out.replace('-items', '')\n\t\t\t\t\t\t\t\tout = webkit + out + webkit + 'box-' + cache + ms + 'flex-' + cache + out\n\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t// align-self, s\n\t\t\t\t\t\t\tcase 115: {\n\t\t\t\t\t\t\t\tout = webkit + out + ms + 'flex-item-' + out.replace('-self', '') + out\n\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t// align-content\n\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\tout = webkit + out + ms + 'flex-line-pack' + out.replace('align-content', '') + out\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// cursor, c, u, r\n\t\t\t\tcase 1005: {\n\t\t\t\t\tif (cursorptn.test(out)) {\n\t\t\t\t\t\tout = out.replace(colonptn, ': ' + webkit) + out.replace(colonptn, ': ' + moz) + out\n\t\t\t\t\t}\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// width: min-content / width: max-content\n\t\t\t\tcase 953: {\n\t\t\t\t\tif ((index = out.indexOf('-content', 9)) > 0) {\n\t\t\t\t\t\t// width: min-content / width: max-content\n\t\t\t\t\t\tcache = out.substring(index - 3)\n\t\t\t\t\t\tout = 'width:' + webkit + cache + 'width:' + moz + cache + 'width:' + cache\n\t\t\t\t\t}\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\t// transform, transition: t, r, a\n\t\t\t\t// text-size-adjust: t, e, x\n\t\t\t\tcase 962:\n\t\t\t\tcase 1015: {\n\t\t\t\t\tout = webkit + out + (out.charCodeAt(5) === 102 ? ms + out : '') + out\n\n\t\t\t\t\t// transitions\n\t\t\t\t\tif (second + third === 211 && out.charCodeAt(13) === 105 && out.indexOf('transform', 10) > 0) {\n\t\t\t\t\t\tout = out.substring(0, out.indexOf(';', 27) + 1).replace(transformptn, '$1' + webkit + '$2') + out\n\t\t\t\t\t}\n\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\treturn out\n\t}\n\n\t/**\n\t * Animation\n\t *\n\t * @param {string} input\n\t * @return {string}\n\t */\n\tfunction animation (input) {\n\t\tvar length = input.length\n\t\tvar index = input.indexOf(':', 9) + 1\n\t\tvar declare = input.substring(0, index).trim()\n\t\tvar body = input.substring(index, length-1).trim()\n\t\tvar out = ''\n\n\t\t// shorthand\n\t\tif (input.charCodeAt(9) !== DASH) {\n\t\t\t// split in case of multiple animations\n\t\t\tvar list = body.split(animationptn)\n\n\t\t\tfor (var i = 0, index = 0, length = list.length; i < length; index = 0, i++) {\n\t\t\t\tvar value = list[i]\n\t\t\t\tvar items = value.split(propertiesptn)\n\n\t\t\t\twhile (value = items[index]) {\n\t\t\t\t\tvar peak = value.charCodeAt(0)\n\n\t\t\t\t\tif (keyed === 1 && (\n\t\t\t\t\t\t// letters\n\t\t\t\t\t\t(peak > AT && peak < 90) || (peak > 96 && peak < 123) || peak === UNDERSCORE ||\n\t\t\t\t\t\t// dash but not in sequence i.e --\n\t\t\t\t\t\t(peak === DASH && value.charCodeAt(1) !== DASH)\n\t\t\t\t\t)) {\n\t\t\t\t\t\t// not a number/function\n\t\t\t\t\t\tswitch (isNaN(parseFloat(value)) + (value.indexOf('(') !== -1)) {\n\t\t\t\t\t\t\tcase 1: {\n\t\t\t\t\t\t\t\tswitch (value) {\n\t\t\t\t\t\t\t\t\t// not a valid reserved keyword\n\t\t\t\t\t\t\t\t\tcase 'infinite': case 'alternate': case 'backwards': case 'running':\n\t\t\t\t\t\t\t\t\tcase 'normal': case 'forwards': case 'both': case 'none': case 'linear':\n\t\t\t\t\t\t\t\t\tcase 'ease': case 'ease-in': case 'ease-out': case 'ease-in-out':\n\t\t\t\t\t\t\t\t\tcase 'paused': case 'reversed': case 'alternate-reverse': case 'inherit':\n\t\t\t\t\t\t\t\t\tcase 'initial': case 'unset': case 'step-start': case 'step-end': {\n\t\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\t\t\tvalue += key\n\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\titems[index++] = value\n\t\t\t\t}\n\n\t\t\t\tout += (i === 0 ? '' : ',') + items.join(' ')\n\t\t\t}\n\t\t} else {\n\t\t\t// animation-name, n\n\t\t\tout += input.charCodeAt(10) === 110 ? body + (keyed === 1 ? key : '') : body\n\t\t}\n\n\t\tout = declare + out + ';'\n\n\t\treturn vendor > 0 ? webkit + out + out : out\n\t}\n\n\t/**\n\t * Isolate\n\t *\n\t * @param {Array<string>} selectors\n\t */\n\tfunction isolate (selectors) {\n\t\tfor (var i = 0, length = selectors.length, padding, element; i < length; i++) {\n\t\t\t// split individual elements in a selector i.e h1 h2 === [h1, h2]\n\t\t\tvar elements = selectors[i].split(elementptn)\n\t\t\tvar out = ''\n\n\t\t\tfor (var j = 0, size = 0, tail = 0, code = 0, l = elements.length; j < l; j++) {\n\t\t\t\t// empty element\n\t\t\t\tif ((size = (element = elements[j]).length) === 0 && l > 1) {\n\t\t\t\t\tcontinue\n\t\t\t\t}\n\n\t\t\t\ttail = out.charCodeAt(out.length-1)\n\t\t\t\tcode = element.charCodeAt(0)\n\t\t\t\tpadding = ''\n\n\t\t\t\tif (j !== 0) {\n\t\t\t\t\t// determine if we need padding\n\t\t\t\t\tswitch (tail) {\n\t\t\t\t\t\tcase STAR:\n\t\t\t\t\t\tcase TILDE:\n\t\t\t\t\t\tcase GREATERTHAN:\n\t\t\t\t\t\tcase PLUS:\n\t\t\t\t\t\tcase SPACE:\n\t\t\t\t\t\tcase OPENPARENTHESES:  {\n\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t}\n\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\tpadding = ' '\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tswitch (code) {\n\t\t\t\t\tcase AND: {\n\t\t\t\t\t\telement = padding + nscopealt\n\t\t\t\t\t}\n\t\t\t\t\tcase TILDE:\n\t\t\t\t\tcase GREATERTHAN:\n\t\t\t\t\tcase PLUS:\n\t\t\t\t\tcase SPACE:\n\t\t\t\t\tcase CLOSEPARENTHESES:\n\t\t\t\t\tcase OPENPARENTHESES: {\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\tcase OPENBRACKET: {\n\t\t\t\t\t\telement = padding + element + nscopealt\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\tcase COLON: {\n\t\t\t\t\t\tswitch (element.charCodeAt(1)*2 + element.charCodeAt(2)*3) {\n\t\t\t\t\t\t\t// :global\n\t\t\t\t\t\t\tcase 530: {\n\t\t\t\t\t\t\t\tif (escape > 0) {\n\t\t\t\t\t\t\t\t\telement = padding + element.substring(8, size - 1)\n\t\t\t\t\t\t\t\t\tbreak\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t// :hover, :nth-child(), ...\n\t\t\t\t\t\t\tdefault: {\n\t\t\t\t\t\t\t\tif (j < 1 || elements[j-1].length < 1) {\n\t\t\t\t\t\t\t\t\telement = padding + nscopealt + element\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\tcase COMMA: {\n\t\t\t\t\t\tpadding = ''\n\t\t\t\t\t}\n\t\t\t\t\tdefault: {\n\t\t\t\t\t\tif (size > 1 && element.indexOf(':') > 0) {\n\t\t\t\t\t\t\telement = padding + element.replace(pseudoptn, '$1' + nscopealt + '$2')\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\telement = padding + element + nscopealt\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\tout += element\n\t\t\t}\n\n\t\t\tselectors[i] = out.replace(formatptn, '').trim()\n\t\t}\n\t}\n\n\t/**\n\t * Proxy\n\t *\n\t * @param {number} context\n\t * @param {string} content\n\t * @param {Array<string>} selectors\n\t * @param {Array<string>} parents\n\t * @param {number} line\n\t * @param {number} column\n\t * @param {number} length\n\t * @param {number} id\n\t * @return {(string|void|*)}\n\t */\n\tfunction proxy (context, content, selectors, parents, line, column, length, id) {\n\t\tfor (var i = 0, out = content, next; i < plugged; i++) {\n\t\t\tswitch (next = plugins[i].call(stylis, context, out, selectors, parents, line, column, length, id)) {\n\t\t\t\tcase void 0:\n\t\t\t\tcase false:\n\t\t\t\tcase true:\n\t\t\t\tcase null: {\n\t\t\t\t\tbreak\n\t\t\t\t}\n\t\t\t\tdefault: {\n\t\t\t\t\tout = next\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tswitch (out) {\n\t\t\tcase void 0:\n\t\t\tcase false:\n\t\t\tcase true:\n\t\t\tcase null:\n\t\t\tcase content: {\n\t\t\t\tbreak\n\t\t\t}\n\t\t\tdefault: {\n\t\t\t\treturn out\n\t\t\t}\n\t\t}\n\t}\n\n\t/**\n\t * Minify\n\t *\n\t * @param {(string|*)} output\n\t * @return {string}\n\t */\n\tfunction minify (output) {\n\t\treturn output\n\t\t\t.replace(formatptn, '')\n\t\t\t.replace(beforeptn, '')\n\t\t\t.replace(afterptn, '$1')\n\t\t\t.replace(tailptn, '$1')\n\t\t\t.replace(whiteptn, ' ')\n\t}\n\n\t/**\n\t * Use\n\t *\n\t * @param {(Array<function(...?)>|function(...?)|number|void)?} plugin\n\t */\n\tfunction use (plugin) {\n\t\tswitch (plugin) {\n\t\t\tcase void 0:\n\t\t\tcase null: {\n\t\t\t\tplugged = plugins.length = 0\n\t\t\t\tbreak\n\t\t\t}\n\t\t\tdefault: {\n\t\t\t\tswitch (plugin.constructor) {\n\t\t\t\t\tcase Array: {\n\t\t\t\t\t\tfor (var i = 0, length = plugin.length; i < length; i++) {\n\t\t\t\t\t\t\tuse(plugin[i])\n\t\t\t\t\t\t}\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\tcase Function: {\n\t\t\t\t\t\tplugins[plugged++] = plugin\n\t\t\t\t\t\tbreak\n\t\t\t\t\t}\n\t\t\t\t\tcase Boolean: {\n\t\t\t\t\t\tunkwn = !!plugin|0\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n \t\t}\n\n \t\treturn use\n\t}\n\n\t/**\n\t * Set\n\t *\n\t * @param {Object} options\n\t */\n\tfunction set (options) {\n\t\tfor (var name in options) {\n\t\t\tvar value = options[name]\n\t\t\tswitch (name) {\n\t\t\t\tcase 'keyframe': keyed = value|0; break\n\t\t\t\tcase 'global': escape = value|0; break\n\t\t\t\tcase 'cascade': cascade = value|0; break\n\t\t\t\tcase 'compress': compress = value|0; break\n\t\t\t\tcase 'prefix': vendor = value|0; break\n\t\t\t\tcase 'semicolon': semicolon = value|0; break\n\t\t\t}\n\t\t}\n\n\t\treturn set\n\t}\n\n\t/**\n\t * Stylis\n\t *\n\t * @param {string} selector\n\t * @param {string} input\n\t * @return {(string|*)}\n\t */\n\tfunction stylis (selector, input) {\n\t\t// setup\n\t\tvar ns = selector\n\t\tvar code = ns.charCodeAt(0)\n\n\t\t// trim leading whitespace\n\t\tif (code < 33) {\n\t\t\tcode = (ns = ns.trim()).charCodeAt(0)\n\t\t}\n\n\t\t// keyframe/animation namespace\n\t\tif (keyed > 0) {\n\t\t\tkey = ns.replace(invalidptn, code === OPENBRACKET ? '' : '-')\n\t\t}\n\n\t\t// reset, used to assert if a plugin is moneky-patching the return value\n\t\tcode = 1\n\n\t\t// cascade/isolate\n\t\tif (cascade === 1) {\n\t\t\tnscope = ns\n\t\t} else {\n\t\t\tnscopealt = ns\n\t\t}\n\n\t\tvar selectors = [nscope]\n\n\t\t// execute plugins, pre-process context\n\t\tif (plugged > 0) {\n\t\t\tproxy(PREPS, input, selectors, selectors, line, column, 0, 0)\n\t\t}\n\n\t\t// build\n\t\tvar output = compile(array, selectors, input, 0)\n\n\t\t// execute plugins, post-process context\n\t\tif (plugged > 0) {\n\t\t\tvar result = proxy(POSTS, output, selectors, selectors, line, column, output.length, 0)\n\t\t\t\n\t\t\tif (result !== void 0) {\n\t\t\t\t// bypass minification\n\t\t\t\tif (typeof(output = result) !== 'string') {\n\t\t\t\t\tcode = 0\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\t// reset\n\t\tkey = ''\n\t\tnscope = ''\n\t\tnscopealt = ''\n\t\tpattern = 0\n\t\tline = 1\n\t\tcolumn = 1\n\n\t\treturn compress*code === 0 ? output : minify(output)\n\t}\n\n\tstylis['use'] = use\n\tstylis['set'] = set\n\n\treturn stylis\n}));\n"
      },
      {
        "id": 234,
        "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\extract-text-webpack-plugin\\loader.js??ref--2-0!D:\\GitHub\\react-d3-treemap\\node_modules\\style-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js??ref--2-2!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.module.css",
        "name": "./app/src/components/TreeMap/TreeMap.module.css",
        "index": 234,
        "index2": 232,
        "size": 102,
        "cacheable": true,
        "built": true,
        "optional": false,
        "prefetched": false,
        "chunks": [
          0
        ],
        "assets": [],
        "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
        "issuerId": 80,
        "issuerName": "./app/src/components/TreeMap/TreeMap.tsx",
        "profile": {
          "factory": 172,
          "building": 956
        },
        "failed": false,
        "errors": 0,
        "warnings": 0,
        "reasons": [
          {
            "moduleId": 80,
            "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\ts-loader\\index.js??ref--1-0!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.tsx",
            "module": "./app/src/components/TreeMap/TreeMap.tsx",
            "moduleName": "./app/src/components/TreeMap/TreeMap.tsx",
            "type": "cjs require",
            "userRequest": "./TreeMap.module.css",
            "loc": "31:13-44"
          }
        ],
        "usedExports": true,
        "providedExports": null,
        "optimizationBailout": [],
        "depth": 2,
        "source": "// removed by extract-text-webpack-plugin\nmodule.exports = {\"mainSvg\":\"TreeMap-module_mainSvg_2jLyh\"};"
      }
    ],
    "filteredModules": 0,
    "children": [
      {
        "errors": [],
        "warnings": [],
        "publicPath": "",
        "assetsByChunkName": {},
        "assets": [],
        "entrypoints": {
          "undefined": {
            "chunks": [
              0
            ],
            "assets": [
              "extract-text-webpack-plugin-output-filename"
            ]
          }
        },
        "chunks": [
          {
            "id": 0,
            "rendered": true,
            "initial": true,
            "entry": true,
            "extraAsync": false,
            "size": 2994,
            "names": [],
            "files": [
              "extract-text-webpack-plugin-output-filename"
            ],
            "hash": "b76df19ac16a15256163",
            "parents": [],
            "modules": [
              {
                "id": 0,
                "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.module.css",
                "name": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/TreeMap/TreeMap.module.css",
                "index": 0,
                "index2": 1,
                "size": 734,
                "cacheable": true,
                "built": true,
                "optional": false,
                "prefetched": false,
                "chunks": [
                  0
                ],
                "assets": [],
                "issuer": null,
                "issuerId": null,
                "issuerName": null,
                "profile": {
                  "factory": 3,
                  "building": 657
                },
                "failed": false,
                "errors": 0,
                "warnings": 0,
                "reasons": [],
                "usedExports": true,
                "providedExports": null,
                "optimizationBailout": [],
                "depth": 0,
                "source": "exports = module.exports = require(\"../../../../node_modules/css-loader/lib/css-base.js\")(true);\n// imports\n\n\n// module\nexports.push([module.id, \".TreeMap-module_mainSvg_2jLyh{overflow:hidden;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}\", \"\", {\"version\":3,\"sources\":[\"D:/GitHub/react-d3-treemap/app/src/components/TreeMap/TreeMap.module.css\"],\"names\":[],\"mappings\":\"AACA,8BACE,gBAAiB,AACjB,sFAAmG,CACpG\",\"file\":\"TreeMap.module.css\",\"sourcesContent\":[\"\\n.mainSvg {\\n  overflow: hidden;\\n  font-family: 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n\n// exports\nexports.locals = {\n\t\"mainSvg\": \"TreeMap-module_mainSvg_2jLyh\"\n};"
              },
              {
                "id": 1,
                "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\lib\\css-base.js",
                "name": "./node_modules/css-loader/lib/css-base.js",
                "index": 1,
                "index2": 0,
                "size": 2260,
                "cacheable": true,
                "built": true,
                "optional": false,
                "prefetched": false,
                "chunks": [
                  0
                ],
                "assets": [],
                "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.module.css",
                "issuerId": 0,
                "issuerName": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/TreeMap/TreeMap.module.css",
                "profile": {
                  "factory": 12,
                  "building": 237
                },
                "failed": false,
                "errors": 0,
                "warnings": 0,
                "reasons": [
                  {
                    "moduleId": 0,
                    "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.module.css",
                    "module": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/TreeMap/TreeMap.module.css",
                    "moduleName": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/TreeMap/TreeMap.module.css",
                    "type": "cjs require",
                    "userRequest": "../../../../node_modules/css-loader/lib/css-base.js",
                    "loc": "1:27-89"
                  }
                ],
                "usedExports": true,
                "providedExports": null,
                "optimizationBailout": [],
                "depth": 1,
                "source": "/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"
              }
            ],
            "filteredModules": 0,
            "origins": [
              {
                "moduleId": 0,
                "module": "D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.module.css",
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.module.css",
                "moduleName": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/TreeMap/TreeMap.module.css",
                "loc": "",
                "reasons": []
              }
            ]
          }
        ],
        "modules": [
          {
            "id": 0,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.module.css",
            "name": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/TreeMap/TreeMap.module.css",
            "index": 0,
            "index2": 1,
            "size": 734,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": null,
            "issuerId": null,
            "issuerName": null,
            "profile": {
              "factory": 3,
              "building": 657
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 0,
            "source": "exports = module.exports = require(\"../../../../node_modules/css-loader/lib/css-base.js\")(true);\n// imports\n\n\n// module\nexports.push([module.id, \".TreeMap-module_mainSvg_2jLyh{overflow:hidden;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,sans-serif}\", \"\", {\"version\":3,\"sources\":[\"D:/GitHub/react-d3-treemap/app/src/components/TreeMap/TreeMap.module.css\"],\"names\":[],\"mappings\":\"AACA,8BACE,gBAAiB,AACjB,sFAAmG,CACpG\",\"file\":\"TreeMap.module.css\",\"sourcesContent\":[\"\\n.mainSvg {\\n  overflow: hidden;\\n  font-family: 'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif;\\n}\\n\"],\"sourceRoot\":\"\"}]);\n\n// exports\nexports.locals = {\n\t\"mainSvg\": \"TreeMap-module_mainSvg_2jLyh\"\n};"
          },
          {
            "id": 1,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\lib\\css-base.js",
            "name": "./node_modules/css-loader/lib/css-base.js",
            "index": 1,
            "index2": 0,
            "size": 2260,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.module.css",
            "issuerId": 0,
            "issuerName": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/TreeMap/TreeMap.module.css",
            "profile": {
              "factory": 12,
              "building": 237
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 0,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\TreeMap\\TreeMap.module.css",
                "module": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/TreeMap/TreeMap.module.css",
                "moduleName": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/TreeMap/TreeMap.module.css",
                "type": "cjs require",
                "userRequest": "../../../../node_modules/css-loader/lib/css-base.js",
                "loc": "1:27-89"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 1,
            "source": "/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"
          }
        ],
        "filteredModules": 0,
        "children": [],
        "name": "extract-text-webpack-plugin"
      },
      {
        "errors": [],
        "warnings": [],
        "publicPath": "",
        "assetsByChunkName": {},
        "assets": [],
        "entrypoints": {
          "undefined": {
            "chunks": [
              0
            ],
            "assets": [
              "extract-text-webpack-plugin-output-filename"
            ]
          }
        },
        "chunks": [
          {
            "id": 0,
            "rendered": true,
            "initial": true,
            "entry": true,
            "extraAsync": false,
            "size": 3015,
            "names": [],
            "files": [
              "extract-text-webpack-plugin-output-filename"
            ],
            "hash": "e9bf03000b9ff23f6fa9",
            "parents": [],
            "modules": [
              {
                "id": 0,
                "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.module.css",
                "name": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/Node/Node.module.css",
                "index": 0,
                "index2": 1,
                "size": 755,
                "cacheable": true,
                "built": true,
                "optional": false,
                "prefetched": false,
                "chunks": [
                  0
                ],
                "assets": [],
                "issuer": null,
                "issuerId": null,
                "issuerName": null,
                "profile": {
                  "factory": 1,
                  "building": 145
                },
                "failed": false,
                "errors": 0,
                "warnings": 0,
                "reasons": [],
                "usedExports": true,
                "providedExports": null,
                "optimizationBailout": [],
                "depth": 0,
                "source": "exports = module.exports = require(\"../../../../node_modules/css-loader/lib/css-base.js\")(true);\n// imports\n\n\n// module\nexports.push([module.id, \".Node-module_node_2nDE2{cursor:pointer}.Node-module_node_2nDE2>rect:hover,.Node-module_rootNode_2Zve1{stroke:#000}\", \"\", {\"version\":3,\"sources\":[\"D:/GitHub/react-d3-treemap/app/src/components/Node/Node.module.css\"],\"names\":[],\"mappings\":\"AAAA,wBACE,cAAgB,CACjB,AAMD,+DACE,WAAgB,CACjB\",\"file\":\"Node.module.css\",\"sourcesContent\":[\".node {\\r\\n  cursor: pointer;\\r\\n}\\r\\n\\r\\n.rootNode {\\r\\n  stroke: #000000;\\r\\n}\\r\\n\\r\\n.node > rect:hover {\\r\\n  stroke: #000000;\\r\\n}\\r\\n\\r\\n\\r\\n\"],\"sourceRoot\":\"\"}]);\n\n// exports\nexports.locals = {\n\t\"node\": \"Node-module_node_2nDE2\",\n\t\"rootNode\": \"Node-module_rootNode_2Zve1\"\n};"
              },
              {
                "id": 1,
                "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\lib\\css-base.js",
                "name": "./node_modules/css-loader/lib/css-base.js",
                "index": 1,
                "index2": 0,
                "size": 2260,
                "cacheable": true,
                "built": true,
                "optional": false,
                "prefetched": false,
                "chunks": [
                  0
                ],
                "assets": [],
                "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.module.css",
                "issuerId": 0,
                "issuerName": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/Node/Node.module.css",
                "profile": {
                  "factory": 2,
                  "building": 109
                },
                "failed": false,
                "errors": 0,
                "warnings": 0,
                "reasons": [
                  {
                    "moduleId": 0,
                    "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.module.css",
                    "module": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/Node/Node.module.css",
                    "moduleName": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/Node/Node.module.css",
                    "type": "cjs require",
                    "userRequest": "../../../../node_modules/css-loader/lib/css-base.js",
                    "loc": "1:27-89"
                  }
                ],
                "usedExports": true,
                "providedExports": null,
                "optimizationBailout": [],
                "depth": 1,
                "source": "/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"
              }
            ],
            "filteredModules": 0,
            "origins": [
              {
                "moduleId": 0,
                "module": "D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.module.css",
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.module.css",
                "moduleName": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/Node/Node.module.css",
                "loc": "",
                "reasons": []
              }
            ]
          }
        ],
        "modules": [
          {
            "id": 0,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.module.css",
            "name": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/Node/Node.module.css",
            "index": 0,
            "index2": 1,
            "size": 755,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": null,
            "issuerId": null,
            "issuerName": null,
            "profile": {
              "factory": 1,
              "building": 145
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 0,
            "source": "exports = module.exports = require(\"../../../../node_modules/css-loader/lib/css-base.js\")(true);\n// imports\n\n\n// module\nexports.push([module.id, \".Node-module_node_2nDE2{cursor:pointer}.Node-module_node_2nDE2>rect:hover,.Node-module_rootNode_2Zve1{stroke:#000}\", \"\", {\"version\":3,\"sources\":[\"D:/GitHub/react-d3-treemap/app/src/components/Node/Node.module.css\"],\"names\":[],\"mappings\":\"AAAA,wBACE,cAAgB,CACjB,AAMD,+DACE,WAAgB,CACjB\",\"file\":\"Node.module.css\",\"sourcesContent\":[\".node {\\r\\n  cursor: pointer;\\r\\n}\\r\\n\\r\\n.rootNode {\\r\\n  stroke: #000000;\\r\\n}\\r\\n\\r\\n.node > rect:hover {\\r\\n  stroke: #000000;\\r\\n}\\r\\n\\r\\n\\r\\n\"],\"sourceRoot\":\"\"}]);\n\n// exports\nexports.locals = {\n\t\"node\": \"Node-module_node_2nDE2\",\n\t\"rootNode\": \"Node-module_rootNode_2Zve1\"\n};"
          },
          {
            "id": 1,
            "identifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\source-map-loader\\index.js!D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\lib\\css-base.js",
            "name": "./node_modules/css-loader/lib/css-base.js",
            "index": 1,
            "index2": 0,
            "size": 2260,
            "cacheable": true,
            "built": true,
            "optional": false,
            "prefetched": false,
            "chunks": [
              0
            ],
            "assets": [],
            "issuer": "D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.module.css",
            "issuerId": 0,
            "issuerName": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/Node/Node.module.css",
            "profile": {
              "factory": 2,
              "building": 109
            },
            "failed": false,
            "errors": 0,
            "warnings": 0,
            "reasons": [
              {
                "moduleId": 0,
                "moduleIdentifier": "D:\\GitHub\\react-d3-treemap\\node_modules\\css-loader\\index.js?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!D:\\GitHub\\react-d3-treemap\\app\\src\\components\\Node\\Node.module.css",
                "module": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/Node/Node.module.css",
                "moduleName": "./node_modules/css-loader?{\"sourceMap\":true,\"importLoaders\":1,\"modules\":true,\"camelCase\":true,\"localIdentName\":\"[name]_[local]_[hash:base64:5]\",\"minimize\":true}!./app/src/components/Node/Node.module.css",
                "type": "cjs require",
                "userRequest": "../../../../node_modules/css-loader/lib/css-base.js",
                "loc": "1:27-89"
              }
            ],
            "usedExports": true,
            "providedExports": null,
            "optimizationBailout": [],
            "depth": 1,
            "source": "/*\n\tMIT License http://www.opensource.org/licenses/mit-license.php\n\tAuthor Tobias Koppers @sokra\n*/\n// css base code, injected by the css-loader\nmodule.exports = function(useSourceMap) {\n\tvar list = [];\n\n\t// return the list of modules as css string\n\tlist.toString = function toString() {\n\t\treturn this.map(function (item) {\n\t\t\tvar content = cssWithMappingToString(item, useSourceMap);\n\t\t\tif(item[2]) {\n\t\t\t\treturn \"@media \" + item[2] + \"{\" + content + \"}\";\n\t\t\t} else {\n\t\t\t\treturn content;\n\t\t\t}\n\t\t}).join(\"\");\n\t};\n\n\t// import a list of modules into the list\n\tlist.i = function(modules, mediaQuery) {\n\t\tif(typeof modules === \"string\")\n\t\t\tmodules = [[null, modules, \"\"]];\n\t\tvar alreadyImportedModules = {};\n\t\tfor(var i = 0; i < this.length; i++) {\n\t\t\tvar id = this[i][0];\n\t\t\tif(typeof id === \"number\")\n\t\t\t\talreadyImportedModules[id] = true;\n\t\t}\n\t\tfor(i = 0; i < modules.length; i++) {\n\t\t\tvar item = modules[i];\n\t\t\t// skip already imported module\n\t\t\t// this implementation is not 100% perfect for weird media query combinations\n\t\t\t//  when a module is imported multiple times with different media queries.\n\t\t\t//  I hope this will never occur (Hey this way we have smaller bundles)\n\t\t\tif(typeof item[0] !== \"number\" || !alreadyImportedModules[item[0]]) {\n\t\t\t\tif(mediaQuery && !item[2]) {\n\t\t\t\t\titem[2] = mediaQuery;\n\t\t\t\t} else if(mediaQuery) {\n\t\t\t\t\titem[2] = \"(\" + item[2] + \") and (\" + mediaQuery + \")\";\n\t\t\t\t}\n\t\t\t\tlist.push(item);\n\t\t\t}\n\t\t}\n\t};\n\treturn list;\n};\n\nfunction cssWithMappingToString(item, useSourceMap) {\n\tvar content = item[1] || '';\n\tvar cssMapping = item[3];\n\tif (!cssMapping) {\n\t\treturn content;\n\t}\n\n\tif (useSourceMap && typeof btoa === 'function') {\n\t\tvar sourceMapping = toComment(cssMapping);\n\t\tvar sourceURLs = cssMapping.sources.map(function (source) {\n\t\t\treturn '/*# sourceURL=' + cssMapping.sourceRoot + source + ' */'\n\t\t});\n\n\t\treturn [content].concat(sourceURLs).concat([sourceMapping]).join('\\n');\n\t}\n\n\treturn [content].join('\\n');\n}\n\n// Adapted from convert-source-map (MIT)\nfunction toComment(sourceMap) {\n\t// eslint-disable-next-line no-undef\n\tvar base64 = btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))));\n\tvar data = 'sourceMappingURL=data:application/json;charset=utf-8;base64,' + base64;\n\n\treturn '/*# ' + data + ' */';\n}\n"
          }
        ],
        "filteredModules": 0,
        "children": [],
        "name": "extract-text-webpack-plugin"
      }
    ]
  }
  