(functionwebpackUniversalModuleDefinition(root,factory){if(typeofexports==="object"&&typeofmodule==="object")module.exports=factory();elseif(typeofdefine==="function"&&define.amd)define([],factory);elseif(typeofexports==="object")exports["MediaTag"]=factory();elseroot["MediaTag"]=factory()})(this,function(){returnfunction(modules){varinstalledModules={};function__webpack_require__(moduleId){if(installedModules[moduleId])returninstalledModules[moduleId].exports;varmodule=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=true;returnmodule.exports}__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.i=function(value){returnvalue};__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{configurable:false,enumerable:true,get:getter})}};__webpack_require__.n=function(module){vargetter=module&&module.__esModule?functiongetDefault(){returnmodule["default"]}:functiongetModuleExports(){returnmodule};__webpack_require__.d(getter,"a",getter);returngetter};__webpack_require__.o=function(object,property){returnObject.prototype.hasOwnProperty.call(object,property)};__webpack_require__.p="";return__webpack_require__(__webpack_require__.s=86)}([function(module,exports,__webpack_require__){"use strict";varIdentifier={IMAGE:"image",AUDIO:"audio",VIDEO:"video",PDF:"pdf",DASH:"dash",DOWNLOAD:"download",CRYPTO:"crypto",CLEAR_KEY:"clear-key",MEDIA_OBJECT:"media-object"};module.exports=Identifier},function(module,exports,__webpack_require__){"use strict";varType={MATCHER:"matcher",RENDERER:"renderer",FILTER:"filter",SANITIZER:"sanitizer"};module.exports=Type},function(module,exports,__webpack_require__){"use strict";varProcessingEngine=__webpack_require__(25);varMatchingEngine=__webpack_require__(24);varPluginStore=__webpack_require__(44);varUriStore=__webpack_require__(45);varParser=__webpack_require__(23);varMediaObject=__webpack_require__(22);functionMediaTag(elements){if(elementsinstanceofArray){varmediaObjects=[];elements.forEach(function(element){if(element.mediaObject){mediaObjects.push(element.mediaObject)}else{mediaObjects.push(MediaTag.start(element))}});returnmediaObjects}varelement=elements;returnMediaTag.start(element)}MediaTag.createMediaObject=function(element){varmediaObject=newMediaObject(element);varproperties=Parser.parse(mediaObject);mediaObject.setProperties(properties);returnmediaObject};MediaTag.start=function(element){varmediaObject=MediaTag.createMediaObject(element);returnMediaTag.processingEngine.start(mediaObject)};MediaTag.pluginStore=MediaTag.pluginStore||newPluginStore;MediaTag.uriStore=MediaTag.uriStore||newUriStore("../plugins");MediaTag.processingEngine=MediaTag.processingEngine||newProcessingEngine(MediaTag.pluginStore);MediaTag.matchingEngine=MediaTag.matchingEngine||newMatchingEngine(MediaTag.pluginStore,MediaTag.uriStore);MediaTag.loadingEngine=null;module.exports=MediaTag},function(module,exports,__webpack_require__){"use strict";var_createClass=function(){functiondefineProperties(target,props){for(vari=0;i<props.length;i++){vardescriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"indescriptor)descriptor.writable=true;Object.defineProperty(target,descriptor.key,descriptor)}}returnfunction(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);returnConstructor}}();function_classCallCheck(instance,Constructor){if(!(instanceinstanceofConstructor)){thrownewTypeError("Cannot call a class as a function")}}function_possibleConstructorReturn(self,call){if(!self){thrownewReferenceError("this hasn't been initialised - super() hasn't been called")}returncall&&(typeofcall==="object"||typeofcall==="function")?call:self}function_inherits(subClass,superClass){if(typeofsuperClass!=="function"&