/*! * @pixi/prepare - v6.5.10 * Compiled Thu, 06 Jul 2023 15:25:11 UTC * * @pixi/prepare is licensed under the MIT License. * http://www.opensource.org/licenses/mit-license */ import{settings as t}from"@pixi/settings";import{Texture as e,BaseTexture as i,ExtensionType as r}from"@pixi/core";import{Graphics as o}from"@pixi/graphics";import{Ticker as n,UPDATE_PRIORITY as s}from"@pixi/ticker";import{Container as u}from"@pixi/display";import{Text as a,TextStyle as h,TextMetrics as p}from"@pixi/text";t.UPLOADS_PER_FRAME=4;var f=function(t,e){return f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i])},f(t,e)};var l=function(){function t(t){this.maxItemsPerFrame=t,this.itemsLeft=0}return t.prototype.beginFrame=function(){this.itemsLeft=this.maxItemsPerFrame},t.prototype.allowedToUpload=function(){return this.itemsLeft-- >0},t}();function c(t,i){var r=!1;if(t&&t._textures&&t._textures.length)for(var o=0;o=0;e--)this.add(t.children[e]);return this},e.prototype.destroy=function(){this.ticking&&n.system.remove(this.tick,this),this.ticking=!1,this.addHooks=null,this.uploadHooks=null,this.renderer=null,this.completes=null,this.queue=null,this.limiter=null,this.uploadHookHelper=null},e}();function v(t,e){return e instanceof i&&(e._glTextures[t.CONTEXT_UID]||t.texture.bind(e),!0)}function _(t,e){if(!(e instanceof o))return!1;var i=e.geometry;e.finishPoly(),i.updateBatches();for(var r=i.batches,n=0;n