| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | /*	MIT License http://www.opensource.org/licenses/mit-license.php	Author Tobias Koppers @sokra*/"use strict";const makeSerializable = require("../util/makeSerializable");const ContextDependency = require("./ContextDependency");const ContextDependencyTemplateAsId = require("./ContextDependencyTemplateAsId");class RequireResolveContextDependency extends ContextDependency {	constructor(options, range, valueRange, context) {		super(options, context);		this.range = range;		this.valueRange = valueRange;	}	get type() {		return "amd require context";	}	serialize(context) {		const { write } = context;		write(this.range);		write(this.valueRange);		super.serialize(context);	}	deserialize(context) {		const { read } = context;		this.range = read();		this.valueRange = read();		super.deserialize(context);	}}makeSerializable(	RequireResolveContextDependency,	"webpack/lib/dependencies/RequireResolveContextDependency");RequireResolveContextDependency.Template = ContextDependencyTemplateAsId;module.exports = RequireResolveContextDependency;
 |