1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="746acbe3-4f07-7f12-039f-bf38fc44aa98")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,90394,e=>{"use strict";e.s(["button",0,"pkbs206","container",0,"pkbs200","description",0,"pkbs201","followItem",0,"pkbs204","followItemActive",0,"pkbs205","followItemContainer",0,"pkbs203","followList",0,"pkbs202","freeDisclaimer",0,"pkbs208","freeIcon",0,"pkbs207","signInCTA",0,"pkbs209","signInCTALink",0,"pkbs20a"])},884318,e=>{"use strict";e.s(["default",0,!0])},17469,e=>{"use strict";var t=e.i(389959);let r=[{slug:"ai-artificial-intelligence",free:!1},{slug:"apple",free:!1},{slug:"apps",free:!1},{slug:"business",free:!1},{slug:"features",free:!1},{slug:"film",free:!1},{slug:"gadgets",free:!1},{slug:"games",free:!1},{slug:"good-deals",free:!0},{slug:"google",free:!1},{slug:"microsoft",free:!1},{slug:"news",free:!1},{slug:"policy",free:!1},{slug:"reviews",free:!1},{slug:"science",free:!1},{slug:"smart-home",free:!1},{slug:"streaming-wars",free:!1},{slug:"transportation",free:!1},{slug:"tv",free:!1}];e.s(["useSuggestedCategories",0,({followCategories:e,categoryResourceList:n})=>(0,t.useMemo)(()=>{let t=(({followedCategoryIds:e,categoryResourceList:t})=>{let n=new Map(t.map(e=>[e.slug,e]));return r.flatMap(({slug:t,free:r})=>{let a=n.get(t);return!a||e.has(a.id)?[]:[{id:a.id,type:"category",name:a.title,path:a.path,free:r}]})})({followedCategoryIds:new Set(e?.map(e=>e.id)||[]),categoryResourceList:n??[]}),a=new Map(n?.map(e=>[e.id,e])??[]);return t.flatMap(e=>{let t=a.get(e.id);return t?[{...t,free:e.free}]:[]})},[e,n])],17469)},820399,e=>{e.q("/_next/static/media/vergecast-ott-bg-large.30v5bgqijbyx0.jpg")},4453,e=>{e.q("/_next/static/media/group-bp.2z8zgr3-by4if.svg")},237397,e=>{e.q("/_next/static/media/group-wp.3lb2alm4yq00c.svg")},468325,453640,e=>{"use strict";let t="v:feed",r=new Set(["topStories","latest","following"]);e.s(["FOLLOWING_FEED_CC_ID_PREFIX",0,"following","LATEST_FEED_CC_ID_PREFIX",0,"latest","SCROLL_RESTORATION_KEY",0,t,"cleanupScrollRestoration",0,function(){try{sessionStorage.removeItem(t)}catch{}history.scrollRestoration="auto"},"getScrollRestorationValue",0,function(){try{let e=sessionStorage.getItem(t);return e?JSON.parse(e):null}catch{return null}},"getTabFromHash",0,function(){let e=window.location.hash.slice(1);return r.has(e)?e:null},"setFeedHash",0,function(e){let t=`${window.location.pathname}${window.location.search}#${e}`;window.history.replaceState(window.history.state,"",t)},"setScrollRestorationValue",0,function(e){try{sessionStorage.setItem(t,JSON.stringify(e))}catch{}},"usingBackForwardNav",0,()=>{let e=performance.getEntriesByType("navigation");return e.length>0&&!!e[0]&&"back_forward"===e[0].type},"watchPageHeightStability",0,function({interval:e=50,stableCountTarget:t=5,onStable:r,debug:n=!1}={}){let a=null,o=0,l=setInterval(()=>{let e=document.documentElement.scrollHeight;n&&console.log(`[Height Check] ${e}px`),null!==a&&e===a?o++:o=0,o>=t&&(n&&console.log(`[Height Check][Stable] Page height has been stable for ${t} checks.`),clearInterval(l),r?.(e)),a=e},e);return()=>{clearInterval(l)}}],468325),e.s(["altCard",0,"_1msrjwf1","desktopCardContainer",0,"_1msrjwf2"],453640)},540774,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HTTPAccessErrorStatus:function(){return o},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return s},getAccessFallbackErrorTypeByStatus:function(){return c},getAccessFallbackHTTPStatus:function(){return u},isHTTPAccessFallbackError:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},l=new Set(Object.values(o)),s="NEXT_HTTP_ERROR_FALLBACK";function i(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===s&&l.has(Number(r))}function u(e){return Number(e.digest.split(";")[1])}function c(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
2dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},311108,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNextRouterError",{enumerable:!0,get:function(){return o}});let n=e.r(540774),a=e.r(746486);function o(e){return(0,a.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},997871,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ReadonlyURLSearchParams",{enumerable:!0,get:function(){return a}});class n extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams"),Object.defineProperty(this,"__NEXT_ERROR_CODE",{value:"E1174",enumerable:!1,configurable:!0})}}class a extends URLSearchParams{append(){throw new n}delete(){throw new n}set(){throw new n}sort(){throw new n}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},746486,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={REDIRECT_ERROR_CODE:function(){return l},isRedirectError:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(827837),l="NEXT_REDIRECT";function s(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,n]=t,a=t.slice(2,-2).join(";"),s=Number(t.at(-2));return r===l&&("replace"===n||"push"===n)&&"string"==typeof a&&!isNaN(s)&&s in o.RedirectStatusCode}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},827837,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RedirectStatusCode",{enumerable:!0,get:function(){return a}});var n,a=((n={})[n.SeeOther=303]="SeeOther",n[n.TemporaryRedirect=307]="TemporaryRedirect",n[n.PermanentRedirect=308]="PermanentRedirect",n);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},218971,e=>{e.v(t=>Promise.all(["static/chunks/3eovrn954csmd.js","static/chunks/1n62jd5qx3tw0.js","static/chunks/2nrjfas9m967j.js"].map(t=>e.l(t))).then(()=>t(576120)))},524619,e=>{e.v(t=>Promise.all(["static/chunks/2t5jgmn0lv1xs.js"].map(t=>e.l(t))).then(()=>t(332060)))},806335,e=>{e.v(t=>Promise.all(["static/chunks/34r33mep4-40-.js"].map(t=>e.l(t))).then(()=>t(373802)))},284047,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={AppRouterContext:function(){return l},GlobalLayoutRouterContext:function(){return i},LayoutRouterContext:function(){return s},MissingSlotContext:function(){return c},TemplateContext:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(2879)._(e.r(389959)),l=o.default.createContext(null),s=o.default.createContext(null),i=o.default.createContext(null),u=o.default.createContext(null),c=o.default.createContext(new Set)},470942,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={NavigationPromisesContext:function(){return c},PathParamsContext:function(){return u},PathnameContext:function(){return i},ReadonlyURLSearchParams:function(){return l.ReadonlyURLSearchParams},SearchParamsContext:function(){return s},createDevToolsInstrumentedPromise:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(389959),l=e.r(997871),s=(0,o.createContext)(null),i=(0,o.createContext)(null),u=(0,o.createContext)(null),c=(0,o.createContext)(null);function d(e,t){let r=Promise.resolve(t);return r.status="fulfilled",r.value=t,r.displayName=`${e} (SSR)`,r}},735196,(e,t,r)=>{"use strict";
2Object.defineProperty(r,"__esModule",{value:!0});var n={BailoutToCSRError:function(){return l},isBailoutToCSRError:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o="BAILOUT_TO_CLIENT_SIDE_RENDERING";class l extends Error{constructor(e){super(`Bail out to client-side rendering: ${e}`),this.reason=e,this.digest=o}}function s(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===o}},205913,e=>{e.v(t=>Promise.all(["static/chunks/1rldqvni2dzed.js"].map(t=>e.l(t))).then(()=>t(235547)))},859421,e=>{e.v(t=>Promise.all(["static/chunks/3mnq5_4tfx43v.js"].map(t=>e.l(t))).then(()=>t(771771)))},394903,e=>{"use strict";var t=e.i(478902),r=e.i(865935);e.s(["default",0,({authorList:e,categoryList:n,children:a})=>(0,t.jsx)(t.Fragment,{children:(0,t.jsx)(r.default.Provider,{value:{authorList:e,categoryList:n},children:a})})])},766221,e=>{"use strict";var t=e.i(389959),r=e.i(198821),n=e.i(874619),a=e.i(707340),o=e.i(210982),l=e.i(597406),s=e.i(608439),i=e.i(534811);e.s(["default",0,({pageType:e="category"})=>{let{communityConfig:u,networkConfig:c}=(0,s.useConfigContext)(),d=(0,o.useAnalytics)(),f=(0,l.useAuth)(),p=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{if(!d||f.userLoading||p.current)return;let t=f.user?.uid||f.viewer?.id||null,o=f.user?.isEntitled||!1,l={event:"dataLayer-initalized",Community:(0,a.getCommunityCode)(u.communityName,u.communityCanonicalDomain,u.isPrimaryCommunity),Network:c.networkName.toLowerCase().replace(/ /g,""),"All Categories":[...new Set([c.networkName.toLowerCase().replace(/ /g,""),u.communityName.toLowerCase().replace(/ /g,"")])].join(","),"Page Type":e,"Page Type Category":"aggregation","Unique Pageload ID":(0,r.pageLoadUUID)(),"User ID":t?String(t):"Logged Out",isEntitled:o,...n.googleAnalyticsAccountIds},s=(0,a.getMembershipPromotions)(f.user?.promotions);s&&(l["Membership Promotions"]=s);let g=(0,i.getCookie)("sailthru_hid");g&&(l["Sailthru User ID"]=g),l["Scroll Subscription"]=!!(0,i.getCookie)("scroll0");let m=(0,a.getGoogleOptimizeCookie)();m&&(l={...l,...m}),p.current=!0,d.emit(l)},[d,f,u.communityCanonicalDomain,u.isPrimaryCommunity,u.communityName,c.networkName,e]),null}])},597931,140199,e=>{"use strict";var t=e.i(478902);e.s(["default",0,({className:e,fill:r})=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 309 70",role:"img",className:e,width:"100%",height:"100%",fill:r||"currentColor",children:[(0,t.jsx)("title",{children:"The Verge"}),(0,t.jsx)("desc",{children:"The Verge logo."}),(0,t.jsx)("path",{d:"m231.196 17.897-.302 9.071c-10.592-.726-13.618 1.996-13.618 10.885V39h-9.078V18.441h9.078v5.866c2.724-4.777 6.416-6.954 13.92-6.41ZM15.131 54.786h9.078V19.71h-9.078v35.075Zm44.968-36.828c-6.355 0-10.228 2.842-12.286 5.986V4.593H0v8.466h39.34V39h8.654c0-7.438 4.298-12.697 9.563-12.697 4.54 0 6.597 2.237 6.597 10.28v18.203h9.078V33.318c0-10.28-5.265-15.36-13.133-15.36ZM95.807 47.83c-5.507 0-9.078-3.326-9.683-8.829H77.59c.847 9.676 7.202 16.51 18.157 16.51 8.473 0 13.254-3.81 15.736-9.555l-7.687-3.387c-1.15 3.447-3.268 5.261-7.989 5.261Zm-.363-29.692a19.226 19.226 0 0 0-9.32 2.177l4.357 6.168c1.634-.846 3.39-1.27 5.266-1.21 5.084 0 7.686 3.327 8.049 7.68H95.02v6.048h17.31c.121-.907.182-1.754.182-2.66.06-13.184-8.655-18.203-17.068-18.203ZM185.32 47.83c-5.507 0-9.078-3.326-9.683-8.829h-8.534c.847 9.676 7.202 16.51 18.157 16.51 8.473 0 13.254-3.81 15.736-9.555l-7.687-3.387c-1.21 3.447-3.328 5.261-7.989 5.261Zm-.302-29.692a19.226 19.226 0 0 0-9.321 2.177l4.358 6.168c1.634-.846 3.389-1.27 5.265-1.21 5.084 0 7.687 3.327 8.05 7.68h-8.776v6.048h17.31c.121-.907.181-1.754.181-2.66.061-13.184-8.655-18.203-17.067-18.203ZM291.416 47.83c-5.507 0-9.078-3.326-9.683-8.829h-8.534c.847 9.676 7.202 16.51 18.157 16.51 8.473 0 13.254-3.81 15.736-9.555l-7.687-3.387c-1.21 3.447-3.328 5.261-7.989 5.261Zm-.484-29.692a19.225 19.225 0 0 0-9.32 2.177l4.357 6.168c1.635-.846 3.39-1.27 5.266-1.21 5.084 0 7.686 3.327 8.049 7.68h-8.775v6.048h17.309c.121-.907.182-1.754.182-2.66.06-13.184-8.655-18.203-17.068-18.203ZM117.172.299 133.5 39h9.926L130.971 8.221h16.099V.36L117.172.3Zm48.418.06L146.888 47.71l-2.784 7.076h9.502L176.06.36h-10.47Zm83.461 53.58c3.873 0 7.081-1.089 9.32-2.963l-3.631-5.745c-1.15.484-2.421.665-3.692.665-4.963 0-7.808-2.963-8.776-6.894h-8.897c1.211 8.406 7.263 14.937 15.676 14.937Zm11.196-30.418c-2.057-3.265-6.234-5.624-12.044-5.624-5.689-.06-10.954 3.024-13.738 8.043l7.565 4.838c1.392-2.903 4.116-4.838 8.292-4.838 5.931 0 9.925 4.596 9.925 10.038 0 1.029-.12
21 2.057-.423 3.024h9.502v-20.5h-9.079v5.019Zm-8.775 38.642c-5.871 0-8.05-2.842-8.474-6.168h-8.654c.181 6.35 4.418 13.304 17.309 13.304 8.715 0 14.404-4.354 16.765-10.885l-8.171-2.842c-1.15 4.233-4.297 6.591-8.775 6.591Z"})]})],140199),e.s([],597931)},977326,e=>{"use strict";e.s(["getContexts",0,(e,t,r)=>{let n=Array.isArray(t)?t:Array(e).fill(t),a=r&&Array.isArray(r)?r:r?Array(e).fill(r):n;return{mobileContext:n,desktopContext:a}}])},166854,e=>{"use strict";var t=e.i(293866),r=e.i(534811);e.s(["getParselyUUID",0,e=>{let t=(0,r.getCookie)("OptanonConsent");if(e&&t.includes("C0002:1"))return e;let n=(0,r.getCookie)("_parsely_visitor");try{return JSON.parse(n).id}catch(e){return null}},"mapParselyDataToContentCardData",0,e=>null==e?void 0:e.map(e=>({authors:[{name:e.author.fullName||""}],headline:e.title||"",timestamp:e.publishDate||"",thumbnails:{horizontal:e.image_url||"",square:e.image_url||""},id:e.url||"",globalId:"",permalink:e.url||"",contentType:"post",site:null})),"trainParselyProfile",0,(e,r,n)=>{var a,o,l,s;return a=void 0,o=void 0,l=void 0,s=function*(){let a=e.replace(/^www\./,"");try{let e=yield fetch(`https://api.parsely.com/v2/profile?apikey=${a}&uuid=${encodeURIComponent(r)}&url=${encodeURIComponent(n)}`);if(!e.ok)throw Error(`${e.status} response from parsely API`)}catch(e){(0,t.captureException)(e,{tags:{context:"parsely"},extra:{message:"failed to send training data to Parsely"}})}},new(l||(l=Promise))(function(e,t){function r(e){try{i(s.next(e))}catch(e){t(e)}}function n(e){try{i(s.throw(e))}catch(e){t(e)}}function i(t){var a;t.done?e(t.value):((a=t.value)instanceof l?a:new l(function(e){e(a)})).then(r,n)}i((s=s.apply(a,o||[])).next())})},"transformParselyData",0,(e,t=!1)=>e.filter(e=>e.pub_date).map((e,r)=>({author:{fullName:e.author},image_url:e.image_url,publishDate:e.pub_date,tags:e.tags,title:e.title,url:e.url?t?e.url:new URL(e.url).pathname:void 0,uid:r.toString()}))])}]); 3 4//# debugId=746acbe3-4f07-7f12-039f-bf38fc44aa98 5//# sourceMappingURL=0ewqnq0exflxo.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.