PageSourceSearch

https://hockeynews.se/_next/static/chunks/9685-bd447267b59ad480.js

js hockeynews.se collected 2026-10-02 03:39:54 UTC 7,625 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9685],{17395:function(e,t,n){n.r(t);var i=n(57437),s=n(2265);t.default=e=>{let t=(0,s.useRef)(!1),n=(0,s.useRef)(null);return(0,s.useEffect)(()=>{if(!t.current&&n.current){let i=document.createRange();i.selectNode(n.current);let s=i.createContextualFragment(e.content);n.current.appendChild(s),t.current=!0}},[e.content]),(0,i.jsx)("div",{ref:n,className:"min-h-[180px] transition-[min-height] duration-200 ease-out"})}},77224:function(e,t,n){n.r(t);var i=n(57437),s=n(36760),r=n.n(s),o=n(57970),l=n(2265);t.default=e=>{let[t,n]=(0,l.useState)(!1);return(0,i.jsxs)("div",{className:r()("relative",t?"pb-8":"h-32",e.isExpandable&&!t&&"overflow-hidden after:content-[''] after:absolute after:inset-0 after:bg-gradient-to-t after:from-[var(--fade-color)] after:to-transparent"),style:{"--fade-color":e.fadeColor||"#ffffff"},children:["string"==typeof e.content?(0,i.jsx)("div",{className:"prose pb-8",dangerouslySetInnerHTML:{__html:(0,o.TU)(e.content)}}):e.content,e.isExpandable&&(0,i.jsx)("button",{className:r()("z-20 absolute left-1/2 transform -translate-x-1/2 btn-secondary bg-transparent text-blue-500 w-[130px] hover:text-blue-800 hover:bg-transparent",t?"bottom-0":"-bottom-4"),onClick:()=>n(!t),children:t?"Visa mindre":"Visa mer"})]})}},84505:function(e,t,n){n.d(t,{wD:function(){return a},Nh:function(){return p},Cg:function(){return v},e9:function(){return m}});var i=n(2265),s=n(78062);function r(e){var t;let n=new Map,i=t=>{var s;if(Array.isArray(t))return t.map(e=>i(e)).filter(Boolean);if((null==t?void 0:null===(s=t.sys)||void 0===s?void 0:s.type)=="Link"){if(n.has(t.sys.id))return n.get(t.sys.id);let s=e.includes[t.sys.linkType].find(e=>e.sys.id==t.sys.id);if(!s)return null;for(let e of(n.set(t.sys.id,s),Object.keys((null==s?void 0:s.fields)||{})))s.fields[e]=i((null==s?void 0:s.fields)[e]);return s}return t},s=null===(t=e.items)||void 0===t?void 0:t.reduce((e,t)=>{let n={...t};for(let e of Object.keys(null==n?void 0:n.fields))n.fields[e]=i((null==n?void 0:n.fields)[e]);return e.push(n),e},[]);return{...e,items:s}}var o=n(40257);let l=e=>{let t="bettingTip"===e,n=t?o.env.BETTING_TIPS_HOST:"https://delivery.objectic.io";return{host:n,spaceId:t?o.env.BETTING_TIPS_SPACE:"HNbtnbmfMkQx",environmentId:t?o.env.BETTING_TIPS_ENVIRONMENT:"master",accessToken:t?o.env.BETTING_TIPS_TOKEN:"1298|37QKbZJaBNyFa01ycrMv3P2id01TXT28qEv9TRdM"}},a={COLUMN:"Column",ARTICLE:"Article",BLOG:"Blog",TIP:"Tip",NHL_JOURNEY:"NHL Journey",MATCH:"Match"},d=Number(o.env.CONTENT_SLOW_REQUEST_MS)||2e3,u=Number(o.env.CONTENT_REQUEST_TIMEOUT_MS)||1e4;function c(e){let{url:t,accessToken:n,error:i,...s}=e;console.warn("[content]",JSON.stringify({...s,url:n?t.replace(encodeURIComponent(n),"[redacted]").replace(n,"[redacted]"):t,...i?{error:String(i)}:{}}))}let f=(0,i.cache)(async(e,t,n,i)=>{let s=Date.now();try{let v=await fetch(e,{signal:AbortSignal.timeout(u),...i?{cache:"no-store"}:{next:{revalidate:Number("300")||30,tags:["content"]}}});if(!v.ok){c({outcome:"http_error",contentType:t,url:e,accessToken:n,ms:Date.now()-s,status:v.status});return}let m=await v.json(),y=Date.now()-s;if(y>d){var o,l,a,f;c({outcome:"slow",contentType:t,url:e,accessToken:n,ms:y,status:v.status,total:null==m?void 0:m.total,included:((null==m?void 0:null===(l=m.includes)||void 0===l?void 0:null===(o=l.Entry)||void 0===o?void 0:o.length)||0)+((null==m?void 0:null===(f=m.includes)||void 0===f?void 0:null===(a=f.Asset)||void 0===a?void 0:a.length)||0)})}return r(m)}catch(i){c({outcome:i instanceof Error&&"TimeoutError"===i.name?"timeout":"error",contentType:t,url:e,accessToken:n,ms:Date.now()-s,error:i});return}});async function v(e,t){var n,i,r,o,a,d,u,c,v,m,y;let{accessToken:p,host:T,spaceId:g,environmentId:h}=l(e),b=s.Z.stringify({locale:"sv-SE",include:0===t.include?void 0:null!==(m=t.include)&&void 0!==m?m:3,access_token:p,content_type:e,"sys.id[in]":null!==(y=null===(n=t.sysIds)||void 0===n?void 0:n.join(","))&&void 0!==y?y:t.sysId,"fields.title[in]":t.title,"fields.id[in]":t.id||(null===(i=t.ids)||void 0===i?void 0:i.join(",")),"fields.slug[in]":t.slug||(null===(r=t.slugs)||void 0===r?void 0:r.join(",")),"fields.position[in]":t.position,"fields.leagues.sys.id[in]":null===(o=t.leagueIds)||void 0===o?void 0:o.join(","),"fields.league.sys.id[in]":t.leagueId,"fields.homeTeam.sys.id[in]":t.homeTeamId,"fields.awayTeam.sys.id[in]":t.awayTeamId,"fields.categories.sys.id[in]":null===(a=t.categoryIds)||void 0===a?void 0:a.join(","),"fields.teams.sys.id[in]":null===(d=t.teamIds)||void 0===d?void 0:d.join(","),"fields.team.sys.id[in]":t.teamId,"fields.players.sys.id[in]":null===(u=t.playerIds)||void 0===u?void 0:u.join(","),"fields.authors.sys.id[in]":null===(c=t.authorIds)||void 0===c?void 0:c.join(","),"fields.status[in]":t.liveGameStatus,"fields.type[in]":t.type,"fields.source[in]":t.source,"fields.isPremium[match]":t.premium,"fields.domain[in]":null===(v=t.domains)||void 0===v?void 0:v.join(","),"fields.publishers[match]":"bettingTip"===e?"HOCKEYNEWS":void 0,limit:t.limit,skip:t.skip,order:t.order||"-sys.createdAt"});return f("".concat(T,"/spaces/").concat(g,"/environments/").concat(h,"/entries?").concat(b),e,p,t.noStore)}async function m(e,t){var n;let i=await v(e,{...t,limit:1}),s=null==i?void 0:null===(n=i.items)||void 0===n?void 0:n.find(e=>{if(t.slug&&e.fields.slug===t.slug||t.type&&e.fields.type===t.type||t.id&&e.fields.id===t.id||t.sysId&&e.sys.id===t.sysId||t.title&&e.fields.title===t.title||t.source&&e.fields.source===t.source)return!0});return s?{...s,fields:{...s.fields}}:void 0}async function y(e){let{accessToken:t,host:n,spaceId:i,environmentId:a}=l(),f=s.Z.stringify({locale:"sv-SE",include:5,access_token:t,limit:e.limit,"sys.id[in]":e.sysId}),v="".concat(n,"/spaces/").concat(i,"/environments/").concat(a,"/assets?").concat(f),m=Date.now();try{let e=await fetch(v,{signal:AbortSignal.timeout(u),next:{revalidate:Number(o.env.CONTENT_REVALIDATE)||0,tags:["content"]}});if(!e.ok){c({outcome:"http_error",contentType:"asset",url:v,accessToken:t,ms:Date.now()-m,status:e.status});return}let n=await e.json(),i=Date.now()-m;return i>d&&c({outcome:"slow",contentType:"asset",url:v,accessToken:t,ms:i,status:e.status,total:null==n?void 0:n.total}),r(n)}catch(e){c({outcome:e instanceof Error&&"TimeoutError"===e.name?"timeout":"error",contentType:"asset",url:v,accessToken:t,ms:Date.now()-m,error:e});return}}async function p(e){var t;let n=await y({...e,limit:1});return null==n?void 0:null===(t=n.items)||void 0===t?void 0:t.find(t=>{if(e.sysId&&t.sys.id===e.sysId)return!0})}},99685:function(e,t,n){n.d(t,{A7:function(){return s},bv:function(){return i}}),n(57437),n(10116),n(84505),n(27648),n(17395),n(47885),n(36760),n(33145),n(77224),n(79631),n(77562),n(57970),n(24263),n(57099);let i=e=>{switch(e){case"Blog":return"/blogg/";case"Column":return"/kronikor/";case"Article":default:return"/nyheter/";case"Category":return"/kategorier/";case"League":return"/ligor/";case"Spelare":return"/spelare/";case"Team":return"/lag/";case"Tip":return"/speltips/";case"Author":return"/skribenter/";case"NHL Journey":return"/nhl-resan/";case"Match":return"/matcher/"}},s=(e,t,n)=>{let i=Object.entries(t).sort((e,t)=>
1e[1]-t[1]),s=null,r=null,o=0;for(let t in i){var l,a;let d=Number(t),u=d===i.length-1,c=((null==i?void 0:null===(l=i[d])||void 0===l?void 0:l[1])||0)-0,f=((null==i?void 0:null===(a=i[d+1])||void 0===a?void 0:a[1])||0)-0,v=n>c,m=!u&&n>f;if(0===d&&n<c){s=e[0],r=null==e?void 0:e[1];break}if(v&&!m){s=e[d],r=null==e?void 0:e[d+1],o=(n-c)/((f||0)-c);break}}return{currentArticle:s,nextArticle:r,progress:o}}}}]);

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.