PageSourceSearch

https://www.newspapers.com/_next/static/chunks/8700-f169d48d9b647e55.js

js newspapers.com collected 2026-10-01 08:45:26 UTC 6,958 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8700],{70389:(e,t,a)=>{"use strict";a.d(t,{U:()=>d});var r=a(54568),l=a(43219),s=a(79630),i=a(7620),n=a(66888),c=a(70014),o=a(90003),u=a.n(o);function d(e){let{header:t,userTags:a,topicTags:o,onTagsUpdated:d}=e,[g,p]=(0,i.useState)(a||[]),[f,h]=(0,i.useState)(""),m=(0,c.FVj)("clippings.new-tag-placeholder","Add tag separated by commas..."),_=(0,c.FVj)("clippings.error-invalid-tag","Invalid character(s) in tag"),y=(0,c.FVj)("clippings.error-max-tag-length","Tag exceeds 60 characters"),v=(0,i.useMemo)(()=>{let e=new Map,t=localStorage.getItem("recenttags");if(t){let r=a?.map(e=>e.toLowerCase())??null;try{JSON.parse(t).forEach(t=>{r&&!r.includes(t.toLowerCase())&&e.set(t.toLowerCase(),{display:t,selected:!1})})}catch(e){}}return e},[]),[w,C]=(0,i.useState)(v),T=Array.from(w.values()).filter(e=>!e.selected);function E(e){let t;if(t=e.toLowerCase(),g.map(e=>e.toLowerCase()).includes(t)||o?.map(e=>e.toLowerCase()).includes(t))return void h("");if(!(0,s.E)(e))return void n.oR.error(_);
1if(!(0,s.$)(e))return void n.oR.error(y);let a=[...g,e.trim()];p(a),d&&d(a)}function j(){f?.trim().length&&(E(f),h(""))}function k(e){let t=new Map;Array.from(w.entries()).forEach(a=>{let[r,l]=a;l.display===e&&(l.selected=!l.selected),t.set(r,l)}),C(t)}return(0,r.jsxs)("div",{className:u().Container,children:[(0,r.jsxs)("div",{className:(0,c.cs)(u().TagContainer,"form-control"),children:[(0,r.jsx)("label",{htmlFor:"tag-help",className:u().TagHeader,children:t}),(0,r.jsxs)("div",{className:u().EditTagsContainer,children:[(0,r.jsx)(l.YD,{userTags:g,noLink:!0,onRemove:function(e){let t=g.filter(t=>t!==e);p(t),d&&d(t),w.has(e.toLowerCase())&&k(e)},isEditable:!0,onModify:(e,t)=>{let a=g.indexOf(t);if(a>-1){let t=[...g];e?t[a]=e:t.splice(a,1),p(t),d&&d(t)}}}),(0,r.jsx)("input",{className:u().AddTagNew,id:"tag-help",title:"New Tags",value:f,maxLength:60,onChange:e=>{h(e.target.value)},onKeyDown:e=>{("Enter"===e.key||","===e.key)&&(e.preventDefault(),j())},onBlur:()=>{f.length&&j()},placeholder:m})]}),o&&o.length>0&&(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:u().CurrentTags,children:[(0,r.jsxs)("div",{className:"me-1",children:[(0,r.jsx)(c.Int,{name:"AiNewIcon",className:"icon-fill-body me-1","aria-label":"AI auto-generated",role:"img",style:{height:20,width:20}})," ",(0,r.jsx)(c.EYj,{as:"span",token:"fv2-clippings.tags-included",style:{fontWeight:"bold"},children:"Included tags"})]}),(0,r.jsx)(l.YD,{topicTags:o,noLink:!0,title:"AI auto-generated tags"})]})})]}),T.length>0&&(0,r.jsxs)("div",{className:u().RecentContainer,children:[(0,r.jsx)(c.EYj,{className:u().Uppercase,token:"clippings.recent",children:"Recent:"}),T.map(e=>(0,r.jsx)(l.Tag,{value:e.display,className:u().RecentTag,noLink:!0,onAdd:()=>{var t;E(t=e.display),k(t)}},e.display))]})]})}},75872:(e,t,a)=>{"use strict";a.d(t,{Ay:()=>g,WI:()=>u});var r=a(7620),l=a(76233),s=a(98307),i=a(19616),n=a(16574),c=a(91671);let o=e=>(0,s.s)(e?e(0,null):null)[0],u=e=>c.q+o(e),d=Promise.resolve(),g=(0,i.Ht)(l.u,e=>(t,a,l)=>{let i,u=(0,r.useRef)(!1),{cache:g,initialSize:p=1,revalidateAll:f=!1,persistSize:h=!1,revalidateFirstPage:m=!0,revalidateOnMount:_=!1,parallel:y=!1}=l,[,,,v]=s.a.get(s.o);try{(i=o(t))&&(i=c.q+i)}catch(e){}let[w,C,T]=(0,s.c)(g,i),E=(0,r.useCallback)(()=>(0,s.i)(w()._l)?p:w()._l,[g,i,p]);(0,n.useSyncExternalStore)((0,r.useCallback)(e=>i?T(i,()=>{e()}):()=>{},[g,i]),E,E);let j=(0,r.useCallback)(()=>{let e=w()._l;return(0,s.i)(e)?p:e},[i,p]),k=(0,r.useRef)(j());(0,s.u)(()=>{if(!u.current){u.current=!0;return}i&&C({_l:h?k.current:j()})},[i,g]);let N=_&&!u.current,x=e(i,async e=>{let r=w()._i,i=w()._r,n=s.a.get(g),c=n[8],o=()=>n[8]!==c;C({_r:s.U});let u=[],d=j(),[p]=(0,s.c)(g,e),h=p().data,_=[],T=null;for(let e=0;e<d;++e){let[n,c]=(0,s.s)(t(e,y?null:T));if(!n)break;let[d,p]=(0,s.c)(g,n),w=d().data,C=f||r||(0,s.i)(w)||m&&!e&&!(0,s.i)(h)||N||h&&!(0,s.i)(h[e])&&!l.compare(h[e],w);if(a&&("function"==typeof i?i(w,c):C)){let t=async()=>{if(n in v){let e=v[n];delete v[n],w=await e}else w=await a(c);o()||p({data:w,_k:c}),u[e]=w};y?_.push(t):await t()}else u[e]=w;y||(T=w)}return y&&await Promise.all(_.map(e=>e())),o()||C({_i:s.U}),u},l),b=(0,r.useCallback)(function(e,t){let a="boolean"==typeof t?{revalidate:t}:t||{},r=!1!==a.revalidate;return i?(r&&((0,s.i)(e)?C({_i:!0,_r:a.revalidate}):C({_i:!1,_r:a.revalidate})),arguments.length?x.mutate(e,{...a,revalidate:r}):x.mutate()):d},[i,g]),A=(0,r.useCallback)(e=>{let a;if(!i)return d;let[,r]=(0,s.c)(g,i);if((0,s.e)(e)?a=e(j()):"number"==typeof e&&(a=e),"number"!=typeof a)return d;r({_l:a}),k.current=a;let l=[],[n]=(0,s.c)(g,i),c=null;for(let e=0;e<a;++e){let[a]=(0,s.s)(t(e,c)),[r]=(0,s.c)(g,a),i=a?r().data:s.U;if((0,s.i)(i))return b(n().data);l.push(i),c=i}return b(l)},[i,g,b,j]);return{size:j(),setSize:A,mutate:b,get data(){return x.data},get error(){return x.error},get isValidating(){return x.isValidating},get isLoading(){return x.isLoading}}})},78176:(e,t,a)=>{"use strict";a.d(t,{D:()=>s,g:()=>i});var r=a(75872);let l=async e=>{let t=await fetch(e);return t.ok?await t.json():null};async function s(e,t){let a=Array.from(e.keys()),s=a.filter(e=>e.startsWith("/api/clipping/list")),i=s.filter(e=>e.includes("cursor_mark=*")).map(e=>(0,r.WI)(()=>e)),n=new Map,c=new Map;
1s.forEach(e=>{try{let t=l(e);c.set(e,t)}catch(t){c.set(e,Promise.resolve(void 0))}});let o=await Promise.all(c.values()),u=Array.from(c.keys()),d=!0;o.forEach((e,t)=>{let a=u[t];n.set(a,e),e||(d=!1)});let g=[];s.forEach(e=>{g.push(t(e,t=>n.get(e)??t,{revalidate:!1}))});let p=new Map;Array.from(n.entries()).forEach(e=>{let[t,a]=e;if(!a)return;let l=t.replace(/cursor_mark=([^&]+)/,"cursor_mark=*"),s=i.find(e=>e===(0,r.WI)(()=>l));s&&(p.has(s)?p.get(s)?.push(a):p.set(s,[a]))}),Array.from(p.entries()).forEach(e=>{let[a,r]=e;g.push(t(a,r,{revalidate:!1}))});let f=null;try{f=await (await fetch("/api/client/tags/?topic=true"))?.json()}catch(e){}if(f){let e="/api/client/tags/?topic=true";a.includes(e)&&g.push(t(e,f,{revalidate:!1}))}return await Promise.all(g),d}function i(e){let t="recenttags",a=localStorage.getItem(t);if(a){let r=JSON.parse(a);Array.from(e.values()).forEach(e=>{r.unshift(e)}),(r=[...new Set(r)]).length>6&&(r=r.slice(0,5)),localStorage.setItem(t,JSON.stringify(r))}else localStorage.setItem(t,JSON.stringify(Array.from(e.values())))}},79630:(e,t,a)=>{"use strict";a.d(t,{$:()=>r,E:()=>l});let r=e=>e.length<=60,l=e=>/^(?:\s*[\w()#'&.,\-àèùâêîôûéçëïü]+\s*)*$/.test(e)},90003:e=>{e.exports={Container:"EditTags_Container__wWyTq",CurrentTags:"EditTags_CurrentTags__KCpkp",TagContainer:"EditTags_TagContainer__HItiz",AddTagNew:"EditTags_AddTagNew__jyJCu",RecentContainer:"EditTags_RecentContainer__9NsYn",RecentTag:"EditTags_RecentTag__jQUzw",Uppercase:"EditTags_Uppercase__zeQX6",TagHeader:"EditTags_TagHeader__eZ_jR",EditTagsContainer:"EditTags_EditTagsContainer__C3yLh"}}}]);
2//# sourceMappingURL=8700-f169d48d9b647e55.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.