1(self.webpackChunkp2_lab_product_video=self.webpackChunkp2_lab_product_video||[]).push([[51436],{43(e,t,s){"use strict";s.d(t,{T:()=>a,d:()=>i});let i=[{name:"P2LabMediaverseMediaVideo",selector:"[data-p2lab-mediaverse-media-video]"},{name:"P2LabMediaverseEmbedVideo",selector:"[data-p2lab-mediaverse-embed-video]"},{name:"P2LabMediaverseVideoJs",selector:"[data-p2lab-mediaverse-video-js]"},{name:"P2LabMediaversePanorama360",selector:"[data-p2lab-mediaverse-panorama-360]"},{name:"P2LabMediaverseModelViewer",selector:"[data-p2lab-mediaverse-model-viewer]"},{name:"P2LabMediaverseMediaHotspots",selector:"[data-p2lab-mediaverse-media-hotspots]"}],a="p2lab-mediaverse__lazyload"},156(e){"use strict";var t=function(e){var t;return!!e&&"object"==typeof e&&"[object RegExp]"!==(t=Object.prototype.toString.call(e))&&"[object Date]"!==t&&e.$$typeof!==s},s="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function i(e,t){return!1!==t.clone&&t.isMergeableObject(e)?l(Array.isArray(e)?[]:{},e,t):e}function a(e,t,s){return e.concat(t).map(function(e){return i(e,s)})}function r(e){return Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[])}function o(e,t){try{return t in e}catch(e){return!1}}function l(e,s,n){(n=n||{}).arrayMerge=n.arrayMerge||a,n.isMergeableObject=n.isMergeableObject||t,n.cloneUnlessOtherwiseSpecified=i;var c,d,h=Array.isArray(s);return h!==Array.isArray(e)?i(s,n):h?n.arrayMerge(e,s,n):(d={},(c=n).isMergeableObject(e)&&r(e).forEach(function(t){d[t]=i(e[t],c)}),r(s).forEach(function(t){(!o(e,t)||Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))&&(o(e,t)&&c.isMergeableObject(s[t])?d[t]=(function(e,t){if(!t.customMerge)return l;var s=t.customMerge(e);return"function"==typeof s?s:l})(t,c)(e[t],s[t],c):d[t]=i(s[t],c))}),d)}l.all=function(e,t){if(!Array.isArray(e))throw Error("first argument should be an array");return e.reduce(function(e,s){return l(e,s,t)},{})},e.exports=l},165(e){var t;/** 2 * @license 3 * LazyLoad 19.1.3 4 * Copyright (c) 2015 Andrea Verlicchi 5 * Available under MIT License 6 */t=function(){"use strict";let e="undefined"!=typeof window,t=e&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),s=e&&window.devicePixelRatio>1,i={elements_selector:".lazy",container:t||e?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_bg_set:"bg-set",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1,restore_on_error:!1},a=e=>Object.assign({},i,e),r=function(e,t){let s;let i="LazyLoad::Initialized",a=new e(t);try{s=new CustomEvent(i,{detail:{instance:a}})}catch(e){(s=document.createEvent("CustomEvent")).initCustomEvent(i,!1,!1,{instance:a})}window.dispatchEvent(s)},o="srcset",l="sizes",n="poster",c="llOriginalAttrs",d="data",h="loading",u="loaded",m="applied",p="error",g="native",_="data-",v="ll-status",b=(e,t)=>e.getAttribute(_+t),y=e=>b(e,v),f=(e,t)=>((e,t,s)=>{let i=_+t;null!==s?e.setAttribute(i,s):e.removeAttribute(i)})(e,v,t),k=e=>f(e,null),C=e=>null===y(e),P=e=>y(e)===g,w=[h,u,m,p],I=(e,t,s,i)=>{e&&"function"==typeof e&&(void 0===i?void 0===s?e(t):e(t,s):e(t,s,i))},L=(t,s)=>{e&&""!==s&&t.classList.add(s)},A=(t,s)=>{e&&""!==s&&t.classList.remove(s)},E=e=>e.llTempImage,S=(e,t)=>{if(!t)return;let s=t._observer;s&&s.unobserve(e)},j=(e,t)=>{e&&(e.loadingCount+=t)},M=(e,t)=>{e&&(e.toLoadCount=t)},O=e=>{let t=[];for(let s,i=0;s=e.children[i];i+=1)"SOURCE"===s.tagName&&t.push(s);return t},V=(e,t)=>{let s=e.parentNode;
6s&&"PICTURE"===s.tagName&&O(s).forEach(t)},T=(e,t)=>{O(e).forEach(t)},z=["src"],x=["src",n],q=["src",o,l],$=[d],F=e=>!!e[c],B=e=>e[c],R=e=>delete e[c],N=(e,t)=>{if(F(e))return;let s={};t.forEach(t=>{s[t]=e.getAttribute(t)}),e[c]=s},D=(e,t)=>{if(!F(e))return;let s=B(e);t.forEach(t=>{var i;(i=s[t])?e.setAttribute(t,i):e.removeAttribute(t)})},U=(e,t,s)=>{L(e,t.class_applied),f(e,m),s&&(t.unobserve_completed&&S(e,t),I(t.callback_applied,e,s))},H=(e,t,s)=>{L(e,t.class_loading),f(e,h),s&&(j(s,1),I(t.callback_loading,e,s))},Y=(e,t,s)=>{s&&e.setAttribute(t,s)},J=(e,t)=>{Y(e,l,b(e,t.data_sizes)),Y(e,o,b(e,t.data_srcset)),Y(e,"src",b(e,t.data_src))},G={IMG:(e,t)=>{V(e,e=>{N(e,q),J(e,t)}),N(e,q),J(e,t)},IFRAME:(e,t)=>{N(e,z),Y(e,"src",b(e,t.data_src))},VIDEO:(e,t)=>{T(e,e=>{N(e,z),Y(e,"src",b(e,t.data_src))}),N(e,x),Y(e,n,b(e,t.data_poster)),Y(e,"src",b(e,t.data_src)),e.load()},OBJECT:(e,t)=>{N(e,$),Y(e,d,b(e,t.data_src))}},W=["IMG","IFRAME","VIDEO","OBJECT"],K=(e,t)=>{!t||t.loadingCount>0||t.toLoadCount>0||I(e.callback_finish,t)},Q=(e,t,s)=>{e.addEventListener(t,s),e.llEvLisnrs[t]=s},X=(e,t,s)=>{e.removeEventListener(t,s)},Z=e=>!!e.llEvLisnrs,ee=e=>{if(!Z(e))return;let t=e.llEvLisnrs;for(let s in t){let i=t[s];X(e,s,i)}delete e.llEvLisnrs},et=(e,t,s)=>{delete e.llTempImage,j(s,-1),s&&(s.toLoadCount-=1),A(e,t.class_loading),t.unobserve_completed&&S(e,s)},es=(e,t,s)=>{let i=E(e)||e;Z(i)||((e,t,s)=>{Z(e)||(e.llEvLisnrs={});let i="VIDEO"===e.tagName?"loadeddata":"load";Q(e,i,t),Q(e,"error",s)})(i,a=>{((e,t,s,i)=>{let a=P(t);et(t,s,i),L(t,s.class_loaded),f(t,u),I(s.callback_loaded,t,i),a||K(s,i)})(0,e,t,s),ee(i)},a=>{((e,t,s,i)=>{let a=P(t);et(t,s,i),L(t,s.class_error),f(t,p),I(s.callback_error,t,i),s.restore_on_error&&D(t,q),a||K(s,i)})(0,e,t,s),ee(i)})},ei=(e,t,i)=>{W.indexOf(e.tagName)>-1?(es(e,t,i),((e,t,s)=>{let i=G[e.tagName];i&&(i(e,t),H(e,t,s))})(e,t,i)):(e.llTempImage=document.createElement("IMG"),es(e,t,i),F(e)||(e[c]={backgroundImage:e.style.backgroundImage}),((e,t,i)=>{let a=b(e,t.data_bg),r=b(e,t.data_bg_hidpi),o=s&&r?r:a;o&&(e.style.backgroundImage=`url("${o}")`,E(e).setAttribute("src",o),H(e,t,i))})(e,t,i),((e,t,i)=>{let a=b(e,t.data_bg_multi),r=b(e,t.data_bg_multi_hidpi),o=s&&r?r:a;o&&(e.style.backgroundImage=o,U(e,t,i))})(e,t,i),((e,t,s)=>{let i=b(e,t.data_bg_set);if(!i)return;let a=i.split("|").map(e=>`image-set(${e})`);e.style.backgroundImage=a.join(),U(e,t,s)})(e,t,i))},ea=e=>{e.removeAttribute("src"),e.removeAttribute(o),e.removeAttribute(l)},er=e=>{V(e,e=>{D(e,q)}),D(e,q)},eo={IMG:er,IFRAME:e=>{D(e,z)},VIDEO:e=>{T(e,e=>{D(e,z)}),D(e,x),e.load()},OBJECT:e=>{D(e,$)}},el=(e,t)=>{(e=>{let t=eo[e.tagName];t?t(e):(e=>{if(!F(e))return;let t=B(e);e.style.backgroundImage=t.backgroundImage})(e)})(e),C(e)||P(e)||(A(e,t.class_entered),A(e,t.class_exited),A(e,t.class_applied),A(e,t.class_loading),A(e,t.class_loaded),A(e,t.class_error)),k(e),R(e)},en=["IMG","IFRAME","VIDEO"],ec=e=>e.use_native&&"loading"in HTMLImageElement.prototype,ed=(e,t,s)=>{e.forEach(e=>{var i;return e.isIntersecting||e.intersectionRatio>0?((e,t,s,i)=>{let a=w.indexOf(y(e))>=0;f(e,"entered"),L(e,s.class_entered),A(e,s.class_exited),s.unobserve_entered&&S(e,i),I(s.callback_enter,e,t,i),a||ei(e,s,i)})(e.target,e,t,s):void(C(i=e.target)||(L(i,t.class_exited),t.cancel_on_exit&&y(i)===h&&"IMG"===i.tagName&&(ee(i),V(i,e=>{ea(e)}),ea(i),er(i),A(i,t.class_loading),j(s,-1),k(i),I(t.callback_cancel,i,e,s)),I(t.callback_exit,i,e,s)))})},eh=e=>Array.prototype.slice.call(e),eu=e=>e.container.querySelectorAll(e.elements_selector),em=e=>y(e)===p,ep=(e,t)=>eh(e||eu(t)).filter(C),eg=function(t,s){var i,r;let o=a(t);this._settings=o,this.loadingCount=0,i=this,ec(o)||(i._observer=new IntersectionObserver(e=>{ed(e,o,i)},{root:o.container===document?null:o.container,rootMargin:o.thresholds||o.threshold+"px"})),r=this,e&&(r._onlineHandler=()=>{eh(eu(o)).filter(em).forEach(e=>{A(e,o.class_error),k(e)}),r.update()},window.addEventListener("online",r._onlineHandler)),this.update(s)};return eg.prototype={update:function(e){var s,i;let a=this._settings,r=ep(e,a);
6M(this,r.length),t?this.loadAll(r):ec(a)?(i=this,r.forEach(e=>{-1!==en.indexOf(e.tagName)&&(e.setAttribute("loading","lazy"),es(e,a,i),((e,t)=>{let s=G[e.tagName];s&&s(e,t)})(e,a),f(e,g))}),M(i,0)):((e=>{e.disconnect()})(s=this._observer),((e,t)=>{t.forEach(t=>{e.observe(t)})})(s,r))},destroy:function(){this._observer&&this._observer.disconnect(),e&&window.removeEventListener("online",this._onlineHandler),eu(this._settings).forEach(e=>{R(e)}),delete this._observer,delete this._settings,delete this._onlineHandler,delete this.loadingCount,delete this.toLoadCount},loadAll:function(e){let t=this._settings;ep(e,t).forEach(e=>{S(e,this),ei(e,t,this)})},restoreAll:function(){let e=this._settings;eu(e).forEach(t=>{el(t,e)})}},eg.load=(e,t)=>{ei(e,a(t))},eg.resetStatus=e=>{k(e)},e&&((e,t)=>{if(t){if(t.length)for(let s,i=0;s=t[i];i+=1)r(e,s);else r(e,t)}})(eg,window.lazyLoadOptions),eg},e.exports=t()},198(e,t,s){"use strict";s.d(t,{A:()=>n});var i=s(43),a=s(165),r=s.n(a);let o=window.PluginManager;class l{constructor(){this.lazyLoad=new(r())({elements_selector:"."+i.T,class_applied:"p2lab-mediaverse__lazyload--applied",class_loading:"p2lab-mediaverse__lazyload--loading",class_loaded:"p2lab-mediaverse__lazyload--loaded",class_error:"p2lab-mediaverse__lazyload--error",class_entered:"p2lab-mediaverse__lazyload--entered",class_exited:"p2lab-mediaverse__lazyload--exited",callback_enter:e=>{let t;e.classList.contains("p2lab-mediaverse__embed-video")?t=o.getPluginInstanceFromElement(e,"P2LabMediaverseEmbedVideo"):e.classList.contains("p2lab-mediaverse__video-js")?t=o.getPluginInstanceFromElement(e,"P2LabMediaverseVideoJs"):e.classList.contains("p2lab-mediaverse__media-video")?t=o.getPluginInstanceFromElement(e,"P2LabMediaverseMediaVideo"):e.classList.contains("p2lab-mediaverse__panorama-360")?t=o.getPluginInstanceFromElement(e,"P2LabMediaversePanorama360"):e.classList.contains("p2lab-mediaverse__model-viewer")?t=o.getPluginInstanceFromElement(e,"P2LabMediaverseModelViewer"):e.classList.contains("p2lab-mediaverse__splide-wrapper")&&(t=o.getPluginInstanceFromElement(e,"P2LabMediaverseMediaSplide")),t?t.create():e.classList.remove(i.T)},unobserve_entered:!0}),this.debouncer=null}update(){this.debouncer&&clearTimeout(this.debouncer),this.debouncer=setTimeout(()=>{this.lazyLoad.update()},100)}}class n extends window.PluginBaseClass{static #e=this.options={initializedCls:"js-p2lab-mediaverse-initialized",gallerySliderSelector:"[data-gallery-slider]",tnsItemSelector:".tns-item",tnsSlideActiveCls:"tns-slide-active"};setup(){this.config=JSON.parse(this.el.dataset.p2labConfig||"{}"),this.settings=JSON.parse(this.el.dataset.p2labSettings||"{}"),this._activated=!1,this._builded=!1,this._debug=!1,this._height=null,this.initLazyLoad()}build(){this._builded=!0}rebuild(){this._unregisterInternalEvents(),this._registerInternalEvents()}init(){this.setup(),this.el.classList.contains(this.options.initializedCls)?this._unregisterInternalEvents():this.el.classList.add(this.options.initializedCls),this.build(),this._registerInternalEvents(),this._checkActivateStatus()}initLazyLoad(){this.el.classList.contains(i.T)&&(window.p2labMediaverseLazyLoadSingleton?window.p2labMediaverseLazyLoadSingleton.update():window.p2labMediaverseLazyLoadSingleton=new l)}create(){}_onClick(){}_registerInternalEvents(){}_unregisterInternalEvents(){}_checkActivateStatus(){(this.config?.withAutoInitiate||this.isInActiveSlide())&&this.setAsActive()}isInActiveSlide(){return(this._tnsItem||(this._tnsItem=this.el.closest(this.options.tnsItemSelector)),this._tnsItem)?this._tnsItem.classList.contains(this.options.tnsSlideActiveCls):!!this.config?.isActive}canActive(){return!this._activated&&!!this.el.offsetHeight}setAsActive(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return this.canActive()?(this._debug&&console.log("setAsActive"),this._activated=!0,this.$emitter.publish("setAsActive"),!0):(!this._activated&&e<10&&setTimeout(()=>{this.setAsActive(e+1)},100),!1)}setAsInactive(){return!!(this._activated||this.isInActiveSlide())&&(this._debug&&console.log("setAsInactive"),this._activated=!1,this.$emitter.publish("setAsInactive"),!0)}}},260(e,t,s){"use strict";s.d(t,{A:()=>l});var i=s(198),a=s(156),r=s.n(a),o=s(351);class l extends i.A{static #e=this.options=r()(i.A.options,{isClickableCls:"is--clickable",isLoadingCls:"is--loading",isImmediatelyCls:"is--immediately",isPlayerCreatedCls:"is--player-created",isPreviewImageLoadingCls:"is--preview-image-loading",withRequireCookiesAcceptCls:"with--require-cookies-accept",p2labCoverCls:"p2lab-mediaverse__cover",playIconSelector:".p2lab-mediaverse__play-icon",backdropSelector:".p2lab-media-image-backdrop",backgroundImagesSelector:".p2lab-background-image"});setup(){super.setup(),this._player=null}_showImageBackdrop(){let e=this.el.querySelector(this.options.backdropSelector);e&&(e.style.display="")}_hideImageBackdrop(){let e=this.el.querySelector(this.options.backdropSelector);e&&(e.style.display="none")}_showPlayIcon(){let e=this.el.querySelector(this.options.playIconSelector);e&&(e.style.display="")}_hidePlayIcon(){let e=this.el.querySelector(this.options.playIconSelector);e&&(e.style.display="none")}
6_showBackgroundImage(){let e=this.el.querySelector(this.options.backgroundImagesSelector);e&&(e.style.display="");let t=this.el.querySelector("img");t&&(t.style.display="")}_hideBackgroundImage(){let e=this.el.querySelector(this.options.backgroundImagesSelector),t=this.el.querySelector("img"),s=()=>{if(null===this._height){let e=this.el;do this._height=e.offsetHeight,this._height||(e=e.parentNode);while(e&&!this._height)}t.style.display="none",this.el.classList.remove(this.options.isPreviewImageLoadingCls)};e&&(e.style.display="none"),t&&(this.el.classList.add(this.options.isPreviewImageLoadingCls),"none"==t.style.display&&(t.style.display=""),t.offsetHeight?s():t.addEventListener("load",s.bind(this))),(()=>{this._height&&this._player&&(this._player.style.height=this._height+"px")})()}create(){this.createPlayer()}createPlayer(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this._activated=!0,this._createPlayer(e)}_createPlayer(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0],!this._player&&(this._debug&&console.log("_createPlayer"),this.el.classList.add(this.options.isPlayerCreatedCls),!0)}_destroyPlayer(){return!!this._player&&(this._debug&&console.log("_destroyPlayer"),this._removePlayer(this._player),this._player=null,!0)}_removePlayer(e){this.el.removeChild(e),this.el.classList.remove(this.options.isPlayerCreatedCls)}_stopMedia(){(0,o.mP)(this.el)}setAsActive(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return!!super.setAsActive(e)&&(this._createPlayer(),!0)}setAsInactive(){return!!super.setAsInactive()&&(this._destroyPlayer(),!0)}}},351(e,t,s){"use strict";s.d(t,{Pc:()=>d,fy:()=>c,mP:()=>l,mW:()=>o,zF:()=>n});var i=s(43);let a=window.PluginManager,r={};function o(e,t){i.d.forEach(s=>{e.querySelectorAll(s.selector).forEach(e=>{let i=a.getPluginInstanceFromElement(e,s.name),r=!0;i?"function"==typeof t&&t(i,r):(r=!1,(async()=>{await a.initializePlugin(s.name,e),i=a.getPluginInstanceFromElement(e,s.name),"function"==typeof t&&t(i,r)})())})})}function l(e){e.querySelectorAll("iframe, video").forEach(e=>{let t=e.tagName.toLowerCase(),s=e.src||null;if("video"==t)try{e.pause()}catch{}else{let t=new URL(s);t.searchParams.delete("autoplay"),e.src=t.href}})}function n(e,t){let s=`${t}${e}.min.css`,i=`p2lab-mediaverse-css-${e}`;if(document.getElementById(i))return Promise.resolve();if(r[i])return r[i];let a=document.createElement("link");return a.id=i,a.href=s,a.rel="stylesheet",document.head.appendChild(a),r[i]=new Promise((e,t)=>{a.onload=()=>{delete r[i],e()},a.onerror=()=>{document.head.removeChild(a),delete r[i],t()}}),r[i]}function c(e,t){let s=`${t}${e}.min.js`,i=`p2lab-mediaverse-js-${e}`;if(document.getElementById(i))return Promise.resolve();if(r[i])return r[i];let a=document.createElement("script");return a.id=i,a.src=s,a.async=!0,"model-viewer"==e&&(a.type="module"),document.head.appendChild(a),r[i]=new Promise((e,t)=>{a.onload=()=>{delete r[i],e()},a.onerror=()=>{document.head.removeChild(a),delete r[i],t()}}),r[i]}function d(e,t){let s=()=>{switch(e){case"videojs":return window.videojs;case"videojs-rs":return window.videojs.getPlugin("videoJsResolutionSwitcher");case"videojs-yt":return window.videojs.getTech("Youtube");case"panorama360":return window.Panorama360;case"panorama360-show-original":return window.Panorama360.ShowOriginal;case"model-viewer":return window.ModelViewerElement;case"popper":return window.P2LabMediaversePopper;case"splide":return window.Splide;case"shader-carousel":return window.SplideShaderCarousel;case"three":return window.THREE}};if(void 0!==s())return Promise.resolve();let i=`p2lab-mediaverse-js-${e}`;return r[i]?r[i]:document.getElementById(i)?(r[i]=new Promise(e=>{let t=setInterval(()=>{void 0!==s()&&(clearInterval(t),delete r[i],e())},100)}),r[i]):c(e,t)}},436(e,t,s){"use strict";s.r(t),s.d(t,{default:()=>d});var i=s(260);class a{static isSupported(){return"undefined"!==document.cookie}static setItem(e,t,s){if(null==e)throw Error("You must specify a key to set a cookie");let i=new Date;i.setTime(i.getTime()+864e5*s);let a="";"https:"===location.protocol&&(a="secure"),document.cookie=`${e}=${t};expires=${i.toUTCString()};path=/;sameSite=lax;${a}`}static getItem(e){if(!e)return!1;let t=e+"=",s=document.cookie.split(";");for(let e=0;e<s.length;e++){let i=s[e];for(;" "===i.charAt(0);)i=i.substring(1);if(0===i.indexOf(t))return i.substring(t.length,i.length)}return!1}static removeItem(e){document.cookie=`${e}= ; expires = Thu, 01 Jan 1970 00:00:00 GMT;path=/`}static key(){return""}static clear(){}}var r=s(156),o=s.n(r),l=s(351),n=s(43);let c=window.PluginManager;class d extends i.A{static #e=this.options=o()(i.A.options,{iframeSpinnerCls:"p2lab-mediaverse__spinner",withRequireCookiesAcceptCls:"with--require-cookies-accept"});setup(){super.setup(),this._isCookieAccepted=this._getCookieAcceptedStatus(),this.config.requireCookiesAccept=this.config.requireCookiesAccept||!1,this.config.iframeImmediately=this.config.iframeImmediately||!1}init(){super.init(),this.el.classList.contains(n.T)||this.create()}
6_handleUpdateCookiesListener(){!this._isCookieAccepted&&(this._checkCookieStatus(),this._isCookieAccepted&&this._checkActivateStatus())}_checkCookieStatus(){let e=this._getCookieAcceptedStatus();this.config.requireCookiesAccept&&!e?this.el.classList.add(this.options.withRequireCookiesAcceptCls):this.el.classList.remove(this.options.withRequireCookiesAcceptCls),this._isCookieAccepted=e}_getCookieAcceptedStatus(){return"1"==a.getItem(this.config.source+"-video")}_showCookieConfiguration(){let e=c.getPluginInstances("CookieConfiguration");return!!e&&!!e[0]&&(e[0].openOffCanvas(),!0)}_showCookiePermission(){let e=c.getPluginInstances("CookiePermission");return!!e&&!!e[0]&&(e[0]._showCookieBar(),!0)}_onClick(e){if(e.preventDefault(),e.stopPropagation(),this._checkCookieStatus(),!this._isCookieAccepted&&this.config.requireCookiesAccept){let e=document.querySelector("[data-image-zoom-modal].zoom-modal.show");if(e){let t=e.querySelector("button.btn-close");t&&t.dispatchEvent(new Event("click"))}this._showCookieConfiguration()||this._showCookiePermission()}else this.createPlayer(!0)}createPlayer(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return(!!this._isCookieAccepted||!this.config.requireCookiesAccept)&&(!!this.config.iframeImmediately||!!e)&&super.createPlayer(e)}_registerCookieConfigurationUpdateEvent(){!this._isCookieAccepted&&this.config.requireCookiesAccept&&document.$emitter.subscribe("CookieConfiguration_Update",()=>{this._handleUpdateCookiesListener()})}_registerInternalEvents(){if(this._registerCookieConfigurationUpdateEvent(),!this._isCookieAccepted&&this.config.requireCookiesAccept||!this.config.iframeImmediately){this.el.classList.add(this.options.isClickableCls),this.el.removeEventListener("click",this._onClick.bind(this)),this.el.addEventListener("click",this._onClick.bind(this));let e=this.el.querySelector(this.options.backdropSelector);e&&(e.removeEventListener("click",this._onClick.bind(this)),e.addEventListener("click",this._onClick.bind(this)))}this.config.iframeImmediately&&this.el.classList.add(this.options.isImmediatelyCls)}_unregisterInternalEvents(){this.el.classList.remove(this.options.isClickableCls),this.el.removeEventListener("click",this._onClick.bind(this))}build(){this._checkCookieStatus(),super.build()}canActive(){return!(!super.canActive()||!this._isCookieAccepted&&this.config.requireCookiesAccept||this.config.isCover&&this.config.iframeImmediately&&this.el.classList.contains(n.T))&&(!!this.config.iframeImmediately||!!this.settings.autoplay||!!this._player)}_destroyPlayer(){return!!this._player&&(this._debug&&console.log("_destroyPlayer / embed"),this.vjs?this.vjs.pause():(0,l.mP)(this.el),!0)}_stopMedia(){this.vjs?this.vjs.pause():super._stopMedia()}_convertTimeToVimeoFormat(e){/^[0-9]+$/.test(e)||(e=0);let t=Math.floor((e=Number(e))/60/60),s=Math.floor(e/60)-60*t,i=e-3600*t-60*s;return t>0?`${t}h${s}m${i}s`:s>0?`${s}m${i}s`:`${i}s`}isYoutube(){return"youtube"==this.config.source}isVimeo(){return"vimeo"==this.config.source}isFacebook(){return"facebook"==this.config.source}isTiktok(){return"tiktok"==this.config.source}async _createVjsPlayer(e,t,s){let i=this.config.assetBaseUrl+"video-";await (0,l.Pc)("videojs",i),await (0,l.Pc)("videojs-yt",i),"de-DE"==this.config.localeCode&&await (0,l.fy)("videojs.lang.de",i);let a={techOrder:["youtube"],sources:[{type:"video/youtube",src:this.config.iframe.src}],youtube:{customVars:{},ytControls:"0",playerControls:this.settings.controls},controls:this.settings.controls};"de-DE"==this.config.localeCode&&(a.language="de"),this.settings.playsinline&&(a.playsinline=!0),this.settings.autoplay&&(a.autoplay=!0),this.config.youtubeNocookie&&(a.youtube.enablePrivacyEnhancedMode=!0),this.config.youtubeFirstPlayWithDelay&&(a.youtube.firstPlayWithDelay=!0),this.config.youtubePosterOnPause&&(a.youtube.posterOnPause=!0),t&&(a.youtube.customVars.mute=1),this.settings.start&&(a.youtube.customVars.start=this.settings.start),this.settings.end&&(a.youtube.customVars.end=this.settings.end),a.youtube.customVars.rel=0,this.settings.loop&&(a.youtube.customVars.loop=1,a.youtube.customVars.playlist=this.settings.playlist),!1===this.settings.keyboard?a.youtube.customVars.disablekb=1:!0===this.settings.keyboard&&(a.youtube.customVars.disablekb=0),!0===e&&(a.autoplay=!0,a.youtube.customVars.autoplay=1),this._player=document.createElement("video-js"),"default"==this.settings.theme?this._player.classList.add("vjs-default-skin"):this.settings.theme&&this._player.classList.add(`vjs-theme-${this.settings.theme}`),this.el.appendChild(this._player),this.el.classList.add("vjs-with--anmation"),this.vjs=videojs(this._player,a),e?this.vjs.one("play",()=>{s()}):this.vjs.on("ready",()=>{s()}),this.vjs.on("pause",()=>{this.el.classList.remove("vjs-with--anmation"),setTimeout(()=>{this.el.classList.add("vjs-with--anmation")},500)}),this.vjs.on("seeking",()=>{this.el.classList.remove("vjs-with--anmation"),this.el.classList.add("vjs-is--seeking"),this._player.classList.contains("vjs-paused")&&this.el.classList.add("vjs-is--paused")}),this.vjs.on("seeked",()=>{this.el.classList.remove("vjs-is--seeking"),this.el.classList.remove("vjs-is--paused"),this.el.classList.add("vjs-with--anmation")})}_createIframePlayer(e,t,s){this._player=document.createElement("iframe");
6let i=new URL(this.config.iframe.src),a=Object.assign({},this.config.iframe);this.isFacebook()&&this.el.offsetWidth>0&&this.el.offsetHeight>0&&(i.searchParams.set("width",this.el.offsetWidth-5),i.searchParams.set("height",this.el.offsetHeight-5)),t&&i.searchParams.set(this.isVimeo()?"muted":"mute","1"),this.isYoutube()&&(this.settings.start&&i.searchParams.set("start",this.settings.start),this.settings.end&&i.searchParams.set("end",this.settings.end),i.searchParams.set("rel","0")),this.isVimeo()&&(this.config.dnt&&i.searchParams.set("dnt","1"),void 0!==this.settings.creator&&i.searchParams.set("byline",this.settings.creator?"1":"0"),void 0!==this.settings.title&&i.searchParams.set("title",this.settings.title?"1":"0"),void 0!==this.settings.portrait&&i.searchParams.set("portrait",this.settings.portrait?"1":"0"),this.settings.controlscolor&&i.searchParams.set("color",this.settings.controlscolor.replace("#","")),this.settings.start&&(i.hash=`#t=${this._convertTimeToVimeoFormat(this.settings.start)}`)),this.isTiktok()&&(this.settings.controls?i.searchParams.set("controls","1"):(i.searchParams.set("progress_bar",this.settings.progressBar?"1":"0"),i.searchParams.set("play_button",this.settings.playButton?"1":"0"),i.searchParams.set("volume_control",this.settings.volumeControl?"1":"0"),i.searchParams.set("fullscreen_button",this.settings.fullscreenButton?"1":"0")),i.searchParams.set("timestamp",this.settings.timestamp?"1":"0"),i.searchParams.set("music_info",this.settings.musicInfo?"1":"0"),i.searchParams.set("description",this.settings.description?"1":"0"),i.searchParams.set("native_context_menu",this.settings.nativeContextMenu?"1":"0"),i.searchParams.set("rel","0")),(this.isYoutube()||this.isVimeo())&&(!1===this.settings.controls?i.searchParams.set("controls","0"):i.searchParams.set("controls","1"),!1===this.settings.keyboard?this.isYoutube()?i.searchParams.set("disablekb","1"):this.isVimeo()&&i.searchParams.set("keyboard","0"):!0===this.settings.keyboard&&(this.isYoutube()?i.searchParams.set("disablekb","0"):this.isVimeo()&&i.searchParams.set("keyboard","1"))),(this.isYoutube()||this.isVimeo()||this.isTiktok())&&this.settings.loop&&(i.searchParams.set("loop","1"),this.isYoutube()&&i.searchParams.set("playlist",this.settings.playlist)),!0===e&&!this.isFacebook()&&(i.searchParams.set("autoplay","1"),Object.prototype.hasOwnProperty.call(a,"allow")?0>a.allow.indexOf("autoplay")&&(a.allow+="; autoplay"):a.allow="autoplay"),a.src=i.href,Object.keys(a).forEach(e=>{this._player.setAttribute(e,a[e])}),this._player.addEventListener("load",()=>{s()}),this.el.appendChild(this._player)}_createPlayer(e){if(!super._createPlayer())return!1;let t=this.settings.muted||!1;void 0===e&&this.settings.autoplay&&(e=!0,this.isYoutube()&&(t=!0));let s=document.createElement("div");s.classList.add(this.options.iframeSpinnerCls);let i=()=>{this.el.classList.remove(this.options.isLoadingCls),s.remove(),this.el.style.backgroundUrl="",this.el.style.backgroundImage=""};return this.el.appendChild(s),!this.isYoutube()||this.settings.theme&&"ytDefault"==this.settings.theme||this.config.disableVideoJs?this._createIframePlayer(e,t,i):this._createVjsPlayer(e,t,i),this._unregisterInternalEvents(),this._hidePlayIcon(),this._hideImageBackdrop(),this._hideBackgroundImage(),this.el.classList.add(this.options.isLoadingCls),!0}}}}]);
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.