/*! rasterizeHTML.js - v1.3.1 - 2022-01-16 * http://www.github.com/cburgmer/rasterizeHTML.js * Copyright (c) 2022 Christoph Burgmer; Licensed MIT */ /** * @license * Copyright 2010-2022 Three.js Authors * SPDX-License-Identifier: MIT */ /** * event-lite.js - Light-weight EventEmitter (less than 1KB when gzipped) * * @copyright Yusuke Kawasaki * @license MIT * @constructor * @see https://github.com/kawanet/event-lite * @see http://kawanet.github.io/event-lite/EventLite.html * @example * var EventLite = require("event-lite"); * * function MyClass() {...} // your class * * EventLite.mixin(MyClass.prototype); // import event methods * * var obj = new MyClass(); * obj.on("foo", function() {...}); // add event listener * obj.once("bar", function() {...}); // add one-time event listener * obj.emit("foo"); // dispatch event * obj.emit("bar"); // dispatch another event * obj.off("foo"); // remove event listener */ /** * lil-gui * https://lil-gui.georgealways.com * @version 0.16.1 * @author George Michael Brower * @license MIT */