1import{_ as h}from"./BjXqzTWN.js";import{v,a9 as y,ac as g,p as i,l as a,t as d,aY as x,_ as E,am as w,ae as l,aD as m,o as M,d as k}from"./BhcerquR.js";const C={class:"EmbedContentBlock"},H={class:"grid"},O={class:"col-1-1"},B={class:"embed-wrapper"},I=["innerHTML"],T=v({__name:"Embed",props:{content:{type:Object,required:!0}},setup(s){const u=s,c=w("");let t=null;const p=()=>{c.value=b(u.content.text)};y(()=>{const e=document.querySelector(".embed-wrapper");e&&(_(),t?.observe(e))});const _=()=>{t=new IntersectionObserver(e=>{e.forEach(r=>{r.isIntersecting&&(p(),t?.disconnect())})},{root:null,threshold:0,rootMargin:"600px 0px 600px 0px"})};g(()=>{t?.disconnect()});const b=e=>{if(e.includes("youtube.com"))return e.replace("youtube","youtube-nocookie");if(e.includes("vimeo.com")){const n=new DOMParser().parseFromString(e,"text/html"),o=n.querySelector("iframe"),f=o?.getAttribute("src")+"?dnt=1";return o.setAttribute("src",f),n.body.innerHTML}else return e};return(e,r)=>{const n=h,o=E;return l(),i("div",C,[a("div",H,[a("div",O,[d(n,{class:"heading-2 fw-700","heading-type":s.content.seoHeadingtype,title:s.content.title},null,8,["heading-type","title"]),a("div",B,[d(o,null,{default:x(()=>[m(c)?(l(),i("div",{key:0,innerHTML:m(c)},null,8,I)):M("",!0)]),_:1})])])])])}}}),N=k(T,[["__scopeId","data-v-7285ca1f"]]);export{N as default};
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.