@@ -1228,7 +1228,7 @@ var Constants = {
12281228 * @name Two.PublishDate
12291229 * @property {String} - The automatically generated publish date in the build process to verify version release candidates.
12301230 */
1231- PublishDate: "2025-12-05T06:10:07.715Z ",
1231+ PublishDate: "2025-12-22T19:56:52.386Z ",
12321232 /**
12331233 * @name Two.Identifier
12341234 * @property {String} - String prefix for all Two.js object's ids. This trickles down to SVG ids.
@@ -1804,34 +1804,44 @@ var Collection = class extends Array {
18041804 __privateGet(this, _events)._bound = v;
18051805 }
18061806 addEventListener() {
1807- return __privateGet(this, _events).addEventListener.apply(this, arguments);
1807+ var _a;
1808+ return (_a = __privateGet(this, _events).addEventListener) == null ? void 0 : _a.apply(this, arguments);
18081809 }
18091810 on() {
1810- return __privateGet(this, _events).on.apply(this, arguments);
1811+ var _a;
1812+ return (_a = __privateGet(this, _events).on) == null ? void 0 : _a.apply(this, arguments);
18111813 }
18121814 bind() {
1813- return __privateGet(this, _events).bind.apply(this, arguments);
1815+ var _a;
1816+ return (_a = __privateGet(this, _events).bind) == null ? void 0 : _a.apply(this, arguments);
18141817 }
18151818 removeEventListener() {
1816- return __privateGet(this, _events).removeEventListener.apply(this, arguments);
1819+ var _a;
1820+ return (_a = __privateGet(this, _events).removeEventListener) == null ? void 0 : _a.apply(this, arguments);
18171821 }
18181822 off() {
1819- return __privateGet(this, _events).off.apply(this, arguments);
1823+ var _a;
1824+ return (_a = __privateGet(this, _events).off) == null ? void 0 : _a.apply(this, arguments);
18201825 }
18211826 unbind() {
1822- return __privateGet(this, _events).unbind.apply(this, arguments);
1827+ var _a;
1828+ return (_a = __privateGet(this, _events).unbind) == null ? void 0 : _a.apply(this, arguments);
18231829 }
18241830 dispatchEvent() {
1825- return __privateGet(this, _events).dispatchEvent.apply(this, arguments);
1831+ var _a;
1832+ return (_a = __privateGet(this, _events).dispatchEvent) == null ? void 0 : _a.apply(this, arguments);
18261833 }
18271834 trigger() {
1828- return __privateGet(this, _events).trigger.apply(this, arguments);
1835+ var _a;
1836+ return (_a = __privateGet(this, _events).trigger) == null ? void 0 : _a.apply(this, arguments);
18291837 }
18301838 listen() {
1831- return __privateGet(this, _events).listen.apply(this, arguments);
1839+ var _a;
1840+ return (_a = __privateGet(this, _events).listen) == null ? void 0 : _a.apply(this, arguments);
18321841 }
18331842 ignore() {
1834- return __privateGet(this, _events).ignore.apply(this, arguments);
1843+ var _a;
1844+ return (_a = __privateGet(this, _events).ignore) == null ? void 0 : _a.apply(this, arguments);
18351845 }
18361846 pop() {
18371847 const popped = super.pop.apply(this, arguments);
@@ -4147,8 +4157,7 @@ var _Shape = class _Shape extends Element {
41474157 /**
41484158 * @name Two.Shape#dispose
41494159 * @function
4150- * @description Release the element's renderer object and detach any events.
4151- * This cleans up renderer-specific resources and unbinds all event listeners.
4160+ * @description Release the shape's bound objects by unbinding relevant events.
41524161 */
41534162 dispose() {
41544163 super.dispose();
@@ -15769,34 +15778,44 @@ var _Two = class _Two {
1576915778 this._events._bound = v;
1577015779 }
1577115780 addEventListener() {
15772- return this._events.addEventListener.apply(this, arguments);
15781+ var _a;
15782+ return (_a = this._events.addEventListener) == null ? void 0 : _a.apply(this, arguments);
1577315783 }
1577415784 on() {
15775- return this._events.addEventListener.apply(this, arguments);
15785+ var _a;
15786+ return (_a = this._events.addEventListener) == null ? void 0 : _a.apply(this, arguments);
1577615787 }
1577715788 bind() {
15778- return this._events.addEventListener.apply(this, arguments);
15789+ var _a;
15790+ return (_a = this._events.addEventListener) == null ? void 0 : _a.apply(this, arguments);
1577915791 }
1578015792 removeEventListener() {
15781- return this._events.removeEventListener.apply(this, arguments);
15793+ var _a;
15794+ return (_a = this._events.removeEventListener) == null ? void 0 : _a.apply(this, arguments);
1578215795 }
1578315796 off() {
15784- return this._events.removeEventListener.apply(this, arguments);
15797+ var _a;
15798+ return (_a = this._events.removeEventListener) == null ? void 0 : _a.apply(this, arguments);
1578515799 }
1578615800 unbind() {
15787- return this._events.removeEventListener.apply(this, arguments);
15801+ var _a;
15802+ return (_a = this._events.removeEventListener) == null ? void 0 : _a.apply(this, arguments);
1578815803 }
1578915804 dispatchEvent() {
15790- return this._events.dispatchEvent.apply(this, arguments);
15805+ var _a;
15806+ return (_a = this._events.dispatchEvent) == null ? void 0 : _a.apply(this, arguments);
1579115807 }
1579215808 trigger() {
15793- return this._events.dispatchEvent.apply(this, arguments);
15809+ var _a;
15810+ return (_a = this._events.dispatchEvent) == null ? void 0 : _a.apply(this, arguments);
1579415811 }
1579515812 listen() {
15796- return this._events.listen.apply(this, arguments);
15813+ var _a;
15814+ return (_a = this._events.listen) == null ? void 0 : _a.apply(this, arguments);
1579715815 }
1579815816 ignore() {
15799- return this._events.ignore.apply(this, arguments);
15817+ var _a;
15818+ return (_a = this._events.ignore) == null ? void 0 : _a.apply(this, arguments);
1580015819 }
1580115820 /**
1580215821 * @name Two#appendTo
0 commit comments