PageSourceSearch

https://www.bannerbuzz.co.uk/_next/static/chunks/16907.20260925.14463d3959ae078d.js

js bannerbuzz.co.uk collected 2026-09-25 19:42:30 UTC 18,140 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[16907,45542,67604,45,56872,24781],{59720:function(e,t){"use strict";var n,r;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PrefetchKind:function(){return n},ACTION_REFRESH:function(){return i},ACTION_NAVIGATE:function(){return o},ACTION_RESTORE:function(){return s},ACTION_SERVER_PATCH:function(){return a},ACTION_PREFETCH:function(){return u},ACTION_FAST_REFRESH:function(){return c},ACTION_SERVER_ACTION:function(){return l},isThenable:function(){return f}});let i="refresh",o="navigate",s="restore",a="server-patch",u="prefetch",c="fast-refresh",l="server-action";function f(e){return e&&("object"==typeof e||"function"==typeof e)&&"function"==typeof e.then}(r=n||(n={})).AUTO="auto",r.FULL="full",r.TEMPORARY="temporary",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},245:function(e,t,n){"use strict";function r(e,t,n,r){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return r}}),n(89082),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},81032:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return y}});let r=n(10260)._(n(67294)),i=n(24879),o=n(71572),s=n(18373),a=n(96221),u=n(25933),c=n(14167),l=n(18874),f=n(96342),d=n(245),h=n(56015),p=n(59720),v=new Set;function g(e,t,n,r,i,s){if(s||(0,o.isLocalURL)(t)){if(!r.bypassPrefetchedCheck){let i=t+"%"+n+"%"+(void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0);if(v.has(i))return;v.add(i)}Promise.resolve(s?e.prefetch(t,i):e.prefetch(t,n,r)).catch(e=>{})}}function b(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}let y=r.default.forwardRef(function(e,t){let n,s;let{href:v,as:y,children:k,prefetch:_=null,passHref:T,replace:O,shallow:m,scroll:A,locale:C,onClick:j,onMouseEnter:x,onTouchStart:P,legacyBehavior:E=!1,...U}=e;n=k,E&&("string"==typeof n||"number"==typeof n)&&(n=r.default.createElement("a",null,n));let I=r.default.useContext(c.RouterContext),w=r.default.useContext(l.AppRouterContext),S=null!=I?I:w,M=!I,R=!1!==_,D=null===_?p.PrefetchKind.AUTO:p.PrefetchKind.FULL,{href:Z,as:L}=r.default.useMemo(()=>{if(!I){let e=b(v);return{href:e,as:y?b(y):e}}let[e,t]=(0,i.resolveHref)(I,v,!0);return{href:e,as:y?(0,i.resolveHref)(I,y):t||e}},[I,v,y]),H=r.default.useRef(Z),N=r.default.useRef(L);E&&(s=r.default.Children.only(n));let F=E?s&&"object"==typeof s&&s.ref:t,[K,q,X]=(0,f.useIntersection)({rootMargin:"200px"}),B=r.default.useCallback(e=>{(N.current!==L||H.current!==Z)&&(X(),N.current=L,H.current=Z),K(e),F&&("function"==typeof F?F(e):"object"==typeof F&&(F.current=e))},[L,F,Z,X,K]);r.default.useEffect(()=>{S&&q&&R&&g(S,Z,L,{locale:C},{kind:D},M)},[L,Z,q,C,R,null==I?void 0:I.locale,S,M,D]);let V={ref:B,onClick(e){E||"function"!=typeof j||j(e),E&&s.props&&"function"==typeof s.props.onClick&&s.props.onClick(e),S&&!e.defaultPrevented&&function(e,t,n,i,s,a,u,c,l){let{nodeName:f}=e.currentTarget;if("A"===f.toUpperCase()&&(function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!l&&!(0,o.isLocalURL)(n)))return;e.preventDefault();let d=()=>{let e=null==u||u;"beforePopState"in t?t[s?"replace":"push"](n,i,{shallow:a,locale:c,scroll:e}):t[s?"replace":"push"](i||n,{scroll:e})};l?r.default.startTransition(d):d()}(e,S,Z,L,O,m,A,C,M)},onMouseEnter(e){E||"function"!=typeof x||x(e),E&&s.props&&"function"==typeof s.props.onMouseEnter&&s.props.onMouseEnter(e),S&&(R||!M)&&g(S,Z,L,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:D},M)},onTouchStart(e){E||"function"!=typeof P||P(e),E&&s.props&&"function"==typeof s.props.onTouchStart&&s.props.onTouchStart(e),S&&(R||!M)&&g(S,Z,L,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:D},M)}};if((0,a.isAbsoluteUrl)(L))V.href=L;else if(!E||T||"a"===s.type&&!("href"in s.props)){let e=void 0!==C?C:null==I?void 0:I.locale,t=(null==I?void 0:I.isLocaleDomain)&&(0,d.getDomainLocale)(L,e,null==I?void 0:I.locales,null==I?void 0:I.domainLocales);V.href=t||(0,h.addBasePath)((0,u.addLocale)(L,e,null==I?void 0:I.defaultLocale))}return E?r.default.cloneElement(s,V):r.default.createElement("a",{...U,...V},n)});("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},96342:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return u}});let r=n(67294),i=n(46231),o="function"==typeof IntersectionObserver,s=new Map,a=[];function u(e){let{rootRef:t,rootMargin:n,disabled:u}=e,c=u||!o,[l,f]=(0,r.useState)(!1),d=(0,r.useRef)(null),h=(0,r.useCallback)(e=>{d.current=e},[]);return(0,r.useEffect)(()=>{if(o){if(c||l)return;let e=d.current;if(e&&e.tagName)return function(e,t,n){let{id:r,observer:i,elements:o}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},r=a.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=s.get(r)))return t;let i=new Map;return t={id:n,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=i.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),elements:i},a.push(n),s.set(n,t),t}(n);return o.set(e,t),i.observe(e),function(){if(o.delete(e),i.unobserve(e),0===o.size){i.disconnect(),s.delete(r);let e=a.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&a.splice(e,1)}}}(e,e=>e&&f(e),{root:null==t?void 0:t.current,rootMargin:n})}else if(!l){let e=(0,i.requestIdleCallback)(()=>f(!0));return()=>(0,i.cancelIdleCallback)(e)}},[c,n,t,l,d.current]),[h,l,(0,r.useCallback)(()=>{f(!1)},[])]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},41664:function(e,t,n){e.exports=n(81032)},31998:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="2.14.0";function r(e){return e.reduce(function(e,t){var n=e.events,e=e.additionalParams;return"index"in t?{additionalParams:e,events:n.concat([t])}:{events:n,additionalParams:t}},{events:[],additionalParams:void 0})}var i=function(){try{return!!navigator.cookieEnabled}catch(e){return!1}},o=function(){try{return!!navigator.sendBeacon}catch(e){return!1}},s=function(){try{return!!XMLHttpRequest}catch(e){return!1}},a=function(){try{return void 0!==fetch}catch(e){return!1}},u=function(e){return void 0===e},c=function(e){return"function"==typeof e};function l(e){return function(t){for(var n=[],r=arguments.length-1;0<r--;)n[r]=arguments[r+1];t&&c(e[t])?e[t].apply(e,n):console.warn("The method `"+t+"` doesn't exist.")}}var f=["insights-js ("+n+")","insights-js-browser-cjs ("+n+")"];function d(e){-1===this._ua.indexOf(e)&&this._ua.push(e)}function h(e){c(e)&&e(this.version)}function p(e,t){var n={};for(i in e)Object.prototype.hasOwnProperty.call(e,i)&&0>t.indexOf(i)&&(n[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var r=0,i=Object.getOwnPropertySymbols(e);r<i.length;r++)0>t.indexOf(i[r])&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(n[i[r]]=e[i[r]]);return n}function v(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"===e?t:3&t|8).toString(16)})}var g="_ALGOLIA",b=function(e,t,n){var r=new Date,n=(r.setTime(r.getTime()+n),"expires="+r.toUTCString());document.cookie=e+"="+t+";"+n+";path=/"},y=function(e){for(var t=e+"=",n=document.cookie.split(";"),r=0;r<n.length;r++){for(var i=n[r];" "===i.charAt(0);)i=i.substring(1);if(0===i.indexOf(t))return i.substring(t.length,i.length)}return""};function k(e){(e=void 0!==e&&e)?this.setUserToken("anonymous-"+v()):i()&&((e=y(g))&&""!==e&&0===e.indexOf("anonymous-")?this.setUserToken(e):b(g,e=this.setUserToken("anonymous-"+v()),this._cookieDuration))}function _(e){return this._userToken=e,c(this._onUserTokenChangeCallback)&&this._onUserTokenChangeCallback(this._userToken),this._userToken}function T(e,t){return c(t)&&t(null,this._userToken),this._userToken}function O(e,t){this._onUserTokenChangeCallback=e,t&&t.immediate&&c(this._onUserTokenChangeCallback)&&this._onUserTokenChangeCallback(this._userToken)}function m(e){return this._authenticatedUserToken=e,c(this._onAuthenticatedUserTokenChangeCallback)&&this._onAuthenticatedUserTokenChangeCallback(this._authenticatedUserToken),this._authenticatedUserToken}function A(e,t){return c(t)&&t(null,this._authenticatedUserToken),this._authenticatedUserToken}function C(e,t){this._onAuthenticatedUserTokenChangeCallback=e,t&&t.immediate&&c(this._onAuthenticatedUserTokenChangeCallback)&&this._onAuthenticatedUserTokenChangeCallback(this._authenticatedUserToken)}function j(e,t){return t.map(function(t){return Object.assign({eventType:e},t)})}function x(e,t,n){return n.map(function(n){return Object.assign({eventType:e,eventSubtype:t},n)})}function P(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=r(e),i=n.events,n=n.additionalParams;return this.sendEvents(j("click",i),n)}function E(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=r(e),i=n.events,n=n.additionalParams;return this.sendEvents(j("click",i),n)}function U(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=r(e),i=n.events,n=n.additionalParams;return this.sendEvents(j("click",i),n)}function I(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=r(e),i=n.events,n=n.additionalParams;return this.sendEvents(j("conversion",i),n)}function w(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=r(e),i=n.events,n=n.additionalParams;return this.sendEvents(x("conversion","addToCart",i),n)}function S(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=r(e),i=n.events,n=n.additionalParams;return this.sendEvents(x("conversion","purchase",i),n)}function M(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=r(e),i=n.events,n=n.additionalParams;return this.sendEvents(j("conversion",i),n)}function R(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=r(e),i=n.events,n=n.additionalParams;return this.sendEvents(x("conversion","addToCart",i),n)}function D(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=r(e),i=n.events,n=n.additionalParams;return this.sendEvents(x("conversion","purchase",i),n)}function Z(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=r(e),i=n.events,n=n.additionalParams;return this.sendEvents(j("conversion",i),n)}var L=["de","us"];function H(e){var t,n,r,i,o;if(!u((e=void 0===e?{}:e).region)&&-1===L.indexOf(e.region))throw Error("optional region is incorrect, please provide either one of: "+L.join(", ")+".");
1if(!(u(e.cookieDuration)||"number"==typeof e.cookieDuration&&isFinite(e.cookieDuration)&&Math.floor(e.cookieDuration)===e.cookieDuration))throw Error("optional cookieDuration is incorrect, expected an integer.");n=e,r={_userHasOptedOut:!!e.userHasOptedOut,_region:e.region,_host:e.host,_anonymousUserToken:null==(t=e.anonymousUserToken)||t,_useCookie:null!=(t=e.useCookie)&&t,_cookieDuration:e.cookieDuration||15552e6},i=n.partial,o=p(n,["partial"]),i||Object.assign(this,r),Object.assign(this,Object.keys(o).reduce(function(e,t){return Object.assign(Object.assign({},e),((e={})["_"+t]=o[t],e))},{})),this._endpointOrigin=this._host||(this._region?"https://insights."+this._region+".algolia.io":"https://insights.algolia.io"),this._ua=[].concat(f),e.authenticatedUserToken&&this.setAuthenticatedUserToken(e.authenticatedUserToken),e.userToken?this.setUserToken(e.userToken):this._userToken||this._userHasOptedOut||!this._useCookie||this.setAnonymousUserToken()}function N(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=r(e),i=n.events,n=n.additionalParams;return this.sendEvents(j("view",i),n)}function F(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=r(e),i=n.events,n=n.additionalParams;return this.sendEvents(j("view",i),n)}var K=function(e){var t;e=e.requestFn,this._endpointOrigin="https://insights.algolia.io",this._anonymousUserToken=!0,this._userHasOptedOut=!1,this._useCookie=!1,this._cookieDuration=15552e6,this._ua=[],this.version=n,this.sendEvents=(t=e,function(e,n){var r=this;if(!this._userHasOptedOut){if(!(!u(this._apiKey)&&!u(this._appId)||(null==(v=null==n?void 0:n.headers)?void 0:v["X-Algolia-Application-Id"])&&(null==(v=null==n?void 0:n.headers)?void 0:v["X-Algolia-API-Key"])))throw Error("Before calling any methods on the analytics, you first need to call the 'init' function with appId and apiKey parameters or provide custom credentials in additional parameters.");!this._userToken&&this._anonymousUserToken&&this.setAnonymousUserToken(!0);var i,o,s,a,c,l,f,d,h,v=e.map(function(e){var t=e.filters,n=p(e,["filters"]),e=Object.assign(Object.assign({},n),{userToken:null!=(n=null==e?void 0:e.userToken)?n:r._userToken,authenticatedUserToken:null!=(n=null==e?void 0:e.authenticatedUserToken)?n:r._authenticatedUserToken});return u(t)||(e.filters=t.map(encodeURIComponent)),e});return 0===v.length?Promise.resolve(!1):(i=this._ua,o=this._endpointOrigin,s=v,a=this._appId,c=this._apiKey,l=(d=void 0===(d=null==n?void 0:n.headers)?{}:d)["X-Algolia-Application-Id"],f=d["X-Algolia-API-Key"],d=p(d,["X-Algolia-Application-Id","X-Algolia-API-Key"]),t(o+"/1/events?"+Object.keys(h=Object.assign({"X-Algolia-Application-Id":null!=l?l:a,"X-Algolia-API-Key":null!=f?f:c,"X-Algolia-Agent":encodeURIComponent(i.join("; "))},d)).map(function(e){return e+"="+h[e]}).join("&"),{events:s}))}}).bind(this),this.init=H.bind(this),this.addAlgoliaAgent=d.bind(this),this.setUserToken=_.bind(this),this.setAnonymousUserToken=k.bind(this),this.getUserToken=T.bind(this),this.onUserTokenChange=O.bind(this),this.setAuthenticatedUserToken=m.bind(this),this.getAuthenticatedUserToken=A.bind(this),this.onAuthenticatedUserTokenChange=C.bind(this),this.clickedObjectIDsAfterSearch=P.bind(this),this.clickedObjectIDs=E.bind(this),this.clickedFilters=U.bind(this),this.convertedObjectIDsAfterSearch=I.bind(this),this.purchasedObjectIDsAfterSearch=S.bind(this),this.addedToCartObjectIDsAfterSearch=w.bind(this),this.convertedObjectIDs=M.bind(this),this.addedToCartObjectIDs=R.bind(this),this.purchasedObjectIDs=D.bind(this),this.convertedFilters=Z.bind(this),this.viewedObjectIDs=N.bind(this),this.viewedFilters=F.bind(this),this.getVersion=h.bind(this)},q=function(e,t){return new Promise(function(n,r){var i=JSON.stringify(t),o=new XMLHttpRequest;o.addEventListener("readystatechange",function(){4===o.readyState&&200===o.status?n(!0):4===o.readyState&&n(!1)}),o.addEventListener("error",function(){return r()}),o.addEventListener("timeout",function(){return n(!1)}),o.open("POST",e),o.setRequestHeader("Content-Type","application/json"),o.setRequestHeader("Content-Length",""+i.length),o.send(i)})},X=function(e,t){var n=JSON.stringify(t),n=navigator.sendBeacon(e,n);return Promise.resolve(!!n||q(e,t))},B=function(e,t){return new Promise(function(n,r){fetch(e,{method:"POST",body:JSON.stringify(t),headers:{"Content-Type":"application/json"}}).then(function(e){n(200===e.status)}).catch(function(e){r(e)})})};function V(){if(o())return X;if(s())return q;if(a())return B;
1throw Error("Could not find a supported HTTP request client in this environment.")}var J=function(e){var t,e=l(new K({requestFn:e}));if("object"==typeof window&&!window.AlgoliaAnalyticsObject){for(;t=v(),void 0!==window[t];);window.AlgoliaAnalyticsObject=t,window[window.AlgoliaAnalyticsObject]=e}return e.version=n,e}(V());t.AlgoliaAnalytics=K,t.default=J,t.getFunctionalInterface=l,t.getRequesterForBrowser=V,t.processQueue=function(e){var t,n=e.AlgoliaAnalyticsObject;n&&(t=l(this),(e=e[n]).queue=e.queue||[],(n=e.queue).forEach(function(e){var e=[].slice.call(e),n=e[0],e=e.slice(1);t.apply(void 0,[n].concat(e))}),n.push=function(e){var e=[].slice.call(e),n=e[0],e=e.slice(1);t.apply(void 0,[n].concat(e))})}},41137:function(e,t,n){let r=n(31998);e.exports=r.default,Object.keys(r).forEach(t=>{"default"!==t&&(e.exports[t]=r[t])})},8111:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(21692),i=n(19137),o=function(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return -1},s=function(e,t,n){return t==t?o(e,t,n):(0,r.Z)(e,i.Z,n)}},19137:function(e,t){"use strict";t.Z=function(e){return e!=e}},79180:function(e,t,n){"use strict";var r=n(49344),i=n(56009),o=Array.prototype.splice;t.Z=function(e,t){for(var n=e?t.length:0,s=n-1;n--;){var a=t[n];if(n==s||a!==u){var u=a;(0,i.Z)(a)?o.call(e,a,1):(0,r.Z)(e,a)}}return e}},19658:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(8111),i=n(50585),o=n(36378),s=n(28407),a=n(74073),u=n(14329),c=function(e){var t;return null==e?[]:(t=(0,u.Z)(e),(0,a.Z)(t,function(t){return e[t]}))},l=Math.max,f=function(e,t,n,a){e=(0,i.Z)(e)?e:c(e),n=n&&!a?(0,s.Z)(n):0;var u=e.length;return n<0&&(n=l(u+n,0)),(0,o.Z)(e)?n<=u&&e.indexOf(t,n)>-1:!!u&&(0,r.Z)(e,t,n)>-1}},48399:function(e,t,n){"use strict";var r=n(8111),i=n(28407),o=Math.max;t.Z=function(e,t,n){var s=null==e?0:e.length;if(!s)return -1;var a=null==n?0:(0,i.Z)(n);return a<0&&(a=o(s+a,0)),(0,r.Z)(e,t,a)}},36378:function(e,t,n){"use strict";var r=n(93589),i=n(27771),o=n(18533);t.Z=function(e){return"string"==typeof e||!(0,i.Z)(e)&&(0,o.Z)(e)&&"[object String]"==(0,r.Z)(e)}},45542:function(e,t,n){"use strict";var r=n(86441),i=n(79180);t.Z=function(e,t){var n=[];if(!(e&&e.length))return n;var o=-1,s=[],a=e.length;for(t=(0,r.Z)(t,3);++o<a;){var u=e[o];t(u,o,e)&&(n.push(u),s.push(o))}return(0,i.Z)(e,s),n}}}]);

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.