1(()=>{var e,t,i,s;(()=>{"use strict";class e{constructor(e){this.selectors=e,this.collection=[],this.id=0,this.init()}init(){this.selectors.forEach((e=>{const t=jQuery(e);t.length>0&&t.each(((e,t)=>{this.create(t)}))}))}create(e){this.collection.push(new t(e,this.id++))}}class t{constructor(e,t){this.id=t,this.form=e,this.render(),this.listen()}get template(){let e=document.createElement("div");return e.classList.add("syn-loader"),e.innerHTML='<div class="loader__wrapper">\n <i class="loader__image" />\n </div>',e}render(){this.form.appendChild(this.template)}listen(){jQuery(this.form).on("wpcf7submit",(()=>{this.hide()})),jQuery(this.form).on("wpcf7mailsent wpcf7mailfailed wpcf7invalid wpcf7spam",(()=>{this.hide()})),jQuery(this.form).on("loader:show",(()=>{this.show()})),jQuery(this.form).on("loader:hide",(()=>{this.hide()}))}show(){"BODY"!==this.form.tagName&&"BODY"!==this.form.parentNode.tagName||this.form.classList.add("loader-lock"),this.form.classList.add("loader-is-active")}hide(){"BODY"!==this.form.tagName&&"BODY"!==this.form.parentNode.tagName||this.form.classList.remove("loader-lock"),this.form.classList.remove("loader-is-active")}}class i{constructor(e,t,i){this.file=e,this.name=e.name,this.index=t,this.$container=jQuery(i),this.$input=jQuery(i).find(`input[name="file_${t}"]`),this.data=new DataTransfer,this.init(),this.render(),this.listen()}init(){this.data.items.add(this.file),this.$container.find(`input[name="file_${this.index}"]`).prop("files",this.data.files)}render(){const e=`<div class="uploaded-text" data-index="${this.index}">${this.file.name}<button class="action--remove" type="button" data-index="${this.index}"><i class="icon icon-close"></i></button></div>`;this.$container.find(".upload__list").append(e)}listen(){}destroy(){this.$container.find(`.upload__list *[data-index="${this.index}"]`).remove(),this.$container.find(`input[name="file_${this.index}"]`).prop("files",null),this.$container.find(`input[name="file_${this.index}"]`).val("")}}class s{constructor(e){this.$element=jQuery(e),this.$container=jQuery(e).closest("form"),this.$inputs=jQuery(e).find('input[type="file"]'),this.inputCount=this.$inputs.length,this.hasFiles=!1,this.$customInput=null,this.customInputTemplate='\n <div class="syn-upload-container">\n <div class="upload__list"></div>\n <div class="syn-upload upload__zone">\n <i class="upload__icon icon icon-arrow-right"></i>\n <span class="upload__text">Drag and drop files here</span>\n <span class="upload__text text--bigger">OR</span>\n <button class="upload__button" type="button">Browse Files</button>\n <input class="upload__input" type="file" accept="jpg|png|tiff|heic|mp4|mov" aria-label="Upload File" multiple style="display: none;">\n </div>\n <div class="upload__text">Accepted file types: jpg, png, tiff, heic, mp4, mov, xlsx, xls, csv</div>\n <div class="upload__text">Max. file size: 10MB, Max. files: 3</div>\n <div class="upload__messages"></div>\n </div>\n ',this.activeInputs=[],this.init()}init(){this.hideFileInputs(),this.$element.find("label").append(this.customInputTemplate),this.$customInput=this.$element.find(".upload__zone"),this.listen()}listen(){this.$customInput.on("file_upload_widget:change",this.update.bind(this)),this.$container.on("click",".action--remove",this.remove.bind(this)),this.$container.on("wpcf7invalid",(e=>{if(this.emptyMessages(),e.detail&&e.detail.apiResponse){const t=e.detail.apiResponse;if("validation_failed"===t.status){const e=t.invalid_fields.filter((e=>e.field.startsWith("file_")));e.length>0&&e.forEach((e=>{let t=e.field.replace("file_",""),i=e.message,s=this.getInputByIndex(t);this.addMessage(`${s.name}: ${i}`,"error")}))}}}))}update(e,t){if(t.file_list.length>0)for(const e of t.file_list){const t=this.getAvaiableInputIndex(),s=new DataTransfer;if(!1===t)return void alert("Max files reached");if(this.isDuplicateFile(e))return void alert("File already exists in the list");this.activeInputs.push(new i(e,t,this.$element)),s.items.add(e),this.$element.find(`input[name="file_${t}"]`).prop("files",s.files),this.resetFileList()}}isDuplicateFile(e){let t=!1;
1return this.activeInputs.forEach((i=>{i.file.name===e.name&&(t=!0)})),t}getAvaiableInputIndex(){let e=!1;return this.$inputs.each(((t,i)=>{if(0===jQuery(i).prop("files").length)return e=t+1,!1})),e}remove(e){const t=e.currentTarget.dataset.index,i=this.getInputByIndex(t);i&&(i.destroy(),this.activeInputs=this.activeInputs.filter((e=>e.index!==Number(t))),this.resetFileList())}resetFileList(){const e=new DataTransfer;this.activeInputs.forEach((t=>{e.items.add(t.file)})),this.$element.find(".upload__input").prop("files",e.files)}getInputByIndex(e){let t=!1;return this.activeInputs.forEach((i=>{i.index===Number(e)&&(t=i)})),t}hideFileInputs(){jQuery(this.$element).append('<div class="syn-upload-cf7-inputs"></div>'),this.$inputs.each(((e,t)=>{jQuery(t).parent().hide(),jQuery(t).attr("aria-hidden","true"),jQuery(t).attr("tabindex","-1"),jQuery(t).attr("multiple",""),jQuery(this.$element).find(".syn-upload-cf7-inputs").append(jQuery(t).clone()),jQuery(t).parent().remove()})),this.$inputs=jQuery(this.$element).find('.syn-upload-cf7-inputs input[type="file"]')}emptyMessages(){this.$element.find(".upload__messages").empty()}addMessage(e,t="normal"){this.$element.find(".upload__messages").append(`<span class="message message--${t}">${e}</span>`)}}class a{constructor(e){this.selector=e,this.collection=[],this.init()}init(){const e=jQuery(this.selector);e.length>0&&e.each(((e,t)=>{this.collection.push(new s(t,e))}))}}class n{constructor(e){this.element=e,this.tip=e.getAttribute("data-tooltip"),this.tooltip=null,this.icon=null,this.popup=null,this.active=!1,this.init()}init(){this.render(),this.listen()}render(){this.tooltip=document.createElement("div"),this.tooltip.classList.add("syn-tooltip"),this.icon=document.createElement("i"),this.icon.classList.add("syn-tooltip__icon"),this.icon.classList.add("icon"),this.icon.classList.add("icon-question-mark"),this.popup=document.createElement("span"),this.popup.classList.add("syn-tooltip__popup"),this.popup.textContent=this.tip,this.tooltip.appendChild(this.icon),this.tooltip.appendChild(this.popup),this.element.appendChild(this.tooltip)}listen(){this.icon.addEventListener("click",this.toggle.bind(this))}toggle(){this.active?this.deactivate():(jQuery(document).trigger("syn_tooltip:close"),this.activate())}detectIfOffScreen(){const e=this.tooltip.getBoundingClientRect(),t=this.tooltip.querySelector(".syn-tooltip__popup");t.offsetWidth>e.left&&(this.tooltip.classList.add("offset"),this.tooltip.classList.add("offset--left")),e.right+t.offsetWidth>window.innerWidth&&(this.tooltip.classList.add("offset"),this.tooltip.classList.add("offset--right")),e.top>t.offsetHeight&&(this.tooltip.classList.add("offset"),this.tooltip.classList.add("offset--top")),e.bottom+t.offsetHeight>window.innerHeight&&(this.tooltip.classList.add("offset"),this.tooltip.classList.add("offset--bottom"))}activate(){this.detectIfOffScreen(),this.tooltip.classList.add("is-active"),this.active=!0}deactivate(){this.tooltip.classList.remove("offset"),this.tooltip.classList.remove("offset--left"),this.tooltip.classList.remove("offset--right"),this.tooltip.classList.remove("offset--top"),this.tooltip.classList.remove("offset--bottom"),this.tooltip.classList.remove("is-active"),this.active=!1}}class o{constructor(e){this.group=e,this.collection=[],this.overlay,this.init(),this.listen()}init(){this.group.forEach((e=>{this.collection.push(new n(e))}))}listen(){jQuery(document).on("syn_tooltip:close",this.closeAll.bind(this))}closeAll(){this.collection.forEach((e=>{e.deactivate()}))}}const l="cf7_",r=["utm_source","utm_medium","utm_campaign","utm_term","gclid"];class d{constructor(){this.expirationDays=30,this.urlParams=new URLSearchParams(window.location.search),this.utmParams=d.getUTMParams(),this.urlHasUTMParams()&&this.storeUTMParams()}urlHasUTMParams(){return r.some((e=>this.urlParams.has(e)))}storeUTMParams(){const e=new Date,t=new Date(e.getTime()+24*this.expirationDays*60*60*1e3);r.forEach((e=>{const i=this.urlParams.get(e);if(i){const s=l+e,a={value:this.santinizeValue(i),expires:t.getTime()};localStorage.setItem(s,JSON.stringify(a))}}))}santinizeValue(e){return e.replace(/[^a-zA-Z0-9-_]/g,"")}static getUTMParams(){const e={},t=(new Date).getTime();return r.forEach((i=>{const s=l+i,a=localStorage.getItem(s);if(a){const n=JSON.parse(a);n.expires>t?e[i]=n.value:localStorage.removeItem(s)}})),e}}class c{constructor(e){this.formElement=e,this.fields=[],this.init()}init(){this.setHiddenFields()}setHiddenFields(){const e=d.getUTMParams();r.forEach((t=>{const i=t,s=this.formElement.querySelector(`input[name="${i}"]`),a=e[t]||"";s&&a&&(this.fields.push(s),s.value=a)}))}}const u=class{constructor(e=[]){this.manager=new d,this.formSelectors=e.length?e:["form.wpcf7-form"],this.forms=new Set,this.init()}
1init(){this.formSelectors.length&&this.formSelectors.forEach((e=>{const t=document.querySelectorAll(e);t.length&&t.forEach((e=>{const t=new c(e);this.forms.add(t)}))}))}};function p(){const e=document.querySelector(".site-header");if(!e)return;const t=e.offsetTop+5;window.pageYOffset>t?e.classList.add("has-scrolled"):e.classList.remove("has-scrolled")}document.addEventListener("DOMContentLoaded",(()=>{window.CF7UTMTracking=new u([".wpcf7-form"])})),document.addEventListener("DOMContentLoaded",(()=>{window.LoaderCollection=new e([".wpcf7-form",".syn-post-grid"])})),document.addEventListener("DOMContentLoaded",(()=>{window.multi=new a(".multiple-file-upload")})),document.addEventListener("DOMContentLoaded",(()=>{const e=document.querySelectorAll("[data-tooltip]");new o(e)})),document.addEventListener("DOMContentLoaded",(()=>{window.addEventListener("scroll",p),p()})),document.addEventListener("DOMContentLoaded",(()=>{!function(){const e=document.getElementById("kcfFullGuideLanguage"),t=document.getElementById("kcfFullGuidePdfUrl"),i=[{language:"English",href:"https://go.kcftech.com/kcf-full-guide.pdf"},{language:"Spanish",href:"https://go.kcftech.com/gu%C3%ADa-completa-de-kcf"}];e&&t&&(t.value=i[0].href,e.addEventListener("change",(()=>{const s=e.value,a=i.find((e=>e.language===s));a&&(t.value=a.href)})))}()})),document.addEventListener("DOMContentLoaded",(()=>{let e=window.synapse||{};window.synapse=e}))})(),document.addEventListener("wpcf7invalid",(function(e){const t=document.querySelector(`.wpcf7[data-wpcf7-id="${e.detail.contactFormId}"]`);t&&setTimeout((()=>{t.querySelectorAll(".wpcf7-form-control").forEach((e=>{const t=e.parentElement.parentElement.parentElement;e.classList.contains("wpcf7-not-valid")?t.classList.add("not-valid"):t.classList.remove("not-valid")}))}),50)}),!1),e={selector:".syn-upload",inited:!1,click_event:function(e){$(e).closest(".syn-upload").find('input[type="file"]').trigger("click")},change_event:function(e,t){var i=t.target.files;$(e).closest(".syn-upload").trigger("file_upload_widget:change",{file_list:i,original_dom:e})},cancel_event:function(e){$(e).closest(".syn-upload").trigger("file_upload_widget:cancel")},handle_drop:function(e){e.preventDefault(),e.stopPropagation();for(var t=e.originalEvent.dataTransfer.files,i=$(e.target).closest(".syn-upload"),s=i.find('input[type="file"]'),a=s.attr("accept"),n=a.split(","),o=new RegExp(n.join("|")),l=[],r=0;r<t.length;r++)o.test(t[r].type)||l.push(t[r].name);l.length?dialog_controller.display_dialog({title:"Error",content:"Invalid file(s): "+l.join(", ")+"<br><br>Please upload only the allowed file type(s):<br>"+a,controls:[{text:"OK",callback:function(){dialog_controller.close_closest_dialog(this),i.trigger("file_upload_widget:invalid_file_type",{file_list:t,original_dom:e.target})}}]}):(s.prop("files",t),i.trigger("file_upload_widget:change",{file_list:t,original_dom:e.target}))},init:function(){var e=this;$(e.selector).length&&!e.inited&&($(document).on("click",e.selector+" button",(function(){e.click_event(this)})),$(document).on("change",e.selector+' input[type="file"]',(function(t){e.change_event(this,t)})),$(document).on("cancel",e.selector+' .input[type="file"]',(function(){e.cancel_event(this)})),$(document).on("dragover",e.selector,(function(e){e.preventDefault(),e.stopPropagation(),jQuery(this).addClass("dragover")})),$(document).on("dragleave",e.selector,(function(e){e.preventDefault(),e.stopPropagation(),jQuery(this).removeClass("dragover")})),$(document).on("drop",e.selector,(function(t){jQuery(this).removeClass("dragover"),e.handle_drop(t)})),e.inited=!0)}},window.file_upload_widget=e,jQuery(document).ready((function(e){setTimeout((function(){void 0!==window.file_upload_widget&&window.file_upload_widget.init()}),1e3)})),t=function(){jQuery(".navbar-toggler").click((function(){var e=jQuery("#"+jQuery(this).attr("aria-controls"));e.attr("aria-expanded"),e.toggleClass("active"),jQuery(this).toggleClass("active"),"true"==e.attr("aria-expanded")?(e.attr("aria-expanded","false"),jQuery("html").removeClass("locked")):(e.attr("aria-expanded","true"),jQuery("html").addClass("locked"))}
1)),jQuery(".mobile-menu-contain nav ul li .sub-menu-toggle").click((function(e){e.preventDefault();var t=jQuery(this),i=t.closest("li").find("> a").text(),s=(jQuery(this).parent(),t.siblings(".sub-menu"));s.addClass("active"),s.attr("aria-expanded","true"),s.find(".menu-nav .up-nav #parentText").text(i),jQuery("#navbar-mobile .sub-menu.active")[0].scrollTo(0,0)})),jQuery(".mobile-menu-contain nav ul li .sub-menu .up-nav").click((function(e){e.preventDefault();var t=jQuery(this).closest(".sub-menu");t.removeClass("active"),t.attr("aria-expanded","false"),jQuery("#navbar-mobile .sub-menu.active")[0].scrollTo(0,0)})),jQuery(".mobile-menu-contain .close-nav").click((function(e){e.preventDefault();var t=jQuery(".navbar-toggler"),i=jQuery("#"+t.attr("aria-controls"));i.removeClass("active"),jQuery("html").removeClass("locked"),i.attr("aria-expanded","false"),i.find(".sub-menu").removeClass("active"),i.find(".sub-menu").attr("aria-expanded","false"),jQuery(".icon.navbar-toggler.mobile-only").removeClass("active")})),jQuery(document).on("click",'.mobile-menu-contain li:not([aria-expanded="true"]) .mobile_expander',(function(e){e.preventDefault(),jQuery('.mobile-menu-contain li[aria-expanded="true"]').attr("aria-expanded","false").find(".sub-menu").slideUp(200);let t=jQuery(this).parent();jQuery(this).siblings(".sub-menu").slideDown(100,(function(){"true"==t.attr("aria-expanded")?t.attr("aria-expanded","false"):t.attr("aria-expanded","true")}))})),jQuery(document).on("click",'.mobile-menu-contain li[aria-expanded="true"] .mobile_expander',(function(e){e.preventDefault(),jQuery(this).parent().attr("aria-expanded","false"),jQuery(this).siblings(".sub-menu").slideUp(100)}))},jQuery(document).ready((function(e){t()})),i={class:"modal",active_class:"active",hash_parse:function(){var e=window.location.hash;if(0!=e.length){var t=$(e);t.length&&t.hasClass(i.class)&&(jQuery("."+i.class).removeClass(i.active_class),t.addClass(i.active_class),jQuery(".modal
1-container").addClass("active"))}},init:function(){this.hash_parse(),$('a[href*="#"]:not([href="#"])').click((function(){var e=$(this.hash);if(e.hasClass("modal"))e.hasClass("active")||e.addClass("active");else if(e.length)return $("html, body").animate({scrollTop:e.offset().top},1e3),!1})),$(".modal .close-modal").click((function(){$(this).closest(".modal").removeClass("active"),jQuery(".modal-container").removeClass("active"),history.pushState({},"",window.location.pathname)}))}},jQuery(document).ready((function(e){i.init()})),s={instances:{},video_html:'<video id="v-{{id}}" class="hidden" preload="metadata" autoplay controls playsinline><source src="{{video_source}}" type="video/mp4"></video>',modal_html:'<div class="video-modal" id="vm-{{id}}"><video class="hidden" poster="{{poster}}" preload="metadata" autoplay playsinline controls><source src="{{video_source}}" type="video/mp4"></video><button type="button" aria-label="Close Modal" class="fa fa-times"></button></div>',iframe_modal_html:'<div id="if-vm-{{id}}" class="video-modal">{{video}}<button type="button" aria-label="Close Modal" class="fa fa-times"></button></div>',iframe_html:'<iframe id="if-{{id}}" allow="autoplay *; fullscreen *" src="{{video_source}}" webkitallowfullscreen="" mozallowfullscreen="" allowfullscreen="" width="{{width}}" height="{{height}}" frameborder="0"></iframe>',vimeo_params:"?autoplay=1&loop=0&title=0&byline=0&portait=0",vimeo_params_obj:{autoplay:1,loop:0,title:0,byline:0,portait:0},aspect_ratio:.5625,h_aspect_ratio:1.7778,pause_icon:"icon icon-pause_icon",play_icon:"icon icon-play_icon",init:function(e){if(void 0===s.instances[e]){(l=(n=jQuery(e)).find('button[aria-label="play video"]')).attr("class",s.pause_icon);var t=s.get_source(n),i=n.find("img").attr("src"),a=n.attr("id");o=jQuery(s.video_html.replace("{{poster}}",i).replace("{{video_source}}",t)).replace("{{width}}","").replace("{{height}}","").replace("{{id}}",a),s.get_height(n).width,o.on("load",(function(){jQuery(this).removeClass("hidden"),n.hasClass("playing")||n.addClass("playing")})),n.append(o),setTimeout((function(){if(o[0],e=>!!(e.currentTime>0&&!e.paused&&!e.ended&&e.readyState>2)){o.removeClass("hidden");var e=o.closest(".column-video");e.hasClass("playing")||e.addClass("playing")}}),100),s.instances[e]={$dom:n,$button:l,src:t,poster:i,video:o,id:a}}else{var n,o=s.instances[e].video,l=(n=s.instances[e].$dom).find('button[aria-label="play video"]'),r=o[0];r.paused?(r.play(),l.attr("class",s.pause_icon)):(r.pause(),l.attr("class",s.play_icon))}},popout_init:function(e){var t=jQuery(e),i=t.find('button[aria-label="play video"]'),a=s.get_source(t),n=t.find("img").attr("src"),o=jQuery(s.modal_html.replace("{{poster}}",n).replace("{{video_source}}",a).replace("{{id}}",t.attr("id")));o.on("load",(function(){jQuery(this).removeClass("hidden"),t.hasClass("playing")||t.addClass("playing")})),jQuery("body").append(o),o.find('button[aria-label="Close Modal"]').click((function(){o.find("video")[0].pause(),o.remove()})),setTimeout((function(){if(o[0],e=>!!(e.currentTime>0&&!e.paused&&!e.ended&&e.readyState>2)){o.removeClass("hidden");var e=o.closest(".column-video");e.hasClass("playing")||e.addClass("playing")}}),100),s.instances[e]={$dom:t,$button:i,src:a,poster:n,video:o}},iframe_inline_init:function(e){if(void 0===s.instances[e]){(l=(n=jQuery(e)).find('button[aria-label="play video"]')).attr("class",s.pause_icon);var t=s.get_source(n);t=s.param_set_vimeo_keys(t);var i=n.find("img").attr("src"),a=s.iframe_html.replace("{{poster}}",i).replace("{{video_source}}",t).replace("{{width}}","").replace("{{height}}","").replace("{{id}}",n.attr("id"));s.get_height(n).width,(o=jQuery(a)).on("load",(function(){jQuery(this).removeClass("hidden"),n.hasClass("playing")||n.addClass("playing")})),n.append(o)}else{var n,o=s.instances[e].video,l=(n=s.instances[e].$dom).find('button[aria-label="play video"]'),r=o[0];r.paused?(r.play(),l.attr("class",s.pause_icon)):(r.pause(),l.attr("class",s.play_icon))}},iframe_popout_init:function(e){var t=jQuery(e),i=t.find('button[aria-label="play video"]'),a=s.get_source(t);a=s.param_set_vimeo_keys(a);var n=t.find("img").attr("src"),o=s.iframe_html.replace("{{poster}}",n).replace("{{video_source}}",a).replace("{{width}}","").replace("{{height}}","").replace("{{id}}",t.attr("id")).off("click");o=s.iframe_modal_html.replace("{{video}}",o);var l=jQuery(o);l.on("load",(function(){jQuery(this).removeClass("hidden"),t.hasClass("playing")||t.addClass("playing")}
1)),l.find('button[aria-label="Close Modal"]').click((function(){l.remove()})),jQuery("body").append(l),setTimeout((function(){if(l[0],e=>!!(e.currentTime>0&&!e.paused&&!e.ended&&e.readyState>2)){l.removeClass("hidden");var e=l.closest(".column-video");e.hasClass("playing")||e.addClass("playing")}}),100),s.instances[e]={$dom:t,$button:i,src:a,poster:n,video:l}},get_height:function(e){var t=e.innerHeight(!0),i=e.innerWidth();return(i*=s.h_aspect_ratio)<t?{height:i=t,width:i*s.h_aspect_ratio,overflow:!0}:{height:i,overflow:!1}},get_source:function(e){var t=jQuery(window).width(),i="src";return(t<=768||speed_test.score>=70)&&""!=e.data("src-tab")&&(i="src-tab"),(t<=480||speed_test.score>=100)&&""!=e.data("src-mob")&&(i="src-mob"),e.data(i)},param_set_vimeo_keys:function(e){var t=s.param_parse(e),i=s.vimeo_params_obj;for(var a in i)t.params.set(a,i[a]);var n=t.params.toString();return t.url.origin+t.url.pathname+t.url.hash+"?"+n},param_parse:function(e){return{url:e=new URL(e),params:new URLSearchParams(e.search)}}},jQuery(document).ready((function(){jQuery('.column-video:not(.popout):not(.iframe) .controls button[aria-label="play video"]').off("click").click((function(){s.init(jQuery(this).closest(".column-video")[0])})),jQuery(".column-video.popout:not(.iframe) button").off("click").click((function(){s.popout_init(jQuery(this).closest(".column-video")[0])})),jQuery('.column-video.iframe.inline .controls button[aria-label="play video"]').off("click").click((function(){s.iframe_inline_init(jQuery(this).closest(".column-video")[0])})),jQuery('.column-video.iframe.popout .controls button[aria-label="play video"]').off("click").click((function(){s.iframe_popout_init(jQuery(this).closest(".column-video")[0])})),jQuery('.column-video.inline-auto-play .controls button[aria-label="play video"]').trigger("click")})),document.addEventListener("DOMContentLoaded",(function(){function e(){const e=document.getElementById("syn-video-lightbox"),t=document.getElementById("syn-video-iframe");e&&(e.style.display="none",t.src="",document.body.style.overflow="")}document.addEventListener("click",(function(t){const i=t.target.closest(".video-container");if(i){t.preventDefault();const e=i.getAttribute("data-video-id");e&&function(e){document.getElementById("syn-video-lightbox")||document.body.insertAdjacentHTML("beforeend",'\n <div id="syn-video-lightbox" class="syn-video-lightbox" style="display: none;">\n <div class="syn-video-lightbox-overlay"></div>\n <div class="syn-video-lightbox-content">\n <button class="syn-video-lightbox-close" type="button" aria-label="Close video">×</button>\n <div class="syn-video-lightbox-video">\n <iframe id="syn-video-iframe" src="" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>\n </div>\n </div>\n </div>\n ');const t=document.getElementById("syn-video-lightbox");document.getElementById("syn-video-iframe").src=`https://www.youtube.com/embed/${e}?autoplay=1&rel=0`,t.style.display="flex",document.body.style.overflow="hidden",setTimeout((()=>{const e=t.querySelector(".syn-video-lightbox-close");e&&e.focus()}),100)}(e)}else t.target.classList.contains("syn-video-lightbox-close")&&e(),t.target.classList.contains("syn-video-lightbox-overlay")&&e()})),document.addEventListener("keydown",(function(t){"Escape"===t.key&&e()})),window.addEventListener("resize",(function(){const e=document.getElementById("syn-video-lightbox");e&&e.style.display}))}))})(); 2//# sourceMappingURL=app.min.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.