"use strict";(self.blocksyJsonP=self.blocksyJsonP||[]).push([[87],{9257:function(t,e,n){n.d(e,{O:function(){return o}});const o=function(){return"undefined"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1)}},4087:function(t,e,n){n.r(e),n.d(e,{fetchVideoBy:function(){return u},mount:function(){return p}});var o=n(9679),i=n(9257),r=n(2248);function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,o)}return n}function c(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:{};e=c({ignoreVideoOptions:!1},e);let n=ct_localizations.ajax_url+"?action=blocksy_get_image_video_component&media="+t;return e.ignoreVideoOptions&&(n+="&ignore_video_options=true"),new Promise((function(t){(function(t){return s[t]?new Promise((function(e){e(s[t]),s[t]=s[t].clone()})):new Promise((function(e){return fetch(t).then((function(n){e(n),s[t]=n.clone()}))}))})(n).then((function(e){200===e.status&&e.json().then((function(e){let{success:n,data:o}=e;n&&t(o)}))}))}))},d=function(t){t.querySelector(".ct-video-indicator").classList.add("loading"),u(t.dataset.mediaId).then((function(e){const n=document.createElement("div");n.innerHTML=e.html;const r=n.firstChild;t.insertAdjacentElement("beforeend",r);const a=t.querySelector("video,iframe"),l=a.closest(".flexy-container[data-autoplay]"),s=null==l?void 0:l.flexy;!function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e=c({onPause:function(){},onPlay:function(){},onReady:function(){}},e),t.isListeningForStateChanges||(t.isListeningForStateChanges=!0,(0,o.pF)(t,(function(n){"pause"===n&&((0,o.Vz)(t),e.onPause()),"play"===n&&(e.onPlay(),(0,o.zT)(t)),"ready"===n&&e.onReady()})))}(a,{onPlay:function(){setTimeout((function(){t.querySelector(".ct-video-indicator").classList.remove("loading")}),120),s&&(s.options=c(c({},s.options),{},{autoplay:!1,_autoplay:!1}))},onPause:function(){s&&(s.options=c(c({},s.options),{},{autoplay:parseInt(l.dataset.autoplay),_autoplay:parseInt(l.dataset.autoplay)}),s.state=c(c({},s.state),{},{lastTimeAnimated:(new Date).getTime()}))},onReady:function(){(0,i.O)()&&(0,o.$0)(a),(0,o.Kz)(a)}})}))},f=function(t){const e=ct_localizations.dynamic_styles_selectors.find((function(t){return".ct-media-container[data-media-id], .ct-dynamic-media[data-media-id]"===t.selector}));e&&(0,r.Xr)(e.url).then((function(){d(t)}))};ctEvents.on("blocksy:frontend:flexy:slide-change",(function(t){let{instance:e,payload:n}=t;[...e.sliderContainer.querySelectorAll("video,iframe")].map((function(t){return(0,o.r)(t)}));const i=e.sliderContainer.children[n.currentIndex].querySelector(".ct-media-container[data-media-id], .ct-dynamic-media[data-media-id]");if(!i)return;const r=i.querySelector("video,iframe");r?(0,o.v3)(r):m(i,{performVisibilityCheck:!1})})),ctEvents.on("blocksy:ajax:filters:done",(function(){[...document.querySelectorAll(".ct-media-container[data-media-id]")].map((function(t){m(t)}))}));const m=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e=c({performVisibilityCheck:!0},e),!t.matches('[data-state*="autoplay"]'))return;let n=!0;if(e.performVisibilityCheck&&t.closest(".flexy-items")){const e=t.getBoundingClientRect(),o=t.closest(".flexy-items").getBoundingClientRect();n=e.left>=o.left&&e.left<=o.left+o.width&&e.top>=o.top&&e.top<=o.top+o.height}n&&(t.removeAttribute("data-state"),f(t))};let y=!1;const p=function(t,e){let{event:n}=e;if(!n||"scroll"===n.type){if(y)return;y=!0;const t=function(){[...document.querySelectorAll(".ct-media-container[data-media-id], .ct-dynamic-media[data-media-id]")].map((function(t){m(t)}))};return ctEvents.on("blocksy:frontend:init",(function(){t()})),void t()}const i=t.querySelector("video,iframe");i?t.matches('[data-state="playing"]')?(0,o.r)(i):(0,o.Kz)(i):f(t)}}}]);