PageSourceSearch

https://mg.co.za/_next/static/chunks/871.b095ccf9a11c62f3.js

js mg.co.za collected 2026-10-01 08:42:34 UTC 3,763 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[871],{1257:e=>{e.exports={"facebook-post-widget":"facebook-post_facebook-post-widget__XDqrS"}},12529:(e,t,r)=>{"use strict";r.d(t,{r:()=>o});var s=r(95155),a=r(12115),n=r(60227);let o=e=>{let{className:t,loading:r,Loading:o="Loading...",oembed:l,onLoad:i,script:c}=e,d=(0,a.useRef)(null),[u,f]=(0,a.useState)(),[m,p]=(0,a.useState)(),[g,y]=(0,a.useState)(),[v,E]=(0,a.useState)([]),h=(0,n.n)(v);return(0,a.useEffect)(()=>{(d.current&&(d.current.innerHTML=""),g)?E(c??(u&&d.current?{parent:d.current,src:u}:[])):E([])},[g,c,u]),(0,a.useEffect)(()=>{if("u"<typeof document)f([]);else{let e=document.createElement("div");e.innerHTML=l.html;let t=[...e.querySelectorAll("script[src]")].map(e=>e.getAttribute("src")).map(e=>e?.startsWith("//")?`${globalThis.location.protocol}${e}`:e).map(e=>new URL(e??""));e.querySelectorAll("script[src]").forEach(e=>{e.remove()}),p(e.innerHTML),c||(t.length>0?f(t.map(e=>e.toString())):f(void 0))}},[l.html,c]),(0,a.useEffect)(()=>{m&&y({__html:m})},[m]),(0,a.useEffect)(()=>{if(h!==n.D.READY||!g)return;let e=requestAnimationFrame(()=>{i?.()});return()=>{cancelAnimationFrame(e)}},[g,i,h]),(0,s.jsxs)(s.Fragment,{children:[r||u&&h!==n.D.READY?o:void 0,(0,s.jsx)("div",{className:t,dangerouslySetInnerHTML:g}),(0,s.jsx)("div",{ref:d})]})}},40871:(e,t,r)=>{"use strict";r.r(t),r.d(t,{FacebookPostWidget:()=>c});var s=r(95155),a=r(12115),n=r(12529),o=r(78239),l=r(1257),i=r.n(l);let c=e=>{let{data:t,display:r="default"}=e,l=(0,a.useCallback)(()=>{let e;e=globalThis.FB,e?.XFBML?.parse?.()},[]);return(0,s.jsx)(o.Widget,{className:i()["facebook-post-widget"],data:t,display:r,children:t.oembed?(0,s.jsx)(n.r,{oembed:t.oembed,onLoad:l,script:{src:"https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v21.0"}}):void 0})}},60227:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,n:()=>o});var s,a=r(12115),n=((s=n||{}).ERROR="error",s.LOADING="loading",s.READY="ready",s);let o=e=>{let{async:t=!0,crossOrigin:r,defer:s=!1,forceReload:n=!1,id:o,insertOnIdleCallback:l=!1,parent:i,removeOnUnmount:c=!1,src:d}=(0,a.useMemo)(()=>"string"==typeof e||Array.isArray(e)?{src:e}:e??{},[e]),u=(0,a.useMemo)(()=>"string"==typeof d?[d]:Array.isArray(d)?d.filter(e=>"string"==typeof e&&e.length>0):[],[d]),[f,m]=(0,a.useState)(!l),[p,g]=(0,a.useState)({});return(0,a.useEffect)(()=>{let e;if(!l)return void m(!0);if("requestIdleCallback"in globalThis)return e=globalThis.requestIdleCallback(()=>{m(!0)}),()=>{"number"==typeof e&&globalThis.cancelIdleCallback(e)};let t=setTimeout(()=>{m(!0)},100);return()=>{clearTimeout(t)}},[l]),(0,a.useEffect)(()=>{if("u"<typeof document||l&&!f)return;if(0===u.length)return void g({});let e=new Map;return u.forEach(a=>{let l=!1,c=n?void 0:document.querySelector(`script[src="${a}"]`);c||(l=!0,c=document.createElement("script"),t&&(c.async=!0),r&&(c.crossOrigin=r),s&&(c.defer=!0),o&&(c.id=o),c.dataset.status="loading",c.src=a,(i??document.documentElement).append(c));let d=(e=>{switch(e){case void 0:default:return"loading";case"error":return"error";case"ready":return"ready"}})(c.dataset.status);g(e=>e[a]===d?e:{...e,[a]:d});let u=e=>{let t="load"===e.type?"ready":"error";c.dataset.status=t,g(e=>e[a]===t?e:{...e,[a]:t})};e.set(a,{created:l,listener:u,scriptElement:c}),c.addEventListener("load",u),c.addEventListener("error",u)}),()=>{e.forEach(e=>{e.scriptElement.removeEventListener("load",e.listener),e.scriptElement.removeEventListener("error",e.listener),c&&e.created&&e.scriptElement.remove()})}},[t,r,s,n,o,f,l,i,c,u]),(0,a.useMemo)(()=>{if(0===u.length)return void 0===e||Array.isArray(e)&&0===e.length?"loading":"ready";let t=u.map(e=>p[e]??"loading");return t.includes("error")?"error":t.every(e=>"ready"===e)?"ready":"loading"},[e,u,p])}}}]);

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.