@playkit-js/rapt
Version:
Kaltura Interactive player based on Rapt engine
1 lines • 516 kB
JavaScript
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("PathKalturaPlayer",[],e):"object"==typeof exports?exports.PathKalturaPlayer=e():t.PathKalturaPlayer=e()}(window,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=35)}([function(t,e,n){"use strict";n.r(e),n.d(e,"__extends",(function(){return o})),n.d(e,"__assign",(function(){return i})),n.d(e,"__rest",(function(){return a})),n.d(e,"__decorate",(function(){return u})),n.d(e,"__param",(function(){return s})),n.d(e,"__esDecorate",(function(){return c})),n.d(e,"__runInitializers",(function(){return l})),n.d(e,"__propKey",(function(){return p})),n.d(e,"__setFunctionName",(function(){return f})),n.d(e,"__metadata",(function(){return d})),n.d(e,"__awaiter",(function(){return h})),n.d(e,"__generator",(function(){return y})),n.d(e,"__createBinding",(function(){return v})),n.d(e,"__exportStar",(function(){return g})),n.d(e,"__values",(function(){return m})),n.d(e,"__read",(function(){return b})),n.d(e,"__spread",(function(){return w})),n.d(e,"__spreadArrays",(function(){return _})),n.d(e,"__spreadArray",(function(){return O})),n.d(e,"__await",(function(){return j})),n.d(e,"__asyncGenerator",(function(){return k})),n.d(e,"__asyncDelegator",(function(){return x})),n.d(e,"__asyncValues",(function(){return E})),n.d(e,"__makeTemplateObject",(function(){return T})),n.d(e,"__importStar",(function(){return C})),n.d(e,"__importDefault",(function(){return P})),n.d(e,"__classPrivateFieldGet",(function(){return I})),n.d(e,"__classPrivateFieldSet",(function(){return M})),n.d(e,"__classPrivateFieldIn",(function(){return R}));var r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n])})(t,e)};function o(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}var i=function(){return(i=Object.assign||function(t){for(var e,n=1,r=arguments.length;n<r;n++)for(var o in e=arguments[n])Object.prototype.hasOwnProperty.call(e,o)&&(t[o]=e[o]);return t}).apply(this,arguments)};function a(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(t);o<r.length;o++)e.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(t,r[o])&&(n[r[o]]=t[r[o]])}return n}function u(t,e,n,r){var o,i=arguments.length,a=i<3?e:null===r?r=Object.getOwnPropertyDescriptor(e,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(t,e,n,r);else for(var u=t.length-1;u>=0;u--)(o=t[u])&&(a=(i<3?o(a):i>3?o(e,n,a):o(e,n))||a);return i>3&&a&&Object.defineProperty(e,n,a),a}function s(t,e){return function(n,r){e(n,r,t)}}function c(t,e,n,r,o,i){function a(t){if(void 0!==t&&"function"!=typeof t)throw new TypeError("Function expected");return t}for(var u,s=r.kind,c="getter"===s?"get":"setter"===s?"set":"value",l=!e&&t?r.static?t:t.prototype:null,p=e||(l?Object.getOwnPropertyDescriptor(l,r.name):{}),f=!1,d=n.length-1;d>=0;d--){var h={};for(var y in r)h[y]="access"===y?{}:r[y];for(var y in r.access)h.access[y]=r.access[y];h.addInitializer=function(t){if(f)throw new TypeError("Cannot add initializers after decoration has completed");i.push(a(t||null))};var v=(0,n[d])("accessor"===s?{get:p.get,set:p.set}:p[c],h);if("accessor"===s){if(void 0===v)continue;if(null===v||"object"!=typeof v)throw new TypeError("Object expected");(u=a(v.get))&&(p.get=u),(u=a(v.set))&&(p.set=u),(u=a(v.init))&&o.push(u)}else(u=a(v))&&("field"===s?o.push(u):p[c]=u)}l&&Object.defineProperty(l,r.name,p),f=!0}function l(t,e,n){for(var r=arguments.length>2,o=0;o<e.length;o++)n=r?e[o].call(t,n):e[o].call(t);return r?n:void 0}function p(t){return"symbol"==typeof t?t:"".concat(t)}function f(t,e,n){return"symbol"==typeof e&&(e=e.description?"[".concat(e.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:n?"".concat(n," ",e):e})}function d(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}function h(t,e,n,r){return new(n||(n=Promise))((function(o,i){function a(t){try{s(r.next(t))}catch(t){i(t)}}function u(t){try{s(r.throw(t))}catch(t){i(t)}}function s(t){var e;t.done?o(t.value):(e=t.value,e instanceof n?e:new n((function(t){t(e)}))).then(a,u)}s((r=r.apply(t,e||[])).next())}))}function y(t,e){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(u){return function(s){return function(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(a=0)),a;)try{if(n=1,r&&(o=2&u[0]?r.return:u[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,u[1])).done)return o;switch(r=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,r=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!(o=a.trys,(o=o.length>0&&o[o.length-1])||6!==u[0]&&2!==u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){a.label=u[1];break}if(6===u[0]&&a.label<o[1]){a.label=o[1],o=u;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(u);break}o[2]&&a.ops.pop(),a.trys.pop();continue}u=e.call(t,a)}catch(t){u=[6,t],r=0}finally{n=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,s])}}}var v=Object.create?function(t,e,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(e,n);o&&!("get"in o?!e.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return e[n]}}),Object.defineProperty(t,r,o)}:function(t,e,n,r){void 0===r&&(r=n),t[r]=e[n]};function g(t,e){for(var n in t)"default"===n||Object.prototype.hasOwnProperty.call(e,n)||v(e,t,n)}function m(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function b(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function w(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(b(arguments[e]));return t}function _(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var r=Array(t),o=0;for(e=0;e<n;e++)for(var i=arguments[e],a=0,u=i.length;a<u;a++,o++)r[o]=i[a];return r}function O(t,e,n){if(n||2===arguments.length)for(var r,o=0,i=e.length;o<i;o++)!r&&o in e||(r||(r=Array.prototype.slice.call(e,0,o)),r[o]=e[o]);return t.concat(r||Array.prototype.slice.call(e))}function j(t){return this instanceof j?(this.v=t,this):new j(t)}function k(t,e,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r,o=n.apply(t,e||[]),i=[];return r={},a("next"),a("throw"),a("return"),r[Symbol.asyncIterator]=function(){return this},r;function a(t){o[t]&&(r[t]=function(e){return new Promise((function(n,r){i.push([t,e,n,r])>1||u(t,e)}))})}function u(t,e){try{(n=o[t](e)).value instanceof j?Promise.resolve(n.value.v).then(s,c):l(i[0][2],n)}catch(t){l(i[0][3],t)}var n}function s(t){u("next",t)}function c(t){u("throw",t)}function l(t,e){t(e),i.shift(),i.length&&u(i[0][0],i[0][1])}}function x(t){var e,n;return e={},r("next"),r("throw",(function(t){throw t})),r("return"),e[Symbol.iterator]=function(){return this},e;function r(r,o){e[r]=t[r]?function(e){return(n=!n)?{value:j(t[r](e)),done:!1}:o?o(e):e}:o}}function E(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,n=t[Symbol.asyncIterator];return n?n.call(t):(t=m(t),e={},r("next"),r("throw"),r("return"),e[Symbol.asyncIterator]=function(){return this},e);function r(n){e[n]=t[n]&&function(e){return new Promise((function(r,o){(function(t,e,n,r){Promise.resolve(r).then((function(e){t({value:e,done:n})}),e)})(r,o,(e=t[n](e)).done,e.value)}))}}}function T(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}var S=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e};function C(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)"default"!==n&&Object.prototype.hasOwnProperty.call(t,n)&&v(e,t,n);return S(e,t),e}function P(t){return t&&t.__esModule?t:{default:t}}function I(t,e,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!r:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(t):r?r.value:e.get(t)}function M(t,e,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!o:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(t,n):o?o.value=n:e.set(t,n),n}function R(t,e){if(null===e||"object"!=typeof e&&"function"!=typeof e)throw new TypeError("Cannot use 'in' operator on non-object");return"function"==typeof t?e===t:t.has(e)}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(2),o={},i=function(){function t(){}return t.registerType=function(t,e){o[t]=e},t.createObject=function(t){var e="";t instanceof r.KalturaObjectBase?e=t.getTypeName():"string"==typeof t&&(e=t);var n=e?o[e]:null;return n?new n:null},t}();e.KalturaTypesFactory=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(46),o=n(1),i=new(n(47).KalturaLogger)("KalturaObjectBase"),a=function(){function t(t){this._allowedEmptyArray=[],this._dependentProperties={},t&&Object.assign(this,t),void 0===this.relatedObjects&&(this.relatedObjects={})}return t.prototype.allowEmptyArray=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var n=this._getMetadata().properties,r=0,o=t;r<o.length;r++){var a=o[r],u=n[a];u?"a"!==u.type?i.warn("ignore property '"+a+"' flaged to allow empty array as it is not of type array (did you set the right property in method 'allowEmptyArray'?)"):this._allowedEmptyArray.push(a):i.warn("ignore property '"+a+"' flaged to allow empty array as it doesn't not exists on type (did you set the right property in method 'allowEmptyArray'?)")}return this},t.prototype.setData=function(t){return t&&t(this),this},t.prototype.getTypeName=function(){return this._getMetadata().properties.objectType.default},t.prototype._getMetadata=function(){return{properties:{relatedObjects:{type:"m",readOnly:!0,subTypeConstructor:null,subType:"KalturaListResponse"}}}},t.prototype.hasMetadataProperty=function(t){return!!this._getMetadata().properties[t]},t.prototype.toRequestObject=function(){var t=this,e=this._getMetadata(),n={};try{Object.keys(e.properties).forEach((function(r){var o=e.properties[r],i=t._createRequestPropertyValue(r,o);switch(i.status){case"exists":n[r]=i.value;break;case"removed":n[r+"__null"]=""}}))}catch(t){throw i.warn(t.message),t}return n},t.prototype.fromResponseObject=function(t){var e=this,n=this._getMetadata();try{Object.keys(n.properties).forEach((function(r){var o=n.properties[r],i=e._parseResponseProperty(r,o,t);null!=i&&void 0!==i&&(e[r]=i)}))}catch(t){throw i.warn(t.message),t}return{}},t.prototype._parseResponseProperty=function(t,e,n){var o,i=this,a=t?n[t]:n;if(void 0!==a)if(null===a)o=null;else switch(e.type){case"b":"boolean"==typeof a?o=a:a+""=="0"?o=!1:a+""=="1"&&(o=!0);break;case"s":o=a+"";break;case"n":case"en":o=1*a;break;case"es":o=null!=a?a.toString():void 0;break;case"o":var u=a.objectType;if(!u)throw new Error("Failed to create kaltura object for property '"+t+"' (type '"+e.subType+"'). provided response object is missing property 'objectType'.");if(!(o=this._createKalturaObject(u,e.subType)))throw new Error("Failed to create kaltura object of type '"+n.objectType+"' (fallback type '"+e.subType+"')");o.fromResponseObject(a);break;case"m":var s={};if(!(a instanceof Object))throw new Error("failed to parse property '"+t+". Expected type object, got type '"+typeof a);Object.keys(a).forEach((function(t){var n=a[t],r=i._createKalturaObject(n.objectType,e.subType);if(!n||!r)throw new Error("Failed to create kaltura object for type '"+e.subType+"'");r.fromResponseObject(n),s[t]=r})),o=s;break;case"a":if(!(a instanceof Array))throw new Error("failed to parse property '"+t+". Expected type array, got type '"+typeof a);var c=[];a.forEach((function(t){var n=i._createKalturaObject(t.objectType,e.subType);if(!n)throw new Error("Failed to create kaltura object for type '"+t.objectType+"' and for fallback type '"+e.subType+"'");n.fromResponseObject(t),c.push(n)})),o=c;break;case"d":if(!this._isNumeric(a))throw new Error("failed to parse property '"+t+". Expected type date, got type '"+typeof a);o=r.KalturaClientUtils.fromServerDate(1*a)}return o},t.prototype._isNumeric=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},t.prototype._createKalturaObject=function(t,e){var n=null,r=!1;return t&&(n=o.KalturaTypesFactory.createObject(t)),!n&&e&&(r=!0,n=o.KalturaTypesFactory.createObject(e)),r&&n?i.warn("[kaltura-client]: Could not find object type '"+t+"', Falling back to '"+e+"' object type. (Did you remember to set your accepted object types in the request “config.acceptedTypes” attribute?)"):n||i.warn("[kaltura-client]: Could not find object type '"+t+"'. (Did you remember to set your accepted object types in the request “config.acceptedTypes” attribute?)"),n},t.prototype._createRequestPropertyValue=function(e,n){var o={status:"missing"};if("c"===n.type)n.default&&(o={status:"exists",value:n.default});else if(this._dependentProperties[e]){var i=this._dependentProperties[e];o={status:"exists",value:"{"+i.request+":result"+(i.targetPath?":"+i.targetPath:"")+"}"}}else if(!n.readOnly){var a=this[e];if(void 0!==a)if(null===a)o={status:"removed"};else switch(n.type){case"b":o={status:"exists",value:a};break;case"s":o={status:"exists",value:a+""};break;case"n":case"en":o={status:"exists",value:1*a};break;case"o":if(!(a instanceof t))throw new Error("failed to parse property. Expected '"+e+" to be kaltura object");o={status:"exists",value:a.toRequestObject()};break;case"a":if(!(a instanceof Array))throw new Error("failed to parse property. Expected '"+e+" to be Array");var u=[];if(a.forEach((function(e){e instanceof t&&u.push(e.toRequestObject())})),-1!==this._allowedEmptyArray.indexOf(e)||0!==u.length){if(u.length!==a.length)throw new Error("failed to parse array. Expected all '"+e+" items to be kaltura object");o={status:"exists",value:u}}break;case"m":if(!(a instanceof Object))throw new Error("failed to parse property. Expected '"+e+" to be kaltura object");var s=Object.keys(a);if(s.length>0){var c={};if(s.forEach((function(e){var n=a[e];n instanceof t&&(c[e]=n.toRequestObject())})),s.length!==Object.keys(c).length)throw new Error("failed to parse map. Expected all '"+e+" items to be kaltura object");o={status:"exists",value:c}}break;case"d":if(!(a instanceof Date))throw new Error("failed to parse property. Expected '"+e+" to be date");o={status:"exists",value:r.KalturaClientUtils.toServerDate(a)};break;case"es":o={status:"exists",value:"string"==typeof a?a:void 0};break;case"f":a instanceof FormData&&(o={status:"exists",value:a})}}return o},t.prototype.setDependency=function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var n=0,r=t.length;n<r;n++){var o=t[n],i=o,a=i.property,u=i.request,s=i.targetPath;o instanceof Array&&(a=o[0],u=o[1],s=3===o.length?o[2]:null),u+=1,this._dependentProperties[a]={property:a,request:u,targetPath:s}}return this},t}();e.KalturaObjectBase=a},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=n(18),i=n(11),a=n(5),u=n(13),s=n(12),c=function(t){function e(e,n){var r=n.responseType,o=n.responseSubType,i=n.responseConstructor,a=t.call(this,e)||this;return a.responseSubType=o,a.responseType=r,a._responseConstructor=i,a}return r.__extends(e,t),e.prototype.setCompletion=function(t){return this.callback=t,this},e.prototype._unwrapResponse=function(t){if(s.environment.response.nestedResponse){if(t&&t.hasOwnProperty("result"))return t.result.hasOwnProperty("error")?t.result.error:t.result;if(t&&t.hasOwnProperty("error"))return t.error}return t},e.prototype.handleResponse=function(e){var n,r;try{var i=this._unwrapResponse(e),u=null;i&&(u=i instanceof a.KalturaAPIException?i:"KalturaAPIException"===i.objectType?new a.KalturaAPIException(i.message,i.code,i.args):t.prototype._parseResponseProperty.call(this,"",{type:this.responseType,subType:this.responseSubType},i)),u||"v"===this.responseType?u instanceof a.KalturaAPIException?r=u:n=u:r=new a.KalturaAPIException("server response is undefined, expected '"+this.responseType+" / "+this.responseSubType+"'","client::response_type_error",null)}catch(t){r=new a.KalturaAPIException(t.message,"client::general_error",null)}var s=new o.KalturaResponse(n,r);if(this.callback)try{this.callback(s)}catch(t){}return s},e.prototype.setRequestOptions=function(t){return this.__requestOptions__=t instanceof u.KalturaRequestOptions?t:new u.KalturaRequestOptions(t),this},e.prototype.getRequestOptions=function(){return this.__requestOptions__},e.prototype.buildRequest=function(t){var e=this.__requestOptions__?this.__requestOptions__.toRequestObject():{},n=t?t.toRequestObject():{};return Object.assign({},n,e,this.toRequestObject())},e}(i.KalturaRequestBase);e.KalturaRequest=c},function(t,e,n){"use strict";var r=this&&this.__read||function(t,e){var n="function"==typeof Symbol&&t[Symbol.iterator];if(!n)return t;var r,o,i=n.call(t),a=[];try{for(;(void 0===e||e-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(t){o={error:t}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a},o=this&&this.__spread||function(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(r(arguments[e]));return t};Object.defineProperty(e,"__esModule",{value:!0}),e.log=e.enable=void 0;var i=!1;e.enable=function(){i=!0},e.log=function(t,e,n){for(var r=[],a=3;a<arguments.length;a++)r[a-3]=arguments[a];i&&console[t].apply(console,o(["KIV ["+t+"] "+(e?"["+e+"]":"")+" : "+n],r))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=function(t){function e(n,r,o){var i=t.call(this,n)||this;return i.message=n,i.code=r,i.args=o,Object.setPrototypeOf(i,e.prototype),i}return r.__extends(e,t),e}(Error);e.KalturaAPIException=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=function(t){function e(n,r,o){var i=t.call(this,r)||this;return i.code=n,i.message=r,i.args=o,Object.setPrototypeOf(i,e.prototype),i}return r.__extends(e,t),e}(Error);e.KalturaClientException=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Dispatcher=void 0;var r=function(){function t(){this.events={}}return t.prototype.addListener=function(t,e){void 0===this.events[t]&&(this.events[t]={listeners:[]}),this.events[t].listeners.push(e)},t.prototype.removeListener=function(t,e){if(void 0===this.events[t])return!1;this.events[t].listeners=this.events[t].listeners.filter((function(t){return t.toString()!==e.toString()}))},t.prototype.dispatch=function(t){if(void 0===this.events[t.type])return!1;this.events[t.type].listeners.forEach((function(e){t.payload?e({type:t.type,payload:t.payload}):e({type:t.type})}))},t}();e.Dispatcher=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(){function t(t){this._executors=[],this._onCancel=t(this._onResolve.bind(this),this._onReject.bind(this),this)}return t.resolve=function(e){return new t((function(t){t(e)}))},t.reject=function(e){return new t((function(t,n){n(e)}))},t.prototype._onResolve=function(t){this._notifyExecutor(t)},t.prototype._onReject=function(t){this._notifyExecutor(t)},t.prototype._notifyExecutor=function(e){var n,r=this._executors.length>0?this._executors.splice(0,1)[0]:null;if(r)try{if(e instanceof Error?r.reject?n=r.reject(e):this._handleErrorOriginatedFromExecuter(e):r.resolve&&(n=r.resolve(e)),n instanceof t)return void n.then(this._onResolve.bind(this),this._onReject.bind(this));if(n instanceof Promise)return void n.then(this._onResolve.bind(this),this._onReject.bind(this));n=void 0===n?e:n,this._notifyExecutor(n)}catch(t){this._handleErrorOriginatedFromExecuter(t)}},t.prototype._handleErrorOriginatedFromExecuter=function(t){if(!(this._executors.length>0))throw t;this._notifyExecutor(t)},t.prototype.cancel=function(){this._onCancel&&this._onCancel()},t.prototype.then=function(t,e){return this._executors.push({resolve:t,reject:e}),this},t.prototype.catch=function(t){return this._executors.push({resolve:null,reject:t}),this},t}();e.CancelableAction=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=n(8),i=n(5),a=n(6),u=n(12);function s(t,e){var n=t.trim();if(!e)return n;var r=-1!==n.indexOf("?");return n+(r?"&":"?")+function t(e,n){var r,o=[];for(r in e)if(e.hasOwnProperty(r)){var i=n?n+"["+r+"]":r,a=e[r];o.push(null!==a&&"object"==typeof a?t(a,i):encodeURIComponent(i)+"="+encodeURIComponent(a))}return o.join("&")}(e)}function c(t,e){var n=(t.getNetworkTag()||"").trim(),r=(e.clientTag||"").trim()||"ng-app";return n&&n.length?r+"_"+n:r}e.createEndpoint=function(t,e,n,o,i){var a=e.endpointUrl,u=c(t,e),l=a+"/api_v3/service/"+n;return o&&(l+="/action/"+o),s(l,r.__assign({},i||{},u?{clientTag:u}:{}))},e.buildUrl=s,e.createClientTag=c,e.buildQuerystring=function t(e,n){var r,o=[];for(r in e)if(e.hasOwnProperty(r)){var i=n?n+"["+r+"]":r,a=e[r];o.push(null!==a&&"object"==typeof a?t(a,i):encodeURIComponent(i)+"="+encodeURIComponent(a))}return o.join("&")},e.getHeaders=function(){return{Accept:"application/json","Content-Type":"application/json"}},e.prepareParameters=function(t,e,n){return Object.assign({},t.buildRequest(n),{apiVersion:u.environment.request.apiVersion,format:1})},e.createCancelableAction=function(t){return new o.CancelableAction((function(e,n){var r=new XMLHttpRequest,o=!1;return r.onreadystatechange=function(){if(4===r.readyState){if(o)return;o=!0;var t=void 0;try{t=200===r.status?JSON.parse(r.response):new a.KalturaClientException("client::requre-failure",r.responseText||"failed to transmit request")}catch(e){t=new Error(r.responseText)}t instanceof Error||t instanceof i.KalturaAPIException?n(t):e(t)}},r.open("POST",t.endpoint),t.headers&&Object.keys(t.headers).forEach((function(e){var n=t.headers[e];r.setRequestHeader(e,n)})),r.send(JSON.stringify(t.body)),function(){o||(o=!0,r.abort())}}))}},function(t,e,n){"use strict";var r,o=this&&this.__extends||(r=function(t,e){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n])})(t,e)},function(t,e){function n(){this.constructor=t}r(t,e),t.prototype=null===e?Object.create(e):(n.prototype=e.prototype,new n)}),i=this&&this.__values||function(t){var e="function"==typeof Symbol&&Symbol.iterator,n=e&&t[e],r=0;if(n)return n.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&r>=t.length&&(t=void 0),{value:t&&t[r++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")};Object.defineProperty(e,"__esModule",{value:!0}),e.PlayersManager=e.Persistency=e.KipFullscreen=void 0;var a,u=n(7),s=n(38),c=n(39),l=n(41),p=n(4);e.KipFullscreen={FULL_SCREEN_CLICKED:"fullScreenClicked",ENTER_FULL_SCREEN:"enterFullScreen",EXIT_FULL_SCREEN:"exitFullScreen"},function(t){t.mute="mute",t.textStyle="textStyle",t.captions="captions",t.volume="volume",t.audioTrack="audioTrack",t.rate="rate"}(a=e.Persistency||(e.Persistency={}));var f=function(t){function n(e,n,r,o,i,u,s,c){void 0===u&&(u=!1),void 0===s&&(s=!1),void 0===c&&(c=!1);var l=t.call(this)||this;return l.config=e,l.playerLibrary=n,l.raptProjectId=r,l.raptData=o,l.domManager=i,l.impressionAnalyticEventSent=u,l.playRequestedAnalyticEventSent=s,l.playAnalyticEventSent=c,l.activePlayer=null,l.clickedHotspotId=void 0,l.activeNode=null,l.analyticsModel=void 0,l.firstPlay=!0,l.playerWidth=NaN,l.playerHeight=NaN,l.resizeInterval=NaN,l.endFlag=!1,l.handleTextTrackChanged=function(t){l.playersBufferManager.syncPlayersStatus(a.captions,t.payload.selectedTextTrack._language,l.activePlayer.player)},l.handleRateChanged=function(t){l.playersBufferManager.syncPlayersStatus(a.rate,l.activePlayer.player.playbackRate,l.activePlayer.player)},l.handleTrackStyleChanged=function(t){l.playersBufferManager.syncPlayersStatus(a.textStyle,l.activePlayer.player.textStyle,l.activePlayer.player)},l.handleAudiotrackChanged=function(t){l.playersBufferManager.syncPlayersStatus(a.audioTrack,t.payload.selectedAudioTrack._language,l.activePlayer.player)},l.handleVolumeChanged=function(t){l.playersBufferManager.syncPlayersStatus(a.volume,l.activePlayer.player.volume,l.activePlayer.player)},l.handleMuteChanged=function(t){var e=t.payload.mute;l.playersBufferManager.syncPlayersStatus(a.mute,e,l.activePlayer.player)},l.isAvailable=l.initPlayersFactory()&&l.initPlayersBufferManager(),l.isAvailable&&setTimeout((function(){l.isAvailable=l.initRaptEngine(),l.resizeInterval=window.setInterval(l.handleWindowResized.bind(l),250)})),l}return o(n,t),n.prototype.initPlayersBufferManager=function(){var t,e,n=this;if(this.playersBufferManager=new l.PlayersBufferManager(this.raptData,this.playersFactory),this.config.rapt&&this.config.rapt.hasOwnProperty("bufferNextNodes")&&!1===this.config.rapt.bufferNextNodes||this.config.rapt.syncVideos)this.playersBufferManager.disable();else{try{for(var r=i(["buffer:prebuffer","buffer:bufferend","buffer:bufferstart","buffer:allbuffered"]),o=r.next();!o.done;o=r.next()){var a=o.value;this.playersBufferManager.addListener(a,(function(t){n.dispatch(t)}))}}catch(e){t={error:e}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(t)throw t.error}}}return!0},n.prototype.getActiveKalturaPlayer=function(){return this.activePlayer?this.activePlayer.player:null},n.prototype.getActiveNode=function(){return this.activeNode},n.prototype.initPlayersFactory=function(){var t=this;return this.playersFactory=new c.PlayersFactory(this.domManager,this.raptProjectId,this.playerLibrary,(function(e){switch(t.analyticsModel||(t.analyticsModel=e),e.rootEntryId=t.raptProjectId,e.nodeId=t.activeNode.id,e.entryId=t.activeNode.entryId,e.eventType){case 14:e.eventType=99;break;case 11:case 12:case 13:return!1;case 1:if(t.impressionAnalyticEventSent)return!1;t.impressionAnalyticEventSent=!0,e.entryId=t.raptProjectId;break;case 2:if(t.playRequestedAnalyticEventSent)return!1;t.playRequestedAnalyticEventSent=!0,e.entryId=t.raptProjectId;break;case 3:if(t.playAnalyticEventSent)return!1;t.playAnalyticEventSent=!0,e.entryId=t.raptProjectId}return!0}),this.config),this.playersFactory.addListener(e.KipFullscreen.FULL_SCREEN_CLICKED,(function(){t.toggleFullscreenState()})),!0},n.prototype.initRaptEngine=function(){var t=this,e=this.domManager.createDomElement("div","rapt-engine","kiv-rapt-engine"),r=(e.id,e.domElement);this.element=r,this.element.setAttribute("tabindex","-1");var o=this.raptData,i=o.nodes,a=o.settings.startNodeId;if(!i.find((function(t){return t.id===a})))return this.dispatch({type:s.KipEvent.FIRST_PLAY_ERROR}),!1;var u={};return this.config.gaTrackId&&(u.$ga=this.config.gaTrackId),this.raptEngine=new Rapt.Engine(this,u),this.raptEngine.load(this.raptData),this.resizeEngine(),setInterval((function(){return t.syncRaptStatus()}),n.playerTickInterval),!0},n.prototype.handleWindowResized=function(){var t=this.domManager.getContainer().offsetWidth,e=this.domManager.getContainer().offsetHeight;t===this.playerWidth&&e===this.playerHeight||(this.playerWidth=t,this.playerHeight=e,this.resizeEngine())},n.prototype.syncRaptStatus=function(){if(this.activePlayer){var t=this.activePlayer.player.getVideoElement();t&&this.raptEngine.update({currentTime:t.currentTime,duration:t.duration,ended:t.ended,videoWidth:t.videoWidth,videoHeight:t.videoHeight,paused:t.paused,readyState:t.readyState})}},n.prototype.toggleFullscreenState=function(){var t=document;t.fullscreenElement||t.webkitFullscreenElement?document.exitFullscreen?t.exitFullscreen():t.webkitExitFullscreen&&t.webkitExitFullscreen():this.domManager.requestFullscreen()},n.prototype.resizeEngine=function(){var t=this.domManager.getContainer();this.raptEngine.resize({width:t.offsetWidth,height:t.offsetHeight})},n.prototype.destroy=function(){this.removeListeners(),clearInterval(this.resizeInterval)},n.prototype.updateActiveItems=function(t,e){var n=!!this.activePlayer,r=this.activePlayer!==t,o=this.activeNode!==e;p.log("log","pm_updateActiveItems","executed",{hasActivePlayer:n,isSwitchingPlayer:r,isSwitchingRaptNode:o,nodeId:e?e.id:null}),n&&(this.activePlayer.player.pause(),r&&(this.removeListeners(),this.playersBufferManager.isAvailable())),this.activePlayer=t,this.activeNode=e,o&&this.playersBufferManager.switchPlayer(this.activeNode),r&&(this.domManager.changeActivePlayer(this.activePlayer),this.addListenersToPlayer())},n.prototype.trySendingFirstEvent=function(t){var e=this;setTimeout((function(){e.analyticsModel&&e.playAnalyticEventSent?e.sendAnalytics(44,{entryId:t}):e.trySendingFirstEvent(t)}),250)},n.prototype.projectStarted=function(){var t=this;this.domManager.showRaptLayer(),this.domManager.addClass("kiv-initiated"),this.removeListener("project:start",(function(){return t.projectStarted}));try{this.activePlayer.player.configure({playback:{autoplay:!0}})}catch(t){p.log("log","pm_projectStarted","Could not apply autoplay to player",t)}},n.prototype.switchPlayer=function(t){var e=this,n=0;this.config.rapt.syncVideos&&this.activePlayer&&this.activePlayer.player&&this.activePlayer.player.currentTime&&this.activePlayer.player.duration-this.activePlayer.player.currentTime>5&&(n=this.activePlayer.player.currentTime),this.domManager.getContainer().classList.add("rapt-switching"),setTimeout((function(){e.domManager.getContainer().classList.remove("rapt-switching")}),269);var r=t.sources[0].src,o=t.node,i=document.querySelector(" .kiv-rapt-engine");this.analyticsModel?this.sendAnalytics(44,{entryId:r,nodeId:o.id}):this.trySendingFirstEvent(r);var a={};if(this.activeNode&&(a={entryId:this.activeNode.entryId,fromNodeId:this.activeNode.id,toNodeId:o.id},this.clickedHotspotId&&(a.hotspotId=this.clickedHotspotId,this.clickedHotspotId=void 0),this.activeNode.id&&(a.nodeId=this.activeNode.id),this.sendAnalytics(48,a)),p.log("log","pm_switchPlayer","executed",{entryId:r,nodeId:o.id}),this.activePlayer&&this.activeNode===o){p.log("log","pm_switchPlayer","switch to same node, seek to the beginning",{entryId:r});var u=a.hotspotId,s=this.raptData.hotspots.find((function(t){return t.id===u})),c=0;if(s){var l=s.onClick.find((function(t){return"project:jump"===t.type})).payload;l&&l.startFrom&&(c=l.startFrom)}else if(this.activeNode.onEnded){var f=this.activeNode.onEnded.find((function(t){return"project:jump"===t.type}));f&&f.payload&&f.payload.startFrom&&(c=f.payload.startFrom)}return this.activePlayer.player.currentTime=c,void this.activePlayer.player.play()}var d=!0;if(this.firstPlay&&this.config.playback&&!1===this.config.playback.autoplay&&(d=!1,p.log("log","pm_switchPlayer","setting autoplay to false on first node with playersBufferManager",{entryId:r})),!d&&this.firstPlay&&(this.domManager.hideRaptLayer(),this.addListener("project:start",(function(){return e.projectStarted()}))),this.playersBufferManager.isAvailable()){p.log("log","pm_switchPlayer","use buffer manager to get player for entry",{entryId:r});var h=this.checkSeekTo(o,this.activeNode,a.hotspotId),y=this.playersBufferManager.getPlayer(r,d,this.firstPlay&&!d,h);this.firstPlay=!1,this.updateActiveItems(y,o)}else if(p.log("log","pm_switchPlayer","buffer manager not available, switch media on current player"),this.activePlayer){p.log("log","pm_switchPlayer","switch media on main player",{entryId:r}),this.firstPlay&&!1===this.config.playback.autoplay&&(this.activePlayer.player.configure({playback:{autoplay:!0}}),this.activePlayer.player.configure({sources:{poster:""}}),p.log("log","pm_switchPlayer","setting autoplay to true (after first load) and poster to off")),this.firstPlay=!1;h=this.checkSeekTo(o,this.activeNode,a.hotspotId);this.updateActiveItems(this.activePlayer,o),this.config.rapt.syncVideos&&n&&this.activePlayer.player.configure({playback:{startTime:n}}),h?this.activePlayer.player.configure({playback:{startTime:h}}):this.activePlayer.player.configure({playback:{startTime:0}}),this.activePlayer.player.loadMedia({entryId:r})}else{p.log("log","pm_switchPlayer","no player found, create main player",{entryId:r});var v=this.playersFactory.createPlayer(r,d,null,this.firstPlay&&!d);this.firstPlay=!1,this.updateActiveItems(v,o)}this.playersFactory.playerLibrary.core.Env.device.model&&this.domManager.reparentRaptLayer(i)},n.prototype.execute=function(t){this.raptEngine?this.raptEngine.execute(t):p.log("error","pm_execute","Error: Rapt Media commands received before initialization is complete")},n.prototype.removeListeners=function(){if(this.activePlayer&&this.activePlayer.player){var t=this.activePlayer.player;t.removeEventListener(t.Event.Core.TEXT_TRACK_CHANGED,this.handleTextTrackChanged),t.removeEventListener(t.Event.Core.AUDIO_TRACK_CHANGED,this.handleAudiotrackChanged),t.removeEventListener(t.Event.Core.TEXT_STYLE_CHANGED,this.handleTrackStyleChanged),t.removeEventListener(t.Event.Core.RATE_CHANGE,this.handleRateChanged),t.removeEventListener(t.Event.Core.VOLUME_CHANGE,this.handleVolumeChanged),t.removeEventListener(t.Event.Core.MUTE_CHANGE,this.handleMuteChanged)}},n.prototype.checkSeekTo=function(t,e,n){try{if(!e)return;var r=e.onEnded;if(r&&this.endFlag){var o=r.find((function(t){return!("project:jump"!==t.type||!t.payload||!t.payload.startFrom)}));if(o&&t.id===o.payload.destination)return o.payload.startFrom}if(!n)return p.log("error","pm_checkSeekTo","Error: hotspot with id: "+n+" is undefined. returning startFrom=0"),0;var i=this.raptData.hotspots.find((function(t){return t.id===n}));if(i&&i.onClick){var a=i.onClick.find((function(t){return"project:jump"===t.type})).payload;if(a&&a.destination&&a.destination===t.id&&"number"==typeof a.startFrom)return a.startFrom;p.log("error","pm_checkSeekTo","Error: hotspotsJumpData of id "+n+" did not satisfy one or more of the conditions. returning startFrom=0")}else p.log("error","pm_checkSeekTo","Error: Could not find data of hotspot with id: "+n+". returning startFrom=0");return 0}catch(t){return 0}},n.prototype.addListenersToPlayer=function(){if(this.activePlayer&&this.activePlayer.player){var t=this.activePlayer.player;t.addEventListener(t.Event.Core.PLAY,(function(){var e=t.getTracks(),n=e.find((function(t){return"subtitles"!==t._kind&&!t._bandwidth})),r=e.find((function(t){return"subtitles"===t._kind}));n&&null!=n._language&&t.getView().parentElement.parentElement.parentElement.classList.add("has-extra-tracks");r&&t.getView().parentElement.parentElement.parentElement.classList.add("has-captions")})),t.addEventListener(t.Event.Core.TEXT_TRACK_CHANGED,this.handleTextTrackChanged),t.addEventListener(t.Event.Core.AUDIO_TRACK_CHANGED,this.handleAudiotrackChanged),t.addEventListener(t.Event.Core.TEXT_STYLE_CHANGED,this.handleTrackStyleChanged),t.addEventListener(t.Event.Core.RATE_CHANGE,this.handleRateChanged),t.addEventListener(t.Event.Core.VOLUME_CHANGE,this.handleVolumeChanged),t.addEventListener(t.Event.Core.MUTE_CHANGE,this.handleMuteChanged)}},n.prototype.pause=function(){this.activePlayer&&this.activePlayer.player&&this.activePlayer.player.pause()},n.prototype.play=function(){this.activePlayer&&this.activePlayer.player&&this.activePlayer.player.play()},n.prototype.seek=function(t){this.activePlayer&&this.activePlayer.player&&(this.activePlayer.player.currentTime=t)},n.prototype.load=function(t){this.switchPlayer(t)},n.prototype.event=function(t){if("node:ended"===t.type&&(this.endFlag=!0),"node:enter"===t.type&&(this.endFlag=!1),"hotspot:click"===t.type&&(this.clickedHotspotId=t.payload.hotspot.id),"browser:open"===t.type){var e={entryId:this.activeNode.entryId,nodeId:this.activeNode.id,target:t.payload.href,hotspotId:t.context.payload.hotspot.id};this.sendAnalytics(47,e)}if("project:ready"===t.type&&(this.raptEngine.metadata.account=this.config.partnetId),this.dispatch(t),"hotspot:click"===t.type&&this.raptData.hotspots&&this.raptData.hotspots.length){var n=this.raptData.hotspots.find((function(e){return e.id===t.payload.hotspot.id}));n.clickSeek&&this.seek(n.clickSeek)}},n.prototype.sendAnalytics=function(t,e,n){if(this.analyticsModel){var r=Object.assign({},this.analyticsModel);r.eventType=t,e&&Object.keys(e).forEach((function(t){r[t]=e[t]})),n&&n.forEach((function(t){delete r[t]})),this.activePlayer&&this.activePlayer.player&&this.activePlayer.player.currentTime&&(r.position=this.activePlayer.player.currentTime),this.activePlayer.player.plugins.kava.sendAnalytics(r)}else p.log("error","pm_sendAnalytics","Missing basic event model - cannot send analytics")},n.playerTickInterval=250,n}(u.Dispatcher);e.PlayersManager=f},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=function(t){function e(e){return t.call(this,e)||this}return r.__extends(e,t),e.prototype.setNetworkTag=function(t){return!t||t.length>10?console.warn("cannot set network tag longer than 10 characters. ignoring tag '"+t):this._networkTag=t,this},e.prototype.getNetworkTag=function(){return this._networkTag},e}(n(2).KalturaObjectBase);e.KalturaRequestBase=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.environment={request:{apiVersion:"16.7.0",avoidQueryString:!1,fileFormatValue:1},response:{nestedResponse:!1,customErrorInHttp500:!1}}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=n(48),i=function(t){function e(e){var n=t.call(this,e)||this;return void 0===n.acceptedTypes&&(n.acceptedTypes=[]),n}return r.__extends(e,t),e.prototype._getMetadata=function(){var e=t.prototype._getMetadata.call(this);return Object.assign(e.properties,{partnerId:{type:"n"},ks:{type:"s"},responseProfile:{type:"o",subTypeConstructor:o.KalturaBaseResponseProfile,subType:"KalturaBaseResponseProfile"}}),e},e}(n(2).KalturaObjectBase);e.KalturaRequestOptions=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){t.entry="3",t.uiConf="2"}(e.KalturaFileAssetObjectType||(e.KalturaFileAssetObjectType={}))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=n(1),i=function(t){function e(e){return t.call(this,e)||this}return r.__extends(e,t),e.prototype._getMetadata=function(){var e=t.prototype._getMetadata.call(this);return Object.assign(e.properties,{objectType:{type:"c",default:"KalturaInteractivityDataFieldsFilter"},fields:{type:"s"}}),e},e}(n(2).KalturaObjectBase);e.KalturaInteractivityDataFieldsFilter=i,o.KalturaTypesFactory.registerType("KalturaInteractivityDataFieldsFilter",i)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=n(11),i=n(17),a=n(5),u=n(12),s=function(t){function e(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var r=t.call(this,{})||this;return r.requests=[],r.requests=e,r}return r.__extends(e,t),e.prototype.buildRequest=function(e){for(var n=t.prototype.toRequestObject.call(this),r=0,o=this.requests.length;r<o;r++)n[r]=this.requests[r].buildRequest(e);return n},e.prototype._getMetadata=function(){var e=t.prototype._getMetadata.call(this);return Object.assign(e.properties,{service:{default:"multirequest",type:"c"}}),e},e.prototype._unwrapResponse=function(t){if(u.environment.response.nestedResponse){if(t&&t.hasOwnProperty("result"))return t.result;if(t&&t.hasOwnProperty("error"))return t.error}return t},e.prototype.setCompletion=function(t){return this.callback=t,this},e.prototype.handleResponse=function(t){var e=[],n=this._unwrapResponse(t);if(n&&n instanceof Array&&n.length===this.requests.length){for(u=0,s=this.requests.length;u<s;u++){var r=n[u];e.push(this.requests[u].handleResponse(r))}if(this.callback)try{this.callback(new i.KalturaMultiResponse(e))}catch(t){}}else for(var o=new a.KalturaAPIException("server response is invalid, expected array of "+this.requests.length,"client::response_type_error",null),u=0,s=this.requests.length;u<s;u++)e.push(this.requests[u].handleResponse(o));return new i.KalturaMultiResponse(e)},e}(o.KalturaRequestBase);e.KalturaMultiRequest=s},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=function(t){function e(e){var n=this.constructor;void 0===e&&(e=[]);var r=t.call(this)||this;return n&&Object.setPrototypeOf(r,n.prototype),e&&e.length>0&&r.push.apply(r,e),r}return r.__extends(e,t),e.prototype.hasErrors=function(){return this.filter((function(t){return t.error})).length>0},e.prototype.getFirstError=function(){for(var t=null,e=0;e<this.length&&!(t=this[e].error);e++);return t},e}(Array);e.KalturaMultiResponse=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=function(t,e){this.result=t,this.error=e};e.KalturaResponse=r},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=function(t){function e(e,n){var r=n.responseType,o=n.responseSubType,i=n.responseConstructor,a=t.call(this,e,{responseType:r,responseSubType:o,responseConstructor:i})||this;return a.uploadedFileSize=0,a.uploadedFileSize=e.uploadedFileSize,a}return r.__extends(e,t),e.prototype.setProgress=function(t){return this._progressCallback=t,this},e.prototype._getProgressCallback=function(){return this._progressCallback},e.prototype.supportChunkUpload=function(){var t=this._getMetadata().properties;return!!this._responseConstructor&&(new this._responseConstructor).hasMetadataProperty("uploadedFileSize")&&!!t.resume&&!!t.resumeAt&&!!t.finalChunk},e.prototype.getFileInfo=function(){var t=this._getMetadata().properties,e=Object.keys(t).find((function(e){return"f"===t[e].type}));return e?{propertyName:e,file:this[e]}:null},e.prototype.toRequestObject=function(){var e=t.prototype.toRequestObject.call(this),n=this.getFileInfo().propertyName;return n&&delete e[n],e},e}(n(3).KalturaRequest);e.KalturaUploadRequest=o},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=n(1),i=n(55),a=n(27),u=function(t){function e(e){var n=t.call(this,e)||this;return void 0===n.filters&&(n.filters=[]),n}return r.__extends(e,t),e.prototype._getMetadata=function(){var e=t.prototype._getMetadata.call(this);return Object.assign(e.properties,{objectType:{type:"c",default:"KalturaPlaylist"},playlistContent:{type:"s"},filters:{type:"a",subTypeConstructor:i.KalturaMediaEntryFilterForPlaylist,subType:"KalturaMediaEntryFilterForPlaylist"},totalResults:{type:"n"},playlistType:{type:"en",subTypeConstructor:a.KalturaPlaylistType,subType:"KalturaPlaylistType"},plays:{type:"n",readOnly:!0},views:{type:"n",readOnly:!0},duration:{type:"n",readOnly:!0},executeUrl:{type:"s",readOnly:!0}}),e},e}(n(66).KalturaBaseEntry);e.KalturaPlaylist=u,o.KalturaTypesFactory.registerType("KalturaPlaylist",u)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){t[t.falseValue=0]="falseValue",t[t.nullValue=-1]="nullValue",t[t.trueValue=1]="trueValue"}(e.KalturaNullableBoolean||(e.KalturaNullableBoolean={}))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){t.blocked="6",t.deleted="3",t.errorConverting="-1",t.errorImporting="-2",t.import="0",t.infected="virusScan.Infected",t.moderate="5",t.noContent="7",t.pending="4",t.preconvert="1",t.ready="2",t.scanFailure="virusScan.ScanFailure"}(e.KalturaEntryStatus||(e.KalturaEntryStatus={}))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){t[t.approved=2]="approved",t[t.autoApproved=6]="autoApproved",t[t.deleted=4]="deleted",t[t.flaggedForReview=5]="flaggedForReview",t[t.pendingModeration=1]="pendingModeration",t[t.rejected=3]="rejected"}(e.KalturaEntryModerationStatus||(e.KalturaEntryModerationStatus={}))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){t.automatic="-1",t.conferenceEntryServer="conference.CONFERENCE_ENTRY_SERVER",t.data="6",t.document="10",t.externalMedia="externalMedia.externalMedia",t.liveChannel="8",t.liveStream="7",t.mediaClip="1",t.mix="2",t.playlist="5",t.sipEntryServer="sip.SIP_ENTRY_SERVER"}(e.KalturaEntryType||(e.KalturaEntryType={}))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){t.approvedButNotReady="1",t.failed="4",t.none="0",t.notReadyAndNotApproved="3",t.readyButNotApproved="2"}(e.KalturaEntryReplacementStatus||(e.KalturaEntryReplacementStatus={}))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=n(1),i=function(t){function e(e){return t.call(this,e)||this}return r.__extends(e,t),e.prototype._getMetadata=function(){var e=t.prototype._getMetadata.call(this);return Object.assign(e.properties,{objectType:{type:"c",default:"KalturaRelatedFilter"}}),e},e}(n(64).KalturaFilter);e.KalturaRelatedFilter=i,o.KalturaTypesFactory.registerType("KalturaRelatedFilter",i)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){t[t.dynamic=10]="dynamic",t[t.external=101]="external",t[t.path=102]="path",t[t.staticList=3]="staticList"}(e.KalturaPlaylistType||(e.KalturaPlaylistType={}))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),function(t){t.deleted="3",t.error="4",t.pending="0",t.ready="2",t.uploading="1"}(e.KalturaFileAssetStatus||(e.KalturaFileAssetStatus={}))},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=n(1),i=function(t){function e(e){return t.call(this,e)||this}return r.__extends(e,t),e.prototype._getMetadata=function(){var e=t.prototype._getMetadata.call(this);return Object.assign(e.properties,{objectType:{type:"c",default:"KalturaFileAssetFilter"}}),e},e}(n(76).KalturaFileAssetBaseFilter);e.KalturaFileAssetFilter=i,o.KalturaTypesFactory.registerType("KalturaFileAssetFilter",i)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=n(1),i=function(t){function e(e){return t.call(this,e)||this}return r.__extends(e,t),e.prototype._getMetadata=function(){var e=t.prototype._getMetadata.call(this);return Object.assign(e.properties,{objectType:{type:"c",default:"KalturaInteractivityNodeFilter"}}),e},e}(n(15).KalturaInteractivityDataFieldsFilter);e.KalturaInteractivityNodeFilter=i,o.KalturaTypesFactory.registerType("KalturaInteractivityNodeFilter",i)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=n(1),i=n(32),a=n(30),u=n(79),s=function(t){function e(e){return t.call(this,e)||this}return r.__extends(e,t),e.prototype._getMetadata=function(){var e=t.prototype._getMetadata.call(this);return Object.assign(e.properties,{objectType:{type:"c",default:"KalturaInteractivityDataFilter"},rootFilter:{type:"o",subTypeConstructor:i.KalturaInteractivityRootFilter,subType:"KalturaInteractivityRootFilter"},nodeFilter:{type:"o",subTypeConstructor:a.KalturaInteractivityNodeFilter,subType:"KalturaInteractivityNodeFilter"},interactionFilter:{type:"o",subTypeConstructor:u.KalturaInteractivityInteractionFilter,subType:"KalturaInteractivityInteractionFilter"}}),e},e}(n(2).KalturaObjectBase);e.KalturaInteractivityDataFilter=s,o.KalturaTypesFactory.registerType("KalturaInteractivityDataFilter",s)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),o=n(1),i=function(t){function e(e){return t.call(this,e)||this}return r.__extends(e,t),e.prototype._getMetadata=function(){var e=t.prototype._getMetadata.call(this);return Object.assign(e.properties,{objectType:{type:"c",default:"KalturaInteractivityRootFilter"}}),e},e}(n(15).KalturaInteractivityDataFieldsFilter);e.KalturaInteractivityRootFilter=i,o.KalturaTypesFactory.registerType("KalturaInteractivityRootFilter",i)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.createElement=void 0,e.createElement=function(t,e,n){var r=document.createElement(t);return e&&r.setAttribute("id",e),n&&r.setAttribute("class",n),r}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{val