PageSourceSearch

https://www.wrexhamafc.co.uk/_nuxt/CEAtewS3.js

js wrexhamafc.co.uk collected 2026-10-02 02:47:58 UTC 10,028 bytes, 1 lines download raw bytes

1import{z as x,H as P,c2 as L,m as $,k as H}from"./s0RbKMZK.js";import{g as S}from"./UitBm5lw.js";import{u as I}from"./BXqhQLh0.js";const G=async i=>{var r,l,c,s,u,y,w,m;const{$gc:t}=x();let n;P().setChildFriendly(!1);try{n=await t().templates.web().getTemplateBySlug("video-listing")}catch{throw L({statusCode:404,statusMessage:"Page Not Found"})}return{widgets:((l=(r=n.attributes)==null?void 0:r.templateData)==null?void 0:l.content)||[],title:((u=(s=(c=n==null?void 0:n.attributes)==null?void 0:c.templateData)==null?void 0:s.meta)==null?void 0:u.title)||"Videos",description:((m=(w=(y=n==null?void 0:n.attributes)==null?void 0:y.templateData)==null?void 0:w.meta)==null?void 0:m.description)||void 0}};function F(i,t=12){const n=(l=>{const c=l.match(/([^:|]+):([^=|]+)(?:=?([^|]+))?\|?(.*)/);if(c){const[s,u,y,w,m]=c;return{inputString:s,category:u,method:y,methodFlag:w,offset:m}}return{}})(i),r=n.offset?parseInt(n==null?void 0:n.offset):0;return[...Array(t)].map((l,c)=>({contents:`${n.category}:${n.method}=${(n==null?void 0:n.methodFlag)||""}|${c+r}`,position:c}))}const k={classic:"HeroDynamic",default:"HeroSimple",carousel:"HeroCarousel",impact:"HeroImpact",slide:"HeroSlide"},z=["HorizontalLineWidget","section","ImageWidget","TextWidget","QuoteWidget","EmbedWidget","FormWidget","GalleryWidget","LeagueTableWidget","VideoCard","Videos","WidgetCardNews","News"],N=["promo","product"],E=["default"],T=(i,t,n)=>{var r,l,c,s,u,y,w,m,f,b,h,C,D,W,p,g,a,v;if(t===void 0||(typeof t=="string"&&(t=n&&n.widgetData?(l=(r=n==null?void 0:n.widgetData)==null?void 0:r.contents)==null?void 0:l.find(o=>(o==null?void 0:o.uuid)===t):i.find(o=>(o==null?void 0:o.uuid)===t)),!t))return t;if(t!=null&&t.version||z.includes(t.widgetType)||t.widgetType==="hero"&&E.includes(t.type)||((c=t.widgetType)==null?void 0:c.toLowerCase())==="promo"&&N.includes((s=t.type)==null?void 0:s.toLowerCase())){if((t==null?void 0:t.widgetType)==="Section"||(t==null?void 0:t.widgetType)==="section"){const o=(u=t.contents)==null?void 0:u.map(e=>T(i,e,t));return S(t.widgetType,(n==null?void 0:n.uuid)||"root",t,"return-plain-object",o,"client").serializeElementForFanside()}return S(t.widgetType,(n==null?void 0:n.uuid)||"root",t).serializeElementForFanside()}if((["News","Video","Product","VideoCard"].includes(t.widgetType)||t.widgetType==="Promo"&&t.type!=="ad")&&(t.widgetType="ContentCard"),t!=null&&t.contents||(t.contents=""),(t==null?void 0:t.widgetType)==="WidgetEventTakeover")return{...t,widgetType:"WidgetEventTakeover"};if(((t.widgetType||[]).includes("Widget")||t.widgetType==="ImageLink")&&(t.widgetType=`Widget${t.widgetType.replace("Widget","")}`),t.widgetType==="tab"&&(t.widgetType=`Widget${t.widgetType.replace("Widget","")}`),t.widgetType==="Promo"&&(t==null?void 0:t.type)==="ad")return{widgetType:"WidgetAdvertisingSlot",slotID:t.contents||"generic",widgetData:{slotID:t.contents||"generic"},position:t==null?void 0:t.position,span:(y=t==null?void 0:t.span)==null?void 0:y.x,uuid:t==null?void 0:t.uuid};if((t==null?void 0:t.widgetType)==="WidgetContentList"){let o;return typeof(t==null?void 0:t.contents)=="string"&&(o=F(t==null?void 0:t.contents,t==null?void 0:t.count)),{...t,widgetType:"WidgetContentList",contents:o||((w=t==null?void 0:t.contents)==null?void 0:w.map(e=>T(i,i.find(d=>(d==null?void 0:d.uuid)===e),t))),widgetData:{style:t.style,contents:o||((m=t==null?void 0:t.contents)==null?void 0:m.map(e=>T(i,i.find(d=>(d==null?void 0:d.uuid)===e),t)))}}}if((t==null?void 0:t.widgetType)==="accordion-element"){let o;return o=t.type==="accordion-element-basic"?[S("TextWidget",t.uuid,{widgetType:"TextWidget",value:t.contents})]:t.contents.map(e=>T(i,e,t)),{...t,contents:o,widgetType:"ContentContainerAccordionItem",widgetData:{contents:o,style:t.style}}}if(t.widgetType==="row"){if((t==null?void 0:t.type)==="carousel"&&typeof t.contents=="string"){const e=F(t.contents,t.count);return{...t,contents:e,widgetType:"ContentCarousel",widgetData:{contents:e}}}if((t==null?void 0:t.type)==="carousel"){const e=Array.isArray(t==null?void 0:t.contents)?(f=t==null?void 0:t.contents)==null?void 0:f.map(d=>T(i,i.find(A=>(A==null?void 0:A.uuid)===d),t)):[];return{...t,contents:e,widgetType:"ContentCarousel",widgetData:{contents:e,style:t.style}}}if((t==null?void 0:t.type)==="tabbed"){const e=(b=t==null?void 0:t.tabs)==null?void 0:b.map(d=>T(i,i.find(A=>(A==null?void 0:A.uuid)===(d==null?void 0:d.uuid)),t));return{...t,contents:e,widgetType:"ContentContainerTabbed",widgetData:{contents:e,tabs:t==null?void 0:t.tabs,style:t.style}}}if((t==null?void 0:t.type)==="accordion")return{...t,widgetType:"ContentContainerAccordion",widgetData:{contents:Array.isArray(t==null?void 0:t.contents)?(h=t==null?void 0:t.contents)==null?void 0:h.map(e=>T(i,e,t)):[],style:t.style}};if((t==null?void 0:t.type)==="content-grid"&&typeof t.contents=="string"){const e=F(t.contents,t.count);return{...t,widgetType:"ContentContainerGrid",contents:e,widgetData:{contents:e}}}const o=Array.isArray(t==null?void 0:t.contents)?(C=t==null?void 0:t.contents)==null?void 0:C.map(e=>T(i,i.find(d=>(d==null?void 0:d.uuid)===e),t)):[];return{...t,widgetType:((D=t.split)==null?void 0:D.y)!=null&&((W=t.split)==null?void 0:W.y)>1&&((p=t.split)==null?void 0:p.x)!=null&&((g=t.split)==null?void 0:g.x)>1?"ContentContainerGrid":"ContentContainerSplit",contents:o,widgetData:{contents:o,position:t==null?void 0:t.position,style:t.style},style:t.style}}return Array.isArray(t.contents)?(t.contents=Array.isArray(t==null?void 0:t.contents)?(a=t==null?void 0:t.contents)==null?void 0:a.map(o=>T(i,o,t)):[],{...t,widgetData:{contents:t==null?void 0:t.contents,layout:t==null?void 0:t.layout,position:t==null?void 0:t.position}}):((v=t.buttons)!=null&&v.length&&(t.buttons=(function(o){return o?o.map(e=>e&&e.display?e:{...e,display:!0}):[]})(t.buttons)),t)},O=(i,t)=>{var l,c,s,u,y,w,m,f,b,h,C,D,W;if(!i)return[];if(E.includes(i.type))return[S(i.widgetType,"root",i).serializeElementForFanside()];const n={...i,widgetType:i==null?void 0:i.type,isHero:!0,widgetData:{grid:{length:(c=(l=i==null?void 0:i.widgetData)==null?void 0:l.grid)==null?void 0:c.length,position:(s=i==null?void 0:i.style)==null?void 0:s.alignment,layout:(y=(u=i==null?void 0:i.widgetData)==null?void 0:u.grid)==null?void 0:y.layout,type:(w=i==null?void 0:i.style)==null?void 0:w.spacing},style:{...i==null?void 0:i.style,layout:(m=i==null?void 0:i.style)==null?void 0:m.layout},title:i==null?void 0:i.title,contents:void 0},style:i==null?void 0:i.style};if(typeof i.contents=="string"){const p=F(i.contents,i.count).map(g=>{var v;const a=(v=i.childrenOptions)==null?void 0:v.find(o=>g.position===o.position);return a?{...a,...g}:g});n.widgetData.contents=p,n.widgetData.autofill=!0,n.contents=p,n.autofill=!0}else{const p=(f=i==null?void 0:i.contents)==null?void 0:f.map(g=>T(t,t==null?void 0:t.find(a=>(a==null?void 0:a.uuid)===g),n)).sort((g,a)=>g.position-a.position);n.widgetData.contents=p,n.contents=p}var r;return i.type==="classic"&&(n.widgetData.contents.sort((p,g)=>p.widgetType==="ContentContainerSplit"?-1:1),n.contents.sort((p,g)=>p.widgetType==="ContentContainerSplit"?-1:1)),n.widgetData.grid.length=(W=(D=(C=(h=(b=n==null?void 0:n.widgetData)==null?void 0:b.contents)==null?void 0:h.filter(p=>(p==null?void 0:p.widgetType)==="ContentContainerSplit"))==null?void 0:C[0])==null?void 0:D.contents)==null?void 0:W.length,n.widgetType=(r=i.type)&&k[r]||r,[n]};function M(i){if(!i||!Array.isArray(i))return[];I().setPageContents(i);const t=i.find(s=>s.widgetType==="hero"),n=i.find(s=>s.widgetType==="WidgetEventTakeover");let r=i.filter(s=>s.widgetType==="section"||s.widgetType==="Section"||s.pseudoWidgetType==="section"||s.pseudoWidgetType==="hero"&&s.parentID==="root");const l=O(t,i)??[],c=T(i,n);return[...c?[c]:[],...l,...(r==null?void 0:r.flatMap(s=>T(i,s)))||[]]}const q=async()=>{const{$gc:i,runWithContext:t}=x(),n=P(),r=await i().pages.web().getByFullPath("/"),l=await t(()=>M(r.attributes.content));return n.setChildFriendly(r.attributes.childFriendlyMode??!1),{content:l,page:{title:"Home",...r}}},J=(i,t=!1)=>{var s,u,y,w,m,f,b,h,C,D,W,p,g;const n=H();let r;window&&(r=window.location.href);const l={"@context":"https://schema.org","@type":"WebPage",name:i!=null&&i.postTitle?`${i.postTitle} ${n.public.seo.metaPageTitleAfter}`:`${(n.public.seo.metaPageTitleAfter??"").replace("-","").trim()}`,author:(u=(s=n.public)==null?void 0:s.club)==null?void 0:u.name,url:r,mainEntityOfPage:r,de
1scription:(i==null?void 0:i.postDescription)||((w=(y=n.public)==null?void 0:y.seo)==null?void 0:w.metaPageDesc),breadcrumb:(i==null?void 0:i.postTitle)!==void 0?{"@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:i==null?void 0:i.postTitle,item:r}]}:void 0,creator:((f=(m=n.public)==null?void 0:m.club)==null?void 0:f.sport)!=="darts"?{"@type":"SportsTeam",name:(h=(b=n.public)==null?void 0:b.club)==null?void 0:h.name,sport:"Football"}:void 0},c=[(i==null?void 0:i.schema)??l];if(window&&t){let a;try{const o=new DOMParser,e=i.content.filter(d=>d.rowData.widgetName==="Text Block").map(d=>d.rowData.widgetData.content);a=o.parseFromString(e.join(""),"text/html").body.innerText}catch{console.error("Failed to initialize parser")}const v={"@context":"https://schema.org","@type":"NewsArticle",headline:i==null?void 0:i.postTitle,articleBody:a,wordCount:a?a.split(" ").length:void 0,author:[{"@type":"Organization",name:(D=(C=n.public)==null?void 0:C.club)==null?void 0:D.name}],about:[i==null?void 0:i.newsCategory],datePublished:i==null?void 0:i.publishedDateTime,dateModified:i==null?void 0:i.savedTimestamp,image:(W=i==null?void 0:i.imageData)!=null&&W.key?[$(!0,800,800,(p=i==null?void 0:i.imageData)==null?void 0:p.key)]:void 0};c.push(v)}if(window){let a=(g=document==null?void 0:document.head)==null?void 0:g.querySelector("script#SEOSchema");a==null||a.remove(),a=document.createElement("script"),a.id="SEOSchema",a.type="application/ld+json",a.innerHTML=JSON.stringify(c),document.head.prepend(a)}return[]};export{q as a,J as b,M as n,G as u};

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.