1(()=>{"use strict";const e=window.React,t=({poster:t,source:r,className:s="",reference:i,qualities:n,captions:o,"data-poster":a,...l})=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)("video",{className:`h5vp_player ${s}`,id:"player","data-poster":t||"",ref:i,style:{width:"100%",maxWidth:"100%",aspectRatio:"16/9"},...l},r&&(0,e.createElement)("source",{src:r,type:"video/mp4"})),a&&(0,e.createElement)("div",{className:"preload_poster",style:{background:`url(${a})`}})),r=function(e){return!!e&&(/^(?:https?:\/\/)?(?:www\.)?(?:youtube\.com\/(?:watch\?v=|embed\/|v\/|shorts\/)|youtu\.be\/)([a-zA-Z0-9_-]{11})(?:[?&][^\s]*)?$/.test(e)?e:!!/^[a-zA-Z0-9_-]{11}$/.test(e)&&`https://www.youtube.com/watch?v=${e}`)},s=({source:t,className:r="",...s})=>{const i=s["data-poster"],n=t?`${t}?origin=${window.location.origin}&iv_load_policy=3&modestbranding=1&playsinline=1&showinfo=0&rel=0&enablejsapi=1`:"";return(0,e.createElement)("div",{className:`plyr__video-embed player_youtube h5vp_player ${r}`,id:"player",...s},(0,e.createElement)("iframe",{src:n,allowFullScreen:!0,allow:"autoplay",title:"YouTube video player"}),i&&(0,e.createElement)("div",{className:"preload_poster",style:{background:`url(${i})`}}))},i=function(e){if(!e)return!1;const t=function(e){if(!e)return null;if(!isNaN(e))return e;const t=e.match(/^(?:https?:\/\/)?(?:www\.)?(?:vimeo\.com\/(?:.*\/)?|player\.vimeo\.com\/video\/)(\d+)/);return t?t[1]:null}(String(e));return t?`https://player.vimeo.com/video/${t}`:isNaN(e)?void 0:`https://player.vimeo.com/video/${e}`},n=({styles:t={},uniqueId:r})=>{const s=(0,e.useRef)(null),i=(0,e.useMemo)(()=>(r||"").replace(/[^A-Za-z0-9_-]/g,""),[r]),n=(0,e.useMemo)(()=>{const e=[];if("object"==typeof t)for(const r of Object.keys(t)){const s=t[r];if("object"!=typeof s)continue;const n=Object.entries(s).map(([e,t])=>{return`${r=e,r.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}: ${t};`;var r}).join(" "),o=[".","#"].includes(r[0])?"":".";e.push(`#${i} ${o}${r}{${n}}`)}return e.push(`#${i} {--plyr-color-main: ${window.h5vpBlock?.brandColor}}`),e},[t,i]);return(0,e.useEffect)(()=>{const e=s.current?.sheet;if(e){for(;e.cssRules.length;)e.deleteRule(0);n.forEach(t=>{try{e.insertRule(t,e.cssRules.length)}catch{}})}},[n]),(0,e.createElement)("style",{ref:s})},o=({source:t,className:r="",...s})=>{const i=s["data-poster"],n=t?`${t}?loop=false&byline=false&portrait=false&title=false&speed=true&transparent=0&gesture=media`:"";return(0,e.createElement)("div",{className:`plyr__video-embed player_vimeo h5vp_player ${r}`,id:"player",...s},(0,e.createElement)("iframe",{src:n,allowFullScreen:!0,allow:"autoplay",title:"Vimeo video player"}),i&&(0,e.createElement)("div",{className:"preload_poster",style:{background:`url(${i})`}}))},a=function(e){let t="";for(let r=0;r<e;r++){const e=Math.floor(52*Math.random());t+="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(e)}return t};var l=Symbol.for("immer-nothing"),c=Symbol.for("immer-draftable"),p=Symbol.for("immer-state");function u(e,...t){throw new Error(`[Immer] minified error nr: ${e}. Full error at: https://bit.ly/3cXEKWf`)}var d=Object.getPrototypeOf;function h(e){return!!e&&!!e[p]}function y(e){return!!e&&(v(e)||Array.isArray(e)||!!e[c]||!!e.constructor?.[c]||k(e)||E(e))}var f=Object.prototype.constructor.toString(),m=new WeakMap;function v(e){if(!e||"object"!=typeof e)return!1;const t=Object.getPrototypeOf(e);if(null===t||t===Object.prototype)return!0;const r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;if(r===Object)return!0;if("function"!=typeof r)return!1;let s=m.get(r);return void 0===s&&(s=Function.toString.call(r),m.set(r,s)),s===f}function w(e,t,r=!0){0===g(e)?(r?Reflect.ownKeys(e):Object.keys(e)).forEach(r=>{t(r,e[r],e)}):e.forEach((r,s)=>t(s,r,e))}function g(e){const t=e[p];return t?t.type_:Array.isArray(e)?1:k(e)?2:E(e)?3:0}function _(e,t){return 2===g(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function b(e,t,r){const s=g(e);2===s?e.set(t,r):3===s?e.add(r):e[t]=r}function k(e){return e instanceof Map}function E(e){return e instanceof Set}function S(e){return e.copy_||e.base_}function P(e,t){if(k(e))return new Map(e);if(E(e))return new Set(e);if(Array.isArray(e))return Array.prototype.slice.call(e);const r=v(e);if(!0===t||"class_only"===t&&!r){const t=Object.getOwnPropertyDescriptors(e);delete t[p];let r=Reflect.ownKeys(t);for(let s=0;s<r.length;s++){const i=r[s],n=t[i];!1===n.writable&&(n.writable=!0,n.configurable=!0),(n.get||n.set)&&(t[i]={configurable:!0,writable:!0,enumerable:n.enumerable,value:e[i]})}return Object.create(d(e),t)}{const t=d(e);if(null!==t&&r)return{...e};const s=Object.create(t);return Object.assign(s,e)}}function O(e,t=!1){return M(e)||h(e)||!y(e)||(g(e)>
vendor: 4,785 bytes, line 1
11&&Object.defineProperties(e,{set:L,add:L,clear:L,delete:L}),Object.freeze(e),t&&Object.values(e).forEach(e=>O(e,!0))),e}var L={value:function(){u(2)}};function M(e){return null===e||"object"!=typeof e||Object.isFrozen(e)}var x,z={};function A(e){const t=z[e];return t||u(0),t}function T(){return x}function C(e,t){t&&(A("Patches"),e.patches_=[],e.inversePatches_=[],e.patchListener_=t)}function j(e){N(e),e.drafts_.forEach(I),e.drafts_=null}function N(e){e===x&&(x=e.parent_)}function R(e){return x={drafts_:[],parent_:x,immer_:e,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function I(e){const t=e[p];0===t.type_||1===t.type_?t.revoke_():t.revoked_=!0}function $(e,t){t.unfinalizedDrafts_=t.drafts_.length;const r=t.drafts_[0];return void 0!==e&&e!==r?(r[p].modified_&&(j(t),u(4)),y(e)&&(e=F(t,e),t.parent_||W(t,e)),t.patches_&&A("Patches").generateReplacementPatches_(r[p].base_,e,t.patches_,t.inversePatches_)):e=F(t,r,[]),j(t),t.patches_&&t.patchListener_(t.patches_,t.inversePatches_),e!==l?e:void 0}function F(e,t,r){if(M(t))return t;const s=e.immer_.shouldUseStrictIteration(),i=t[p];if(!i)return w(t,(s,n)=>H(e,i,t,s,n,r),s),t;if(i.scope_!==e)return t;if(!i.modified_)return W(e,i.base_,!0),i.base_;if(!i.finalized_){i.finalized_=!0,i.scope_.unfinalizedDrafts_--;const t=i.copy_;let n=t,o=!1;3===i.type_&&(n=new Set(t),t.clear(),o=!0),w(n,(s,n)=>H(e,i,t,s,n,r,o),s),W(e,t,!1),r&&e.patches_&&A("Patches").generatePatches_(i,r,e.patches_,e.inversePatches_)}return i.copy_}function H(e,t,r,s,i,n,o){if(null==i)return;if("object"!=typeof i&&!o)return;const a=M(i);if(!a||o){if(h(i)){const o=F(e,i,n&&t&&3!==t.type_&&!_(t.assigned_,s)?n.concat(s):void 0);if(b(r,s,o),!h(o))return;e.canAutoFreeze_=!1}else o&&r.add(i);if(y(i)&&!a){if(!e.immer_.autoFreeze_&&e.unfinalizedDrafts_<1)return;if(t&&t.base_&&t.base_[s]===i&&a)return;F(e,i),t&&t.scope_.parent_||"symbol"==typeof s||!(k(r)?r.has(s):Object.prototype.propertyIsEnumerable.call(r,s))||W(e,i)}}}function W(e,t,r=!1){!e.parent_&&e.immer_.autoFreeze_&&e.canAutoFreeze_&&O(t,r)}var D={get(e,t){if(t===p)return e;const r=S(e);if(!_(r,t))return function(e,t,r){const s=U(t,r);return s?"value"in s?s.value:s.get?.call(e.draft_):void 0}(e,r,t);const s=r[t];return e.finalized_||!y(s)?s:s===q(e.base_,t)?(J(e),e.copy_[t]=X(s,e)):s},has:(e,t)=>t in S(e),ownKeys:e=>Reflect.ownKeys(S(e)),set(e,t,r){const s=U(S(e),t);if(s?.set)return s.set.call(e.draft_,r),!0;if(!e.modified_){const s=q(S(e),t),o=s?.[p];if(o&&o.base_===r)return e.copy_[t]=r,e.assigned_[t]=!1,!0;if(((i=r)===(n=s)?0!==i||1/i==1/n:i!=i&&n!=n)&&(void 0!==r||_(e.base_,t)))return!0;J(e),V(e)}var i,n;return e.copy_[t]===r&&(void 0!==r||t in e.copy_)||Number.isNaN(r)&&Number.isNaN(e.copy_[t])||(e.copy_[t]=r,e.assigned_[t]=!0),!0},deleteProperty:(e,t)=>(void 0!==q(e.base_,t)||t in e.base_?(e.assigned_[t]=!1,J(e),V(e)):delete e.assigned_[t],e.copy_&&delete e.copy_[t],!0),getOwnPropertyDescriptor(e,t){const r=S(e),s=Reflect.getOwnPropertyDescriptor(r,t);return s?{writable:!0,configurable:1!==e.type_||"length"!==t,enumerable:s.enumerable,value:r[t]}:s},defineProperty(){u(11)},getPrototypeOf:e=>d(e.base_),setPrototypeOf(){u(12)}},B={};function q(e,t){const r=e[p];return(r?S(r):e)[t]}function U(e,t){if(!(t in e))return;let r=d(e);for(;r;){const e=Object.getOwnPropertyDescriptor(r,t);if(e)return e;r=d(r)}}function V(e){e.modified_||(e.modified_=!0,e.parent_&&V(e.parent_))}function J(e){e.copy_||(e.copy_=P(e.base_,e.scope_.immer_.useStrictShallowCopy_))}function X(e,t){const r=k(e)?A("MapSet").proxyMap_(e,t):E(e)?A("MapSet").proxySet_(e,t):function(e,t){const r=Array.isArray(e),s={type_:r?1:0,scope_:t?t.scope_:T(),modified_:!1,finalized_:!1,assigned_:{},parent_:t,base_:e,draft_:null,copy_:null,revoke_:null,isManual_:!1};let i=s,n=D;r&&(i=[s],n=B);const{revoke:o,proxy:a}=Proxy.revocable(i,n);return s.draft_=a,s.revoke_=o,a}(e,t);return(t?t.scope_:T()).drafts_.push(r),r}function Z(e){if(!y(e)||M(e))return e;const t=e[p];let r,s=!0;if(t){if(!t.modified_)return t.base_;t.finalized_=!0,r=P(e,t.scope_.immer_.useStrictShallowCopy_),s=t.scope_.immer_.shouldUseStrictIteration()}else r=P(e,!0);return w(r,(e,t)=>{b(r,e,Z(t))},s),t&&(t.finalized_=!1),r}w(D,(e,t)=>{B[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}}),B.deleteProperty=function(e,t){return B.set.call(this,e,t,void 0)},B.set=function(e,t,r){return D.set.call(this,e[0],t,r,e[0])};var K=(new class{constructor(e){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!0,this.produce=(e,t,r)=>{if("function"==typeof e&&"function"!=typeof t){const r=t;t=e;const s=this;return function(e=r,...i){return s.produce(e,e=>t.call(this,e,...i))}}let s;if("function"!=typeof t&&u(6),void 0!==r&&"function"!=typeof r&&u(7),y(e)){const i=R(this),n=X(e,void 0);let o=!0;
1try{s=t(n),o=!1}finally{o?j(i):N(i)}return C(i,r),$(s,i)}if(!e||"object"!=typeof e){if(s=t(e),void 0===s&&(s=e),s===l&&(s=void 0),this.autoFreeze_&&O(s,!0),r){const t=[],i=[];A("Patches").generateReplacementPatches_(e,s,t,i),r(t,i)}return s}u(1)},this.produceWithPatches=(e,t)=>{if("function"==typeof e)return(t,...r)=>this.produceWithPatches(t,t=>e(t,...r));let r,s;return[this.produce(e,t,(e,t)=>{r=e,s=t}),r,s]},"boolean"==typeof e?.autoFreeze&&this.setAutoFreeze(e.autoFreeze),"boolean"==typeof e?.useStrictShallowCopy&&this.setUseStrictShallowCopy(e.useStrictShallowCopy),"boolean"==typeof e?.useStrictIteration&&this.setUseStrictIteration(e.useStrictIteration)}createDraft(e){var t;y(e)||u(8),h(e)&&(h(t=e)||u(10),e=Z(t));const r=R(this),s=X(e,void 0);return s[p].isManual_=!0,N(r),s}finishDraft(e,t){const r=e&&e[p];r&&r.isManual_||u(9);const{scope_:s}=r;return C(s,t),$(void 0,s)}setAutoFreeze(e){this.autoFreeze_=e}setUseStrictShallowCopy(e){this.useStrictShallowCopy_=e}setUseStrictIteration(e){this.useStrictIteration_=e}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(e,t){let r;for(r=t.length-1;r>=0;r--){const s=t[r];if(0===s.path.length&&"replace"===s.op){e=s.value;break}}r>-1&&(t=t.slice(r+1));const s=A("Patches").applyPatches_;return h(e)?s(e,t):this.produce(e,e=>s(e,t))}}).produce,Q=class{constructor(){this.callbacks={}}addEventListener(e,t){"function"==typeof t&&(void 0===this.callbacks[e]&&(this.callbacks[e]=[void 0]),this.callbacks[e].push(t))}on(e,t){this.addEventListener(e,t)}dispatchEvent(e,t){if(void 0===this.callbacks[e])return;let r=new Q.Event;r.type=e,r.target=this,r.data=t,this.callbacks[e].forEach(e=>{"function"==typeof e&&e(r)})}},Y=Q;Y.Event=class{constructor(){this.type="",this.target={},this.data={}}};let G=null;const ee=class extends Y{constructor(e,t,r){super();const{isBackend:s,qualities:i,provider:n}=r;this.media=e,this.poster=t.poster||"",this.initialized=!1,this.streamLoaded=!1,this.hls=null,this.isBackend=s,this.features=t.features,this.provider=n,this.videoId=t.video_id,this.disabled=!1,this.captions=t.subtitle,this.qualities=i,this.nonce=window.h5vpAdmin?.nonce||"",this.touchClientX=0,this.touchClientY=0,this.skin="default",this.uniqueId=t.uniqueId,this.source=t.source,this.container=this.media.closest(".wp-block-html5-player-video"),this.iconUrl=window.h5vpBlock?.plugin_url?`${window.h5vpBlock.plugin_url}img/plyr.svg`:"",this.onEvents=[],this.local=window.h5vpBlock||{},this.options=this.buildOptions(t.options),void 0===window.Plyr&&(console.warn("Plyr is not defined. Please make sure Plyr library is loaded."),this.media.setAttribute("controls","true")),this.createPlayer()}buildOptions(e){var t;const r=null!==(t=this.media.closest(".plyr_wrapper")?.offsetWidth)&&void 0!==t?t:1/0;return K(e,t=>{t.markers&&(t.markers.enabled=!0),e.speed?.options?.[0]?t.speed.options=e.speed.options.map(e=>parseFloat(e)):t.speed={options:[.5,.75,1,1.25,1.5,1.75,2]},t.fullscreen={container:".plyr_wrapper",iosNative:!0},t.autoplay=!this.isBackend&&e.autoplay,t.ratio=e.ratio?.includes(":")?e.ratio:null,this.iconUrl&&(t.iconUrl=this.iconUrl),e.urls?.enabled||(t.urls={download:null}),r<=425&&(t.controls=(e.controls||[]).filter(e=>!["fast-forward","restart","rewind"].includes(e))),e.muted?(t.volume=0,t.storage={enabled:!1}):(t.volume=.5,t.storage={enabled:!0})})}isHlsSource(e){return!!e&&(e.split("?")[0].toLowerCase().endsWith(".m3u8")||e.includes(".m3u8"))}onHlsQualityChange(e){if(this.hls)if(0===e)this.hls.currentLevel=-1;else{const t=this.hls.levels?.findIndex(t=>t.height===e);-1!==t&&"number"==typeof t&&(this.hls.currentLevel=t)}}setupHls(e){this.hls&&(this.hls.destroy(),this.hls=null),window.Hls?this.attachHls(e):(()=>
1{if(window.Hls)return Promise.resolve(window.Hls);if(G)return G;const e=void 0!==window.MediaSource||void 0!==window.ManagedMediaSource,t=window.h5vpBlock?.hlsUrl;return e&&t?(G=new Promise(e=>{const r=document.createElement("script");r.src=t,r.async=!0,r.onload=()=>e(window.Hls||null),r.onerror=()=>{G=null,console.warn("MyPlayer: failed to load hls.js from",t),e(null)},document.head.appendChild(r)}),G):Promise.resolve(null)})().then(()=>{this.source===e&&this.attachHls(e)})}attachHls(e){const t=window.Hls;if(void 0!==t&&t.isSupported&&t.isSupported()){const r=new t({enableWorker:!0});this.hls=r,r.loadSource(e),r.attachMedia(this.media);const s=t.Events?.MANIFEST_PARSED||"hlsManifestParsed",i=t.Events?.LEVEL_SWITCHED||"hlsLevelSwitched",n=t.Events?.ERROR||"hlsError";r.on(s,()=>{if(!this.hls)return;const e=(this.hls.levels||[]).map(e=>e.height).filter(Boolean);if(e.length>0&&this.player){const t=[0,...Array.from(new Set(e)).sort((e,t)=>t-e)];this.player.options.quality={default:0,options:t,forced:!0,onChange:e=>this.onHlsQualityChange(e)},this.player.options.i18n={...this.player.options.i18n||{},qualityLabel:{0:"Auto"}},"function"==typeof this.player.setQualityMenu&&this.player.setQualityMenu(t)}}),r.on(i,(e,t)=>{const r=this.container?.querySelector(".plyr__menu__container [data-plyr='quality'][value='0'] span");if(r&&this.hls)if(this.hls.autoLevelEnabled){const e=this.hls.levels?.[t.level];r.textContent=e?`Auto (${e.height}p)`:"Auto"}else r.textContent="Auto"}),r.on(n,(e,r)=>{if(r.fatal&&this.hls){const e=t.ErrorTypes||{};switch(r.type){case e.NETWORK_ERROR:console.warn("HLS network error, attempting recovery..."),this.hls.startLoad();break;case e.MEDIA_ERROR:console.warn("HLS media error, attempting recovery..."),this.hls.recoverMediaError();break;default:console.warn("Fatal HLS error, destroying HLS instance..."),this.hls.destroy(),this.hls=null}}})}else(this.media.canPlayType("application/vnd.apple.mpegurl")||this.media.canPlayType("application/x-mpegURL"))&&(this.media.src=e)}createPlayer(){this.isHlsSource(this.source)&&this.source&&this.setupHls(this.source);const e={...this.options,i18n:window.h5vpI18n||{}},t=!1!==this.options?.playsinline;this.player=new window.Plyr(this.media,{...e,playsinline:t}),this.player.on("ready",()=>this.onReady()),this.player.on("loadedmetadata",()=>{this.initialized||this.init()}),this.wireGlobalEvents()}wireGlobalEvents(){window.instance||(window.instance=[]),window.instance.push(this.player),this.player?.on("play",()=>{setTimeout(()=>{const e=this.player?.elements?.inputs?.seek;e&&e.value<=0&&this.player.on("timeupdate",()=>{const t=100/this.player.duration*this.player.currentTime;e&&(e.setAttribute("style",`--value:${t}%`),e.value=t)})},3e3),this.isBackend&&this.player.pause()}),this.player?.elements?.buttons?.mute?.addEventListener("click",()=>{0===this.player.volume&&(this.player.volume=.4)}),this.addEventListener("update-source",({data:e})=>{this.setSource(e.source,e.qualities,e.captions)}),this.player?.on("ready",()=>{setTimeout(()=>{this.setPoster(this.poster)},500)})}onReady(){const e=this.player?.elements?.wrapper?.closest(".wp-block-html5-player-video");e&&(e.style.aspectRatio=""),this.onEvents.length>0&&(this.onEvents.forEach(({eventName:e,callback:t})=>{this.player.on(e,t)}),this.onEvents=[]),this.player?.elements?.container?.addEventListener("keydown",e=>{" "===e.key&&(e.preventDefault(),this.player.playing?this.player.pause():this.player.play())}),window.location.host.includes("dvrg")&&window.document.addEventListener("keydown",e=>{" "===e.key&&(this.player.playing?this.player.pause():this.player.play())})}init(){if(!this.player)return void console.warn("MyPlayer: player not available during init.");if(this.initialized=!0,this.isHlsSource(this.source))this.poster&&this.setPoster(this.poster);else{const e=this.buildSources(this.qualities||[],this.source);this.player.source={type:"video",sources:e,poster:this.player.poster&&"false"!==this.player.poster?this.player.poster:""}}const e=this.buildTracks(this.captions);this.appendTracks(e),setTimeout(()=>{!this.options.urls?.enabled&&this.player.source&&(this.player.download=this.player.source)},50),this.player.on("play",()=>{window.location.pathname.includes("/wp-admin")&&(this.player.pause(),this.player.currentTime=0)}),this.exitPipOnFullscreen(),"object"==typeof this.features&&this.landScapeWhenFullscreen(),this.player.on("play",()=>{this.disabled&&(this.player.currentTime=0,this.player.pause())}),this.player.on("ready",()=>{this.options.autoplay&&this.player?.play()?.catch?.(e=>{console.warn("Autoplay was blocked by browser policies. Video will load paused until user interaction.",e)}),this.controlTouchAction();const e=this.player.elements?.progress?.offsetWidth;e<50&&this.player.elements?.container?.classList?.add("h5vp_progressbar_up")})}reInit(){this.init()}setSource(e="",t=[],r=[]){const s=e||this.source;
1this.source=s,t=t||this.qualities;const i=this.buildTracks(r&&r.length?r:this.captions);if(this.isHlsSource(s))this.setupHls(s),this.poster&&this.setPoster(this.poster);else{this.hls&&(this.hls.destroy(),this.hls=null);const e=this.buildSources(t,s||this.player?.source);this.player&&(this.player.source={type:"video",title:"",sources:e,poster:this.player.poster&&"false"!==this.player.poster?this.player.poster:""})}this.appendTracks(i)}updateCaptions(){const e=this.buildTracks(this.captions);this.appendTracks(e)}setPoster(e){this.player?.elements?.poster&&e&&(this.player.elements.poster.style.backgroundImage=`url(${e})`)}buildSources(e,t){const r=e?.map(e=>({type:this.getVideoMimeType(e?.video_file),size:parseInt(e.size),src:e.video_file})).filter(e=>e.src)||[];return t&&r.push({src:t,type:this.getVideoMimeType(t),size:720}),r}buildTracks(e){return Array.isArray(e)?e.map((e,t)=>{if(!e||!e.caption_file)return null;const r=(e.label||"English/en").trim().split("/"),s=r[0]?.trim()||"English",i=r[1]?.trim()||(2===s.length?s.toLowerCase():"en");return{kind:"captions",label:s,srclang:i,src:e.caption_file,default:0===t}}).filter(Boolean):[]}appendTracks(e){e.forEach(e=>{if(e?.src){const t=document.createElement("track");Object.assign(t,e),this.player.media.appendChild(t)}})}getFileExtension(e){return e&&e.split(".").pop()||""}getVideoMimeType(e){return e&&{mp4:"video/mp4",m3u8:"application/x-mpegURL",mpd:"application/dash+xml",flv:"video/x-flv",mov:"video/mp4",webm:"video/webm",ogv:"video/ogg",avi:"video/x-msvideo","3gp":"video/3gpp"}[this.getFileExtension(e)]||"video/mp4"}exitPipOnFullscreen(){this.player?.on("enterfullscreen",()=>{document.pictureInPictureElement&&document.exitPictureInPicture().catch(()=>{}),"picture-in-picture"===this.media?.webkitPresentationMode&&this.media?.webkitSetPresentationMode?.("inline"),this.player?.pip?.active&&(this.player.pip.active=!1)})}landScapeWhenFullscreen(){var e;(null!==(e=window?.innerWidth)&&void 0!==e?e:1/0)>=992||(this.player.on("enterfullscreen",()=>{this.player.fullscreen?.active&&screen?.orientation?.lock?.("landscape")?.catch?.(()=>{})}),this.player.on("exitfullscreen",()=>{document.fullscreenElement||screen?.orientation?.unlock?.()}))}controlTouchAction(){if(document.body.offsetWidth>992)return;const e=this.player.elements?.container;if(!e)return;const t=e.querySelector(".plyr__video-wrapper"),r=document.createElement("span");r.classList.add("seekSecond"),t.appendChild(r),this.player.eventListeners.forEach(t=>{"dblclick"===t.type&&e.removeEventListener(t.type,t.callback,t.options)}),t.parentNode.addEventListener("dblclick",e=>{const s=e.target.getBoundingClientRect(),i=e.clientX-s.left;this.player.fullscreen.active&&(t.offsetWidth-150<i&&t.offsetWidth/2<i?(this.player.forward(this.options.seekTime),r.innerText=`${this.options.seekTime} sec`):t.offsetWidth/2>i&&i<150&&(this.player.rewind(this.options.seekTime),r.innerText=`-${this.options.seekTime} sec`),setTimeout(()=>{r.innerText=""},1e3)),i>150&&i<t.offsetWidth-150&&this.player.fullscreen.toggle()}),e.addEventListener("touchstart",e=>{this.player.fullscreen.active&&(this.touchClientX=e.touches[0].clientX,this.touchClientY=e.touches[0].clientY)},!1),e.addEventListener("touchend",e=>{if(!this.player.fullscreen.active)return;const t=e.changedTouches[0].clientX-this.touchClientX;t>5?(this.player.forward(t/10),r.innerText=t/10+" sec"):t<-5&&(this.player.rewind(Math.abs(t)/10),r.innerText=t/10+" sec"),setTimeout(()=>{r.innerText=""},1e3)},!1)}destroy(){this.hls&&(this.hls.destroy(),this.hls=null),this.player?.destroy()}stop(){this.player?.stop()}on(e,t){this.player?.ready?this.player.on(e,t):this.onEvents.push({eventName:e,callback:t})}setNonce(e){this.nonce=e}setVideoId(e){this.videoId=e}onClick(e,t){e?.addEventListener("click",t)}domAttributesToObjectList(e){return Array.from(e).map(e=>{const t={};for(let r=0;r<e.attributes.length;r++){const s=e.attributes[r];t[s.name]=s.value}return t})}getStoredSettings(){return JSON.parse(window.localStorage.getItem("plyr"))}throttle(e,t){let r=0;return(...s)=>{const i=Date.now();i-r>=t&&(r=i,e(...s))}}play(){this.player.play()}pause(){this.player.pause()}ended(e){this.player.on("ended",e)}};(0,e.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:"html5-block-icon"}
1,(0,e.createElement)("polygon",{points:"23 7 16 12 23 17 23 7"}),(0,e.createElement)("rect",{x:"1",y:"5",width:"15",height:"14",rx:"2",ry:"2"})),window.h5vpBlock;const te=[{id:"default",name:"Default",icon:(0,e.createElement)("svg",{id:"Layer_1",height:"50",viewBox:"0 0 28 28",width:"50",xmlns:"http://www.w3.org/2000/svg","data-name":"Layer 1"},(0,e.createElement)("path",{d:"m6.26 3.67 4.33 4.33h-7.5a5.96 5.96 0 0 1 3.17-4.33zm5.82-.67h-3.08c-.19 0-.38.01-.57.02l4.98 4.98h3.67zm6.92 0h-4.08l5 5h4.99a5.99 5.99 0 0 0 -5.91-5zm-6.5181 16.626 5-2.75a.9992.9992 0 0 0 0-1.752l-5-2.75a1 1 0 0 0 -1.4819.876v5.5a1 1 0 0 0 1.4819.876zm12.5181-9.626v9a6.0048 6.0048 0 0 1 -6 6h-10a6.0048 6.0048 0 0 1 -6-6v-9z",fill:"#0a0b12"})),settings:JSON.stringify({options:{controls:["play-large","play","progress","current-time","duration","mute","volume","settings","fullscreen"],playsinline:!0,hideControls:!0,seekTime:10,preload:"",speed:{options:[.5,1,1.5,2]},ratio:null},preload:"metadata",features:{saveState:!0},skin:"default"})},{id:"minimal",name:"Minimal",icon:(0,e.createElement)("svg",{version:"1.1",id:"Capa_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:"40",height:"40",viewBox:"0 0 163.861 163.861",xmlSpace:"preserve"}," ",(0,e.createElement)("g",null," ",(0,e.createElement)("path",{d:"M34.857,3.613C20.084-4.861,8.107,2.081,8.107,19.106v125.637c0,17.042,11.977,23.975,26.75,15.509L144.67,97.275 c14.778-8.477,14.778-22.211,0-30.686L34.857,3.613z"})," ")," ",(0,e.createElement)("g",null," ")," ",(0,e.createElement)("g",null," ")," ",(0,e.createElement)("g",null," ")," ",(0,e.createElement)("g",null," ")," ",(0,e.createElement)("g",null," ")," ",(0,e.createElement)("g",null," ")," ",(0,e.createElement)("g",null," ")," ",(0,e.createElement)("g",null," ")," ",(0,e.createElement)("g",null," ")," ",(0,e.createElement)("g",null," ")," ",(0,e.createElement)("g",null," ")," ",(0,e.createElement)("g",null," ")," ",(0,e.createElement)("g",null," ")," ",(0,e.createElement)("g",null," ")," ",(0,e.createElement)("g",null," ")," "),settings:JSON.stringify({options:{controls:["play-large"],playsinline:!0,hideControls:!0,seekTime:10,preload:"",speed:{options:[.5,1,1.5,2]},ratio:null},preload:"metadata",features:{saveState:!1},skin:"default"})},{id:"simple",name:"Simple",icon:(0,e.createElement)("svg",{id:"svg1767",xmlSpace:"preserve",width:40,height:40,viewBox:"0 0 682.66669 682.66669",xmlns:"http://www.w3.org/2000/svg"}," ",(0,e.createElement)("defs",{id:"defs1771"}," ",(0,e.createElement)("clipPath",{clipPathUnits:"userSpaceOnUse",id:"clipPath1781"}," ",(0,e.createElement)("path",{d:"M 0,512 H 512 V 0 H 0 Z",id:"path1779"})," ")," ")," ",(0,e.createElement)("g",{id:"g1773",transform:"matrix(1.3333333,0,0,-1.3333333,0,682.66667)"}," ",(0,e.createElement)("g",{id:"g1775"}," ",(0,e.createElement)("g",{id:"g1777",clipPath:"url(#clipPath1781)"}," ",(0,e.createElement)("g",{id:"g1783",transform:"translate(211.1337,462)"}," ",(0,e.createElement)("path",{d:"m 0,0 h -161.134 c -22.091,0 -40,-17.909 -40,-40 v -332 c 0,-22.091 17.909,-40 40,-40 h 412 c 22.092,0 40,17.909 40,40 v 332 c 0,22.091 -17.908,40 -40,40 H 90",style:{fill:"none",stroke:"#000000",strokeWidth:20,strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeDasharray:"none",strokeOpacity:1},id:"path1785"})," ")," ",(0,e.createElement)("g",{id:"g1787",transform:"translate(10,170)"}," ",(0,e.createElement)("path",{d:"M 0,0 H 492",style:{fill:"none",stroke:"#000000",strokeWidth:20,strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeDasharray:"none",strokeOpacity:1},id:"path1789"})," ")," ",(0,e.createElement)("g",{id:"g1791",transform:"translate(119.9244,110)"}," ",(0,e.createElement)("path",{d:"m 0,0 c 0,-11.046 -8.954,-20 -20,-20 -11.046,0 -20,8.954 -20,20 0,11.046 8.954,20 20,20 C -8.954,20 0,11.046 0,0 Z",style:{fill:"none",stroke:"#000000",strokeWidth:20,strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeDasharray:"none",strokeOpacity:1},id:"path1793"})," ")," ",(0,e.createElement)("g",{id:"g1795",transform:"translate(182.9897,110)"}," ",(0,e.createElement)("path",{d:"M 0,0 H 249.086",style:{fill:"none",stroke:"#000000",strokeWidth:20,strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeDasharray:"none",strokeOpacity:1},id:"path1797"})," ")," ",(0,e.createElement)("g",{id:"g1799",transform:"translate(242.6652,362.3616)"}," ",(0,e.createElement)("path",{d:"m 0,0 52.52,-30.323 c 12.347,-7.128 12.347,-24.949 0,-32.078 L 0,-92.723 c -12.347,-7.129 -27.78,1.782 -27.78,16.039 v 60.645 C -27.78,-1.782 -12.347,7.129 0,0 Z",style:{fill:"none",stroke:"#000000",strokeWidth:20,strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeDasharray:"none",strokeOpacity:1},id:"path1801"})," ")," ",(0,e.createElement)("g",{id:"g1803",transform:"translate(256.127,462)"}," ",(0,e.createElement)("path",{d:"M 0,0 V 0",style:{fill:"none",stroke:"#000000",strokeWidth:20,strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:10,strokeDasharray:"none",strokeOpacity:1},id:"path1805"})," ")," ")," ")," ")," "),settings:JSON.stringify({options:{controls:["play-large","play","progress","current-time","mute","captions","fullscreen"],playsinline:!0,hideControls:!0,seekTime:10,preload:"",speed:{options:[.5,1,1.5,2]},ratio:null},preload:"metadata",features:{saveState:!1},skin:"default"})},{id:"course",name:"Course",icon:(0,e.createElement)("svg",{"clip-rule":"evenodd","fill-rule":"evenodd",height:"50","stroke-linejoin":"round","stroke-miterlimit":"2",viewBox:"0 0 24 24",width:"50",xmlns:"http://www.w3.org/2000/svg"},(0,e.createElement)("g",{id:"Icon"},(0,e.createElement)("path",{d:"m16.25 19.492v1.258c0 .414-.336.75-.75.75s-.75-.336-.75-.75v-1.25h1.25c.084 0 .167-.003.25-.008z"}),(0,e.createElement)("path",{d:"m14.75 19.5h-6.75c-2.071 0-3.75-1.679-3.75-3.75v-3.082l5.714 3.157c1.238.684 2.834.684 4.072 0l.714-.394zm1.5-4.898 3.5-1.934v3.082c0 1.987-1.545 3.613-3.5 3.742z"}),(0,e.createElement)("path",{d:"m14.75 14.288-1.198.662c-.944.522-2.16.522-3.104 0l
1-8.314-4.594c-.566-.313-.884-.861-.884-1.434 0-.574.318-1.122.884-1.434l8.314-4.595c.944-.521 2.16-.521 3.104 0l8.314 4.595c.566.312.884.86.884 1.434 0 .573-.318 1.121-.884 1.434l-5.616 3.103v-.709c0-.199-.079-.39-.22-.53l-3.5-3.5c-.292-.293-.768-.293-1.06 0-.293.292-.293.768 0 1.06l3.28 3.281z"}))),settings:JSON.stringify({options:{controls:["play-large","rewind","play","fast-forward","progress","current-time","duration","mute","volume","captions","settings","pip","airplay","fullscreen"],playsinline:!0,hideControls:!0,seekTime:10,preload:"",speed:{options:[.5,.75,1,1.25,1.5,2]},ratio:"21:9"},preload:"metadata",features:{saveState:!0},skin:"default",styles:{plyr_wrapper:{width:"100%",borderRadius:"12px",overflow:"hidden"}}})}],re=({attributes:l,nonce:c=window.h5vpBlock?.nonce,isBackend:p=!1})=>{const{presetId:u,is_classic:d=!1}=l,h=(0,e.useMemo)(()=>{var e;return u&&null!==(e=te.find(e=>e?.id===u))&&void 0!==e?e:null},[u]),y=(0,e.useMemo)(()=>{if(!u||!h||!h?.settings||d)return l;try{const e="string"==typeof h.settings?JSON.parse(h.settings):h.settings,t={...l,skin:l.skin,options:{...l.options,...e.options,ratio:l.options.ratio},...e.styles&&{styles:{...l.styles,...e.styles}}};return t.options.resetOnEnd=l.options.resetOnEnd,t.options.hideControls=l.options.hideControls,t.options.playsinline=l.options.playsinline,t.options.preload=l.options.preload,t}catch{return l}},[l,u,h]),{source:f,poster:m,provider:v,options:w,uniqueId:g,styles:_,skin:b}=y,{autoplay:k,muted:E,loop:S}=w,{src:P,videoSource:O}=(({source:t,provider:s,passwordProtected:n})=>{const o=e=>s&&"library"!==s?s:"library"===s?"self-hosted":r(e)?"youtube":i(e)?"vimeo":"self-hosted",[a,l]=(0,e.useState)(()=>t),[c,p]=(0,e.useState)(()=>o(t));return(0,e.useEffect)(()=>{s||p(o(t))},[t]),{src:a,setSrc:l,videoSource:c,setVideoSource:p}})({source:f,provider:v,uniqueId:g}),{containerRef:L}=(({attributes:t,nonce:r,isBackend:s,src:i})=>{const n=(0,e.useRef)(null),o=(0,e.useRef)(null),{options:a,poster:l,provider:c,skin:p,subtitle:u}=t;return(0,e.useEffect)(()=>{const e=n.current?.querySelector(".h5vp_player");return t.source=i,e&&(o.current=new ee(e,t,{isBackend:s,provider:c}),o.current.poster=null!=l?l:""),()=>{o.current?.destroy(),o.current=null}},[a,l,i,p,JSON.stringify(u)]),(0,e.useEffect)(()=>{const e=o.current;e&&!e.nonce&&r&&e.setNonce(r)},[r]),(0,e.useEffect)(()=>{o.current?.player&&l&&o.current.setPoster(l)},[l]),{playerRef:o,containerRef:n,effectiveAttributes:t}})({attributes:y,nonce:c,isBackend:p,src:P,videoSource:O,isLoading:!1});return f?(0,e.createElement)("div",{ref:L,id:g,className:"h5vp_player_temp"},(0,e.createElement)(n,{styles:_,uniqueId:g}),(0,e.createElement)("div",{className:`plyr_wrapper skin-${l.tempSkin?b:"default"} ${m?"has-custom-poster":""}`,"data-unique-id":a(5),key:JSON.stringify({options:w,presetId:u,poster:m})},"vimeo"===O&&(0,e.createElement)(o,{source:i(P),"data-poster":m}),"youtube"===O&&(0,e.createElement)(s,{source:r(P),"data-poster":m}),["self-hosted","amazons3"].includes(O)&&(0,e.createElement)(t,{source:P,poster:null!=m?m:"",autoPlay:k,muted:E,loop:S?.active,preload:w.preload||"metadata",playsInline:w.playsinline}))):(0,e.createElement)("h3",null,"Video source missing")},{createRoot:se}=window.ReactDOM;document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll('[class^="wp-block-html5-player-"]').forEach(t=>{const r=t;if(!r.dataset.attributes)return;const s=JSON.parse(r.dataset.attributes),i=r.dataset.nonce;se(r).render((0,e.createElement)(re,{attributes:s,nonce:i})),r.removeAttribute("data-attributes"),r.removeAttribute("data-nonce")})}),window.addEventListener("elementor/frontend/init",function(){window.elementorFrontend.hooks.addAction("frontend/element_ready/H5VPPlayer.default",function(t){const r=t?.[0]?.querySelector(".html5_video_players");if(!r||!r.dataset.attributes)return;const s=JSON.parse(r.dataset.attributes),i=r.dataset.nonce;r.removeAttribute("data-attributes"),r.removeAttribute("data-nonce"),se(r).render((0,e.createElement)(re,{attributes:s,nonce:i}))})})})();
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.