1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4090],{48878:function(e,t,n){n.r(t),n.d(t,{default:function(){return h}});var r=n(81505),o=n(27378),i=n(23615),a=n.n(i),u=n(99967),l=n(26078),s=n(57861);class f{get events(){return{play:this.onPlay,pause:this.onPause,error:this.onError,complete:this.onComplete,setupError:this.setupError}}constructor({emitEvent:e}){(0,r.Z)(this,"setPlayer",e=>{this.player=e}),(0,r.Z)(this,"setErrorHandler",e=>{this.setError=e}),(0,r.Z)(this,"onError",e=>{let{message:t}=e;this.error=t}),(0,r.Z)(this,"onSetupError",e=>{let{message:t}=e;this.error=t}),(0,r.Z)(this,"doEmitEvent",e=>{let{emitEvent:t}=this;if(t){let{mediaid:n}=this.player.getPlaylistItem();t({action:e,videoId:n})}}),(0,r.Z)(this,"onComplete",e=>{this.doEmitEvent(s.P.ENDED)}),(0,r.Z)(this,"onPause",e=>{this.doEmitEvent(s.P.PAUSED)}),(0,r.Z)(this,"onPlay",e=>{this.doEmitEvent(s.P.PLAYING)}),this.player=null,this.error=null,this.emitEvent=e}}var d=n(54776);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){(0,r.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}let y=e=>{let{url:t,name:n,autoplay:r,controls:i,type:a,urlScript:s,muted:c,imageData:y,loop:h}=e,{emitEvent:v}=(0,o.useContext)(d.lR),P=(0,o.useRef)(new f({emitEvent:v})),m=()=>{let e=window.jwplayer(n);e&&P.current.setPlayer(e)};return o.createElement(u.Z,(()=>{let{events:e}=P.current,o={customProps:{repeat:h,controls:i,events:e},playerScript:s,isAutoPlay:r,isMuted:c,playerId:n,onReady:m,className:l.g6};if(a===l.TW){let{url:e=""}=y;return p(p({},o),{},{image:e,file:t})}return p(p({},o),{},{playlist:t})})())};y.propTypes={url:a().string.isRequired,name:a().string.isRequired,urlScript:a().string.isRequired,imageId:a().string,autoplay:a().bool,loop:a().bool,controls:a().bool,muted:a().bool,type:a().string,imageData:a().object},y.defaultProps={autoplay:!1,loop:!1,controls:!0,muted:!1,type:"playlist",imageId:null,imageData:{}};var h=y},54335:function(e){var t=Array.isArray,n=Object.keys,r=Object.prototype.hasOwnProperty,o="undefined"!=typeof Element;e.exports=function(e,i){try{return function e(i,a){if(i===a)return!0;if(i&&a&&"object"==typeof i&&"object"==typeof a){var u,l,s,f=t(i),d=t(a);if(f&&d){if((l=i.length)!=a.length)return!1;for(u=l;0!=u--;)if(!e(i[u],a[u]))return!1;return!0}if(f!=d)return!1;var c=i instanceof Date,p=a instanceof Date;if(c!=p)return!1;if(c&&p)return i.getTime()==a.getTime();var y=i instanceof RegExp,h=a instanceof RegExp;if(y!=h)return!1;if(y&&h)return i.toString()==a.toString();var v=n(i);if((l=v.length)!==n(a).length)return!1;for(u=l;0!=u--;)if(!r.call(a,v[u]))return!1;if(o&&i instanceof Element&&a instanceof Element)return i===a;for(u=l;0!=u--;)if(("_owner"!==(s=v[u])||!i.$$typeof)&&!e(i[s],a[s]))return!1;return!0}return i!=i&&a!=a}(e,i)}catch(e){if(e.message&&e.message.match(/stack|recursion/i)||-2146828260===e.number)return console.warn("Warning: react-fast-compare does not handle circular references.",e.name,e.message),!1;throw e}}},64796:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=f(n(38343)),o=f(n(21449)),i=f(n(89159)),a=f(n(68417)),u=f(n(42771)),l=f(n(70935)),s=f(n(89608));function f(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){return{onAdPlay:r.default.bind(e),onBeforePlay:o.default.bind(e),onFullScreen:i.default.bind(e),onMute:a.default.bind(e),onPlay:u.default.bind(e),onTime:l.default.bind(e),onVideoLoad:s.default.bind(e)}}},38343:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){this.state.adHasPlayed?this.props.onAdResume(e):(this.props.onAdPlay(e),this.setState({adHasPlayed:!0}))}}
1,21449:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=t.getPlaylistItem();this.state.hasPlayed||this.state.adHasPlayed||"function"!=typeof this.props.generatePrerollUrl||t.playAd(this.props.generatePrerollUrl(n))}},89159:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e.fullscreen?this.props.onEnterFullScreen(e):this.props.onExitFullScreen(e)}},68417:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e.mute?this.props.onMute(e):this.props.onUnmute(e)}},42771:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){"autostart"===e.playReason?(this.setState({hasPlayed:!0}),this.props.onAutoStart(e)):this.state.hasPlayed&&("buffering"===e.oldstate||"paused"===e.oldstate)?this.props.onResume(e):(this.props.onPlay(e),this.setState({hasPlayed:!0}))}},70935:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=this.state.hasFired,n=e.position,r=e.duration,o=!1;this.props.onTime(e),!t.threeSeconds&&n>3&&(this.props.onThreeSeconds(),t.threeSeconds=!0,o=!0),!t.tenSeconds&&n>10&&(this.props.onTenSeconds(),t.tenSeconds=!0,o=!0),!t.thirtySeconds&&n>30&&(this.props.onThirtySeconds(),t.thirtySeconds=!0,o=!0),!t.twentyFivePercent&&n/r*100>25&&(this.props.onTwentyFivePercent(),t.twentyFivePercent=!0,o=!0),!t.fiftyPercent&&n/r*100>50&&(this.props.onFiftyPercent(),t.fiftyPercent=!0,o=!0),!t.seventyFivePercent&&n/r*100>75&&(this.props.onSeventyFivePercent(),t.seventyFivePercent=!0,o=!0),!t.ninetyFivePercent&&n/r*100>95&&(this.props.onNinetyFivePercent(),t.ninetyFivePercent=!0,o=!0),o&&this.setState({hasFired:t})}},89608:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){this.setState({hasFired:{}}),this.props.onVideoLoad(e)}},14410:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=function(){};t.default={aspectRatio:"inherit",file:"",isAutoPlay:void 0,isMuted:void 0,onAdPlay:n,onAdResume:n,onAdSkipped:n,onAdComplete:n,onEnterFullScreen:n,onExitFullScreen:n,onMute:n,onUnmute:n,onAutoStart:n,onResume:n,onPlay:n,onClose:n,onReady:n,onError:n,onAdPause:n,onPause:n,onVideoLoad:n,onOneHundredPercent:n,onThreeSeconds:n,onTenSeconds:n,onThirtySeconds:n,onTwentyFivePercent:n,onFiftyPercent:n,onSeventyFivePercent:n,onNinetyFivePercent:n,onTime:n,onBuffer:n,onBufferChange:n,playlist:"",useMultiplePlayerScripts:!1}},7898:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.onload||function(){};return function(){n(),t()}}},3415:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("on"===e.slice(0,2)){var t,n=Array.isArray(t=e.slice(2))?t:Array.from(t),r=n[0],o=n.slice(1);return""+r.toLowerCase()+o.join("")}return null}},28093:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.default=function(e){var t=e.aspectRatio,r=e.customProps,o=e.file,i=e.generatePrerollUrl,a=e.image,u=e.isAutoPlay,l=e.isMuted,s=e.licenseKey,f=e.playlist,d={};return s&&(d.key=s),f?d.playlist=f:o&&(d.file=o),t&&"inherit"!==t&&(d.aspectratio=t),i&&(d.advertising={client:"googima",admessage:"Ad â xxs left",autoplayadsmuted:!0}),void 0!==u&&(d.autostart=!!u),void 0!==l&&(d.mute=!!l),a&&(d.image=a),n(d,void 0===r?{}:r)}},29279:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=(r=n(3415))&&r.__esModule?r:{default:r};t.default=function(e){var t=e.component,n=e.player,r=e.playerOpts;n.setup(r);var i={};Object.keys(t.props).forEach(function(e){var n=(0,o.default)(e);n&&(i[n]=t.props[e])}),i.adPlay=t.eventHandlers.onAdPlay,i.beforeComplete=t.props.onOneHundredPercent,i.beforePlay=function(e){t.eventHandlers.onBeforePlay(e,n)},i.fullscreen=t.eventHandlers.onFullScreen,i.mute=t.eventHandlers.onMute,i.play=t.eventHandlers.onPlay,i.playlistItem=t.eventHandlers.onVideoLoad,i.time=t.eventHandlers.onTime,Object.keys(i).forEac
1h(function(e){n.on(e,i[e])})}},71057:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.context,n=e.onLoadCallback,r=e.scriptSrc,o=e.uniqueScriptId,i=t.createElement("script");i.id=o,i.src=r,i.onload=n,t.head.appendChild(i)}},50915:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=t.jwplayer&&t.jwplayer(e);n&&n.remove()}},19750:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.context,n=e.playerId,r=t.__JW_PLAYER_CONFIGS__=t.__JW_PLAYER_CONFIGS__||{},o=r[n];o?t.jwplayer.defaults=o:r[n]=t.jwplayer.defaults}},88662:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,o=(r=n(23615))&&r.__esModule?r:{default:r},i={aspectRatio:o.default.oneOf(["inherit","1:1","16:9"]),className:o.default.string,customProps:o.default.object,file:o.default.string,generatePrerollUrl:o.default.func,image:o.default.string,isAutoPlay:o.default.bool,isMuted:o.default.bool,licenseKey:o.default.string,onAdPause:o.default.func,onAdPlay:o.default.func,onAdResume:o.default.func,onAdSkipped:o.default.func,onAdComplete:o.default.func,onAutoStart:o.default.func,onEnterFullScreen:o.default.func,onError:o.default.func,onExitFullScreen:o.default.func,onFiftyPercent:o.default.func,onMute:o.default.func,onNinetyFivePercent:o.default.func,onOneHundredPercent:o.default.func,onPause:o.default.func,onPlay:o.default.func,onReady:o.default.func,onResume:o.default.func,onSeventyFivePercent:o.default.func,onTenSeconds:o.default.func,onThirtySeconds:o.default.func,onThreeSeconds:o.default.func,onTwentyFivePercent:o.default.func,onUnmute:o.default.func,onVideoLoad:o.default.func,onBuffer:o.default.func,onBufferChange:o.default.func,playerId:o.default.string.isRequired,playerScript:o.default.string.isRequired,playlist:o.default.oneOfType([o.default.string,o.default.array]),useMultiplePlayerScripts:o.default.bool};t.default=i},99967:function(e,t,n){var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(27378),i=v(o),a=v(n(54335)),u=v(n(64796)),l=v(n(7898)),s=v(n(28093)),f=v(n(29279)),d=v(n(71057)),c=v(n(50915)),p=v(n(19750)),y=v(n(14410)),h=v(n(88662));function v(e){return e&&e.__esModule?e:{default:e}}var P=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={adHasPlayed:!1,hasPlayed:!1,hasFired:{}},n.eventHandlers=(0,u.default)(n),n.uniqueScriptId="jw-player-script",e.useMultiplePlayerScripts&&(n.uniqueScriptId+="-"+e.playerId),n.videoRef=null,n._initialize=n._initialize.bind(n),n._setVideoRef=n._setVideoRef.bind(n),n}return!function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"componentDidMount",value:function(){var e=!!window.jwplayer,t=document.getElementById(this.uniqueScriptId),n=this.props.useMultiplePlayerScripts;if(!n&&e||n&&t){this._initialize();return}t?t.onload=(0,l.default)(t,this._initialize):(0,d.default)({context:document,onLoadCallback:this._initialize,scriptSrc:this.props.playerScript,uniqueScriptId:this.uniqueScriptId})}},{key:"shouldComponentUpdate",value:function(e){var t=this.props.file!==e.file,n=!(0,a.default)(this.props.playlist,e.playlist);return t||n}},{key:"componentDidUpdate",value:function(){window.jwplayer&&window.jwplayer(this.videoRef)&&this._initialize()}},{key:"componentWillUnmount",value:function(){(0,c.default)(this.videoRef,window)}},{key:"_initialize",value:function(){var e=this.props,t=e.playerId;e.useMultiplePlayerScripts&&(0,p.default)({context:window,playerId:t});var n=window.jwplayer(this.videoRef);if(n){var r=(0,s.default)(this.props);(0,f.default)({component:this,player:n,playerOpts:r})}}},{key:"_setVideoRef",value:function(e){this.videoRef=e}},{key:"render",value:function(){return i.default.createElement("div",{className:this.props.className},i.default.createElement("div",{id:this.props.playerId,ref:this._setVideoRef}))}}]),t}(o.Component);P.defaultProps=y.default,P.displayName="ReactJWPlayer",P.propTypes=h.default,t.Z=P}}]); 2//# sourceMappingURL=blazePbVideoJWPlayer.a885afabacd0e4ca.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.