# Case conditional-accept: Step 3

## Changed Files
- data.json

## Asset Files
- Bundle: bundle.js
- Manifest: main.LAST_HASH.hot-update.json, size: 28
- Update: main.LAST_HASH.hot-update.js, size: 275

## Manifest

### main.LAST_HASH.hot-update.json

```json
{"c":["main"],"r":[],"m":[]}
```


## Update


### main.LAST_HASH.hot-update.js

#### Changed Modules
- ./data.json

#### Changed Runtime Modules
- webpack/runtime/get_full_hash

#### Changed Content
```js
"use strict";
self["webpackHotUpdate"]('main', {
"./data.json": (function (module) {
module.exports = {"a":3,"b":3}

}),

},function(__webpack_require__) {
// webpack/runtime/get_full_hash
(() => {
__webpack_require__.h = function () {
	return "CURRENT_HASH";
};

})();

}
);
```




## Runtime
### Status

```txt
check => prepare => dispose => apply => dispose => apply => idle
```



### JavaScript

#### Outdated

Outdated Modules:
- ./module1.js
- ./module2.js


Outdated Dependencies:
```json
{
  "./index.js": [
    "./module1.js",
    "./module2.js"
  ]
}
```

#### Updated

Updated Modules:
- ./data.json
- ./module1.js
- ./module2.js

Updated Runtime:
- `__webpack_require__.h`


#### Callback

Accepted Callback:
- ./data.json
- ./data.json
- ./module1.js
- ./module2.js

Disposed Callback:
- ./module1.js