PageSourceSearch

https://observer.co.uk/_next/static/chunks/3206-84cd8887ffa07c38.js

js observer.co.uk collected 2026-09-24 08:33:04 UTC 16,450 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3206],{231:(e,t,r)=>{r.d(t,{US:()=>b,GV:()=>x,nS:()=>w});var n=r(53780),o=r(85910),a=r(95113),i=r(54076),s=r(82797),l=r(30770),u=r(95859),d=r(7620),c=r(25918),f=r(41756),p=r(97515),m=r(54568);function v({children:e,zIndex:t}){let r=e;return("android"===f.A.OS||"ios"===f.A.OS)&&(r=(0,m.jsx)(p.hl,{context:(0,p.lc)(),children:e})),(0,m.jsx)(s.ZL,{zIndex:t||Number.MAX_SAFE_INTEGER,children:r})}var h=r(63680);let y="ToastViewport",E=["F8"],x="toast.viewportPause",w="toast.viewportResume",g=(0,i.styled)(l.Se,{name:"ViewportWrapper",variants:{unstyled:{false:{pointerEvents:"box-none",top:0,bottom:0,left:0,right:0,position:a.HZ?"fixed":"absolute",maxWidth:"100%",tabIndex:0,zIndex:1e5}}},defaultVariants:{unstyled:"1"===h.env.TAMAGUI_HEADLESS}}),C=(0,i.styled)(l.Se,{name:y,variants:{unstyled:{false:{pointerEvents:"box-none",position:a.HZ?"fixed":"absolute",maxWidth:"100%"}}},defaultVariants:{unstyled:"1"===h.env.TAMAGUI_HEADLESS}}),b=d.memo(d.forwardRef((e,t)=>{let{__scopeToast:r,hotkey:i=E,label:l="Notifications ({hotkey})",name:u="default",multipleToasts:f,zIndex:h,portalToRoot:y,...b}=e,P=(0,p.lc)(r),R=(0,p.Ge)(r||c.W),N=d.useRef(null),j=d.useRef(null),A=d.useRef(null),k=d.useRef(null),L=d.useCallback(e=>{P.viewports[u]!==e&&P.onViewportChange(u,e)},[u,P.viewports]),M=(0,o.sC)(t,k,L),H=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),D=P.toastCount>0;d.useEffect(()=>{if(!a.HZ||0===P.toastCount)return;let e=e=>{i.every(t=>e[t]||e.code===t)&&k.current?.focus()};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}},[i,P.toastCount]),d.useEffect(()=>{if(!a.HZ||0===P.toastCount)return;let e=A.current,t=k.current;if(D&&e&&t){let r=()=>{if(!P.isClosePausedRef.current){let e=new CustomEvent(x);t.dispatchEvent(e),P.isClosePausedRef.current=!0}},n=()=>
1{if(P.isClosePausedRef.current){let e=new CustomEvent(w);t.dispatchEvent(e),P.isClosePausedRef.current=!1}},o=t=>{e.contains(t.relatedTarget)||n()},a=()=>{e.contains(document.activeElement)||n()};return e.addEventListener("focusin",r),e.addEventListener("focusout",o),e.addEventListener("pointermove",r),e.addEventListener("pointerleave",a),window.addEventListener("blur",r),window.addEventListener("focus",n),()=>{e.removeEventListener("focusin",r),e.removeEventListener("focusout",o),e.removeEventListener("pointermove",r),e.removeEventListener("pointerleave",a),window.removeEventListener("blur",r),window.removeEventListener("focus",n)}}},[D,P.isClosePausedRef,P.toastCount]);let I=d.useCallback(({tabbingDirection:e})=>{let t=R().map(t=>{let r=t.ref.current,n=[r,...function(e){if(!a.HZ)return[];let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}(r)];return"forwards"===e?n:n.reverse()});return("forwards"===e?t.reverse():t).flat()},[R]);d.useEffect(()=>{if(!a.HZ||0===P.toastCount)return;let e=k.current;if(e){let t=t=>{let r=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!r){let r=document.activeElement,n=t.shiftKey;if(t.target===e&&n)return void N.current?.focus();let o=I({tabbingDirection:n?"backwards":"forwards"}),a=o.findIndex(e=>e===r);S(o.slice(a+1))?t.preventDefault():n?N.current?.focus():j.current?.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[R,I,P.toastCount]);let F=(0,m.jsxs)(g,{ref:A,role:"region","aria-label":l.replace("{hotkey}",H),tabIndex:-1,children:[D&&(0,m.jsx)(T,{__scopeToast:r,viewportName:u,ref:N,onFocusFromOutsideViewport:()=>{S(I({tabbingDirection:"forwards"}))}}),(0,m.jsx)(p.pM.Slot,{__scopeCollection:r||c.W,children:(0,m.jsx)(C,{focusable:P.toastCount>0,ref:M,...b,children:(0,m.jsx)(s.fx,{render:e=>(0,m.jsx)(n.N,{exitBeforeEnter:!f,children:e}),name:u??"default"})})}),D&&(0,m.jsx)(T,{__scopeToast:r,viewportName:u,ref:j,onFocusFromOutsideViewport:()=>{S(I({tabbingDirection:"backwards"}))}})]});return y?(0,m.jsx)(v,{..."number"==typeof h?{zIndex:h}:{},children:F}):F}));b.displayName=y;let T=d.forwardRef((e,t)=>{let{__scopeToast:r,onFocusFromOutsideViewport:n,viewportName:o,...i}=e,s=(0,p.lc)(r).viewports[o];return(0,m.jsx)(u.s,{"aria-hidden":!0,tabIndex:0,...i,ref:t,position:a.HZ?"fixed":"absolute",onFocus:e=>{if(!a.HZ)return;let t=e.relatedTarget;s?.contains(t)||n()}})});function S(e){if(!a.HZ)return;let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}T.displayName="ToastFocusProxy"},2980:(e,t,r)=>{r.d(t,{w:()=>a});var n=r(95113),o=r(54076);let a=(0,o.styled)(o.Stack,{name:"Separator",borderColor:"$borderColor",flexShrink:0,borderWidth:0,flex:1,height:0,maxHeight:0,borderBottomWidth:1,y:-.5,variants:{vertical:{true:{y:0,x:-.5,height:n.HZ?"initial":"auto",maxHeight:n.HZ?"initial":"auto",width:0,maxWidth:0,borderBottomWidth:0,borderRightWidth:1}}}})},13948:(e,t,r)=>{r.d(t,{y8:()=>G});var n=r(54076),o=r(42913),a=r(60944),i=r(12792),s=r(76522),l=r(7620),u=r(25918),d=r(95113),c=r(11760),f=r(82797),p=r(95859),m=r(97515),v=r(54568);let h=(0,n.styled)(n.Stack,{name:"ToastAnnounceExclude"}),y=l.forwardRef((e,t)=>{let{altText:r,...n}=e;return(0,v.jsx)(h,{"data-toast-announce-exclude":"","data-toast-announce-alt":r||void 0,...n,ref:t})}),E=e=>{let{__scopeToast:t,children:r,...o}=e,a=(0,m.lc)(t),[i,s]=l.useState(!1),[u,h]=l.useState(!1);return function(e=()=>{}){let t=(0,n.useEvent)(e);(0,d.Es)(()=>{let e=0,r=0;return e=requestAnimationFrame(()=>{r=requestAnimationFrame(t)}),()=>{cancelAnimationFrame(e),cancelAnimationFrame(r)}},[t])}(()=>{(0,c.K)(()=>{s(!0)})}),l.useEffect(()=>{let e=setTimeout(()=>h(!0),1e3);return()=>clearTimeout(e)},[]),u?null:(0,v.jsx)(f.ZL,{asChild:!0,children:(0,v.jsx)(p.s,{...o,children:i&&(0,v.jsxs)(n.Text,{children:[a.label," ",r]})})})};var x=r(19279),w=r(39453),g=r(85910),C=r(6294),b=r(92934),T=r(231),S=r(63680);
1let P=(0,n.styled)(a.g,{name:"ToastImpl",focusable:!0,variants:{unstyled:{false:{focusStyle:{outlineStyle:"solid",outlineWidth:2,outlineColor:"$outlineColor"},backgroundColor:"$color6",borderRadius:"$10",paddingHorizontal:"$5",paddingVertical:"$2",marginHorizontal:"auto",marginVertical:"$1"}}},defaultVariants:{unstyled:"1"===S.env.TAMAGUI_HEADLESS}}),{Provider:R,useStyledContext:N}=(0,n.createStyledContext)({onClose(){}}),j=l.forwardRef((e,t)=>{let{__scopeToast:r,type:a="foreground",duration:i,open:s,onClose:c,onEscapeKeyDown:p,onPause:h,onResume:y,onSwipeStart:x,onSwipeMove:S,onSwipeCancel:N,onSwipeEnd:j,viewportName:M="default",...H}=e,D=(0,w.tF)(),I=(0,m.lc)(r),[F,K]=l.useState(null),_=(0,g.sC)(t,K),Z=i||I.duration,V=l.useRef(0),W=l.useRef(Z),$=l.useRef(0),{onToastAdd:z,onToastRemove:G}=I,O=l.useMemo(()=>I.viewports[M],[I.viewports,M]),q=(0,n.useEvent)(()=>{D&&(d.HZ&&F?.contains(document.activeElement)&&O?.focus(),c())}),U=l.useCallback(e=>{e&&e!==1/0&&(clearTimeout($.current),V.current=new Date().getTime(),$.current=setTimeout(q,e))},[q]),B=l.useCallback(()=>{U(W.current),y?.()},[y,U]),X=l.useCallback(()=>{let e=new Date().getTime()-V.current;W.current=W.current-e,window.clearTimeout($.current),h?.()},[h]);l.useEffect(()=>{if(d.HZ&&O)return O.addEventListener(T.GV,X),O.addEventListener(T.nS,B),()=>{O.removeEventListener(T.GV,X),O.removeEventListener(T.nS,B)}},[O,Z,h,y,U]),l.useEffect(()=>{s&&!I.isClosePausedRef.current&&U(Z)},[s,Z,I.isClosePausedRef,U]),l.useEffect(()=>(z(),()=>G()),[z,G]);let J=l.useMemo(()=>d.HZ&&F?function e(t){if(!d.HZ)return"";let r=[];return Array.from(t.childNodes).forEach(t=>{var n;if(t.nodeType===t.TEXT_NODE&&t.textContent&&r.push(t.textContent),(n=t).nodeType===n.ELEMENT_NODE){let n=t.ariaHidden||t.hidden||"none"===t.style.display,o=""===t.dataset.toastAnnounceExclude;if(!n)if(o){let e=t.dataset.toastAnnounceAlt;e&&r.push(e)}else r.push(...e(t))}}),r}(F):null,[F]),Y=["left","right","horizontal"].includes(I.swipeDirection),{animationDriver:Q}=(0,n.useConfiguration)();if(!Q)throw Error("Must set animations in tamagui.config.ts");let{useAnimatedNumber:ee,useAnimatedNumberStyle:et}=Q,er=ee(0),en=Q.NumberView??Q.View??n.Stack,eo=et(er,e=>({transform:[Y?{translateX:e}:{translateY:e}]})),ea=l.useMemo(()=>b.A.create({onMoveShouldSetPanResponder:(e,t)=>!!k(I.swipeDirection,t)&&(x?.(e),!0),onPanResponderGrant:e=>{d.HZ||X?.()},onPanResponderMove:(e,t)=>{let{x:r,y:n}=L(I.swipeDirection,t);er.setValue(Y?r:n,{type:"direct"}),A({x:r,y:n},I.swipeDirection,I.swipeThreshold)&&j?.(e),S?.(e)},onPanResponderEnd:(e,{dx:t,dy:r})=>{A({x:t,y:r},I.swipeDirection,I.swipeThreshold)||(d.HZ||B?.(),N?.(e),er.setValue(0,{type:"spring"}))}}),[X,B]),ei=(0,n.useThemeName)();return(0,v.jsxs)(v.Fragment,{children:[J&&(0,v.jsx)(E,{__scopeToast:r,role:"status","aria-live":"foreground"===a?"assertive":"polite","aria-atomic":!0,children:J}),(0,v.jsx)(f.K4,{hostName:M??"default",children:(0,v.jsx)(R,{scope:r,onClose:()=>{q()},children:(0,v.jsx)(C.hz,{onEscapeKeyDown:(0,o.mK)(p,()=>{I.isFocusedToastEscapeKeyDownRef.current||q(),I.isFocusedToastEscapeKeyDownRef.current=!1}),children:(0,v.jsx)(n.Theme,{forceClassName:!0,name:ei,children:(0,v.jsx)(en,{...ea?.panHandlers,style:[{margin:"auto"},eo],children:(0,v.jsx)(m.pM.ItemSlot,{__scopeCollection:r||u.W,children:(0,v.jsx)(P,{role:"status","aria-live":"off","aria-atomic":!0,"data-state":s?"open":"closed","data-swipe-direction":I.swipeDirection,pointerEvents:"auto",touchAction:"none",userSelect:"none",...H,ref:_,...d.HZ&&{onKeyDown:(0,o.mK)(e.onKeyDown,e=>{"Escape"===e.key&&(p?.(e),p?.(e),e.defaultPrevented||(I.isFocusedToastEscapeKeyDownRef.current=!0,q()))})}})})})})})},e.id)})]})});j.propTypes={type:e=>e.type&&!["foreground","background"].includes(e.type)?Error(`Invalid prop \`type\` supplied to \`${u.i}\`. Expected \`foreground | background\`.`):null};let A=(e,t,r=0)=>{let n=Math.abs(e.x),o=Math.abs(e.y),a=n>o;return"left"===t||"right"===t||"horizontal"===t?a&&n>r:!a&&o>r},k=(e,{dx:t,dy:r})=>("horizontal"===e||"left"===e)&&t<-10||("horizontal"===e||"right"===e)&&t>10||("vertical"===e||"up"===e)&&r>-10||("vertical"===e||"down"===e)&&r<10,L=(e,{dx:t,dy:r})=>{let n=0,o=0;
1return"horizontal"===e?o=t:"left"===e?o=Math.min(0,t):"right"===e?o=Math.max(0,t):"vertical"===e?n=r:"up"===e?n=Math.min(0,r):"down"===e&&(n=Math.max(0,r)),{x:o,y:n}};var M=r(53780),H=r(63680);let D="ToastTitle",I=(0,n.styled)(i.y,{name:D,variants:{unstyled:{false:{color:"$color",size:"$4"}}},defaultVariants:{unstyled:"1"===H.env.TAMAGUI_HEADLESS}});I.displayName=D;let F="ToastDescription",K=(0,n.styled)(i.y,{name:F,variants:{unstyled:{false:{color:"$color11",size:"$1"}}},defaultVariants:{unstyled:"1"===H.env.TAMAGUI_HEADLESS}});K.displayName=F;let _="ToastAction",Z=l.forwardRef((e,t)=>{let{altText:r,...n}=e;return r?(0,v.jsx)(y,{altText:r,asChild:!0,children:(0,v.jsx)($,{...n,ref:t})}):null});Z.propTypes={altText:e=>e.altText?null:Error(`Missing prop \`altText\` expected on \`${_}\``)},Z.displayName=_;let V="ToastClose",W=(0,n.styled)(a.g,{name:V,tag:"button"}),$=l.forwardRef((e,t)=>{let{__scopeToast:r,...n}=e,a=N(r);return(0,v.jsx)(y,{asChild:!0,children:(0,v.jsx)(W,{accessibilityLabel:"Dialog Close",...n,ref:t,onPress:(0,o.mK)(e.onPress,a.onClose)})})});$.displayName=V;let z=P.styleable((e,t)=>{let{forceMount:r,open:a,defaultOpen:i,onOpenChange:u,...d}=e,[c,f]=(0,s.i)({prop:a,defaultProp:i??!0,onChange:u,strategy:"most-recent-wins"}),p=(0,x.GY)(),{hide:m}=(0,x.J$)(),h=l.useId(),y=(0,n.useEvent)(e.onPause),E=(0,n.useEvent)(e.onResume),w=p?.hide===!0;return(0,v.jsx)(M.N,{children:(r||c)&&!w?(0,v.jsx)(j,{id:h,open:c,...d,ref:t,onClose:()=>{f(!1),m()},onPause:y,onResume:E,onSwipeEnd:(0,o.mK)(e.onSwipeEnd,e=>{f(!1)})}):null},h)});z.displayName=u.i;let G=(0,o.un)(z,{Title:I,Description:K,Action:Z,Close:$})},16910:(e,t,r)=>{r.d(t,{N:()=>l});var n=r(85910),o=r(95113),a=r(54076),i=r(7620),s=r(54568);function l(e){let{Provider:t,useStyledContext:r}=(0,a.createStyledContext)({collectionRef:{current:null},itemMap:new Map}),l=e=>{let{__scopeCollection:r,children:n}=e,o=i.useRef(null),a=i.useRef(new Map).current;return(0,s.jsx)(t,{scope:r,itemMap:a,collectionRef:o,children:n})};l.displayName="CollectionProvider";let u=i.forwardRef((e,t)=>{let{__scopeCollection:o,children:i}=e,l=r(o),u=(0,n.sC)(t,l.collectionRef);return(0,s.jsx)(a.Slot,{ref:u,children:i})});u.displayName=e+"CollectionSlot";let d="data-collection-item",c=i.forwardRef((e,t)=>{let{__scopeCollection:o,children:l,...u}=e,c=i.useRef(null),f=(0,n.sC)(t,c),p=r(o);return i.useEffect(()=>(p.itemMap.set(c,{ref:c,...u}),()=>void p.itemMap.delete(c))),(0,s.jsx)(a.Slot,{[d]:"",ref:f,children:l})});return c.displayName=e+"CollectionItemSlot",[{Provider:l,Slot:u,ItemSlot:c},function(e){let t=r(e);return i.useCallback(()=>{if(!o.HZ)return[];let e=t.collectionRef.current;if(!e)return[];let r=Array.from(e.querySelectorAll(`[${d}]`));return Array.from(t.itemMap.values()).sort((e,t)=>r.indexOf(e.ref.current)-r.indexOf(t.ref.current))},[t.collectionRef,t.itemMap])}]}},25918:(e,t,r)=>{r.d(t,{W:()=>o,i:()=>n});let n="Toast",o="Toast"},95859:(e,t,r)=>{r.d(t,{s:()=>o});var n=r(12595);let o=(0,n.styled)(n.Text,{position:"absolute",width:1,height:1,margin:-1,zIndex:-1e4,overflow:"hidden",opacity:1e-8,pointerEvents:"none",variants:{preserveDimensions:{true:{position:"relative",width:"auto",height:"auto"}},visible:{true:{position:"relative",width:"auto",height:"auto",margin:0,zIndex:1,overflow:"visible",opacity:1,pointerEvents:"auto"}}}});o.isVisuallyHidden=!0},97515:(e,t,r)=>{r.d(t,{Ge:()=>f,hl:()=>h,lc:()=>m,pM:()=>c,tE:()=>v});var n=r(16910),o=r(54076),a=r(7620),i=r(11760),s=r(25918),l=r(19279),u=r(54568);let d="ToastProvider",[c,f]=(0,n.N)("Toast"),{Provider:p,useStyledContext:m}=(0,o.createStyledContext)(),v=e=>{let{__scopeToast:t,id:r,burntOptions:n,native:o,notificationOptions:d,label:f="Notification",duration:m=5e3,swipeDirection:v="right",swipeThreshold:h=50,children:y}=e,E=a.useId(),[x,w]=a.useState({}),[g,C]=a.useState(0),b=a.useRef(!1),T=a.useRef(!1),S=a.useCallback((e,t)=>{(0,i.K)(()=>{w(r=>({...r,[e]:t}))})},[]),P=a.useMemo(()=>({duration:m,burntOptions:n,native:o,notificationOptions:d}),[JSON.stringify([m,n,o,d])]);return(0,u.jsx)(c.Provider,{__scopeCollection:t||s.W,children:(0,u.jsx)(p,{scope:t,id:r??E,label:f,duration:m,swipeDirection:v,swipeThreshold:h,toastCount:g,viewports:x,onViewportChange:S,onToastAdd:a.useCallback(()=>{(0,i.K)(()=>{C(e=>e+1)})},[]),onToastRemove:a.useCallback(()=>{(0,i.K)(()=>{C(e=>e-1)})},[]),isFocusedToastEscapeKeyDownRef:b,isClosePausedRef:T,options:P,children:(0,u.jsx)(l.f,{options:P,children:y})})})};function h(e){let{children:t,context:r}=e;return(0,u.jsx)(c.Provider,{__scopeCollection:s.W,children:(0,u.jsx)(p,{...r,children:(0,u.jsx)(l.f,{options:r.options,children:t})})})}
1v.propTypes={label:e=>e.label&&"string"==typeof e.label&&!e.label.trim()?Error(`Invalid prop \`label\` supplied to \`${d}\`. Expected non-empty \`string\`.`):null},v.displayName=d},97662:(e,t,r)=>{r.d(t,{PL:()=>o,RQ:()=>l,rB:()=>s});var n=r(91961);function o(e){return{onFetch:(t,r)=>{let o=t.options,s=t.fetchOptions?.meta?.fetchMore?.direction,l=t.state.data?.pages||[],u=t.state.data?.pageParams||[],d={pages:[],pageParams:[]},c=0,f=async()=>{let r=!1,f=(0,n.ZM)(t.options,t.fetchOptions),p=async(e,o,a)=>{let i;if(r)return Promise.reject();if(null==o&&e.pages.length)return Promise.resolve(e);let s=(i={client:t.client,queryKey:t.queryKey,pageParam:o,direction:a?"backward":"forward",meta:t.options.meta},(0,n.ox)(i,()=>t.signal,()=>r=!0),i),l=await f(s),{maxPages:u}=t.options,d=a?n.ZZ:n.y9;return{pages:d(e.pages,l,u),pageParams:d(e.pageParams,o,u)}};if(s&&l.length){let e="backward"===s,t={pages:l,pageParams:u},r=(e?i:a)(o,t);d=await p(t,r,e)}else{let t=e??l.length;do{let e=0===c?u[0]??o.initialPageParam:a(o,d);if(c>0&&null==e)break;d=await p(d,e),c++}while(c<t)}return d};t.options.persister?t.fetchFn=()=>t.options.persister?.(f,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},r):t.fetchFn=f}}}function a(e,{pages:t,pageParams:r}){let n=t.length-1;return t.length>0?e.getNextPageParam(t[n],t,r[n],r):void 0}function i(e,{pages:t,pageParams:r}){return t.length>0?e.getPreviousPageParam?.(t[0],t,r[0],r):void 0}function s(e,t){return!!t&&null!=a(e,t)}function l(e,t){return!!t&&!!e.getPreviousPageParam&&null!=i(e,t)}}}]);
2//# sourceMappingURL=3206-84cd8887ffa07c38.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.