!function(e,n){"object"==typeof exports&&"object"==typeof module?module.exports=n():"function"==typeof define&&define.amd?define([],n):"object"==typeof exports?exports["h5p-standalone"]=n():e.H5PStandalone=n()}(self,(()=>(()=>{var e={633:e=>{function n(e,n){var t=e.length,r=new Array(t),o={},i=t,a=function(e){for(var n=new Map,t=0,r=e.length;t{for(var r in n)t.o(n,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:n[r]})},t.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n);var r={};return(()=>{"use strict";t.d(r,{default:()=>m});var e=function(e,n,t,r){return new(t||(t=Promise))((function(o,i){function a(e){try{c(r.next(e))}catch(e){i(e)}}function s(e){try{c(r.throw(e))}catch(e){i(e)}}function c(e){var n;e.done?o(e.value):(n=e.value,n instanceof t?n:new t((function(e){e(n)}))).then(a,s)}c((r=r.apply(e,n||[])).next())}))},n=function(e,n){var t,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(s){return function(c){return function(s){if(t)throw new TypeError("Generator is already executing.");for(;i&&(i=0,s[0]&&(a=0)),a;)try{if(t=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!((o=(o=a.trys).length>0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]-1?n+=window.location.pathname.split("/").slice(0,-1).join("/"):n+=window.location.pathname,"".concat(n,"/").concat(e)}function i(t,r){return e(this,void 0,void 0,(function(){return n(this,(function(e){switch(e.label){case 0:return r||(r={credentials:"include"}),[4,fetch(t,r)];case 1:return[2,e.sent().json()]}}))}))}function a(t,r){return e(this,void 0,void 0,(function(){var e,o,i,a;return n(this,(function(n){switch(n.label){case 0:for(e=t.getElementsByTagName("script"),o=[],i=0;i0&&o[o.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]0?[2,this.loadDependencies(o,r,t)]:[2,r]}}))}))},e.prototype.findLibraryDependencies=function(e,n){return d(this,void 0,void 0,(function(){var t,r,o=this;return p(this,(function(a){switch(a.label){case 0:return[4,i("".concat(n,"/").concat(e,"/library.json"))];case 1:return t=a.sent(),r=[],t.preloadedDependencies&&(r=t.preloadedDependencies.map((function(e){return o.libraryToFolderName(e)}))),[2,{libraryFolderName:e,dependencies:r,preloadedCss:t.preloadedCss,preloadedJs:t.preloadedJs}]}}))}))},e.prototype.sortDependencies=function(e,n){var t=[],r={},o={};e.forEach((function(e){0===e.dependencies.length&&t.push([e.libraryFolderName]),e.dependencies.forEach((function(n){t.push([e.libraryFolderName,n])})),e.preloadedCss&&(r[e.libraryFolderName]=[],r[e.libraryFolderName]&&(r[e.libraryFolderName]=r[e.libraryFolderName]),e.preloadedCss.forEach((function(t){var o="".concat(n,"/").concat(e.libraryFolderName,"/").concat(t.path);r[e.libraryFolderName].push(o)}))),e.preloadedJs&&(o[e.libraryFolderName]=[],o[e.libraryFolderName]&&(o[e.libraryFolderName]=o[e.libraryFolderName]),e.preloadedJs.forEach((function(t){var r="".concat(n,"/").concat(e.libraryFolderName,"/").concat(t.path);o[e.libraryFolderName].push(r)})))}));var i=[],a=[];return f(t).reverse().forEach((function(e){Array.prototype.push.apply(i,r[e]),Array.prototype.push.apply(a,o[e])})),{styles:i,scripts:a}},e}();h.EventDispatcher=function(){};const m={H5P:h}})(),r.default})()));