Find file History
Latest commit 484dfde Dec 14, 2016 @sokra sokra regenerated examples

README.md

This example demonstrates the AggressiveSplittingPlugin for splitting the bundle into multiple smaller chunks to improve caching. This works best with a HTTP2 web server elsewise there is an overhead for the increased number of requests.

The AggressiveSplittingPlugin split every chunk until it reaches the specified maxSize. In this example it tries to create chunks with <50kB code (after minimizing this reduces to ~10kB). It groups modules together by folder structure. We assume modules in the same folder as similar likely to change and minimize and gzip good together.

The AggressiveSplittingPlugin records it's splitting in the webpack records and try to restore splitting from records. This ensures that after changes to the application old splittings (and chunks) are reused. They are probably already in the clients cache. Therefore it's heavily recommended to use records!

Only chunks which are bigger than the specified minSize are stored into the records. This ensures that these chunks fill up as your application grows, instead of creating too many chunks for every change.

Chunks can get invalid if a module changes. Modules from invalid chunks go back into the module pool and new chunks are created from all modules in the pool.

There is a tradeoff here:

The caching improves with smaller maxSize, as chunks change less often and can be reused more often after an update.

The compression improves with bigger maxSize, as gzip works better for bigger files. It's more likely to find duplicate strings, etc.

The backward compatibility (non HTTP2 client) improves with bigger maxSize, as the number of requests decreases.

var path = require("path");
var webpack = require("../../");
module.exports = {
    entry: "./example",
    output: {
        path: path.join(__dirname, "js"),
        filename: "[chunkhash].js",
        chunkFilename: "[chunkhash].js"
    },
    plugins: [
        new webpack.optimize.AggressiveSplittingPlugin({
            minSize: 30000,
            maxSize: 50000
        }),
        new webpack.DefinePlugin({
            "process.env.NODE_ENV": JSON.stringify("production")
        })
    ],
    recordsOutputPath: path.join(__dirname, "js", "records.json")
};

Info

Uncompressed

Hash: 7ad71766b9942185d15e
Version: webpack 2.2.0-rc.2
                  Asset     Size  Chunks             Chunk Names
1b2ed3715f8def1b4704.js  52.7 kB       7  [emitted]  
dae6ee0707d1d1e6587f.js  56.8 kB       0  [emitted]  
17ba201195851405ec1e.js    56 kB       2  [emitted]  
2609b2ee94d5c83866d0.js  34.2 kB       3  [emitted]  
c1cf8f2da77a924ca1c4.js  54.1 kB       4  [emitted]  
09fc44f2df4763ce700e.js  54.2 kB       5  [emitted]  
7f5e7b9bd64aa5da7ca6.js  53.6 kB       6  [emitted]  
3795db4b41b04f8b2a73.js  56.6 kB       1  [emitted]  
86b9b5b4aebf58b3a65d.js  51.1 kB       8  [emitted]  
821accd63b1dad6b51c9.js  51.5 kB       9  [emitted]  
f5fdd34beba2e67aa671.js  50.3 kB      10  [emitted]  
ec39b52c039ff21d71e0.js    32 kB      11  [emitted]  
34c15eb3e78f0ccd8722.js  59.4 kB      12  [emitted]  
c2c00dc4f8ea2d436202.js  33.5 kB      13  [emitted]  
4346e9a755998ae776da.js  24.5 kB      14  [emitted]  
Entrypoint main = 34c15eb3e78f0ccd8722.js 4346e9a755998ae776da.js c2c00dc4f8ea2d436202.js
chunk    {0} dae6ee0707d1d1e6587f.js 49.7 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [16] (webpack)/~/react-dom/index.js 59 bytes {0} [built]
   [31] (webpack)/~/fbjs/lib/ExecutionEnvironment.js 1.06 kB {0} [built]
   [48] (webpack)/~/fbjs/lib/shallowEqual.js 1.74 kB {0} [built]
   [50] (webpack)/~/react-dom/lib/DOMNamespaces.js 505 bytes {0} [built]
   [65] (webpack)/~/fbjs/lib/EventListener.js 2.67 kB {0} [built]
   [66] (webpack)/~/fbjs/lib/focusNode.js 704 bytes {0} [built]
   [67] (webpack)/~/fbjs/lib/getActiveElement.js 895 bytes {0} [built]
   [68] (webpack)/~/process/browser.js 5.3 kB {0} [built]
   [69] (webpack)/~/react-dom/lib/CSSProperty.js 3.66 kB {0} [built]
   [90] (webpack)/~/fbjs/lib/camelize.js 708 bytes {0} [built]
   [91] (webpack)/~/fbjs/lib/camelizeStyleName.js 1 kB {0} [built]
   [92] (webpack)/~/fbjs/lib/containsNode.js 1.05 kB {0} [built]
   [93] (webpack)/~/fbjs/lib/createArrayFromMixed.js 4.11 kB {0} [built]
   [94] (webpack)/~/fbjs/lib/createNodesFromMarkup.js 2.66 kB {0} [built]
   [95] (webpack)/~/fbjs/lib/getMarkupWrap.js 3.04 kB {0} [built]
   [96] (webpack)/~/fbjs/lib/getUnboundedScrollPosition.js 1.05 kB {0} [built]
   [97] (webpack)/~/fbjs/lib/hyphenate.js 800 bytes {0} [built]
   [98] (webpack)/~/fbjs/lib/hyphenateStyleName.js 974 bytes {0} [built]
   [99] (webpack)/~/fbjs/lib/isNode.js 693 bytes {0} [built]
  [100] (webpack)/~/fbjs/lib/isTextNode.js 605 bytes {0} [built]
  [101] (webpack)/~/fbjs/lib/memoizeStringOnly.js 698 bytes {0} [built]
  [102] (webpack)/~/react-dom/lib/ARIADOMPropertyConfig.js 1.82 kB {0} [built]
  [103] (webpack)/~/react-dom/lib/AutoFocusUtils.js 599 bytes {0} [built]
  [104] (webpack)/~/react-dom/lib/BeforeInputEventPlugin.js 13.3 kB {0} [built]
chunk    {1} 3795db4b41b04f8b2a73.js 49.8 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [34] (webpack)/~/react-dom/lib/SyntheticEvent.js 9.18 kB {1} [built]
   [42] (webpack)/~/react-dom/lib/SyntheticUIEvent.js 1.57 kB {1} [built]
   [44] (webpack)/~/react-dom/lib/SyntheticMouseEvent.js 2.14 kB {1} [built]
   [45] (webpack)/~/react-dom/lib/Transaction.js 9.45 kB {1} [built]
   [46] (webpack)/~/react-dom/lib/escapeTextContentForBrowser.js 3.43 kB {1} [built]
   [58] (webpack)/~/react-dom/lib/createMicrosoftUnsafeLocalFunction.js 810 bytes {1} [built]
   [59] (webpack)/~/react-dom/lib/getEventCharCode.js 1.5 kB {1} [built]
   [81] (webpack)/~/react-dom/lib/accumulateInto.js 1.69 kB {1} [built]
   [82] (webpack)/~/react-dom/lib/forEachAccumulated.js 855 bytes {1} [built]
  [149] (webpack)/~/react-dom/lib/SyntheticFocusEvent.js 1.07 kB {1} [built]
  [150] (webpack)/~/react-dom/lib/SyntheticInputEvent.js 1.09 kB {1} [built]
  [151] (webpack)/~/react-dom/lib/SyntheticKeyboardEvent.js 2.71 kB {1} [built]
  [152] (webpack)/~/react-dom/lib/SyntheticTouchEvent.js 1.28 kB {1} [built]
  [153] (webpack)/~/react-dom/lib/SyntheticTransitionEvent.js 1.23 kB {1} [built]
  [154] (webpack)/~/react-dom/lib/SyntheticWheelEvent.js 1.94 kB {1} [built]
  [155] (webpack)/~/react-dom/lib/adler32.js 1.19 kB {1} [built]
  [156] (webpack)/~/react-dom/lib/dangerousStyleValue.js 3.02 kB {1} [built]
  [157] (webpack)/~/react-dom/lib/findDOMNode.js 2.46 kB {1} [built]
  [158] (webpack)/~/react-dom/lib/flattenChildren.js 2.77 kB {1} [built]
  [165] (webpack)/~/react-dom/lib/renderSubtreeIntoContainer.js 422 bytes {1} [built]
chunk    {2} 17ba201195851405ec1e.js 49.9 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [32] (webpack)/~/react-dom/lib/ReactInstrumentation.js 601 bytes {2} [built]
   [41] (webpack)/~/react-dom/lib/ReactInstanceMap.js 1.22 kB {2} [built]
   [56] (webpack)/~/react-dom/lib/ReactErrorUtils.js 2.25 kB {2} [built]
   [76] (webpack)/~/react-dom/lib/ReactHostComponent.js 2.38 kB {2} [built]
   [77] (webpack)/~/react-dom/lib/ReactInputSelection.js 4.27 kB {2} [built]
   [79] (webpack)/~/react-dom/lib/ReactNodeTypes.js 1.02 kB {2} [built]
  [123] (webpack)/~/react-dom/lib/ReactDOMSelection.js 6.78 kB {2} [built]
  [124] (webpack)/~/react-dom/lib/ReactDOMTextComponent.js 5.82 kB {2} [built]
  [125] (webpack)/~/react-dom/lib/ReactDOMTextarea.js 6.22 kB {2} [built]
  [130] (webpack)/~/react-dom/lib/ReactEventEmitterMixin.js 959 bytes {2} [built]
  [131] (webpack)/~/react-dom/lib/ReactEventListener.js 5.3 kB {2} [built]
  [132] (webpack)/~/react-dom/lib/ReactInjection.js 1.2 kB {2} [built]
  [133] (webpack)/~/react-dom/lib/ReactMarkupChecksum.js 1.47 kB {2} [built]
  [135] (webpack)/~/react-dom/lib/ReactOwner.js 3.53 kB {2} [built]
  [137] (webpack)/~/react-dom/lib/ReactReconcileTransaction.js 5.26 kB {2} [built]
  [145] (webpack)/~/react-dom/lib/SyntheticAnimationEvent.js 1.21 kB {2} [built]
  [161] (webpack)/~/react-dom/lib/getNextDebugID.js 437 bytes {2} [built]
chunk    {3} 2609b2ee94d5c83866d0.js 28.8 kB {12} {13} {14} [rendered]
    > aggressive-splitted [28] ./example.js 2:0-22
   [29] (webpack)/~/react-dom/lib/reactProdInvariant.js 1.24 kB {3} [built]
   [47] (webpack)/~/react-dom/lib/setInnerHTML.js 3.86 kB {3} [built]
   [60] (webpack)/~/react-dom/lib/getEventModifierState.js 1.23 kB {3} [built]
   [61] (webpack)/~/react-dom/lib/getEventTarget.js 1.01 kB {3} [built]
   [62] (webpack)/~/react-dom/lib/isEventSupported.js 1.94 kB {3} [built]
   [63] (webpack)/~/react-dom/lib/shouldUpdateReactComponent.js 1.4 kB {3} [built]
   [83] (webpack)/~/react-dom/lib/getHostComponentFromComposite.js 740 bytes {3} [built]
   [84] (webpack)/~/react-dom/lib/getTextContentAccessor.js 955 bytes {3} [built]
   [85] (webpack)/~/react-dom/lib/instantiateReactComponent.js 4.79 kB {3} [built]
   [86] (webpack)/~/react-dom/lib/isTextInputElement.js 1.04 kB {3} [built]
   [87] (webpack)/~/react-dom/lib/setTextContent.js 1.45 kB {3} [built]
  [159] (webpack)/~/react-dom/lib/getEventKey.js 2.87 kB {3} [built]
  [160] (webpack)/~/react-dom/lib/getIteratorFn.js 1.12 kB {3} [built]
  [162] (webpack)/~/react-dom/lib/getNodeForCharacterOffset.js 1.62 kB {3} [built]
  [163] (webpack)/~/react-dom/lib/getVendorPrefixedEventName.js 2.87 kB {3} [built]
  [164] (webpack)/~/react-dom/lib/quoteAttributeValueForBrowser.js 700 bytes {3} [built]
chunk    {4} c1cf8f2da77a924ca1c4.js 50 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [39] (webpack)/~/react-dom/lib/EventPluginHub.js 9.11 kB {4} [built]
   [40] (webpack)/~/react-dom/lib/EventPropagators.js 5.09 kB {4} [built]
   [51] (webpack)/~/react-dom/lib/EventPluginRegistry.js 9.75 kB {4} [built]
   [52] (webpack)/~/react-dom/lib/EventPluginUtils.js 7.95 kB {4} [built]
   [53] (webpack)/~/react-dom/lib/KeyEscapeUtils.js 1.29 kB {4} [built]
   [55] (webpack)/~/react-dom/lib/ReactComponentEnvironment.js 1.3 kB {4} [built]
  [107] (webpack)/~/react-dom/lib/Danger.js 2.24 kB {4} [built]
  [109] (webpack)/~/react-dom/lib/EnterLeaveEventPlugin.js 3.16 kB {4} [built]
  [110] (webpack)/~/react-dom/lib/FallbackCompositionState.js 2.43 kB {4} [built]
  [111] (webpack)/~/react-dom/lib/HTMLDOMPropertyConfig.js 5.44 kB {4} [built]
  [113] (webpack)/~/react-dom/lib/ReactComponentBrowserEnvironment.js 906 bytes {4} [built]
  [117] (webpack)/~/react-dom/lib/ReactDOMContainerInfo.js 967 bytes {4} [built]
  [141] (webpack)/~/react-dom/lib/ReactVersion.js 350 bytes {4} [built]
chunk    {5} 09fc44f2df4763ce700e.js 49.9 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [30] (webpack)/~/react-dom/lib/ReactDOMComponentTree.js 6.16 kB {5} [built]
   [35] (webpack)/~/react-dom/lib/PooledClass.js 3.68 kB {5} [built]
   [43] (webpack)/~/react-dom/lib/ReactBrowserEventEmitter.js 12.6 kB {5} [built]
   [54] (webpack)/~/react-dom/lib/LinkedValueUtils.js 5.15 kB {5} [built]
  [112] (webpack)/~/react-dom/lib/ReactChildReconciler.js 6.11 kB {5} [built]
  [115] (webpack)/~/react-dom/lib/ReactDOM.js 5.14 kB {5} [built]
  [118] (webpack)/~/react-dom/lib/ReactDOMEmptyComponent.js 1.9 kB {5} [built]
  [119] (webpack)/~/react-dom/lib/ReactDOMFeatureFlags.js 439 bytes {5} [built]
  [120] (webpack)/~/react-dom/lib/ReactDOMIDOperations.js 956 bytes {5} [built]
  [122] (webpack)/~/react-dom/lib/ReactDOMOption.js 3.69 kB {5} [built]
  [126] (webpack)/~/react-dom/lib/ReactDOMTreeTraversal.js 3.72 kB {5} [built]
  [136] (webpack)/~/react-dom/lib/ReactPropTypesSecret.js 442 bytes {5} [built]
chunk    {6} 7f5e7b9bd64aa5da7ca6.js 49.9 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [33] (webpack)/~/react-dom/lib/ReactUpdates.js 9.53 kB {6} [built]
   [57] (webpack)/~/react-dom/lib/ReactUpdateQueue.js 9.01 kB {6} [built]
   [80] (webpack)/~/react-dom/lib/ViewportMetrics.js 606 bytes {6} [built]
  [139] (webpack)/~/react-dom/lib/ReactServerRenderingTransaction.js 2.29 kB {6} [built]
  [140] (webpack)/~/react-dom/lib/ReactServerUpdateQueue.js 4.83 kB {6} [built]
  [142] (webpack)/~/react-dom/lib/SVGDOMPropertyConfig.js 7.32 kB {6} [built]
  [143] (webpack)/~/react-dom/lib/SelectEventPlugin.js 6.06 kB {6} [built]
  [144] (webpack)/~/react-dom/lib/SimpleEventPlugin.js 7.97 kB {6} [built]
  [146] (webpack)/~/react-dom/lib/SyntheticClipboardEvent.js 1.17 kB {6} [built]
  [148] (webpack)/~/react-dom/lib/SyntheticDragEvent.js 1.07 kB {6} [built]
chunk    {7} 1b2ed3715f8def1b4704.js 49.8 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [36] (webpack)/~/react-dom/lib/DOMLazyTree.js 3.71 kB {7} [built]
   [37] (webpack)/~/react-dom/lib/DOMProperty.js 8.24 kB {7} [built]
   [49] (webpack)/~/react-dom/lib/DOMChildrenOperations.js 7.67 kB {7} [built]
   [70] (webpack)/~/react-dom/lib/CallbackQueue.js 3.16 kB {7} [built]
   [71] (webpack)/~/react-dom/lib/DOMPropertyOperations.js 7.61 kB {7} [built]
   [72] (webpack)/~/react-dom/lib/ReactDOMComponentFlags.js 429 bytes {7} [built]
  [105] (webpack)/~/react-dom/lib/CSSPropertyOperations.js 6.87 kB {7} [built]
  [106] (webpack)/~/react-dom/lib/ChangeEventPlugin.js 11.1 kB {7} [built]
  [108] (webpack)/~/react-dom/lib/DefaultEventPluginOrder.js 1.08 kB {7} [built]
chunk    {8} 86b9b5b4aebf58b3a65d.js 49.9 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [38] (webpack)/~/react-dom/lib/ReactReconciler.js 6.21 kB {8} [built]
   [78] (webpack)/~/react-dom/lib/ReactMount.js 25.5 kB {8} [built]
  [134] (webpack)/~/react-dom/lib/ReactMultiChild.js 14.6 kB {8} [built]
  [138] (webpack)/~/react-dom/lib/ReactRef.js 2.56 kB {8} [built]
  [147] (webpack)/~/react-dom/lib/SyntheticCompositionEvent.js 1.1 kB {8} [built]
chunk    {9} 821accd63b1dad6b51c9.js 49.8 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [73] (webpack)/~/react-dom/lib/ReactDOMSelect.js 6.81 kB {9} [built]
   [74] (webpack)/~/react-dom/lib/ReactEmptyComponent.js 704 bytes {9} [built]
   [75] (webpack)/~/react-dom/lib/ReactFeatureFlags.js 628 bytes {9} [built]
  [116] (webpack)/~/react-dom/lib/ReactDOMComponent.js 38.2 kB {9} [built]
  [128] (webpack)/~/react-dom/lib/ReactDefaultInjection.js 3.5 kB {9} [built]
chunk   {10} f5fdd34beba2e67aa671.js 49.7 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
  [114] (webpack)/~/react-dom/lib/ReactCompositeComponent.js 35.2 kB {10} [built]
  [121] (webpack)/~/react-dom/lib/ReactDOMInput.js 12 kB {10} [built]
  [127] (webpack)/~/react-dom/lib/ReactDefaultBatchingStrategy.js 1.88 kB {10} [built]
  [129] (webpack)/~/react-dom/lib/ReactElementSymbol.js 622 bytes {10} [built]
chunk   {11} ec39b52c039ff21d71e0.js 31.1 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [64] (webpack)/~/react-dom/lib/validateDOMNesting.js 13.7 kB {11} [built]
   [88] (webpack)/~/react-dom/lib/traverseAllChildren.js 7.04 kB {11} [built]
   [89] (webpack)/~/react/lib/ReactComponentTreeHook.js 10.4 kB {11} [built]
chunk   {12} 34c15eb3e78f0ccd8722.js 49.8 kB [entry] [rendered] [recorded]
    > aggressive-splitted main [28] ./example.js 
    [0] (webpack)/~/fbjs/lib/warning.js 2.1 kB {12} [built]
    [2] (webpack)/~/fbjs/lib/invariant.js 1.49 kB {12} [built]
    [4] (webpack)/~/object-assign/index.js 1.99 kB {12} [built]
    [5] (webpack)/~/fbjs/lib/emptyFunction.js 1.08 kB {12} [built]
    [6] (webpack)/~/fbjs/lib/emptyObject.js 458 bytes {12} [built]
    [9] (webpack)/~/react/lib/ReactCurrentOwner.js 623 bytes {12} [built]
   [10] (webpack)/~/react/lib/ReactElementSymbol.js 622 bytes {12} [built]
   [11] (webpack)/~/react/lib/ReactPropTypeLocationNames.js 572 bytes {12} [built]
   [14] (webpack)/~/react/react.js 56 bytes {12} [built]
   [15] (webpack)/~/react/lib/React.js 2.69 kB {12} [built]
   [17] (webpack)/~/react/lib/KeyEscapeUtils.js 1.29 kB {12} [built]
   [18] (webpack)/~/react/lib/PooledClass.js 3.68 kB {12} [built]
   [19] (webpack)/~/react/lib/ReactChildren.js 6.19 kB {12} [built]
   [20] (webpack)/~/react/lib/ReactClass.js 26.5 kB {12} [built]
   [23] (webpack)/~/react/lib/ReactPropTypesSecret.js 442 bytes {12} [built]
chunk   {13} c2c00dc4f8ea2d436202.js 30.6 kB [initial] [rendered]
    > aggressive-splitted main [28] ./example.js 
    [3] (webpack)/~/react/lib/reactProdInvariant.js 1.24 kB {13} [built]
    [8] (webpack)/~/react/lib/ReactNoopUpdateQueue.js 3.36 kB {13} [built]
   [12] (webpack)/~/react/lib/canDefineProperty.js 661 bytes {13} [built]
   [13] (webpack)/~/react/lib/getIteratorFn.js 1.12 kB {13} [built]
   [22] (webpack)/~/react/lib/ReactPropTypes.js 15.8 kB {13} [built]
   [26] (webpack)/~/react/lib/onlyChild.js 1.34 kB {13} [built]
   [27] (webpack)/~/react/lib/traverseAllChildren.js 7.03 kB {13} [built]
   [28] ./example.js 44 bytes {13} [built]
chunk   {14} 4346e9a755998ae776da.js 23 kB [initial] [rendered]
    > aggressive-splitted main [28] ./example.js 
    [1] (webpack)/~/react/lib/ReactElement.js 11.2 kB {14} [built]
    [7] (webpack)/~/react/lib/ReactComponent.js 4.61 kB {14} [built]
   [21] (webpack)/~/react/lib/ReactDOMFactories.js 5.53 kB {14} [built]
   [24] (webpack)/~/react/lib/ReactPureComponent.js 1.32 kB {14} [built]
   [25] (webpack)/~/react/lib/ReactVersion.js 350 bytes {14} [built]

Minimized (uglify-js, no zip)

Hash: 7ad71766b9942185d15e
Version: webpack 2.2.0-rc.2
                  Asset     Size  Chunks             Chunk Names
1b2ed3715f8def1b4704.js  10.2 kB       7  [emitted]  
dae6ee0707d1d1e6587f.js  12.3 kB       0  [emitted]  
17ba201195851405ec1e.js  10.6 kB       2  [emitted]  
2609b2ee94d5c83866d0.js  7.08 kB       3  [emitted]  
c1cf8f2da77a924ca1c4.js  11.6 kB       4  [emitted]  
09fc44f2df4763ce700e.js  12.2 kB       5  [emitted]  
7f5e7b9bd64aa5da7ca6.js  15.3 kB       6  [emitted]  
3795db4b41b04f8b2a73.js  7.96 kB       1  [emitted]  
86b9b5b4aebf58b3a65d.js   8.1 kB       8  [emitted]  
821accd63b1dad6b51c9.js  12.7 kB       9  [emitted]  
f5fdd34beba2e67aa671.js  10.3 kB      10  [emitted]  
ec39b52c039ff21d71e0.js  4.61 kB      11  [emitted]  
34c15eb3e78f0ccd8722.js  10.5 kB      12  [emitted]  
c2c00dc4f8ea2d436202.js  6.37 kB      13  [emitted]  
4346e9a755998ae776da.js  4.63 kB      14  [emitted]  
Entrypoint main = 34c15eb3e78f0ccd8722.js 4346e9a755998ae776da.js c2c00dc4f8ea2d436202.js
chunk    {0} dae6ee0707d1d1e6587f.js 49.7 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [16] (webpack)/~/react-dom/index.js 59 bytes {0} [built]
   [31] (webpack)/~/fbjs/lib/ExecutionEnvironment.js 1.06 kB {0} [built]
   [48] (webpack)/~/fbjs/lib/shallowEqual.js 1.74 kB {0} [built]
   [50] (webpack)/~/react-dom/lib/DOMNamespaces.js 505 bytes {0} [built]
   [65] (webpack)/~/fbjs/lib/EventListener.js 2.67 kB {0} [built]
   [66] (webpack)/~/fbjs/lib/focusNode.js 704 bytes {0} [built]
   [67] (webpack)/~/fbjs/lib/getActiveElement.js 895 bytes {0} [built]
   [68] (webpack)/~/process/browser.js 5.3 kB {0} [built]
   [69] (webpack)/~/react-dom/lib/CSSProperty.js 3.66 kB {0} [built]
   [90] (webpack)/~/fbjs/lib/camelize.js 708 bytes {0} [built]
   [91] (webpack)/~/fbjs/lib/camelizeStyleName.js 1 kB {0} [built]
   [92] (webpack)/~/fbjs/lib/containsNode.js 1.05 kB {0} [built]
   [93] (webpack)/~/fbjs/lib/createArrayFromMixed.js 4.11 kB {0} [built]
   [94] (webpack)/~/fbjs/lib/createNodesFromMarkup.js 2.66 kB {0} [built]
   [95] (webpack)/~/fbjs/lib/getMarkupWrap.js 3.04 kB {0} [built]
   [96] (webpack)/~/fbjs/lib/getUnboundedScrollPosition.js 1.05 kB {0} [built]
   [97] (webpack)/~/fbjs/lib/hyphenate.js 800 bytes {0} [built]
   [98] (webpack)/~/fbjs/lib/hyphenateStyleName.js 974 bytes {0} [built]
   [99] (webpack)/~/fbjs/lib/isNode.js 693 bytes {0} [built]
  [100] (webpack)/~/fbjs/lib/isTextNode.js 605 bytes {0} [built]
  [101] (webpack)/~/fbjs/lib/memoizeStringOnly.js 698 bytes {0} [built]
  [102] (webpack)/~/react-dom/lib/ARIADOMPropertyConfig.js 1.82 kB {0} [built]
  [103] (webpack)/~/react-dom/lib/AutoFocusUtils.js 599 bytes {0} [built]
  [104] (webpack)/~/react-dom/lib/BeforeInputEventPlugin.js 13.3 kB {0} [built]
chunk    {1} 3795db4b41b04f8b2a73.js 49.8 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [34] (webpack)/~/react-dom/lib/SyntheticEvent.js 9.18 kB {1} [built]
   [42] (webpack)/~/react-dom/lib/SyntheticUIEvent.js 1.57 kB {1} [built]
   [44] (webpack)/~/react-dom/lib/SyntheticMouseEvent.js 2.14 kB {1} [built]
   [45] (webpack)/~/react-dom/lib/Transaction.js 9.45 kB {1} [built]
   [46] (webpack)/~/react-dom/lib/escapeTextContentForBrowser.js 3.43 kB {1} [built]
   [58] (webpack)/~/react-dom/lib/createMicrosoftUnsafeLocalFunction.js 810 bytes {1} [built]
   [59] (webpack)/~/react-dom/lib/getEventCharCode.js 1.5 kB {1} [built]
   [81] (webpack)/~/react-dom/lib/accumulateInto.js 1.69 kB {1} [built]
   [82] (webpack)/~/react-dom/lib/forEachAccumulated.js 855 bytes {1} [built]
  [149] (webpack)/~/react-dom/lib/SyntheticFocusEvent.js 1.07 kB {1} [built]
  [150] (webpack)/~/react-dom/lib/SyntheticInputEvent.js 1.09 kB {1} [built]
  [151] (webpack)/~/react-dom/lib/SyntheticKeyboardEvent.js 2.71 kB {1} [built]
  [152] (webpack)/~/react-dom/lib/SyntheticTouchEvent.js 1.28 kB {1} [built]
  [153] (webpack)/~/react-dom/lib/SyntheticTransitionEvent.js 1.23 kB {1} [built]
  [154] (webpack)/~/react-dom/lib/SyntheticWheelEvent.js 1.94 kB {1} [built]
  [155] (webpack)/~/react-dom/lib/adler32.js 1.19 kB {1} [built]
  [156] (webpack)/~/react-dom/lib/dangerousStyleValue.js 3.02 kB {1} [built]
  [157] (webpack)/~/react-dom/lib/findDOMNode.js 2.46 kB {1} [built]
  [158] (webpack)/~/react-dom/lib/flattenChildren.js 2.77 kB {1} [built]
  [165] (webpack)/~/react-dom/lib/renderSubtreeIntoContainer.js 422 bytes {1} [built]
chunk    {2} 17ba201195851405ec1e.js 49.9 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [32] (webpack)/~/react-dom/lib/ReactInstrumentation.js 601 bytes {2} [built]
   [41] (webpack)/~/react-dom/lib/ReactInstanceMap.js 1.22 kB {2} [built]
   [56] (webpack)/~/react-dom/lib/ReactErrorUtils.js 2.25 kB {2} [built]
   [76] (webpack)/~/react-dom/lib/ReactHostComponent.js 2.38 kB {2} [built]
   [77] (webpack)/~/react-dom/lib/ReactInputSelection.js 4.27 kB {2} [built]
   [79] (webpack)/~/react-dom/lib/ReactNodeTypes.js 1.02 kB {2} [built]
  [123] (webpack)/~/react-dom/lib/ReactDOMSelection.js 6.78 kB {2} [built]
  [124] (webpack)/~/react-dom/lib/ReactDOMTextComponent.js 5.82 kB {2} [built]
  [125] (webpack)/~/react-dom/lib/ReactDOMTextarea.js 6.22 kB {2} [built]
  [130] (webpack)/~/react-dom/lib/ReactEventEmitterMixin.js 959 bytes {2} [built]
  [131] (webpack)/~/react-dom/lib/ReactEventListener.js 5.3 kB {2} [built]
  [132] (webpack)/~/react-dom/lib/ReactInjection.js 1.2 kB {2} [built]
  [133] (webpack)/~/react-dom/lib/ReactMarkupChecksum.js 1.47 kB {2} [built]
  [135] (webpack)/~/react-dom/lib/ReactOwner.js 3.53 kB {2} [built]
  [137] (webpack)/~/react-dom/lib/ReactReconcileTransaction.js 5.26 kB {2} [built]
  [145] (webpack)/~/react-dom/lib/SyntheticAnimationEvent.js 1.21 kB {2} [built]
  [161] (webpack)/~/react-dom/lib/getNextDebugID.js 437 bytes {2} [built]
chunk    {3} 2609b2ee94d5c83866d0.js 28.8 kB {12} {13} {14} [rendered]
    > aggressive-splitted [28] ./example.js 2:0-22
   [29] (webpack)/~/react-dom/lib/reactProdInvariant.js 1.24 kB {3} [built]
   [47] (webpack)/~/react-dom/lib/setInnerHTML.js 3.86 kB {3} [built]
   [60] (webpack)/~/react-dom/lib/getEventModifierState.js 1.23 kB {3} [built]
   [61] (webpack)/~/react-dom/lib/getEventTarget.js 1.01 kB {3} [built]
   [62] (webpack)/~/react-dom/lib/isEventSupported.js 1.94 kB {3} [built]
   [63] (webpack)/~/react-dom/lib/shouldUpdateReactComponent.js 1.4 kB {3} [built]
   [83] (webpack)/~/react-dom/lib/getHostComponentFromComposite.js 740 bytes {3} [built]
   [84] (webpack)/~/react-dom/lib/getTextContentAccessor.js 955 bytes {3} [built]
   [85] (webpack)/~/react-dom/lib/instantiateReactComponent.js 4.79 kB {3} [built]
   [86] (webpack)/~/react-dom/lib/isTextInputElement.js 1.04 kB {3} [built]
   [87] (webpack)/~/react-dom/lib/setTextContent.js 1.45 kB {3} [built]
  [159] (webpack)/~/react-dom/lib/getEventKey.js 2.87 kB {3} [built]
  [160] (webpack)/~/react-dom/lib/getIteratorFn.js 1.12 kB {3} [built]
  [162] (webpack)/~/react-dom/lib/getNodeForCharacterOffset.js 1.62 kB {3} [built]
  [163] (webpack)/~/react-dom/lib/getVendorPrefixedEventName.js 2.87 kB {3} [built]
  [164] (webpack)/~/react-dom/lib/quoteAttributeValueForBrowser.js 700 bytes {3} [built]
chunk    {4} c1cf8f2da77a924ca1c4.js 50 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [39] (webpack)/~/react-dom/lib/EventPluginHub.js 9.11 kB {4} [built]
   [40] (webpack)/~/react-dom/lib/EventPropagators.js 5.09 kB {4} [built]
   [51] (webpack)/~/react-dom/lib/EventPluginRegistry.js 9.75 kB {4} [built]
   [52] (webpack)/~/react-dom/lib/EventPluginUtils.js 7.95 kB {4} [built]
   [53] (webpack)/~/react-dom/lib/KeyEscapeUtils.js 1.29 kB {4} [built]
   [55] (webpack)/~/react-dom/lib/ReactComponentEnvironment.js 1.3 kB {4} [built]
  [107] (webpack)/~/react-dom/lib/Danger.js 2.24 kB {4} [built]
  [109] (webpack)/~/react-dom/lib/EnterLeaveEventPlugin.js 3.16 kB {4} [built]
  [110] (webpack)/~/react-dom/lib/FallbackCompositionState.js 2.43 kB {4} [built]
  [111] (webpack)/~/react-dom/lib/HTMLDOMPropertyConfig.js 5.44 kB {4} [built]
  [113] (webpack)/~/react-dom/lib/ReactComponentBrowserEnvironment.js 906 bytes {4} [built]
  [117] (webpack)/~/react-dom/lib/ReactDOMContainerInfo.js 967 bytes {4} [built]
  [141] (webpack)/~/react-dom/lib/ReactVersion.js 350 bytes {4} [built]
chunk    {5} 09fc44f2df4763ce700e.js 49.9 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [30] (webpack)/~/react-dom/lib/ReactDOMComponentTree.js 6.16 kB {5} [built]
   [35] (webpack)/~/react-dom/lib/PooledClass.js 3.68 kB {5} [built]
   [43] (webpack)/~/react-dom/lib/ReactBrowserEventEmitter.js 12.6 kB {5} [built]
   [54] (webpack)/~/react-dom/lib/LinkedValueUtils.js 5.15 kB {5} [built]
  [112] (webpack)/~/react-dom/lib/ReactChildReconciler.js 6.11 kB {5} [built]
  [115] (webpack)/~/react-dom/lib/ReactDOM.js 5.14 kB {5} [built]
  [118] (webpack)/~/react-dom/lib/ReactDOMEmptyComponent.js 1.9 kB {5} [built]
  [119] (webpack)/~/react-dom/lib/ReactDOMFeatureFlags.js 439 bytes {5} [built]
  [120] (webpack)/~/react-dom/lib/ReactDOMIDOperations.js 956 bytes {5} [built]
  [122] (webpack)/~/react-dom/lib/ReactDOMOption.js 3.69 kB {5} [built]
  [126] (webpack)/~/react-dom/lib/ReactDOMTreeTraversal.js 3.72 kB {5} [built]
  [136] (webpack)/~/react-dom/lib/ReactPropTypesSecret.js 442 bytes {5} [built]
chunk    {6} 7f5e7b9bd64aa5da7ca6.js 49.9 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [33] (webpack)/~/react-dom/lib/ReactUpdates.js 9.53 kB {6} [built]
   [57] (webpack)/~/react-dom/lib/ReactUpdateQueue.js 9.01 kB {6} [built]
   [80] (webpack)/~/react-dom/lib/ViewportMetrics.js 606 bytes {6} [built]
  [139] (webpack)/~/react-dom/lib/ReactServerRenderingTransaction.js 2.29 kB {6} [built]
  [140] (webpack)/~/react-dom/lib/ReactServerUpdateQueue.js 4.83 kB {6} [built]
  [142] (webpack)/~/react-dom/lib/SVGDOMPropertyConfig.js 7.32 kB {6} [built]
  [143] (webpack)/~/react-dom/lib/SelectEventPlugin.js 6.06 kB {6} [built]
  [144] (webpack)/~/react-dom/lib/SimpleEventPlugin.js 7.97 kB {6} [built]
  [146] (webpack)/~/react-dom/lib/SyntheticClipboardEvent.js 1.17 kB {6} [built]
  [148] (webpack)/~/react-dom/lib/SyntheticDragEvent.js 1.07 kB {6} [built]
chunk    {7} 1b2ed3715f8def1b4704.js 49.8 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [36] (webpack)/~/react-dom/lib/DOMLazyTree.js 3.71 kB {7} [built]
   [37] (webpack)/~/react-dom/lib/DOMProperty.js 8.24 kB {7} [built]
   [49] (webpack)/~/react-dom/lib/DOMChildrenOperations.js 7.67 kB {7} [built]
   [70] (webpack)/~/react-dom/lib/CallbackQueue.js 3.16 kB {7} [built]
   [71] (webpack)/~/react-dom/lib/DOMPropertyOperations.js 7.61 kB {7} [built]
   [72] (webpack)/~/react-dom/lib/ReactDOMComponentFlags.js 429 bytes {7} [built]
  [105] (webpack)/~/react-dom/lib/CSSPropertyOperations.js 6.87 kB {7} [built]
  [106] (webpack)/~/react-dom/lib/ChangeEventPlugin.js 11.1 kB {7} [built]
  [108] (webpack)/~/react-dom/lib/DefaultEventPluginOrder.js 1.08 kB {7} [built]
chunk    {8} 86b9b5b4aebf58b3a65d.js 49.9 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [38] (webpack)/~/react-dom/lib/ReactReconciler.js 6.21 kB {8} [built]
   [78] (webpack)/~/react-dom/lib/ReactMount.js 25.5 kB {8} [built]
  [134] (webpack)/~/react-dom/lib/ReactMultiChild.js 14.6 kB {8} [built]
  [138] (webpack)/~/react-dom/lib/ReactRef.js 2.56 kB {8} [built]
  [147] (webpack)/~/react-dom/lib/SyntheticCompositionEvent.js 1.1 kB {8} [built]
chunk    {9} 821accd63b1dad6b51c9.js 49.8 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [73] (webpack)/~/react-dom/lib/ReactDOMSelect.js 6.81 kB {9} [built]
   [74] (webpack)/~/react-dom/lib/ReactEmptyComponent.js 704 bytes {9} [built]
   [75] (webpack)/~/react-dom/lib/ReactFeatureFlags.js 628 bytes {9} [built]
  [116] (webpack)/~/react-dom/lib/ReactDOMComponent.js 38.2 kB {9} [built]
  [128] (webpack)/~/react-dom/lib/ReactDefaultInjection.js 3.5 kB {9} [built]
chunk   {10} f5fdd34beba2e67aa671.js 49.7 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
  [114] (webpack)/~/react-dom/lib/ReactCompositeComponent.js 35.2 kB {10} [built]
  [121] (webpack)/~/react-dom/lib/ReactDOMInput.js 12 kB {10} [built]
  [127] (webpack)/~/react-dom/lib/ReactDefaultBatchingStrategy.js 1.88 kB {10} [built]
  [129] (webpack)/~/react-dom/lib/ReactElementSymbol.js 622 bytes {10} [built]
chunk   {11} ec39b52c039ff21d71e0.js 31.1 kB {12} {13} {14} [rendered] [recorded]
    > aggressive-splitted [28] ./example.js 2:0-22
   [64] (webpack)/~/react-dom/lib/validateDOMNesting.js 13.7 kB {11} [built]
   [88] (webpack)/~/react-dom/lib/traverseAllChildren.js 7.04 kB {11} [built]
   [89] (webpack)/~/react/lib/ReactComponentTreeHook.js 10.4 kB {11} [built]
chunk   {12} 34c15eb3e78f0ccd8722.js 49.8 kB [entry] [rendered] [recorded]
    > aggressive-splitted main [28] ./example.js 
    [0] (webpack)/~/fbjs/lib/warning.js 2.1 kB {12} [built]
    [2] (webpack)/~/fbjs/lib/invariant.js 1.49 kB {12} [built]
    [4] (webpack)/~/object-assign/index.js 1.99 kB {12} [built]
    [5] (webpack)/~/fbjs/lib/emptyFunction.js 1.08 kB {12} [built]
    [6] (webpack)/~/fbjs/lib/emptyObject.js 458 bytes {12} [built]
    [9] (webpack)/~/react/lib/ReactCurrentOwner.js 623 bytes {12} [built]
   [10] (webpack)/~/react/lib/ReactElementSymbol.js 622 bytes {12} [built]
   [11] (webpack)/~/react/lib/ReactPropTypeLocationNames.js 572 bytes {12} [built]
   [14] (webpack)/~/react/react.js 56 bytes {12} [built]
   [15] (webpack)/~/react/lib/React.js 2.69 kB {12} [built]
   [17] (webpack)/~/react/lib/KeyEscapeUtils.js 1.29 kB {12} [built]
   [18] (webpack)/~/react/lib/PooledClass.js 3.68 kB {12} [built]
   [19] (webpack)/~/react/lib/ReactChildren.js 6.19 kB {12} [built]
   [20] (webpack)/~/react/lib/ReactClass.js 26.5 kB {12} [built]
   [23] (webpack)/~/react/lib/ReactPropTypesSecret.js 442 bytes {12} [built]
chunk   {13} c2c00dc4f8ea2d436202.js 30.6 kB [initial] [rendered]
    > aggressive-splitted main [28] ./example.js 
    [3] (webpack)/~/react/lib/reactProdInvariant.js 1.24 kB {13} [built]
    [8] (webpack)/~/react/lib/ReactNoopUpdateQueue.js 3.36 kB {13} [built]
   [12] (webpack)/~/react/lib/canDefineProperty.js 661 bytes {13} [built]
   [13] (webpack)/~/react/lib/getIteratorFn.js 1.12 kB {13} [built]
   [22] (webpack)/~/react/lib/ReactPropTypes.js 15.8 kB {13} [built]
   [26] (webpack)/~/react/lib/onlyChild.js 1.34 kB {13} [built]
   [27] (webpack)/~/react/lib/traverseAllChildren.js 7.03 kB {13} [built]
   [28] ./example.js 44 bytes {13} [built]
chunk   {14} 4346e9a755998ae776da.js 23 kB [initial] [rendered]
    > aggressive-splitted main [28] ./example.js 
    [1] (webpack)/~/react/lib/ReactElement.js 11.2 kB {14} [built]
    [7] (webpack)/~/react/lib/ReactComponent.js 4.61 kB {14} [built]
   [21] (webpack)/~/react/lib/ReactDOMFactories.js 5.53 kB {14} [built]
   [24] (webpack)/~/react/lib/ReactPureComponent.js 1.32 kB {14} [built]
   [25] (webpack)/~/react/lib/ReactVersion.js 350 bytes {14} [built]

Records

{
  "modules": {
    "byIdentifier": {
      "..\\..\\node_modules\\fbjs\\lib\\warning.js": 0,
      "..\\..\\node_modules\\react\\lib\\ReactElement.js": 1,
      "..\\..\\node_modules\\fbjs\\lib\\invariant.js": 2,
      "..\\..\\node_modules\\react\\lib\\reactProdInvariant.js": 3,
      "..\\..\\node_modules\\object-assign\\index.js": 4,
      "..\\..\\node_modules\\fbjs\\lib\\emptyFunction.js": 5,
      "..\\..\\node_modules\\fbjs\\lib\\emptyObject.js": 6,
      "..\\..\\node_modules\\react\\lib\\ReactComponent.js": 7,
      "..\\..\\node_modules\\react\\lib\\ReactNoopUpdateQueue.js": 8,
      "..\\..\\node_modules\\react\\lib\\ReactCurrentOwner.js": 9,
      "..\\..\\node_modules\\react\\lib\\ReactElementSymbol.js": 10,
      "..\\..\\node_modules\\react\\lib\\ReactPropTypeLocationNames.js": 11,
      "..\\..\\node_modules\\react\\lib\\canDefineProperty.js": 12,
      "..\\..\\node_modules\\react\\lib\\getIteratorFn.js": 13,
      "..\\..\\node_modules\\react\\react.js": 14,
      "..\\..\\node_modules\\react\\lib\\React.js": 15,
      "..\\..\\node_modules\\react-dom\\index.js": 16,
      "..\\..\\node_modules\\react\\lib\\KeyEscapeUtils.js": 17,
      "..\\..\\node_modules\\react\\lib\\PooledClass.js": 18,
      "..\\..\\node_modules\\react\\lib\\ReactChildren.js": 19,
      "..\\..\\node_modules\\react\\lib\\ReactClass.js": 20,
      "..\\..\\node_modules\\react\\lib\\ReactDOMFactories.js": 21,
      "..\\..\\node_modules\\react\\lib\\ReactPropTypes.js": 22,
      "..\\..\\node_modules\\react\\lib\\ReactPropTypesSecret.js": 23,
      "..\\..\\node_modules\\react\\lib\\ReactPureComponent.js": 24,
      "..\\..\\node_modules\\react\\lib\\ReactVersion.js": 25,
      "..\\..\\node_modules\\react\\lib\\onlyChild.js": 26,
      "..\\..\\node_modules\\react\\lib\\traverseAllChildren.js": 27,
      "example.js": 28,
      "..\\..\\node_modules\\react-dom\\lib\\reactProdInvariant.js": 29,
      "..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponentTree.js": 30,
      "..\\..\\node_modules\\fbjs\\lib\\ExecutionEnvironment.js": 31,
      "..\\..\\node_modules\\react-dom\\lib\\ReactInstrumentation.js": 32,
      "..\\..\\node_modules\\react-dom\\lib\\ReactUpdates.js": 33,
      "..\\..\\node_modules\\react-dom\\lib\\SyntheticEvent.js": 34,
      "..\\..\\node_modules\\react-dom\\lib\\PooledClass.js": 35,
      "..\\..\\node_modules\\react-dom\\lib\\DOMLazyTree.js": 36,
      "..\\..\\node_modules\\react-dom\\lib\\DOMProperty.js": 37,
      "..\\..\\node_modules\\react-dom\\lib\\ReactReconciler.js": 38,
      "..\\..\\node_modules\\react-dom\\lib\\EventPluginHub.js": 39,
      "..\\..\\node_modules\\react-dom\\lib\\EventPropagators.js": 40,
      "..\\..\\node_modules\\react-dom\\lib\\ReactInstanceMap.js": 41,
      "..\\..\\node_modules\\react-dom\\lib\\SyntheticUIEvent.js": 42,
      "..\\..\\node_modules\\react-dom\\lib\\ReactBrowserEventEmitter.js": 43,
      "..\\..\\node_modules\\react-dom\\lib\\SyntheticMouseEvent.js": 44,
      "..\\..\\node_modules\\react-dom\\lib\\Transaction.js": 45,
      "..\\..\\node_modules\\react-dom\\lib\\escapeTextContentForBrowser.js": 46,
      "..\\..\\node_modules\\react-dom\\lib\\setInnerHTML.js": 47,
      "..\\..\\node_modules\\fbjs\\lib\\shallowEqual.js": 48,
      "..\\..\\node_modules\\react-dom\\lib\\DOMChildrenOperations.js": 49,
      "..\\..\\node_modules\\react-dom\\lib\\DOMNamespaces.js": 50,
      "..\\..\\node_modules\\react-dom\\lib\\EventPluginRegistry.js": 51,
      "..\\..\\node_modules\\react-dom\\lib\\EventPluginUtils.js": 52,
      "..\\..\\node_modules\\react-dom\\lib\\KeyEscapeUtils.js": 53,
      "..\\..\\node_modules\\react-dom\\lib\\LinkedValueUtils.js": 54,
      "..\\..\\node_modules\\react-dom\\lib\\ReactComponentEnvironment.js": 55,
      "..\\..\\node_modules\\react-dom\\lib\\ReactErrorUtils.js": 56,
      "..\\..\\node_modules\\react-dom\\lib\\ReactUpdateQueue.js": 57,
      "..\\..\\node_modules\\react-dom\\lib\\createMicrosoftUnsafeLocalFunction.js": 58,
      "..\\..\\node_modules\\react-dom\\lib\\getEventCharCode.js": 59,
      "..\\..\\node_modules\\react-dom\\lib\\getEventModifierState.js": 60,
      "..\\..\\node_modules\\react-dom\\lib\\getEventTarget.js": 61,
      "..\\..\\node_modules\\react-dom\\lib\\isEventSupported.js": 62,
      "..\\..\\node_modules\\react-dom\\lib\\shouldUpdateReactComponent.js": 63,
      "..\\..\\node_modules\\react-dom\\lib\\validateDOMNesting.js": 64,
      "..\\..\\node_modules\\fbjs\\lib\\EventListener.js": 65,
      "..\\..\\node_modules\\fbjs\\lib\\focusNode.js": 66,
      "..\\..\\node_modules\\fbjs\\lib\\getActiveElement.js": 67,
      "..\\..\\node_modules\\process\\browser.js": 68,
      "..\\..\\node_modules\\react-dom\\lib\\CSSProperty.js": 69,
      "..\\..\\node_modules\\react-dom\\lib\\CallbackQueue.js": 70,
      "..\\..\\node_modules\\react-dom\\lib\\DOMPropertyOperations.js": 71,
      "..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponentFlags.js": 72,
      "..\\..\\node_modules\\react-dom\\lib\\ReactDOMSelect.js": 73,
      "..\\..\\node_modules\\react-dom\\lib\\ReactEmptyComponent.js": 74,
      "..\\..\\node_modules\\react-dom\\lib\\ReactFeatureFlags.js": 75,
      "..\\..\\node_modules\\react-dom\\lib\\ReactHostComponent.js": 76,
      "..\\..\\node_modules\\react-dom\\lib\\ReactInputSelection.js": 77,
      "..\\..\\node_modules\\react-dom\\lib\\ReactMount.js": 78,
      "..\\..\\node_modules\\react-dom\\lib\\ReactNodeTypes.js": 79,
      "..\\..\\node_modules\\react-dom\\lib\\ViewportMetrics.js": 80,
      "..\\..\\node_modules\\react-dom\\lib\\accumulateInto.js": 81,
      "..\\..\\node_modules\\react-dom\\lib\\forEachAccumulated.js": 82,
      "..\\..\\node_modules\\react-dom\\lib\\getHostComponentFromComposite.js": 83,
      "..\\..\\node_modules\\react-dom\\lib\\getTextContentAccessor.js": 84,
      "..\\..\\node_modules\\react-dom\\lib\\instantiateReactComponent.js": 85,
      "..\\..\\node_modules\\react-dom\\lib\\isTextInputElement.js": 86,
      "..\\..\\node_modules\\react-dom\\lib\\setTextContent.js": 87,
      "..\\..\\node_modules\\react-dom\\lib\\traverseAllChildren.js": 88,
      "..\\..\\node_modules\\react\\lib\\ReactComponentTreeHook.js": 89,
      "..\\..\\node_modules\\fbjs\\lib\\camelize.js": 90,
      "..\\..\\node_modules\\fbjs\\lib\\camelizeStyleName.js": 91,
      "..\\..\\node_modules\\fbjs\\lib\\containsNode.js": 92,
      "..\\..\\node_modules\\fbjs\\lib\\createArrayFromMixed.js": 93,
      "..\\..\\node_modules\\fbjs\\lib\\createNodesFromMarkup.js": 94,
      "..\\..\\node_modules\\fbjs\\lib\\getMarkupWrap.js": 95,
      "..\\..\\node_modules\\fbjs\\lib\\getUnboundedScrollPosition.js": 96,
      "..\\..\\node_modules\\fbjs\\lib\\hyphenate.js": 97,
      "..\\..\\node_modules\\fbjs\\lib\\hyphenateStyleName.js": 98,
      "..\\..\\node_modules\\fbjs\\lib\\isNode.js": 99,
      "..\\..\\node_modules\\fbjs\\lib\\isTextNode.js": 100,
      "..\\..\\node_modules\\fbjs\\lib\\memoizeStringOnly.js": 101,
      "..\\..\\node_modules\\react-dom\\lib\\ARIADOMPropertyConfig.js": 102,
      "..\\..\\node_modules\\react-dom\\lib\\AutoFocusUtils.js": 103,
      "..\\..\\node_modules\\react-dom\\lib\\BeforeInputEventPlugin.js": 104,
      "..\\..\\node_modules\\react-dom\\lib\\CSSPropertyOperations.js": 105,
      "..\\..\\node_modules\\react-dom\\lib\\ChangeEventPlugin.js": 106,
      "..\\..\\node_modules\\react-dom\\lib\\Danger.js": 107,
      "..\\..\\node_modules\\react-dom\\lib\\DefaultEventPluginOrder.js": 108,
      "..\\..\\node_modules\\react-dom\\lib\\EnterLeaveEventPlugin.js": 109,
      "..\\..\\node_modules\\react-dom\\lib\\FallbackCompositionState.js": 110,
      "..\\..\\node_modules\\react-dom\\lib\\HTMLDOMPropertyConfig.js": 111,
      "..\\..\\node_modules\\react-dom\\lib\\ReactChildReconciler.js": 112,
      "..\\..\\node_modules\\react-dom\\lib\\ReactComponentBrowserEnvironment.js": 113,
      "..\\..\\node_modules\\react-dom\\lib\\ReactCompositeComponent.js": 114,
      "..\\..\\node_modules\\react-dom\\lib\\ReactDOM.js": 115,
      "..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponent.js": 116,
      "..\\..\\node_modules\\react-dom\\lib\\ReactDOMContainerInfo.js": 117,
      "..\\..\\node_modules\\react-dom\\lib\\ReactDOMEmptyComponent.js": 118,
      "..\\..\\node_modules\\react-dom\\lib\\ReactDOMFeatureFlags.js": 119,
      "..\\..\\node_modules\\react-dom\\lib\\ReactDOMIDOperations.js": 120,
      "..\\..\\node_modules\\react-dom\\lib\\ReactDOMInput.js": 121,
      "..\\..\\node_modules\\react-dom\\lib\\ReactDOMOption.js": 122,
      "..\\..\\node_modules\\react-dom\\lib\\ReactDOMSelection.js": 123,
      "..\\..\\node_modules\\react-dom\\lib\\ReactDOMTextComponent.js": 124,
      "..\\..\\node_modules\\react-dom\\lib\\ReactDOMTextarea.js": 125,
      "..\\..\\node_modules\\react-dom\\lib\\ReactDOMTreeTraversal.js": 126,
      "..\\..\\node_modules\\react-dom\\lib\\ReactDefaultBatchingStrategy.js": 127,
      "..\\..\\node_modules\\react-dom\\lib\\ReactDefaultInjection.js": 128,
      "..\\..\\node_modules\\react-dom\\lib\\ReactElementSymbol.js": 129,
      "..\\..\\node_modules\\react-dom\\lib\\ReactEventEmitterMixin.js": 130,
      "..\\..\\node_modules\\react-dom\\lib\\ReactEventListener.js": 131,
      "..\\..\\node_modules\\react-dom\\lib\\ReactInjection.js": 132,
      "..\\..\\node_modules\\react-dom\\lib\\ReactMarkupChecksum.js": 133,
      "..\\..\\node_modules\\react-dom\\lib\\ReactMultiChild.js": 134,
      "..\\..\\node_modules\\react-dom\\lib\\ReactOwner.js": 135,
      "..\\..\\node_modules\\react-dom\\lib\\ReactPropTypesSecret.js": 136,
      "..\\..\\node_modules\\react-dom\\lib\\ReactReconcileTransaction.js": 137,
      "..\\..\\node_modules\\react-dom\\lib\\ReactRef.js": 138,
      "..\\..\\node_modules\\react-dom\\lib\\ReactServerRenderingTransaction.js": 139,
      "..\\..\\node_modules\\react-dom\\lib\\ReactServerUpdateQueue.js": 140,
      "..\\..\\node_modules\\react-dom\\lib\\ReactVersion.js": 141,
      "..\\..\\node_modules\\react-dom\\lib\\SVGDOMPropertyConfig.js": 142,
      "..\\..\\node_modules\\react-dom\\lib\\SelectEventPlugin.js": 143,
      "..\\..\\node_modules\\react-dom\\lib\\SimpleEventPlugin.js": 144,
      "..\\..\\node_modules\\react-dom\\lib\\SyntheticAnimationEvent.js": 145,
      "..\\..\\node_modules\\react-dom\\lib\\SyntheticClipboardEvent.js": 146,
      "..\\..\\node_modules\\react-dom\\lib\\SyntheticCompositionEvent.js": 147,
      "..\\..\\node_modules\\react-dom\\lib\\SyntheticDragEvent.js": 148,
      "..\\..\\node_modules\\react-dom\\lib\\SyntheticFocusEvent.js": 149,
      "..\\..\\node_modules\\react-dom\\lib\\SyntheticInputEvent.js": 150,
      "..\\..\\node_modules\\react-dom\\lib\\SyntheticKeyboardEvent.js": 151,
      "..\\..\\node_modules\\react-dom\\lib\\SyntheticTouchEvent.js": 152,
      "..\\..\\node_modules\\react-dom\\lib\\SyntheticTransitionEvent.js": 153,
      "..\\..\\node_modules\\react-dom\\lib\\SyntheticWheelEvent.js": 154,
      "..\\..\\node_modules\\react-dom\\lib\\adler32.js": 155,
      "..\\..\\node_modules\\react-dom\\lib\\dangerousStyleValue.js": 156,
      "..\\..\\node_modules\\react-dom\\lib\\findDOMNode.js": 157,
      "..\\..\\node_modules\\react-dom\\lib\\flattenChildren.js": 158,
      "..\\..\\node_modules\\react-dom\\lib\\getEventKey.js": 159,
      "..\\..\\node_modules\\react-dom\\lib\\getIteratorFn.js": 160,
      "..\\..\\node_modules\\react-dom\\lib\\getNextDebugID.js": 161,
      "..\\..\\node_modules\\react-dom\\lib\\getNodeForCharacterOffset.js": 162,
      "..\\..\\node_modules\\react-dom\\lib\\getVendorPrefixedEventName.js": 163,
      "..\\..\\node_modules\\react-dom\\lib\\quoteAttributeValueForBrowser.js": 164,
      "..\\..\\node_modules\\react-dom\\lib\\renderSubtreeIntoContainer.js": 165
    },
    "usedIds": {
      "0": 0,
      "1": 1,
      "2": 2,
      "3": 3,
      "4": 4,
      "5": 5,
      "6": 6,
      "7": 7,
      "8": 8,
      "9": 9,
      "10": 10,
      "11": 11,
      "12": 12,
      "13": 13,
      "14": 14,
      "15": 15,
      "16": 16,
      "17": 17,
      "18": 18,
      "19": 19,
      "20": 20,
      "21": 21,
      "22": 22,
      "23": 23,
      "24": 24,
      "25": 25,
      "26": 26,
      "27": 27,
      "28": 28,
      "29": 29,
      "30": 30,
      "31": 31,
      "32": 32,
      "33": 33,
      "34": 34,
      "35": 35,
      "36": 36,
      "37": 37,
      "38": 38,
      "39": 39,
      "40": 40,
      "41": 41,
      "42": 42,
      "43": 43,
      "44": 44,
      "45": 45,
      "46": 46,
      "47": 47,
      "48": 48,
      "49": 49,
      "50": 50,
      "51": 51,
      "52": 52,
      "53": 53,
      "54": 54,
      "55": 55,
      "56": 56,
      "57": 57,
      "58": 58,
      "59": 59,
      "60": 60,
      "61": 61,
      "62": 62,
      "63": 63,
      "64": 64,
      "65": 65,
      "66": 66,
      "67": 67,
      "68": 68,
      "69": 69,
      "70": 70,
      "71": 71,
      "72": 72,
      "73": 73,
      "74": 74,
      "75": 75,
      "76": 76,
      "77": 77,
      "78": 78,
      "79": 79,
      "80": 80,
      "81": 81,
      "82": 82,
      "83": 83,
      "84": 84,
      "85": 85,
      "86": 86,
      "87": 87,
      "88": 88,
      "89": 89,
      "90": 90,
      "91": 91,
      "92": 92,
      "93": 93,
      "94": 94,
      "95": 95,
      "96": 96,
      "97": 97,
      "98": 98,
      "99": 99,
      "100": 100,
      "101": 101,
      "102": 102,
      "103": 103,
      "104": 104,
      "105": 105,
      "106": 106,
      "107": 107,
      "108": 108,
      "109": 109,
      "110": 110,
      "111": 111,
      "112": 112,
      "113": 113,
      "114": 114,
      "115": 115,
      "116": 116,
      "117": 117,
      "118": 118,
      "119": 119,
      "120": 120,
      "121": 121,
      "122": 122,
      "123": 123,
      "124": 124,
      "125": 125,
      "126": 126,
      "127": 127,
      "128": 128,
      "129": 129,
      "130": 130,
      "131": 131,
      "132": 132,
      "133": 133,
      "134": 134,
      "135": 135,
      "136": 136,
      "137": 137,
      "138": 138,
      "139": 139,
      "140": 140,
      "141": 141,
      "142": 142,
      "143": 143,
      "144": 144,
      "145": 145,
      "146": 146,
      "147": 147,
      "148": 148,
      "149": 149,
      "150": 150,
      "151": 151,
      "152": 152,
      "153": 153,
      "154": 154,
      "155": 155,
      "156": 156,
      "157": 157,
      "158": 158,
      "159": 159,
      "160": 160,
      "161": 161,
      "162": 162,
      "163": 163,
      "164": 164,
      "165": 165
    }
  },
  "chunks": {
    "byName": {},
    "byBlocks": {
      "example.js:0/0:2": 0,
      "example.js:0/0:0": 1,
      "example.js:0/0:9": 2,
      "example.js:0/0:11": 3,
      "example.js:0/0:6": 4,
      "example.js:0/0:1": 5,
      "example.js:0/0:10": 6,
      "example.js:0/0:5": 7,
      "example.js:0/0:3": 8,
      "example.js:0/0:8": 9,
      "example.js:0/0:7": 10,
      "example.js:0/0:4": 11
    },
    "usedIds": {
      "0": 0,
      "1": 1,
      "2": 2,
      "3": 3,
      "4": 4,
      "5": 5,
      "6": 6,
      "7": 7,
      "8": 8,
      "9": 9,
      "10": 10,
      "11": 11,
      "12": 12,
      "13": 13,
      "14": 14
    }
  },
  "aggressiveSplits": [
    {
      "modules": [
        "..\\..\\node_modules\\react-dom\\index.js",
        "..\\..\\node_modules\\fbjs\\lib\\ExecutionEnvironment.js",
        "..\\..\\node_modules\\fbjs\\lib\\shallowEqual.js",
        "..\\..\\node_modules\\react-dom\\lib\\DOMNamespaces.js",
        "..\\..\\node_modules\\fbjs\\lib\\EventListener.js",
        "..\\..\\node_modules\\fbjs\\lib\\focusNode.js",
        "..\\..\\node_modules\\fbjs\\lib\\getActiveElement.js",
        "..\\..\\node_modules\\process\\browser.js",
        "..\\..\\node_modules\\react-dom\\lib\\CSSProperty.js",
        "..\\..\\node_modules\\fbjs\\lib\\camelize.js",
        "..\\..\\node_modules\\fbjs\\lib\\camelizeStyleName.js",
        "..\\..\\node_modules\\fbjs\\lib\\containsNode.js",
        "..\\..\\node_modules\\fbjs\\lib\\createArrayFromMixed.js",
        "..\\..\\node_modules\\fbjs\\lib\\createNodesFromMarkup.js",
        "..\\..\\node_modules\\fbjs\\lib\\getMarkupWrap.js",
        "..\\..\\node_modules\\fbjs\\lib\\getUnboundedScrollPosition.js",
        "..\\..\\node_modules\\fbjs\\lib\\hyphenate.js",
        "..\\..\\node_modules\\fbjs\\lib\\hyphenateStyleName.js",
        "..\\..\\node_modules\\fbjs\\lib\\isNode.js",
        "..\\..\\node_modules\\fbjs\\lib\\isTextNode.js",
        "..\\..\\node_modules\\fbjs\\lib\\memoizeStringOnly.js",
        "..\\..\\node_modules\\react-dom\\lib\\ARIADOMPropertyConfig.js",
        "..\\..\\node_modules\\react-dom\\lib\\AutoFocusUtils.js",
        "..\\..\\node_modules\\react-dom\\lib\\BeforeInputEventPlugin.js"
      ],
      "hash": "dae6ee0707d1d1e6587f7ebe542f70ec",
      "id": 0
    },
    {
      "modules": [
        "..\\..\\node_modules\\react-dom\\lib\\SyntheticEvent.js",
        "..\\..\\node_modules\\react-dom\\lib\\SyntheticUIEvent.js",
        "..\\..\\node_modules\\react-dom\\lib\\SyntheticMouseEvent.js",
        "..\\..\\node_modules\\react-dom\\lib\\Transaction.js",
        "..\\..\\node_modules\\react-dom\\lib\\escapeTextContentForBrowser.js",
        "..\\..\\node_modules\\react-dom\\lib\\createMicrosoftUnsafeLocalFunction.js",
        "..\\..\\node_modules\\react-dom\\lib\\getEventCharCode.js",
        "..\\..\\node_modules\\react-dom\\lib\\accumulateInto.js",
        "..\\..\\node_modules\\react-dom\\lib\\forEachAccumulated.js",
        "..\\..\\node_modules\\react-dom\\lib\\SyntheticFocusEvent.js",
        "..\\..\\node_modules\\react-dom\\lib\\SyntheticInputEvent.js",
        "..\\..\\node_modules\\react-dom\\lib\\SyntheticKeyboardEvent.js",
        "..\\..\\node_modules\\react-dom\\lib\\SyntheticTouchEvent.js",
        "..\\..\\node_modules\\react-dom\\lib\\SyntheticTransitionEvent.js",
        "..\\..\\node_modules\\react-dom\\lib\\SyntheticWheelEvent.js",
        "..\\..\\node_modules\\react-dom\\lib\\adler32.js",
        "..\\..\\node_modules\\react-dom\\lib\\dangerousStyleValue.js",
        "..\\..\\node_modules\\react-dom\\lib\\findDOMNode.js",
        "..\\..\\node_modules\\react-dom\\lib\\flattenChildren.js",
        "..\\..\\node_modules\\react-dom\\lib\\renderSubtreeIntoContainer.js"
      ],
      "hash": "3795db4b41b04f8b2a7313d247a98e86",
      "id": 1
    },
    {
      "modules": [
        "..\\..\\node_modules\\react-dom\\lib\\ReactInstrumentation.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactInstanceMap.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactErrorUtils.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactHostComponent.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactInputSelection.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactNodeTypes.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactDOMSelection.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactDOMTextComponent.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactDOMTextarea.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactEventEmitterMixin.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactEventListener.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactInjection.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactMarkupChecksum.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactOwner.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactReconcileTransaction.js",
        "..\\..\\node_modules\\react-dom\\lib\\SyntheticAnimationEvent.js",
        "..\\..\\node_modules\\react-dom\\lib\\getNextDebugID.js"
      ],
      "hash": "17ba201195851405ec1e36bce4de67c7",
      "id": 2
    },
    {
      "modules": [
        "..\\..\\node_modules\\react-dom\\lib\\EventPluginHub.js",
        "..\\..\\node_modules\\react-dom\\lib\\EventPropagators.js",
        "..\\..\\node_modules\\react-dom\\lib\\EventPluginRegistry.js",
        "..\\..\\node_modules\\react-dom\\lib\\EventPluginUtils.js",
        "..\\..\\node_modules\\react-dom\\lib\\KeyEscapeUtils.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactComponentEnvironment.js",
        "..\\..\\node_modules\\react-dom\\lib\\Danger.js",
        "..\\..\\node_modules\\react-dom\\lib\\EnterLeaveEventPlugin.js",
        "..\\..\\node_modules\\react-dom\\lib\\FallbackCompositionState.js",
        "..\\..\\node_modules\\react-dom\\lib\\HTMLDOMPropertyConfig.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactComponentBrowserEnvironment.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactDOMContainerInfo.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactVersion.js"
      ],
      "hash": "c1cf8f2da77a924ca1c447d112e0d8ec",
      "id": 4
    },
    {
      "modules": [
        "..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponentTree.js",
        "..\\..\\node_modules\\react-dom\\lib\\PooledClass.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactBrowserEventEmitter.js",
        "..\\..\\node_modules\\react-dom\\lib\\LinkedValueUtils.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactChildReconciler.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactDOM.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactDOMEmptyComponent.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactDOMFeatureFlags.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactDOMIDOperations.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactDOMOption.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactDOMTreeTraversal.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactPropTypesSecret.js"
      ],
      "hash": "09fc44f2df4763ce700ea2308caad193",
      "id": 5
    },
    {
      "modules": [
        "..\\..\\node_modules\\react-dom\\lib\\ReactUpdates.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactUpdateQueue.js",
        "..\\..\\node_modules\\react-dom\\lib\\ViewportMetrics.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactServerRenderingTransaction.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactServerUpdateQueue.js",
        "..\\..\\node_modules\\react-dom\\lib\\SVGDOMPropertyConfig.js",
        "..\\..\\node_modules\\react-dom\\lib\\SelectEventPlugin.js",
        "..\\..\\node_modules\\react-dom\\lib\\SimpleEventPlugin.js",
        "..\\..\\node_modules\\react-dom\\lib\\SyntheticClipboardEvent.js",
        "..\\..\\node_modules\\react-dom\\lib\\SyntheticDragEvent.js"
      ],
      "hash": "7f5e7b9bd64aa5da7ca666bf753bfd7a",
      "id": 6
    },
    {
      "modules": [
        "..\\..\\node_modules\\react-dom\\lib\\DOMLazyTree.js",
        "..\\..\\node_modules\\react-dom\\lib\\DOMProperty.js",
        "..\\..\\node_modules\\react-dom\\lib\\DOMChildrenOperations.js",
        "..\\..\\node_modules\\react-dom\\lib\\CallbackQueue.js",
        "..\\..\\node_modules\\react-dom\\lib\\DOMPropertyOperations.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponentFlags.js",
        "..\\..\\node_modules\\react-dom\\lib\\CSSPropertyOperations.js",
        "..\\..\\node_modules\\react-dom\\lib\\ChangeEventPlugin.js",
        "..\\..\\node_modules\\react-dom\\lib\\DefaultEventPluginOrder.js"
      ],
      "hash": "1b2ed3715f8def1b470463a7e79ec8df",
      "id": 7
    },
    {
      "modules": [
        "..\\..\\node_modules\\react-dom\\lib\\ReactReconciler.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactMount.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactMultiChild.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactRef.js",
        "..\\..\\node_modules\\react-dom\\lib\\SyntheticCompositionEvent.js"
      ],
      "hash": "86b9b5b4aebf58b3a65d66407905d500",
      "id": 8
    },
    {
      "modules": [
        "..\\..\\node_modules\\react-dom\\lib\\ReactDOMSelect.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactEmptyComponent.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactFeatureFlags.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactDOMComponent.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactDefaultInjection.js"
      ],
      "hash": "821accd63b1dad6b51c9813bec4fea55",
      "id": 9
    },
    {
      "modules": [
        "..\\..\\node_modules\\react-dom\\lib\\ReactCompositeComponent.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactDOMInput.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactDefaultBatchingStrategy.js",
        "..\\..\\node_modules\\react-dom\\lib\\ReactElementSymbol.js"
      ],
      "hash": "f5fdd34beba2e67aa671f01386ee6e2c",
      "id": 10
    },
    {
      "modules": [
        "..\\..\\node_modules\\react-dom\\lib\\validateDOMNesting.js",
        "..\\..\\node_modules\\react-dom\\lib\\traverseAllChildren.js",
        "..\\..\\node_modules\\react\\lib\\ReactComponentTreeHook.js"
      ],
      "hash": "ec39b52c039ff21d71e05bbedfeee3f7",
      "id": 11
    },
    {
      "modules": [
        "..\\..\\node_modules\\fbjs\\lib\\warning.js",
        "..\\..\\node_modules\\fbjs\\lib\\invariant.js",
        "..\\..\\node_modules\\object-assign\\index.js",
        "..\\..\\node_modules\\fbjs\\lib\\emptyFunction.js",
        "..\\..\\node_modules\\fbjs\\lib\\emptyObject.js",
        "..\\..\\node_modules\\react\\lib\\ReactCurrentOwner.js",
        "..\\..\\node_modules\\react\\lib\\ReactElementSymbol.js",
        "..\\..\\node_modules\\react\\lib\\ReactPropTypeLocationNames.js",
        "..\\..\\node_modules\\react\\react.js",
        "..\\..\\node_modules\\react\\lib\\React.js",
        "..\\..\\node_modules\\react\\lib\\KeyEscapeUtils.js",
        "..\\..\\node_modules\\react\\lib\\PooledClass.js",
        "..\\..\\node_modules\\react\\lib\\ReactChildren.js",
        "..\\..\\node_modules\\react\\lib\\ReactClass.js",
        "..\\..\\node_modules\\react\\lib\\ReactPropTypesSecret.js"
      ],
      "hash": "34c15eb3e78f0ccd872214581a5cb8b5",
      "id": 12
    }
  ]
}