(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]||(globalThis["TURBOPACK_remote_chunk_loading_global_wx-next-web"]=[])).push(["object"==typeof document?document.currentScript:void 0,468355,e=>{"use strict";var t=e.i(902875),r=e.i(247865),o=e.i(546446),s=e.i(528600),a=e.i(265225),n=e.i(979538),i=e.i(109339),l=e.i(470015);e.s(["default",0,function({articleId:e,title:c,url:d,containerId:u="openweb-comments",spotId:m="sp_5PIsklaT",isVideoContext:h=!1,reactionTheme:g}){let[f,p]=(0,r.useState)(!1),[w,x]=(0,r.useState)(!0),[y,v]=(0,r.useState)(null),{user:b,userProfile:C}=(0,s.useUser)(),[j,S]=(0,r.useState)(!b.isUserLoggedIn),[N,I]=(0,r.useState)(null),[T,$]=(0,r.useState)(""),[E,A]=(0,r.useState)(!1),[M,L]=(0,r.useState)(null),[P,B]=(0,r.useState)(!1),[O,U]=(0,r.useState)(!0),[_,z]=(0,r.useState)(!0),k=(0,r.useRef)(!1),[D,H]=(0,r.useState)(!1),[R,W]=(0,r.useState)(!1),F=(0,o.useSetAtom)(a.commentCountAtom);return((0,r.useEffect)(()=>{let e,t,r=null,o=null,s=null;return e=0,(t=()=>{if(e++,(()=>{if(!(k.current||window.SPOTIM))return!1;let e=document.getElementById(u);if(!e)return!1;let t=e.innerHTML.length>0,r=Array.from(document.querySelectorAll("*")).some(e=>e.tagName.toLowerCase().startsWith("ow-")&&e.shadowRoot);return t||r})()){let e,t;s&&(clearInterval(s),s=null),e=()=>{let e=Array.from(document.querySelectorAll("*")).find(e=>e.tagName.toLowerCase().startsWith("ow-")&&e.shadowRoot);if(e?.shadowRoot)for(let t of['[data-spot-im-class="comments-count"]','[data-spot-im-class="header-text"]','h2[class*="Header"]','span[class*="count"]','*[class*="comment"][class*="count"]']){let r=e.shadowRoot.querySelector(t);if(r?.textContent){let e=r.textContent.match(/(\d+)/);if(e){F(parseInt(e[1]||"0",10)),W(!0);return}F(0),W(!0);return}}},r&&r.disconnect(),r=new MutationObserver(t=>{let r=!1;t.forEach(e=>{if("childList"===e.type||"characterData"===e.type){let t=e.target;(t.nodeType===Node.TEXT_NODE||t.textContent?.toLowerCase().includes("comment")||t.className?.toLowerCase().includes("comment")||Array.from(e.addedNodes).some(e=>e.nodeType===Node.ELEMENT_NODE&&e.textContent?.toLowerCase().includes("comment")))&&(r=!0)}}),r&&setTimeout(e,500)}),(t=document.getElementById(u))&&r.observe(t,{childList:!0,subtree:!0,characterData:!0}),r.observe(document.body,{childList:!0,subtree:!1}),e(),o=setInterval(e,1e4)}else if(e>=40)s&&(clearInterval(s),s=null);else{let r=Math.min(500*Math.pow(1.5,e-1),5e3);s&&clearInterval(s),s=setTimeout(t,r)}})(),()=>{r&&r.disconnect(),o&&clearInterval(o),s&&clearInterval(s)}},[e,m,k.current,F,u]),(0,r.useEffect)(()=>{p(!0)},[]),(0,r.useEffect)(()=>(j&&!O||b.isUserLoggedIn&&!1===N&&!_?document.body.style.overflow="hidden":document.body.style.overflow="unset",()=>{document.body.style.overflow="unset"}),[j,O,b.isUserLoggedIn,N,_]),(0,r.useEffect)(()=>{f&&S(!b.isUserLoggedIn)},[f,b.isUserLoggedIn,b.userID]),(0,r.useEffect)(()=>{if(f&&!b.isUserLoggedIn&&k.current&&window.SPOTIM)try{let e=window.SPOTIM;if("function"==typeof e.logout)e.logout();else{let e=document.getElementById(u);e&&(e.innerHTML="")}}catch(e){}},[f,b.isUserLoggedIn,k,u,e,m,c,d]),(0,r.useEffect)(()=>{let t,r,o,s;if(window.SPOTIM&&!k.current){if(k.current=!0,x(!1),h){let e=document.getElementById(u);e&&(e.innerHTML=""),a(n)}else n();return}function a(e){let t=0,r=()=>{if(t++,!window.SPOTIM)return void(t100,a=Array.from(document.querySelectorAll("*")).find(e=>e.tagName.toLowerCase().startsWith("ow-")&&e.shadowRoot),n=a?.shadowRoot?.querySelector('div[class*="PostInput"], div[class*="CommentBox"]'),i=!b.isUserLoggedIn||P&&!D;s&&n&&i?e():te.toLowerCase().includes("conversation")||e.toLowerCase().includes("load")||e.toLowerCase().includes("start")||e.toLowerCase().includes("init"));if(e.length>0){let r=e[0];if(r&&"function"==typeof t[r])try{t[r]()}catch(e){}}}}catch(e){}}}k.current||(window.localStorage&&localStorage.removeItem("SPOTIM_ACCESS_TOKEN"),t=()=>{k.current=!0,x(!1),h?a(n):n()},document.addEventListener("spot-im-api-ready",t,!1),r=Date.now(),o=`https://launcher.spot.im/spot/${m}?cb=${r}`,(s=document.createElement("script")).src=o,s.async=!0,s.setAttribute("data-post-id",e.replace(/[^\w\s:.$~]/g,"-")),s.onerror=()=>{v("Failed to load comments. Please try again later."),x(!1)},document.head.appendChild(s))},[m,e,u,c,d,h]),(0,r.useEffect)(()=>{f&&(b.isUserLoggedIn&&k.current?n.openWebClient.getAccount().then(t=>{if(t){I(!0),B(!0);let r=t.displayName||b.userID;if($(r),window.SPOTIM){let t=window.SPOTIM;try{["logout","clearSession","resetUser","clearUser","reset"].forEach(e=>{if("function"==typeof t[e])try{t[e]()}catch(e){}})}catch(e){}H(!0),setTimeout(()=>{try{let o={userId:b.userID,spotId:m,articleId:e.replace(/[^\w\s:.$~]/g,"-"),url:d||window.location.href,title:c||document.title};t.startSSO({callback:(t,o)=>{n.openWebClient.getCodeB(t,r,e).then(e=>{o(e),H(!1)}).catch(e=>{o(""),H(!1)})},...o})}catch(e){H(!1)}},150)}}else I(!1),B(!1),$("")}).catch(e=>{(e?.message?.includes("403")||e?.status===403)&&L("Authentication error. Please try refreshing the page or logging out and back in."),I(!1),B(!1)}):B(!1))},[f,b.isUserLoggedIn,b.userID,k.current,C,e,m,c,d]),(0,r.useEffect)(()=>{let e;return w&&(e=setTimeout(()=>{v("Comments are taking longer than expected to load. Please refresh the page."),x(!1)},15e3)),()=>{e&&clearTimeout(e)}},[w]),w)?(0,t.jsx)("div",{className:"mt-8 border-t border-gray-200 pt-6",children:(0,t.jsxs)("div",{className:"flex flex-col items-center justify-center p-8 text-center text-gray-500",children:[(0,t.jsx)("div",{className:"mb-4 h-9 w-9 animate-spin rounded-full border-4 border-gray-200 border-l-blue-500"}),(0,t.jsx)("p",{children:"Loading comments..."})]})}):y?(0,t.jsx)("div",{className:"mt-8 border-t border-gray-200 pt-6",children:(0,t.jsxs)("div",{className:"rounded-md border border-red-100 bg-red-50 p-6 text-center text-red-700",children:[(0,t.jsx)("p",{children:y}),(0,t.jsx)("button",{onClick:()=>window.location.reload(),className:"mt-4 rounded bg-red-600 px-4 py-2 font-medium text-white hover:bg-red-700",children:"Retry"})]})}):(0,t.jsx)("div",{id:"comments-section",className:"mt-8 border-t border-gray-200 pt-6",children:(0,t.jsxs)("div",{className:"relative",children:[j&&!O||b.isUserLoggedIn&&!1===N&&!_?(0,t.jsx)("div",{className:"fixed inset-0 z-[60] bg-black/50"}):null,(0,t.jsx)(i.SignInModal,{isOpen:j&&!O,onClose:()=>U(!0)}),(0,t.jsx)(l.DisplayNameModal,{isOpen:b.isUserLoggedIn&&!1===N&&!_,onClose:()=>z(!0),displayName:T,onDisplayNameChange:$,onSubmit:t=>{if(t.preventDefault(),T.trim())if(A(!0),L(null),window.SPOTIM){let t=window.SPOTIM;try{["logout","clearSession","resetUser","clearUser","reset","clearAuth","signOut"].forEach(e=>{if("function"==typeof t[e])try{t[e]()}catch(e){}}),H(!0),setTimeout(()=>{try{let r=!1,o=setTimeout(()=>{r||(L("Account creation timed out. Please try again or refresh the page."),A(!1),H(!1))},15e3);t.startSSO({callback:(t,s)=>{r=!0,clearTimeout(o),n.openWebClient.getCodeB(t,T,e).then(e=>{if(!e||""===e.trim()){L("Failed to create account. Please try again."),A(!1),H(!1);return}s(e),I(!0),B(!0),A(!1),H(!1)}).catch(e=>{console.error("getCodeB failed:",e),L("Failed to create account. Please check your connection and try again."),A(!1),H(!1)})},userId:b.userID,spotId:m,articleId:e.replace(/[^\w\s:.$~]/g,"-"),url:d||window.location.href,title:c||document.title,forceSSO:!0,ssoMode:!0,authMode:"sso"})}catch(e){console.error("SSO initialization failed:",e),L("Failed to initialize account creation. Please try again."),A(!1),H(!1)}},150)}catch(e){console.error("Auth clearing failed:",e),L("Failed to initialize account creation. Please try again."),A(!1)}}else L("Comments system not ready. Please refresh the page and try again."),A(!1)},isSubmitting:E,error:M}),R&&(0,t.jsx)("div",{className:"relative mb-6 min-h-[60px]",children:(0,t.jsx)("div",{"data-spotim-app":"reactions","data-post-id":e.replace(/[^\w\s:.$~]/g,"-"),"data-theme":function(e,t=!1){let r=e?.trim();return r||(t?"TWC Buddies Video":"TWC Buddies")}(g,h),className:"min-h-[60px]"})}),(0,t.jsxs)("div",{className:"relative",children:[(0,t.jsx)("div",{id:u,"data-spotim-module":"conversation","data-post-id":e.replace(/[^\w\s:.$~]/g,"-"),"data-post-url":d||window.location.href,"data-article-tags":"weather,news",className:"min-h-[200px]"}),!P&&(0,t.jsx)("div",{className:"absolute inset-0 z-10 cursor-pointer bg-transparent",onClick:()=>{!b.isUserLoggedIn&&O?U(!1):b.isUserLoggedIn&&!1===N&&_&&z(!1)},"aria-label":"Sign in to comment"})]})]})})}],468355)},749045,function(e){e.n(e.i(468355))},265225,e=>{"use strict";let t=(0,e.i(981030).atom)(null);e.s(["commentCountAtom",0,t])},979538,e=>{"use strict";e.i(288906);let t=(0,e.i(695881).createLogger)("OpenWebSdkClient"),r=new class{baseUrl;constructor(){this.baseUrl="https://upsx.weather.com"}async getAccount(e){let r=e?.maxRetries||3,o=e?.delayMs||500,s=null;for(let e=1;esetTimeout(e,r));continue}throw s}let l=await i.json();return t.info(`getAccount - Account found (attempt ${e}/${r}):`,l),l}catch(a){if(t.error(`getAccount - Error (attempt ${e}/${r}):`,a),a instanceof TypeError&&a.message.includes("fetch"))return t.error(`getAccount - Network error, treating as no account (attempt ${e}/${r})`),null;if(s=a instanceof Error?a:Error(String(a)),esetTimeout(e,r));continue}throw s}if(s)throw s;return null}async getCodeB(e,r,o,s){let a=s?.maxRetries||2,n=s?.delayMs||500,i=null,l=e?e.split("?")[0]:"";if(!l)throw Error("Invalid codeA: codeA is required to complete the SSO process");for(let e=1;esetTimeout(e,r));continue}throw i}let m=await u.json();return t.info(`getCodeB - Success, codeB received (attempt ${e}/${a+1}):`,m.codeB?`codeB ${m.codeB}`:"missing"),m.codeB}catch(r){if(t.error(`getCodeB - Error (attempt ${e}/${a+1}):`,r),i=r instanceof Error?r:Error(String(r)),esetTimeout(e,r));continue}throw i}if(i)throw i;return""}};e.s(["openWebClient",0,r])},109339,470015,e=>{"use strict";var t=e.i(902875),r=e.i(247865),o=e.i(747961);let s=(0,r.forwardRef)(({title:e,titleId:r,desc:o,descId:s,...a},n)=>(0,t.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"currentColor","aria-label":"The Weather Company - Home",viewBox:"0 0 432.96 399.36",ref:n,"aria-labelledby":r,"aria-describedby":s,...a,children:[o?(0,t.jsx)("desc",{id:s,children:o}):null,void 0===e?(0,t.jsx)("title",{id:r,children:"The Weather Channel"}):e?(0,t.jsx)("title",{id:r,children:e}):null,(0,t.jsx)("path",{d:"M152.48 347.3c0 4.02 2.48 6.71 5.9 6.71 2.51 0 5.01-1.3 7.01-3.52l.21-11.03h-.62c-9.31 0-12.5 1.74-12.5 7.84M165.2 144c0-3.81-.4-5.81-1.61-7.72-1.3-1.99-3.2-3.01-5.9-3.01-5.12 0-8.04 4.02-8.04 11.13v.19h15.54V144zm7.82 109.49c0 4.01 2.52 6.72 5.94 6.72 2.5 0 5.01-1.32 7.01-3.52l.21-11.03h-.6c-9.34.01-12.56 1.73-12.56 7.83m-34.34-17.25c0-3.81-.41-5.8-1.6-7.7-1.32-2.02-3.22-3.03-5.94-3.03-5.11 0-8 4.03-8 11.14v.19h15.53v-.6zM316 319.32c-5.1 0-8.01 4.02-8.01 11.15v.19h15.54v-.59c0-3.82-.39-5.83-1.59-7.72-1.32-2.02-3.22-3.03-5.94-3.03"}),(0,t.jsx)("path",{d:"M372.65 228.54c-1.33-.7-2.41-1.01-3.91-1.01-3.02 0-5.74 1.4-8.21 4.3v36.3h-13.46v-34.3c0-6.9-.8-12.13-1.9-15.02l12.02-3.24c1.21 2.11 1.9 4.44 2.12 7.32 1.92-2.59 5.09-5.4 7.63-6.51 1.1-.49 2.9-.81 4.38-.81 2.02 0 2.92.2 5.03 1.11zM360.2 363.13c-5.73 0-10.32-2.69-11.94-7.03-1.01-2.59-1.21-4.18-1.21-11.5v-38.29c0-6.72-.19-10.82-.69-15.45l13.73-3.11c.5 2.81.71 6.14.71 13.33v40c0 8.82.1 10.02.88 11.42.5.89 1.62 1.39 2.72 1.39.5 0 .79 0 1.49-.18l2.3 8.02c-2.29.9-5.08 1.4-7.99 1.4m-22.42-116.48h-29.67v.44c0 7.91 3.91 12.41 10.83 12.41 4.61 0 8.92-1.71 13.03-5.11l5.21 8.04c-5.91 4.8-12.12 7.1-19.34 7.1-14.73 0-24.25-10.43-24.25-26.55 0-9.24 1.89-15.35 6.4-20.35 4.22-4.72 9.33-6.92 16.14-6.92 5.92 0 11.53 1.99 14.85 5.4 4.7 4.83 6.81 11.76 6.81 22.47v3.07zm-.32 93.83H307.8v.41c0 7.9 3.92 12.42 10.83 12.42 4.62 0 8.91-1.72 13.02-5.12l5.23 8.04c-5.92 4.8-12.13 7.1-19.35 7.1-14.74 0-24.26-10.43-24.26-26.55 0-9.23 1.9-15.35 6.4-20.35 4.22-4.73 9.33-6.92 16.14-6.92 5.9 0 11.53 2.01 14.84 5.42 4.71 4.8 6.81 11.73 6.81 22.43zm-50.78-72.34h-13.13v-34.5c0-5.09-1.4-7.01-5.21-7.01-3.31 0-7.63 2.01-10.62 4.73v36.78h-13.63v-59.35c0-4.82-.4-9.61-1-11.73l13.73-3.21c.59 2.81.9 7.61.9 12.52v10.22c0 1.61-.2 3.72-.2 4.32 3.51-3.31 9.31-5.52 14.54-5.52 6.51 0 11.72 2.81 13.33 7.31.99 2.94 1.3 4.63 1.3 9.54v35.9zm-2.73 93.8h-13.23v-33.38c0-5.81-1.01-7.52-4.51-7.52-2.7 0-6.22 1.82-9.31 4.62v36.28h-13.45v-37.19c0-4.41-.6-8.61-1.79-12.04l11.95-3.4c1.18 2.1 1.88 4.31 1.88 6.41 2.01-1.38 3.72-2.6 5.91-3.81 2.73-1.39 6.23-2.19 9.22-2.19 5.71 0 10.73 2.99 12.32 7.42.74 1.9 1.02 4.11 1.02 7.31v37.49zm-57.3-92.61c-6.81 0-12.23-2.99-13.83-7.52-.8-2.23-.9-3.23-.9-7.92v-27.88h-5.11v-9.21h5.11c0-5 0-8.34.5-12.13l13.64-3.4c-.5 4.69-.8 10.32-.8 15.54h12.04l-3.42 9.21h-8.61v25.78c0 6.51 1.19 8.22 5.81 8.22 1.2 0 2.41-.32 4.81-1.01l1.7 8.01c-3.94 1.61-7.43 2.31-10.94 2.31m4.99 92.61H218.4v-33.38c0-5.81-1.01-7.52-4.51-7.52-2.7 0-6.19 1.82-9.32 4.62v36.28h-13.44v-37.19c0-4.41-.58-8.61-1.77-12.04l11.92-3.4c1.2 2.1 1.91 4.31 1.91 6.41 1.99-1.38 3.69-2.6 5.9-3.81 2.7-1.39 6.21-2.19 9.21-2.19 5.72 0 10.74 2.99 12.33 7.42.71 1.9 1.02 4.11 1.02 7.31v37.49zm-55.28-91.9c-11.45 0-17.65-5.83-17.65-16.06 0-12.03 8.31-17.63 24.63-17.63 1.01 0 1.92 0 3.01.09v-2.11c0-5.69-1.09-7.61-6-7.61-4.3 0-9.32 2.13-14.83 5.85l-5.72-9.65c2.72-1.71 4.71-2.71 8.34-4.19 5-2.12 9.32-3.01 14.02-3.01 8.61 0 14.54 3.21 16.55 8.91.69 2.1.99 3.7.89 9.22l-.29 17.26v.9c0 5.5.89 7.58 4.8 10.51l-7.11 8.22c-3.11-1.31-5.92-3.59-7.22-6.22-1 .98-2.11 2.01-3.11 2.71-2.51 1.8-6.11 2.81-10.31 2.81m.06 94.51c-3.1-1.31-5.92-3.61-7.21-6.23-1.01 1.02-2.11 2.01-3.11 2.72-2.51 1.81-6.11 2.8-10.33 2.8-11.43 0-17.65-5.82-17.65-16.02 0-12.04 8.33-17.67 24.67-17.67 1 0 1.91 0 3.01.1v-2.08c0-5.74-1.1-7.63-6.03-7.63-4.32 0-9.34 2.11-14.83 5.82l-5.73-9.64c2.72-1.7 4.73-2.69 8.34-4.19 5.02-2.12 9.32-3.01 14.05-3.01 8.59 0 14.52 3.19 16.51 8.93.72 2.1 1.03 3.72.92 9.21l-.29 17.26v.89c0 5.52.9 7.6 4.82 10.52zM108.4 242.98c0-9.24 1.9-15.35 6.41-20.35 4.22-4.72 9.33-6.92 16.15-6.92 5.91 0 11.54 1.99 14.84 5.4 4.72 4.83 6.83 11.76 6.83 22.47v3.08h-29.68v.44c0 7.91 3.92 12.41 10.82 12.41 4.62 0 8.91-1.71 13.03-5.11l5.22 8.04c-5.92 4.8-12.14 7.1-19.36 7.1-14.73-.01-24.26-10.44-24.26-26.56m20.64 118.96H115.9v-34.5c0-5.1-1.4-7-5.2-7-3.31 0-7.63 1.99-10.63 4.71v36.79H86.44V302.6c0-4.83-.41-9.62-1.01-11.74l13.75-3.2c.58 2.82.89 7.62.89 12.56v10.19c0 1.6-.2 3.72-.2 4.33 3.5-3.32 9.32-5.53 14.53-5.53 6.52 0 11.71 2.81 13.32 7.33 1.01 2.92 1.32 4.61 1.32 9.54zm-69.54 1.19c-9.63 0-17.05-3.09-22.76-9.61-5.62-6.31-8.43-14.73-8.43-24.96 0-8.72 1.52-15.64 4.7-21.65 5.44-10.12 15.46-16.14 26.69-16.14 6.91 0 13.82 2.21 17.64 5.52l-6.32 9.51c-3.51-2.6-7.22-3.9-11.12-3.9-4.72 0-9.33 2.29-11.83 6.01-2.7 4-3.91 9.83-3.91 17.94 0 9.52.79 14.83 2.89 18.65 2.81 5.12 7.42 7.81 13.44 7.81 4.1 0 7.82-1.19 11.93-4.49l6.42 8.81c-5.52 4.49-11.41 6.5-19.34 6.5M40.56 198.45l6 27.48c2.81 13.04 3.72 22.95 3.72 22.95.29-2.7 1.5-12.64 3.59-22.25l6.21-28.18h15.35l6.44 31.19c1.3 6.51 3 18.45 3 18.45.19-2.22 2.39-16.36 3.8-23.18l5.72-26.47h14.73l-16.83 70.27H76.94l-6.23-28.36c-2.1-9.32-3.11-18.34-3.29-20.24 0 0-1.2 9.82-3.34 20.05l-5.8 28.55H42.36l-16.65-70.27h14.85zm-14.34-92.24h50.22l-2.3 11.64H57.5v58.04H43.25v-58.04H26.22zm69.95-4.61c.59 2.81.9 7.62.9 12.53v10.23c0 1.58-.21 3.71-.21 4.31 3.51-3.31 9.32-5.53 14.53-5.53 6.52 0 11.73 2.8 13.35 7.32 1 2.9 1.3 4.61 1.3 9.53v35.89H112.9V141.4c0-5.11-1.4-7.01-5.23-7.01-3.31 0-7.61 1.99-10.61 4.71v36.79H83.44v-59.35c0-4.82-.41-9.61-1.02-11.73zm45.17 28.78c4.21-4.72 9.32-6.94 16.14-6.94 5.9 0 11.52 2.03 14.84 5.44 4.71 4.82 6.81 11.71 6.81 22.45v3.11h-29.66v.41c0 7.92 3.9 12.42 10.81 12.42 4.6 0 8.92-1.69 13.03-5.12l5.23 8.04c-5.93 4.79-12.15 7.1-19.35 7.1-14.75 0-24.27-10.43-24.27-26.54.01-9.26 1.9-15.37 6.42-20.37M.82.04v399.28h399.26V.04z"}),(0,t.jsx)("path",{d:"M316.33 225.51c-5.11 0-8.03 4.03-8.03 11.14v.19h15.55v-.6c0-3.81-.41-5.8-1.61-7.7-1.3-2.02-3.21-3.03-5.91-3.03m101.57-211h2.16c1.87 0 3.69-.1 3.69-2.32 0-1.91-1.65-2.13-3.08-2.13h-2.77zm-2.09-6.16h5.21c3.27 0 4.83 1.3 4.83 3.94 0 2.51-1.59 3.56-3.65 3.78l3.97 6.1h-2.25l-3.75-5.94h-2.26v5.94h-2.09V8.35zm4.51 17.03c5.4 0 9.72-4.38 9.72-10.11 0-5.72-4.32-10.11-9.72-10.11-5.43 0-9.72 4.39-9.72 10.11 0 5.73 4.28 10.11 9.72 10.11m0-21.93c6.42 0 11.82 5.08 11.82 11.82s-5.4 11.82-11.82 11.82c-6.45 0-11.82-5.08-11.82-11.82 0-6.73 5.37-11.82 11.82-11.82"})]})),a=r.default.forwardRef((e,r)=>(0,t.jsx)(o.BaseIcon,{ref:r,icon:s,...e}));a.displayName="TWC",e.s(["SignInModal",0,function({isOpen:e,onClose:r}){return e?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"fixed inset-0 z-[60] bg-black/50"}),(0,t.jsx)("div",{className:"fixed inset-0 z-[70] flex items-center justify-center p-4",children:(0,t.jsxs)("div",{className:"relative w-full max-w-sm rounded-lg bg-white p-6 pt-7 shadow-lg",children:[(0,t.jsx)("button",{onClick:r,className:"absolute top-2 right-2 flex h-6 w-6 items-center justify-center rounded-full text-xl text-gray-400 hover:bg-gray-100 hover:text-gray-600","aria-label":"Close banner",children:"×"}),(0,t.jsx)("div",{className:"mt-4 mb-4 flex justify-center",children:(0,t.jsx)(a,{className:"h-10 w-auto text-blue-600"})}),(0,t.jsx)("h3",{className:"mb-4 text-center text-lg font-medium text-gray-900",children:"Sign in to join the conversation"}),(0,t.jsx)("button",{onClick:()=>{window.location.href="/login"},className:"w-full rounded-md bg-gray-900 px-4 py-2 text-sm font-medium text-white hover:bg-gray-800",children:"Sign in"})]})})]}):null}],109339);var n=e.i(877957),i=e.i(935331);e.s(["DisplayNameModal",0,function({isOpen:e,onClose:r,displayName:o,onDisplayNameChange:s,onSubmit:l,isSubmitting:c,error:d}){return e?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"fixed inset-0 z-[60] bg-black/50"}),(0,t.jsx)("div",{className:"fixed inset-0 z-[70] flex items-center justify-center p-4",children:(0,t.jsxs)("div",{className:"relative w-full max-w-sm rounded-lg bg-white p-6 shadow-xl",children:[(0,t.jsx)("button",{onClick:r,className:"absolute top-2 right-2 flex h-6 w-6 items-center justify-center rounded-full text-xl text-gray-400 hover:bg-gray-100 hover:text-gray-600","aria-label":"Close dialog",children:"×"}),(0,t.jsx)("div",{className:"mt-4 mb-4 flex justify-center",children:(0,t.jsx)(a,{className:"h-10 w-auto text-blue-600"})}),(0,t.jsx)("h2",{className:"mb-2 text-center text-xl font-semibold text-gray-900",children:"Create a display name"}),(0,t.jsx)("p",{className:"mb-6 text-left text-sm text-gray-600",children:"Your display name is the name others will see when you comment."}),(0,t.jsxs)("form",{onSubmit:l,className:"space-y-4",children:[d&&(0,t.jsx)("div",{className:"rounded-md bg-red-50 p-3 text-sm text-red-700",children:d}),(0,t.jsxs)("div",{className:"space-y-2",children:[(0,t.jsx)("label",{htmlFor:"displayName",className:"block text-sm font-medium text-gray-700",children:"Display Name"}),(0,t.jsx)(i.Input,{id:"displayName",type:"text",value:o,onChange:e=>s(e.target.value),placeholder:"Enter your display name",required:!0,minLength:3,maxLength:30,className:"w-full"})]}),(0,t.jsx)(n.Button,{type:"submit",disabled:c||!o.trim(),className:"w-full bg-gray-900 text-white",size:"default",children:c?"Creating...":"Create"})]}),(0,t.jsxs)("p",{className:"mt-4 text-left text-xs text-gray-500",children:["Your email address is shared with OpenWeb, the commenting platform. By creating a display name, you agree to the OpenWeb"," ",(0,t.jsx)("a",{href:"https://www.openweb.com/legal-and-privacy/privacy/",target:"_blank",rel:"noopener noreferrer",className:"text-blue-500 underline hover:text-blue-600",children:"Privacy Policy"})," ","and"," ",(0,t.jsx)("a",{href:"https://www.openweb.com/legal-and-privacy/terms-of-use/",target:"_blank",rel:"noopener noreferrer",className:"text-blue-500 underline hover:text-blue-600",children:"Terms of Use"}),"."]})]})})]}):null}],470015)}]);