PageSourceSearch

https://continuations.com/_next/static/chunks/0g0jqma490y4u.js

js continuations.com collected 2026-10-02 07:47:44 UTC 25,970 bytes, 4 lines download raw bytes

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]="a4857796-ed8f-3438-9ca7-026dbc408dae")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,53009,e=>{"use strict";let t=(0,e.i(796019).default)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);e.s(["ChevronRight",0,t],53009)},854089,e=>{"use strict";var t=e.i(230320);function r(e){return(0,t.stripNextInternal)(decodeURIComponent(e.toLowerCase()))}e.s(["blogUpdatedTag",0,e=>{let o,n=(o=r(e)).startsWith("@")?o.slice(1):(0,t.stripNextInternal)(o);return`/blog/${n}/public-changed`},"postSlugTag",0,e=>`/post/${r(e)}`])},730998,e=>{"use strict";let t=["utm_source","utm_medium","utm_campaign","utm_term","utm_content"],r=e=>{let t=e?.trim();return t?t.slice(0,2048):void 0};function o(e){return!!(e&&(e.utm_source||e.utm_medium||e.utm_campaign||e.utm_term||e.utm_content||e.referrer_url))}let n="campaign-attribution-session-id",i=e=>`campaign-attribution-${e}`;function a(e){try{let t=window.localStorage.getItem(i(e));if(!t)return;return JSON.parse(t)}catch{return}}function s(e){let s=function(e,o){let n=new URLSearchParams((e.startsWith("?"),e)),i={};for(let e of t){let t=r(n.get(e));t&&(i[e]=t)}let a=r(o);return a&&(i.referrer_url=a),i}(window.location.search,function(){if(document.referrer){try{if(new URL(document.referrer).origin===window.location.origin)return}catch{}return document.referrer}}()),l=a(e),c=function(){try{let e=window.localStorage.getItem(n);if(e)return e;let t=window.crypto?.randomUUID?.()??Math.random().toString(36).slice(2);return window.localStorage.setItem(n,t),t}catch{return}}(),u={...l};return o(s)&&Object.assign(u,s),c&&(u.session_id=c),(o(u)||u.session_id)&&function(e,t){try{window.localStorage.setItem(i(e),JSON.stringify(t))}catch{}}(e,u),u}function l(e){let t=s(e);if(t)return t;let r=a(e);if(r)return r}e.s(["getCampaignAttributionForRequest",0,l,"initializeCampaignAttribution",0,s,"trackCampaignPageView",0,function({blogId:e,postId:t}){var r;let o,n;n=new Blob([o=JSON.stringify({...r={blogId:e,postId:t,eventType:"page_view"},attribution:l(r.blogId)})],{type:"application/json"}),navigator.sendBeacon?.("/api/metrics/campaign-track",n)||fetch("/api/metrics/campaign-track",{method:"POST",body:o,keepalive:!0,headers:{"Content-Type":"application/json"}}).catch(()=>{})}],730998)},955722,e=>{"use strict";var t=e.i(275643),r=e.i(73833),o=e.i(846696),n=e.i(854089),i=e.i(730998),a=e.i(284503),s=e.i(230320);let l="/blogs";async function c(){let e=await (0,a.default)(l,{},{ignoreImpersonation:!0});return e?.[0]||r.EmptyBlog}async function u(){let e=await (0,a.default)(l);return e?.[0]||r.EmptyBlog}async function d(e,t,r,o){try{let n=new FormData;return n.append("file",e),n.append("importType",t),n.append("importIntoCommunities",r.toString()),n.append("communityIds",o.join(",")),await (0,a.default)(`${l}/import`,{method:"POST",body:n})}catch(e){return console.error("Error importing file:",e),{msg:"Something went wrong importing file.",success:!1}}}async function m(e){if(!e)throw"No slug provided when fetching blog by slug";try{return await (0,a.default)(`${l}/${(0,s.normalizeParam)(e)}`,{cache:"force-cache",next:{tags:[(0,n.blogUpdatedTag)(e)]}},{ignoreImpersonation:!0,bypassCookies:!0})}catch(e){a.APIError.handle404Error(e)}}async function p(e){if(!e)throw"No blog ID provided when fetching blog by ID";try{return await (0,a.default)(`${l}/id/${e}`,{},{ignoreImpersonation:!0,bypassCookies:!0})}catch(e){return console.error("Error fetching blog by ID:",e),{msg:"Failed to fetch blog details"}}}async function g(e){return await (0,a.default)(`${l}/${e}/communities`,{next:{revalidate:86400}})}async function f(e,t){try{return await (0,a.default)(`${l}/community`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({community:e,addSubscribersToNewCommunity:t})})}catch(e){if(e?.name==="APIError"&&e?.status===200&&"string"==typeof e?.data&&e.data.startsWith("Failed to parse JSON"))return{success:!0};throw e}}async function h(e){try{return await (0,a.default)(`${l}/community/${e.id}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify({community:e})})}catch(e){if(e?.name==="APIError"&&e?.status===200&&"string"==typeof e?.data&&e.data.startsWith("Failed to parse JSON"))return{success:!0};throw e}}async function y(e){try{return await (0,a.default)(`${l}/community/${e}`,{method:"DELETE"})}catch(e){if(e?.name==="APIError"&&e?.status===200&&"string"==typeof e?.data&&e.data.startsWith("Failed to parse JSON"))return{success:!0};throw e}}async function b({lowercaseBlogUrl:e,blogId:t,skipWelcomeEmail:r,email:o}){try{let n={skipWelcomeEmail:!1};r&&(n.skipWelcomeEmail=r);let s=(0,i.getCampaignAttributionForRequest)(t);return await (0,a.default)(`${l}/${e}/subscribe`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({email:o,attribution:s,...n})})}catch(e){return console.error("Error subscribing user to blog:",e),null}}async function v(e,t){if(!e)throw"No blog ID provided when updating blog";let n=await (0,a.default)(`${l}/${e}`,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});(0,r.isErrorResponse)(n)&&(console.error("Blog update failed.",n),o.toast.error("Update failed."))}async function w(e){try{let t=await (0,a.default)(`${l}/slug/${(0,s.normalizeParam)(e)}
2/subscribers/count`,{cache:"force-cache",next:{revalidate:86400}},{bypassCookies:!0});if((0,r.isErrorResponse)(t))throw console.error("Error fetching subscribers count by slug:",t.msg),Error(t.msg);return t}catch(e){a.APIError.handle404Error(e)}}async function E(e,t){try{return await (0,a.default)(`${l}/subscriptions/${e}/optoutid/${t}`,{method:"POST"})}catch(e){return console.error("Error adding subscription opt-out:",e),{msg:"Error adding subscription opt-out"}}}async function x(e,t){try{return await (0,a.default)(`${l}/subscriptions/${e}/optoutid/${t}`,{method:"DELETE"})}catch(e){return console.error("Error removing subscription opt-out:",e),{msg:"Error removing subscription opt-out"}}}async function C(e){try{let t=new FormData;return t.append("file",e),await (0,a.default)(`${l}/logo`,{method:"POST",body:t})}catch(e){return console.error("Error uploading logo:",e),o.toast.error("Failed to upload logo"),!1}}async function S(){try{return await (0,a.default)(`${l}/logo`,{method:"DELETE"})}catch(e){return console.error("Error removing logo:",e),o.toast.error("Failed to remove logo"),!1}}async function $(e){try{let o=(0,t.cleanDomain)(e),n=await (0,a.default)(`${l}/domain`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({domain:o})});return(0,r.isErrorResponse)(n)&&console.error("Error adding custom domain:",n.msg),n}catch(t){let e="Caught error adding custom domain"+t;return console.error(e),{msg:e}}}async function k(e){try{let o=(0,t.cleanDomain)(e),n=await (0,a.default)(`${l}/domain/${o}`,{method:"DELETE"});return(0,r.isErrorResponse)(n)&&console.error("Error deleting custom domain:",n.msg),n}catch(t){let e="Caught error removing custom domain"+t;return console.error(e),{msg:e}}}async function N(e){let o=(0,t.cleanDomain)(e),n=await (0,a.default)(`${l}/domain/${o}`,{cache:"no-store"});return(0,r.isErrorResponse)(n)&&console.error("Error verifying custom domain:",n.msg),n}async function j({redirectUrl:e}){try{let t=await (0,a.default)("/stripe/create-checkout-session-custom-domain",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({redirectUrl:e})});return(0,r.isErrorResponse)(t)&&console.error("Error creating checkout session for custom domain:",t.msg),t}catch(t){let e="Error creating checkout session for custom domain: "+t;return console.error(e),{msg:e}}}async function I(e){try{return await (0,a.default)(`${l}/links`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({links:e})})}catch(e){return console.error("Error updating links:",e),{msg:"Error updating links."}}}async function O(e,t,r){try{return await (0,a.default)(`${l}/subscriptions/${e}/optoutid/${t}/manageSubscriptionCode/${r}`,{method:"POST",headers:{"Content-Type":"application/json"}})}catch(e){return console.error("Error adding subscription opt-out with management code:",e),{msg:"Error adding subscription opt-out"}}}async function T(e,t,r){try{return await (0,a.default)(`${l}/subscriptions/${e}/optoutid/${t}/manageSubscriptionCode/${r}`,{method:"DELETE"})}catch(e){return console.error("Error removing subscription opt-out with management code:",e),{msg:"Error removing subscription opt-out"}}}async function P({name:e,url:t}={}){try{let n=await (0,a.default)(`${l}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({name:e,url:t})},{ignoreImpersonation:!0});return(0,r.isErrorResponse)(n)&&(console.error("Error creating blog:",n.msg),o.toast.error("Failed to create publication")),n}catch(e){return console.error("Error creating blog:",e),o.toast.error("Failed to create publication"),{msg:"Error creating publication."}}}async function R(e){try{let t=await (0,a.default)(`${l}/publication/${e}`,{method:"DELETE"});return(0,r.isErrorResponse)(t)&&console.error("Error deleting publication:",t.msg),t}catch(e){return console.error("Error deleting publication:",e),{msg:"Error deleting publication"}}}async function D({blogId:e,ticker:t,numeraire:r,claimEntries:o}){if(!e)throw"No blog ID provided when launching coin";return await (0,a.default)(`${l}/launch-coin/${e}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({ticker:t,numeraire:r,claimEntries:o})})}async function U(e){try{return await (0,a.default)(`${l}/api-keys/${e}?blogId=${encodeURIComponent(e)}`,{},{ignoreImpersonation:!0}
2)}catch(e){return console.error("Error listing API keys:",e),{msg:"Error listing API keys"}}}async function _(e,t){try{return await (0,a.default)(`${l}/api-keys/${e}?blogId=${encodeURIComponent(e)}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({label:t})},{ignoreImpersonation:!0})}catch(e){return console.error("Error creating API key:",e),{msg:"Error creating API key"}}}async function A(e,t){try{return await (0,a.default)(`${l}/api-keys/${e}/${t}?blogId=${encodeURIComponent(e)}`,{method:"DELETE"},{ignoreImpersonation:!0})}catch(e){return console.error("Error revoking API key:",e),{msg:"Error revoking API key"}}}e.s(["addCommunity",0,f,"addCustomDomain",0,$,"addSubscriptionOptOut",0,E,"addSubscriptionOptOutWithmanageSubscriptionCode",0,O,"changeLogo",0,C,"createApiKey",0,_,"createBlog",0,P,"createCheckoutSessionForCustomDomain",0,j,"deleteCommunity",0,y,"deletePublication",0,R,"getBlogById",0,p,"getBlogBySlug",0,m,"getBlogUserMayBeImpersonating",0,u,"getCommunities",0,g,"getLoggedInUsersBlog",0,c,"getSubscribersCountBySlug",0,w,"importFile",0,d,"launchWriterCoin",0,D,"listApiKeys",0,U,"removeCustomDomain",0,k,"removeLogo",0,S,"removeSubscriptionOptOut",0,x,"removeSubscriptionOptOutWithmanageSubscriptionCode",0,T,"revokeApiKey",0,A,"subscribeUserToBlog",0,b,"updateBlog",0,v,"updateCommunity",0,h,"updateLinks",0,I,"verifyCustomDomain",0,N])},198983,e=>{"use strict";e.i(924856);var t=e.i(493298),r=e.i(257198);e.s(["getBlogUrl",0,function(e){return(0,t.getBlogUrlDetails)(e,{fallbackHost:r.host,useCustomDomain:!!e?.custom_domain})}])},126183,e=>{"use strict";let t=(0,e.i(796019).default)("Settings",[["path",{d:"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z",key:"1qme2f"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);e.s(["Settings",0,t],126183)},490896,e=>{"use strict";let t=(0,e.i(796019).default)("RefreshCw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]);e.s(["RefreshCw",0,t],490896)},700155,e=>{"use strict";var t=e.i(843476),r=e.i(500932),o=e.i(846932),n=e.i(796019);let i=(0,n.default)("BookOpen",[["path",{d:"M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z",key:"vv98re"}],["path",{d:"M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z",key:"1cyq3y"}]]);var a=e.i(53009);let s=(0,n.default)("House",[["path",{d:"M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8",key:"5wwlr5"}],["path",{d:"M3 10a2 2 0 0 1 .709-1.528l7-5.999a2 2 0 0 1 2.582 0l7 5.999A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z",key:"1d0kgt"}]]);var l=e.i(490896),c=e.i(126183),u=e.i(271645);let d={home:s,book:i,settings:c.Settings,refresh:l.RefreshCw};e.s(["ActionLink",0,e=>{let n,i,s,l,c,m,p,g,f,h,y,b,v,w,E=(0,r.c)(33),{href:x,onClick:C,iconName:S,title:$,description:k}=e,[N,j]=(0,u.useState)(!1),I=d[S];E[0]!==I?(n=(0,t.jsx)(I,{className:"h-6 w-6 text-muted-foreground group-hover:text-accent-foreground","aria-hidden":"true"}),E[0]=I,E[1]=n):n=E[1],E[2]!==$?(i=(0,t.jsx)("p",{className:"font-semibold text-foreground group-hover:text-accent-foreground",children:$}),E[2]=$,E[3]=i):i=E[3],E[4]!==k?(s=(0,t.jsx)("p",{className:"mt-1 text-sm text-muted-foreground group-hover:text-accent-foreground md:mt-0",children:k}),E[4]=k,E[5]=s):s=E[5],E[6]!==i||E[7]!==s?(l=(0,t.jsxs)("div",{children:[i,s]}),E[6]=i,E[7]=s,E[8]=l):l=E[8],E[9]!==n||E[10]!==l?(c=(0,t.jsxs)("div",{className:"flex items-center gap-4",children:[n,l]}),E[9]=n,E[10]=l,E[11]=c):c=E[11],E[12]===Symbol.for("react.memo_cache_sentinel")?(m={opacity:0,x:-10},E[12]=m):m=E[12];let O=+!!N,T=N?0:-10;E[13]!==O||E[14]!==T?(p={opacity:O,x:T},E[13]=O,E[14]=T,E[15]=p):p=E[15],E[16]===Symbol.for("react.memo_cache_sentinel")?(g={duration:.2},f=(0,t.jsx)(a.ChevronRight,{className:"h-5 w-5 text-primary","aria-hidden":"true"}),E[16]=g,E[17]=f):(g=E[16],f=E[17]),E[18]!==p?(h=(0,t.jsx)(o.motion.div,{className:"flex-shrink-0",initial:m,animate:p,transition:g,children:f}),E[18]=p,E[19]=h):h=E[19],E[20]!==h||E[21]!==c?(y=(0,t.jsxs)("div",{className:"flex items-center justify-between",children:[c,h]}),E[20]=h,E[21]=c,E[22]=y):y=E[22];let P=y;if(C){let e,r,o;return E[23]===Symbol.for("react.memo_cache_sentinel")?(e=()=>j(!0),r=()=>j(!1),E[23]=e,E[24]=r):(e=E[23],r=E[24]),E[25]!==P||E[26]!==C?(o=(0,t.jsx)("button",{type:"button",onClick:C,className:"group block rounded-xl transition-colors p-4 hover:bg-accent/80 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 md:p-6 md:border bg-card shadow-sm text-left hover:text-accent-foreground w-full",onMouseEnter:e,onMouseLeave:r,children:P}),E[25]=P,E[26]=C,E[27]=o):o=E[27],o}return E[28]===Symbol.for("react.memo_cache_sentinel")?(b=()=>j(!0),v=()=>j(!1),E[28]=b,E[29]=v):(b=E[28],v=E[29]),E[30]!==P||E[31]!==x?(w=(0,t.jsx)("a",{href:x,className:"group block rounded-xl transition-colors p-4 hover:bg-accent/80 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 md:p-6 md:border bg-card shadow-sm text-left hover:text-accent-foreground w-full",onMouseEnter:b,onMouseLeave:v,children:P}),E[30]=P,E[31]=x,E[32]=w):w=E[32],w}],700155)},414424,e=>{"use strict";let t={homepage:"/",docs:"/docs",apiSdk:"/docs/development/api-sdk-overview",publicationsSitemap:"/sitemap-publications.xml",trendingSitemap:"/sitemap-trending.xml",newsSitemap:"/sitemap-news.xml",contentGuidelines:"/content-guidelines",termsOfUse:"/terms-of-use",privacyPolicy:"/privacy",brand:"/brand"};e.s(["getMarketingUrl",0,function(e){let r=t[e];return`https://paragraph.com${r}`}])},661173,e=>{"use strict";var t=e.i(843476),r=e.i(500932),o=e.i(414424),n=e.i(700155);let i=[{href:(0,o.getMarketingUrl)("homepage"),iconName:"home",title:"Go home",description:"Visit Paragraph's homepage."}];function a(e){return(0,t.jsx)(n.ActionLink,{...e},e.title)}e.s(["default",0,function(e){let o,n,s,l,c,u,d,m,p,g=(0,r.c)(24),f=e.eyebrow??"404",h=e.links??i;g[0]!==e.blogName||g[1]!==e.blogUrl?(o=e.blogName&&e.blogUrl?[{href:e.blogUrl,iconName:"book",title:`More from ${e.blogName}`,description:"Head back to this publication's homepage."}]:[],g[0]=e.blogName,g[1]=e.blogUrl,g[2]=o):o=g[2];let y=o;g[3]!==h||g[4]!==y?(n=[...y,...h],g[3]=h,g[4]=y,g[5]=n):n=g[5];let b=n;g[6]!==f?(s=(0,t.jsx)("p",{className:"text-sm uppercase tracking-wide text-muted-foreground",children:f}),g[6]=f,g[7]=s):s=g[7];let v=e.title||"Page not found";g[8]!==v?(l=(0,t.jsx)("h1",{className:"mt-2 text-4xl font-serif text-foreground sm:text-5xl",children:v}),g[8]=v,g[9]=l):l=g[9];let w=e.description||"Sorry, we couldn't find the page you're looking for.";return g[10]!==w?(c=(0,t.jsx)("p",{className:"mt-4 text-base text-muted-foreground",children:w}),g[10]=w,g[11]=c):c=g[11],g[12]!==e.children?(u=e.children?(0,t.jsx)("div",{className:"space-y-3 md:space-y-4",children:e.children}):null,g[12]=e.children,g[13]=u):u=g[13],g[14]!==s||g[15]!==l||g[16]!==c||g[17]!==u?(d=(0,t.jsxs)("div",{className:"text-center md:text-left space-y-4",children:[s,l,c,u]}),g[14]=s,g[15]=l,g[16]=c,g[17]=u,g[18]=d):d=g[18],g[19]!==b?(m=b.length?(0,t.jsx)("div",{className:"mt-8 md:mt-0 space-y-4",children:b.map(a)}):null,g[19]=b,g[20]=m):m=g[20],g[21]!==d||g[22]!==m?(p=(0,t.jsx)("div",{className:"flex min-h-screen items-center justify-center p-4",children:(0,t.jsx)("div",{className:"w-full max-w-full md:max-w-xl mx-auto px-4 py-16 sm:px-6 lg:px-8",children:(0,t.jsxs)("div",{className:"grid grid-cols-1 gap-12 md:gap-16 items-start md:items-center",children:[d,m]})})}),g[21]=d,g[22]=m,g[23]=p):p=g[23],p}])},256002,e=>{"use strict";var t=e.i(271645),r=e.i(981140),o=e.i(30030),n=e.i(705844),i=e.i(934620),a=Object.defineProperty,s=t[" useEffectEvent ".trim().toString()],l=t[" useInsertionEffect ".trim().toString()];function c(e){if("function"==typeof s)return s(e);let r=t.useRef(()=>{throw Error("Cannot call an event handler while rendering.")});return"function"==typeof l?l(()=>{r.current=e}):(0,i.useLayoutEffect)(()=>{r.current=e}),t.useMemo(()=>(...e)=>r.current?.(...e),[])}a(c,"name",{value:"useEffectEvent",configurable:!0});var u=Object.defineProperty,d=(e,t)=>u(e,"name",{value:t,configurable:!0}),m=t[" useInsertionEffect ".trim().toString()]||i.useLayoutEffect;function p({prop:e,defaultProp:r,onChange:o=d(()=>{},"onChange"),caller:i}){let[a,s,l]=g({defaultProp:r,onChange:o}),c=void 0!==e,u=c?e:a;if(n.IS_DEVELOPMENT){let r=t.useRef(void 0!==e);t.useEffect(()=>{let e=r.current;if(e!==c){let t=c?"controlled":"uncontrolled";console.warn(`${i} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}r.current=c},[c,i])}return[u,t.useCallback(t=>{if(c){let r=f(t)?t(e):t;r!==e&&l.current?.(r)}else s(t)},[c,e,s,l])]}function g({defaultProp:e,onChange:r}){let[o,n]=t.useState(e),i=t.useRef(o),a=t.useRef(r);return m(()=>{a.current=r},[r]),t.useEffect(()=>{i.current!==o&&(a.current?.(o),i.current=o)},[o,i]),[o,n,a]}function f(e){return"function"==typeof e}d(p,"useControllableState"),d(g,"useUncontrolledState"),d(f,"isFunction");var h=Symbol("RADIX:SYNC_STATE");d(function(e,r,o,i){let{prop:a,defaultProp:s,onChange:l,caller:u}=r,d=void 0!==a,m=c(l);if(n.IS_DEVELOPMENT){let e=t.useRef(void 0!==a);t.useEffect(()=>{let t=e.current;if(t!==d){let e=d?"controlled":"uncontrolled";console.warn(`${u} is changing from ${t?"controlled":"uncontrolled"} to ${e}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}e.current=d},[d,u])}let p=[{...o,state:s}];i&&p.push(i);let[g,f]=t.useReducer((t,r)=>{if(r.type===h)return{...t,state:r.state};let o=e(t,r);return d&&!Object.is(o.state,t.state)&&m(o.state),o},...p),y=g.state,b=t.useRef(y);t.useEffect(()=>{b.current!==y&&(b.current=y,d||m(y))},[y,b,d]);let v=t.useMemo(()=>void 0!==a?{...g,state:a}:g,[g,a]);return t.useEffect(()=>{d&&!Object.is(a,g.state)&&f({type:h,state:a})},[a,g.state,d]),[v,f]},"useControllableStateReducer");var y=Object.defineProperty,b=(e,t)=>y(e,"name",{value:t,configurable:!0});function v(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function w(...e){return t=>{let r=!1,o=e.map(e=>{let o=v(e,t);return r||"function"!=typeof o||(r=!0),o});if(r)return()=>{for(let t=0;t<o.length;t++){let r=o[t];"function"==typeof r?r():v(e[t],null)}}}}function E(...e){return t.useCallback(w(...e),e)}b(v,"setRef"),b(w,"composeRefs"),b(E,"useComposedRefs");var x=e.i(248425),C=e.i(296626),S=e.i(610772),$=e.i(843476),k=Object.defineProperty,N=(e,t)=>k(e,"name",{value:t,configurable:!0}),j="Collapsible",[I,O]=(0,o.createContextScope)(j),[T,P]=I(j),R=t.forwardRef(N(function(e,r){let{__scopeCollapsible:o,open:n,defaultOpen:i,disabled:a,onOpenChange:s,...l}=e,[c,u]=p({prop:n,defaultProp:i??!1,onChange:s,caller:j});return(0,$.jsx)(T,{scope:o,disabled:a,contentId:(0,S.useId)(),open:c,onOpenToggle:t.useCallback(()=>u(e=>!e),[u]),children:(0,$.jsx)(x.Primitive.div,{"data-state":B(c),"data-disabled":a?"":void 0,...l,ref:r})})},"Collapsible")),D=t.forwardRef(N(function(e,t){let{__scopeCollapsible:o,...n}=e,i=P("CollapsibleTrigger",o);return(0,$.jsx)(x.Primitive.button,{type:"button","aria-controls":i.open?i.contentId:void 0,"aria-expanded":i.open||!1,"data-state":B(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...n,ref:t,onClick:(0,r.composeEventHandlers)(e.onClick,i.onOpenToggle)})},"CollapsibleTrigger")),U="CollapsibleContent",_=t.forwardRef(N(function(e,t){let{forceMount:r,...o}=e,n=P(U,e.__scopeCollapsible);return(0,$.jsx)(C.Presence,{present:r||n.open,children:({present:e})=>(0,$.jsx)(A,{...o,ref:t,present:e})})},"CollapsibleContent")),A=t.forwardRef(N(function(e,r){let{__scopeCollapsible:o,present:n,children:a,...s}=e,l=P(U,o),[c,u]=t.useState(n),d=t.useRef(null),m=E(r,d),p=t.useRef(0),g=p.current,f=t.useRef(0),h=f.current,y=l.open||c,b=t.useRef(y),v=t.useRef(void 0);return t.useEffect(()=>{let e=requestAnimationFrame(()=>b.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,i.useLayoutEffect)(()=>{let e=d.current;if(e){v.current=v.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();p.current=t.height,f.current=t.width,b.current||(e.style.transitionDuration=v.current.transitionDuration,e.style.animationName=v.current.animationName),u(n)}},[l.open,n]),(0,$.jsx)(x.Primitive.div,{"data-state":B(l.open),"data-disabled":l.disabled?"":void 0,id:l.contentId,hidden:!y,...s,ref:m,style:{"--radix-collapsible-content-height":g?`${g}px`:void 0,"--radix-collapsible-content-width":h?`${h}px`:void 0,...e.style},children:y&&a}
2)},"CollapsibleContentImpl"));function B(e){return e?"open":"closed"}N(B,"getState"),e.s(["Collapsible",0,R,"CollapsibleContent",0,_,"CollapsibleTrigger",0,D],256002)},64128,e=>{"use strict";var t=e.i(500932),r=e.i(662537),o=e.i(271645);e.s(["useErrorCapture",0,function(e,n,i){let a,s,l,c=(0,t.c)(10);c[0]!==e||c[1]!==i?.tags||c[2]!==n?(a=()=>{e&&(0,r.captureException)(e,{tags:{digest:e.digest,errorSource:n,...i?.tags}})},c[0]=e,c[1]=i?.tags,c[2]=n,c[3]=a):a=c[3],c[4]!==i?(s=JSON.stringify(i),c[4]=i,c[5]=s):s=c[5],c[6]!==e||c[7]!==n||c[8]!==s?(l=[e,n,s],c[6]=e,c[7]=n,c[8]=s,c[9]=l):l=c[9],(0,o.useEffect)(a,l)}])},478723,e=>{"use strict";var t=e.i(843476),r=e.i(375091),o=e.i(618566),n=e.i(271645),i=e.i(661173),a=e.i(768951),s=e.i(256002),l=e.i(955722),c=e.i(64128),u=e.i(731876),d=e.i(198983);e.s(["default",0,function({error:e}){let m=(0,o.useParams)(),[p,g]=(0,n.useState)(null),[f,h]=(0,n.useState)(!1),y=(0,n.useMemo)(()=>{let e=m?.blogSlug;return"string"==typeof e?decodeURIComponent(e):Array.isArray(e)?decodeURIComponent(e[0]||""):""},[m]);return(0,c.useErrorCapture)(e,"blog-error"),(0,n.useEffect)(()=>{if(!y)return;let e=!1;return g(e=>e??{name:y,homepage:`/${y.replace(/^\//,"")}/`}),async function(){try{let t=await (0,l.getBlogBySlug)(y);if(e)return;let r=(0,d.getBlogUrl)(t);g({name:t.name||y,homepage:r.customDomainOrRelativeUrl||`/${y.replace(/^\//,"")}/`})}catch(t){console.error("Unable to fetch blog info for blog error page",t),!e&&y&&g({name:y,homepage:`/${y.replace(/^\//,"")}/`})}}(),()=>{e=!0}},[y]),(0,t.jsx)(i.default,{eyebrow:"Error",title:"Publication unavailable",description:"We're having trouble loading this publication right now. Please try again in a moment.",blogName:p?.name,blogUrl:p?.homepage,children:(0,t.jsx)("div",{className:"flex flex-col gap-3 items-center md:items-start",children:(0,t.jsxs)(s.Collapsible,{open:f,onOpenChange:h,className:"w-full max-w-lg",children:[(0,t.jsx)(s.CollapsibleTrigger,{asChild:!0,children:(0,t.jsxs)(a.Button,{variant:"ghost",className:"flex items-center gap-2 px-0 text-sm font-medium",children:[(0,t.jsx)(r.ChevronDown,{className:(0,u.cn)("h-4 w-4 transition-transform",f&&"rotate-180")}),"View debug details"]})}),(0,t.jsx)(s.CollapsibleContent,{className:"pt-2 text-left",children:(0,t.jsxs)("div",{className:"rounded-lg border bg-muted/50 p-3",children:[(0,t.jsx)("p",{className:"font-mono text-xs text-muted-foreground whitespace-pre-wrap break-words",children:e.message||"Unknown error"}),e.digest?(0,t.jsxs)("p",{className:"mt-2 text-xs text-muted-foreground",children:["Error ID: ",e.digest]}):null]})})]})})})}])}]);
3
4//# debugId=a4857796-ed8f-3438-9ca7-026dbc408dae

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.