//#region ../../node_modules/d3-selection/src/selection/property.js
function e(e) {
	return function() {
		delete this[e];
	};
}
function t(e, t) {
	return function() {
		this[e] = t;
	};
}
function n(e, t) {
	return function() {
		var n = t.apply(this, arguments);
		n == null ? delete this[e] : this[e] = n;
	};
}
function r(r, i) {
	return arguments.length > 1 ? this.each((i == null ? e : typeof i == "function" ? n : t)(r, i)) : this.node()[r];
}
//#endregion
export { r as default };
