import { constructors, cell, entity } from '../core/library.js';
import { mergeOver, pushUnique, isa_obj } from '../core/utilities.js';
import { gettableVideoAssetAtributes, settableVideoAssetAtributes } from './videoAsset.js';
import { gettableImageAssetAtributes, settableImageAssetAtributes } from './imageAsset.js';
import baseMix from '../mixin/base.js';
import patternMix from '../mixin/pattern.js';
import assetConsumerMix from '../mixin/assetConsumer.js';