1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8813],{1404:(e,i,t)=>{"use strict";t.d(i,{Ay:()=>a,iF:()=>r,pn:()=>o});var s=t(1365),n=t(11877);function a(e,i){let t=e.authors?.map(e=>[e.authors_id?.first_name,e.authors_id?.second_name].filter(Boolean).join(" ")).filter(Boolean)??[];return{date:e.date,title:e.title||"",description:i?e.description||e.card_text:e.card_text||e.description,image:e.image_url||(0,n.G)(e.image)||"",readingTime:e.reading_time,slug:e.name||"",topic:(e.tags?.map(e=>e.blog_tags_id).filter(s.L)||[])[0]?.name||"",author:t.length?`By ${t.length<=1?t.join(""):`${t.slice(0,-1).join(", ")} and ${t[t.length-1]}`}`:"",url:`/stories/${e.name}`,isHidden:e.is_hidden,pinned:!!e.pinned}}function r(e){return e?.length?e.map(e=>[e.authors_id?.first_name,e.authors_id?.second_name].join(" ")).join(", "):null}function o(e){return e.length>0?e.map(e=>e.blog_tags_id?.name).join(", "):null}},2122:(e,i,t)=>{"use strict";t.d(i,{X:()=>n});var s=t(57463);let n=(0,s.J1)` 2 query blogPostById($id: ID!, $version: String) { 3 blog_posts_by_id(id: $id, version: $version) { 4 id 5 version @client 6 date 7 date_updated 8 reading_time 9 description 10 card_text 11 content 12 website 13 share_title 14 no_index 15 hide_header_stripe 16 hide_header_buttons 17 hide_header_button_1 18 hide_header_button_2 19 hide_header_button_3 20 share_description 21 meta_description 22 share_image_url 23 share_image { 24 ...directus_filesFields 25 } 26 image { 27 ...directus_filesFields 28 } 29 image_url 30 name 31 title 32 is_hidden 33 tags(limit: -1) { 34 id 35 blog_tags_id { 36 id 37 name 38 slug 39 } 40 } 41 authors(limit: -1) { 42 id 43 authors_id { 44 avatar { 45 ...directus_filesFields 46 } 47 avatar_url 48 description 49 first_name 50 full_description 51 id 52 second_name 53 short_description 54 } 55 } 56 services(limit: -1) { 57 id 58 services_id { 59 id 60 slug 61 } 62 } 63 suggested_blog_posts(limit: -1) { 64 id 65 sort 66 related_blog_posts_id { 67 id 68 date 69 title 70 description 71 card_text 72 image_url 73 image { 74 ...directus_filesFields 75 } 76 reading_time 77 no_index 78 name 79 tags(limit: -1) { 80 id 81 blog_tags_id { 82 id 83 name 84 slug 85 } 86 } 87 services(limit: -1) { 88 id 89 services_id { 90 id 91 slug 92 } 93 } 94 authors(limit: -1) { 95 id 96 authors_id { 97 avatar { 98 ...directus_filesFields 99 } 100 avatar_url 101 description 102 first_name 103 full_description 104 id 105 second_name 106 short_description 107 } 108 } 109 description 110 is_hidden 111 } 112 } 113 files(limit: -1) { 114 id 115 directus_files_id { 116 ...directus_filesFields 117 } 118 } 119 } 120 } 121`},7384:(e,i,t)=>{"use strict";t.d(i,{u:()=>L});var s=t(15244),n=t(61504),a=t(10273),r=t(35063),o=t.n(r),l=t(13580),d=t(98046),c=t(62298),_=t(53059),u=t
121(77007),m=t.n(u);let h=(0,l.Ay)("common");function p({data:e}){return(0,s.jsxs)("footer",{className:m().root,children:[(0,s.jsxs)("div",{className:m().row,children:[(0,s.jsx)("ul",{className:m().list,children:e?.firstRow?.map(e=>(0,s.jsx)("li",{children:(0,s.jsxs)(d.N,{...g(e),className:m().link,children:[e.title,e.blank&&(0,s.jsxs)("span",{className:"sr-only",children:[" ",h("opens_in_new_tab")||"(opens in a new tab)"]})]})},e.title))}),(0,s.jsx)("ul",{className:m().listIcon,children:e?.social?.map(e=>(0,s.jsx)("li",{children:(0,s.jsxs)(d.N,{...g(e),className:m().icon,"aria-label":`Nebius Science on ${e.icon}${e.blank?` ${h("opens_in_new_tab")||"(opens in a new tab)"}`:""}`,children:[(0,s.jsx)(c.I,{data:{id:_.L,url:`#icons/social/${e.icon}`,viewBox:"0 0 40 40"},size:32,"aria-hidden":"true"}),(0,s.jsx)("span",{className:"sr-only",children:e.icon})]})},e.icon))})]}),(0,s.jsxs)("div",{className:m().rowEnd,children:[(0,s.jsx)("ul",{className:m().list,children:e?.secondRow?.map(e=>(0,s.jsx)("li",{children:(0,s.jsxs)(d.N,{...g(e),className:m().link,children:[e.title,e.blank&&(0,s.jsxs)("span",{className:"sr-only",children:[" ",h("opens_in_new_tab")||"(opens in a new tab)"]})]})},e.title))}),(0,s.jsxs)("div",{className:m().copyright,children:["\xa9",new Date().getFullYear()," EdTech Plus B.V."]})]})]})}function g(e){let{url:i,blank:t,noreferrer:s}=e,n={href:i,target:t?"_blank":void 0,rel:""};return(s||t)&&(n.rel="noopener noreferrer"),n}var b=t(53148),f=t(48517),y=t(20898),v=t.n(y),x=t(66679),j=t.n(x);let k=(0,l.Ay)("common");function w({data:e}){let[i,t]=(0,n.useState)(!1),a=n.useRef(null),r=(0,n.useCallback)(()=>t(e=>!e),[]);return n.useEffect(()=>{let e=e=>{"Escape"===e.key&&i&&(t(!1),a.current?.focus())};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[i]),(0,s.jsxs)("nav",{className:j().root,"aria-label":"Science",children:[(0,s.jsx)(v(),{href:"/",children:(0,s.jsx)("img",{src:"/science-logo.svg",alt:"Nebius Science",className:j().logo})}),(0,s.jsx)("button",{ref:a,className:j().toggle,onClick:r,"aria-label":k("toggle_navigation")||"Toggle navigation menu","aria-expanded":i,"aria-controls":"science-nav-menu",children:(0,s.jsx)(c.I,{data:i?b.A:f.A,size:20,"aria-hidden":"true"})}),(0,s.jsx)("ul",{id:"science-nav-menu",className:o()(j().menu,i&&j().menuOpen),children:e?.menu?.map(e=>(0,s.jsxs)("li",{children:[e.prefix,(0,s.jsxs)(v(),{...function(e){let{url:i,blank:t,noreferrer:s}=e,n={href:i,target:t?"_blank":void 0,rel:""};return(s||t)&&(n.rel="noopener noreferrer"),n}(e),className:j().link,children:[e.title,e.blank&&(0,s.jsxs)("span",{className:"sr-only",children:[" ",k("opens_in_new_tab")||"(opens in a new tab)"]})]})]},e.title))})]})}var N=t(79395),S=t.n(N);let F=(0,l.Ay)("common"),E=({data:e,children:i})=>{let t=n.useCallback(e=>{e.preventDefault();let i=document.getElementById("main-content");i&&(i.focus({preventScroll:!1}),i.scrollIntoView({behavior:"smooth"}))},[]);return(0,s.jsxs)("div",{className:o()(S().layout),children:[(0,s.jsx)("a",{href:"#main-content",className:"skip-link",onClick:t,children:F("skip_to_content")||"Skip to main content"}),(0,s.jsx)("header",{className:S().header,children:(0,s.jsx)(w,{data:e.scienceHeader})}),(0,s.jsx)("main",{id:"main-content",tabIndex:-1,className:S().content,children:i}),(0,s.jsx)(p,{data:e.scienceFooter})]})},L=e=>{let i=(0,n.useCallback)(e=>[(0,s.jsx)(E,{data:e},"science-layout")],[]);if(!e)return{};let{chrome:t}=a.GS.science;return{defaultLayout:!t.scienceLayout,getLayers:t.scienceLayout?i:void 0,cookieConsentConfig:t.cookieConsent}}},20021:(e,i,t)=>{"use strict";t.d(i,{Qb:()=>l,X6:()=>d,j3:()=>o});var s=t(51631),n=t(2076),a=t(4743);let r=e=>{if(e)return/^\d{4}-\d{2}-\d{2}$/.test(e)?`${e}T00:00:00Z`:e};function o({pageUrl:e,type:i="Article",headline:t,description:s,image:n,author:l,datePublished:d,dateModified:c,about:_}){let u=r(d),m=r(c)||u;return{"@type":i,"@id":(0,a.s5)(e,"article"),url:e,headline:t,name:t,...s?{description:s}:{},...n?{image:n}:{},...l?{author:{"@type":"Person",name:l.name,...l.url?{url:l.url}:{}}}:{},...u?{datePublished:u,dateCreated:u}:{},...m?{dateModified:m}:{},publisher:(0,a.KR)(a.A6),copyrightHolder:(0,a.KR)(a.A6),mainEntityOfPage:(0,a.KR)((0,a.s5)(e,"webpage")),inLanguage:{"@type":"Language",name:"English",alternateName:"en"},..._?{about:_}:{}}}function l({hostname:e,path:i,name:t,description:r,primaryEntity:o}){let d=(0,s.SV)(e,i);return(0,a.ZG)([a.UU,(0,a.Cj)(d),(0,a.AG)({pageUrl:d,name:t,description:r,mainEntityId:o?.["@id"]}
121),(0,n.RP)(e,i,t),o])}function d({hostname:e,path:i,name:t,description:r,items:o,breadcrumbs:l}){let c=(0,s.SV)(e,i);return(0,a.ZG)([a.UU,(0,a.Cj)(c),{"@type":"CollectionPage","@id":(0,a.s5)(c,"webpage"),url:c,name:t,...r?{description:r}:{},isPartOf:(0,a.KR)((0,a.vq)(c)),breadcrumb:(0,a.KR)((0,a.s5)(c,"breadcrumb")),mainEntity:(0,a.KR)((0,a.s5)(c,"itemlist"))},l??(0,n.MF)(e,i),{"@type":"ItemList","@id":(0,a.s5)(c,"itemlist"),name:t,numberOfItems:o.length,itemListElement:o.map((i,t)=>({"@type":"ListItem",position:t+1,name:i.name,url:(0,s.SV)(e,i.url)}))}])}},20727:(e,i,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/stories/[...slug]",function(){return t(84802)}])},66679:e=>{e.exports={root:"ScienceHeader_root__phr9W",logo:"ScienceHeader_logo___9HfT",toggle:"ScienceHeader_toggle__ERdjs",menu:"ScienceHeader_menu__go4_f",menuOpen:"ScienceHeader_menuOpen__quxhG",link:"ScienceHeader_link__6z04q"}},77007:e=>{e.exports={root:"ScienceFooter_root__kWytR",row:"ScienceFooter_row__EgNIq",rowEnd:"ScienceFooter_rowEnd__1Hx9k",list:"ScienceFooter_list__zLH30",listIcon:"ScienceFooter_listIcon__SLP2Z",link:"ScienceFooter_link__K90YP",icon:"ScienceFooter_icon__bRQkD",copyright:"ScienceFooter_copyright__9xy03"}},79395:e=>{e.exports={layout:"ScienceLayout_layout__mqDdP",content:"ScienceLayout_content__W_j0X",header:"ScienceLayout_header__tenal",footer:"ScienceLayout_footer__pzQpT"}},84802:(e,i,t)=>{"use strict";t.r(i),t.d(i,{__N_SSP:()=>I,default:()=>H});var s=t(15244),n=t(61504),a=t(29178),r=t(22836),o=t(94101),l=t(17893),d=t(42972),c=t.n(d),_=t(93767),u=t(12254),m=t(12832),h=t(39297),p=t(14983),g=t(1747),b=t(77624),f=t(87e3),y=t(2122),v=t(70004),x=t(57463);let j=(0,x.J1)` 122 query sciencePost($name: String) { 123 blog_posts(filter: {name: {_eq: $name}, website: {_eq: "nebius.science"}}) { 124 id 125 version @client 126 date 127 reading_time 128 description 129 card_text 130 content 131 website 132 share_title 133 no_index 134 hide_header_stripe 135 hide_header_buttons 136 hide_header_button_1 137 hide_header_button_2 138 hide_header_button_3 139 share_description 140 meta_description 141 share_image_url 142 share_image { 143 ...directus_filesFields 144 } 145 image { 146 ...directus_filesFields 147 } 148 image_url 149 name 150 title 151 is_hidden 152 pinned 153 tags(limit: -1) { 154 id 155 blog_tags_id { 156 id 157 name 158 slug 159 } 160 } 161 authors(limit: -1) { 162 id 163 authors_id { 164 avatar { 165 ...directus_filesFields 166 } 167 avatar_url 168 description 169 first_name 170 full_description 171 id 172 second_name 173 short_description 174 } 175 } 176 services(limit: -1) { 177 id 178 services_id { 179 id 180 slug 181 } 182 } 183 suggested_blog_posts(limit: -1) { 184 id 185 sort 186 related_blog_posts_id { 187 id 188 date 189 title 190 description 191 card_text 192 image { 193 ...directus_filesFields 194 } 195 image_url 196 reading_time 197 no_index 198 name 199 tags(limit: -1) { 200 id 201 blog_tags_id { 202 id 203 name 204 slug 205 } 206 } 207 services(limit: -1) { 208 id 209 services_id { 210 id 211 slug 212 } 213 } 214 authors(limit: -1) { 215 id 216 authors_id { 217 avatar { 218 ...directus_filesFields 219 } 220 avatar_url 221 description 222 first_name 223 full_description 224 id 225 second_name 226 short_description 227 } 228 } 229 description 230 is_hidden 231 } 232 } 233 files(limit: -1) { 234 id 235 directus_files_id { 236 ...directus_filesFields 237 } 238 } 239 } 240 } 241`;var k=t(58980),w=t(10247),N=t(51631),S=t(1404),F=t(3396),E=t(40546),L=t(7384),P=t(4743),C=t(20021),I=!0;let H=({preloadParams:e,routingData:i,deviceData:t,locale:d,errorCode:x,pageLink:I,sciencePostMaterial:H,isA
241nimationEnabled:$=!0})=>{var A;let R,T,B,M,q,O=(0,p.a)(t),Y=(0,b.sc)(i),D=(0,_.useRouter)(),K=(0,g.Y)(d),V=(0,L.u)(!0),Z=(0,n.useMemo)(()=>({code:K===l.JA.Ru?"ru-Ru":"en-En",lang:K}),[K]),G=(0,n.useMemo)(()=>({pathname:D.pathname,as:D.asPath,hostname:Y.hostname,updateQueryCallback:()=>{}}),[D.pathname,D.asPath,Y.hostname]),Q=(0,n.useMemo)(()=>({isMobile:O,location:{...Y,Link:m.A},locale:{lang:K},projectSettings:{disableCompress:!0,isAnimationEnabled:$}}),[O,Y,K,$]),{meta:X,diff:z,pageHelper:U,content:J,post:W,errorCode:ee}=(A=Y.hostname,R=e.pageName,T=!!H,B=(0,f.IT)(j,{variables:{name:R},skip:T}),M=(0,f.IT)(v.l,{variables:{name:"science"}}),q=(0,f.IT)(y.X,{variables:e.previewData,skip:T||e.previewData?.type!==k.f.BlogPosts}),(0,n.useMemo)(()=>{let i,t={...M?.data?.pages?.[0]||{},share_image_url:`${A}/api/share-image/blog/${R}`};t=M?.data?.pages?.[0]||{};let s=null;if(H)i=H;else if(q?.data?.blog_posts_by_id?.id){if(q?.data?.blog_posts_by_id?.id!==B?.data?.blog_posts?.[0]?.id)return{errorCode:404};i=q?.data?.blog_posts_by_id,s={old:B?.data?.blog_posts?.[0]?.content,new:q?.data.blog_posts_by_id?.content}}else i=B?.data?.blog_posts?.[0];if(!i)return{errorCode:404};let n=i&&(0,E.Z)(e.isPreview,i.content,i?.files),a=i?.suggested_blog_posts?.map(e=>(0,S.Ay)(e.related_blog_posts_id)).filter(e=>!e.isHidden)||[];return n.blocks=[{type:"science-header-block",...(0,S.Ay)(i,!0),shareOptions:[o.Y.Facebook,o.Y.LinkedIn,o.Y.Mail],shareUrl:(0,N.SV)("nebius.science",`/stories/${R}`),indent:{top:"0",bottom:"l"}},...n.blocks,...a.length?[{type:"science-suggest-block",items:a}]:[]],{pageHelper:{hideHeaderStripe:i.hide_header_stripe,hideHeaderButtons:i.hide_header_buttons,hideHeaderButton1:i.hide_header_button_1,hideHeaderButton2:i.hide_header_button_2,hideHeaderButton3:i.hide_header_button_3},content:(0,F.vk)(n,e),post:(0,S.Ay)(i,!0),meta:{...(0,w.I)(i,t||{}),articlePublishedTime:i.date?`${i.date}T00:00:00Z`:null,articleAuthor:(0,S.iF)(i.authors||[]),articleTag:(0,S.pn)(i.tags||[])},diff:s}},[M?.data?.pages,q?.data?.blog_posts_by_id,B?.data?.blog_posts,A,H,R,e])),ei=(0,n.useMemo)(()=>x||ee||null,[ee,x]),et=(0,n.useCallback)(()=>{if(!W?.title||!W?.url)return null;let e=(0,N.SV)(Y.hostname,W.url);return(0,s.jsx)(c(),{children:(0,s.jsx)(u.Zn,{item:(0,C.Qb)({hostname:Y.hostname,path:W.url,name:W.title,description:W.description,primaryEntity:(0,C.j3)({pageUrl:e,headline:W.title,description:W.description,image:(0,P.lQ)(Y.hostname,W.image),datePublished:W.date})})})})},[W,Y.hostname]);return(0,s.jsx)(h.Y,{preloadParams:e,renderMeta:et,meta:X,locale:K,routingData:Y,errorCode:ei,diff:z,pageHelper:U,pageLink:I,...V,children:(0,s.jsx)(a.q,{isMobile:O,locale:Z,router:G,children:J&&W&&(0,s.jsx)(r.y,{content:J,post:W,suggestedPosts:[],settings:Q,shareOptions:[o.Y.Facebook,o.Y.LinkedIn,o.Y.Mail]})})})}}},e=>{e.O(0,[9198,8845,2376,3862,4335,6577,5742,8917,6631,2501,1637,3079,758,1364,242,2503,636,6593,8792],()=>e(e.s=20727)),_N_E=e.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.