1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177],{3836:(e,a,t)=>{"use strict";t.d(a,{LanguageProvider:()=>c,o:()=>l});var n=t(95155),i=t(12115),s=t(20063);let r={home:{zh:"é¦é¡µ",en:"Home"},tasks:{zh:"ä»»å¡å¹¿åº",en:"Task Hall"},leaderboard:{zh:"é请å¥å±æ¦",en:"Referral Rewards"},publishTask:{zh:"åä»»å¡",en:"Post a Task"},projectGrowth:{zh:"项ç®å¢é¿",en:"Project Growth"},myAccount:{zh:"æç",en:"My Account"},deposit:{zh:"å
å¼",en:"Deposit"},admin:{zh:"管ç",en:"Admin"},logout:{zh:"éåº",en:"Log out"},login:{zh:"注å / ç»å½",en:"Sign up / Log in"},language:{zh:"䏿",en:"EN"}},o=(0,i.createContext)(null);function c(e){let{children:a}=e,c=(0,s.usePathname)().startsWith("/admin"),[l,d]=(0,i.useState)("en"),[u,f]=(0,i.useState)(!1),h=c?"zh":l;(0,i.useEffect)(()=>{let e=window.localStorage.getItem("sparkx-locale");("en"===e||"zh"===e)&&d(e),f(!0)},[]),(0,i.useEffect)(()=>{u&&window.localStorage.setItem("sparkx-locale",l)},[u,l]),(0,i.useEffect)(()=>{document.documentElement.lang="en"===h?"en":"zh-CN"},[h]),(0,i.useEffect)(()=>{let e;if("en"!==h||c)return;let a=!1;return t.e(6066).then(t.bind(t,96066)).then(t=>{let{startEnglishInterface:n}=t;a||(e=n())}),()=>{a=!0,null==e||e()}},[c,h]);let m=(0,i.useMemo)(()=>({locale:h,setLocale:d,t:e=>r[e][h]}),[h]);return(0,n.jsx)(o.Provider,{value:m,children:a})}function l(){let e=(0,i.useContext)(o);if(!e)throw Error("useLanguage must be used inside LanguageProvider");return e}},4711:(e,a,t)=>{"use strict";t.d(a,{$4:()=>i,S9:()=>n});let n=1200;function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Asia/Shanghai",t=Object.fromEntries(new Intl.DateTimeFormat("en-US",{timeZone:a,year:"numeric",month:"2-digit",day:"2-digit"}).formatToParts(e).map(e=>[e.type,e.value]));return"".concat(t.year,"-").concat(t.month,"-").concat(t.day)}},13673:()=>{},24524:(e,a,t)=>{"use strict";t.d(a,{A:()=>r});var n=t(95155),i=t(12115),s=t(95682);function r(e){let{content:a,onClose:t,closeLabel:r="æå·²é
读ï¼å
³éå
¬å"}=e,o=(0,i.useRef)(null);return(0,i.useEffect)(()=>{var e;let a=document.body.style.overflow;return document.body.style.overflow="hidden",null==(e=o.current)||e.focus(),()=>{document.body.style.overflow=a}},[]),(0,n.jsx)("div",{className:"site-announcement-backdrop",children:(0,n.jsxs)("section",{className:"site-announcement-dialog",role:"dialog","aria-modal":"true","aria-labelledby":"site-announcement-title","aria-describedby":"site-announcement-content",children:[(0,n.jsx)("div",{className:"site-announcement-icon","aria-hidden":"true",children:(0,n.jsx)(s.A,{size:28,strokeWidth:2.2})}),(0,n.jsx)("p",{className:"site-announcement-eyebrow",children:"XINHUO NOTICE"}),(0,n.jsx)("h2",{id:"site-announcement-title",children:"å¹³å°å
¬å"}),(0,n.jsx)("div",{className:"site-announcement-divider","aria-hidden":"true"}),(0,n.jsx)("div",{id:"site-announcement-content",className:"site-announcement-content","data-i18n-preserve":!0,children:a}),(0,n.jsx)("button",{ref:o,type:"button",className:"site-announcement-close",onClick:t,children:r}),(0,n.jsx)("p",{className:"site-announcement-note",children:"å
¬åæ¯å¤©å±ç¤ºä¸æ¬¡ï¼è¯·é
读åæå¨å
³é"})]})})}},26549:(e,a,t)=>{"use strict";t.d(a,{E1:()=>v,NQ:()=>s,PT:()=>_,Sb:()=>h,Sr:()=>l,TZ:()=>m,Uf:()=>i,_9:()=>r,fS:()=>g,gR:()=>o,hM:()=>p,iB:()=>n,l$:()=>w,ok:()=>u,pL:()=>N,qT:()=>f,rR:()=>c,se:()=>E,sz:()=>j,v9:()=>x,w5:()=>d,wq:()=>b});let n=["S","A","B","C","D","E"],i="https://t.me/+Zkpdaekqh8ljODVl",s="https://x.com/123xinhuo",r="123xinhuo",o={S:"S æç«",A:"A çå",B:"B å¾®å
",C:"C ç«è",D:"D ç«æ",E:"E æå°"},c={LIKE:"ç¹èµ",COMMENT_LIKE:"è¯è®º+ç¹èµ",COMMENT:"è¯è®º",RETWEET:"转å",QUOTE:"å¼ç¨æ¨æ",ORIGINAL_POST:"å忍æ",WEB3_SUPPORT:"æ¦åå©å",SIGNATURE:"个æ§ç¾å",TITLE_SPONSOR:"å åæ",RETWEET_PIN:"å¼ç¨ç½®é¡¶",ORIGINAL_PIN:"åå置顶"},l=["LIKE","COMMENT","COMMENT_LIKE","RETWEET"],d=["TITLE_SPONSOR","SIGNATURE","ORIGINAL_POST","QUOTE","RETWEET_PIN","ORIGINAL_PIN"],u=["TITLE_SPONSOR","SIGNATURE","RETWEET_PIN","ORIGINAL_PIN"],f={TITLE_SPONSOR:{desc:"å¨åä½è
X æµç§°ä¸å±ç¤ºä»»å¡å
³é®è¯",placeholder:"请填åå åä»»å¡è¯´æï¼æå¤50å",maxLength:50,warning:"â ï¸ Premium 订é
è
æ¹ååï¼X API å¯è½å»¶è¿åæ¥ãæªå½ä¸æ¶ä¼ä¿çå¾
夿 ¸ï¼å»ºè®®ç¨åéæ°æ ¸éªï¼ä¸ä¼èªå¨æç»ã"},SIGNATURE:{desc:"å¨åä½è
X 个æ§ç¾åä¸å±ç¤ºä»»å¡å
³é®è¯",placeholder:"请填å个æ§ç¾åä»»å¡è¯´æï¼æå¤160å",maxLength:160},ORIGINAL_POST:{desc:"åä½è
åèèæè¿è¡ç¬ç«äºæ¬¡åä½ï¼åå¸åä¿ç满 24 å°æ¶",placeholder:"请填ååèèæã项ç®éç¹åå使¹åï¼æå¤25,000å",maxLength:25e3},QUOTE:{desc:"åä½è
æ°å符å项ç®è¦æ±çå
容并å¼ç¨æå®æ¨æï¼ä¿ç满 24 å°æ¶",placeholder:"请填åå¼ç¨æ¨ææ¶éè¦è¡¨è¾¾çå
容æåä½è¦æ±",maxLength:25e3},RETWEET_PIN:{desc:"åä½è
æ°å符å项ç®çå
容ï¼å¼ç¨æå®æ¨æå¹¶ç½®é¡¶",placeholder:"请填åå¼ç¨æ¨ææ¶éè¦è¡¨è¾¾çå
容æåä½è¦æ±",maxLength:25e3},ORIGINAL_PIN:{desc:"åä½è
ææ¨çè¦æ±åä½å¹¶ç½®é¡¶ä¸ç¯å忍æ",placeholder:"请æä¾åä½è¦æ±å示ä¾ï¼æå¤500å",maxLength:500}},h=[{key:"1D",label:"1天",days:1},{key:"1W",label:"1å¨",days:7},{key:"1M",label:"1æ",days:30}],m=10,x={YU_JIN:"稳æ¥éæ¾",CHI_YAN:"å¿«ééæ¾"},p={YU_JIN:60,CHI_YAN:30},b=.1,g={LIKE:{S:.6,A:.4,B:.3,C:.2,D:.12,E:.1},RETWEET:{S:15,A:10,B:5,C:2,D:1,E:.5},QUOTE:{S:12,A:8,B:4,C:2,D:1,E:.5},COMMENT:{S:1.2,A:.8,B:.3,C:.2,D:.12,E:.1},COMMENT_LIKE:{S:1.5,A:1,B:.45,C:.3,D:.18,E:.15},WEB3_SUPPORT:{S:.5,A:.5,B:.5,C:.5,D:.5,E:.5},ORIGINAL_POST:{S:80,A:40,B:15,C:6,D:6,E:2},SIGNATURE:{S:0,A:0,B:0,C:0,D:0,E:0},TITLE_SPONSOR:{S:0,A:0,B:0,C:0,D:0,E:0},RETWEET_PIN:{S:0,A:0,B:0,C:0,D:0,E:0},ORIGINAL_PIN:{S:0,A:0,B:0,C:0,D:0,E:0}},E={TITLE_SPONSOR:{S:108,A:42,B:10.8,C:4.2,D:2.4,E:1.2},SIGNATURE:{S:90,A:35,B:9,C:3.5,D:2,E:1},ORIGINAL_POST:{S:80,A:40,B:15,C:6,D:4,E:2},QUOTE:{S:12,A:8,B:4,C:2,D:1,E:.5},RETWEET_PIN:{S:135,A:55,B:14,C:5.5,D:3,E:1.5},ORIGINAL_PIN:{S:135,A:55,B:14,C:5.5,D:3,E:1.5}},N={"1D":1,"1W":5,"1M":20},_=5,j=24;[...Array.from({length:15},(e,a)=>({rank:6+a,pct:.008}))];let v=20,w=.05},30332:(e,a,t)=>{"use strict";t.d(a,{default:()=>P});
1var n=t(95155),i=t(52619),s=t.n(i),r=t(67909),o=t(12115),c=t(89840),l=t(78070),d=t(8738),u=t(99576),f=t(96648),h=t(88661),m=t.n(h),x=t(4733),p=t(64282),b=t(83437),g=t(31737),E=t(39013),N=t(85361),_=t(87212),j=t(44105),v=t(80344);function w(e,a){return"".concat(e,":").concat(a)}function T(e){try{var a;let t=JSON.parse(null!=(a=sessionStorage.getItem(e))?a:"null");if(!t||!Array.isArray(t.submissions)||!Array.isArray(t.accountNotifications)||!Array.isArray(t.readNotifications))return null;return{loadedAt:Math.max(0,Number(t.loadedAt)||0),backoffUntil:Math.max(0,Number(t.backoffUntil)||0),submissions:t.submissions,accountNotifications:t.accountNotifications,readNotifications:t.readNotifications.filter(e=>"string"==typeof e)}}catch(e){return null}}function S(e,a){try{sessionStorage.setItem(e,JSON.stringify(a))}catch(e){}}function A(e){let{userId:a}=e,[t,i]=(0,o.useState)(!1),[r,c]=(0,o.useState)([]),[l,d]=(0,o.useState)([]),[u,f]=(0,o.useState)([]),[h,A]=(0,o.useState)(!1),O=(0,o.useRef)(null),R=(0,o.useRef)(0),k=(0,o.useRef)(0),y=(0,o.useRef)(null),I=(0,o.useMemo)(()=>"sparkx:task-notifications:v1:".concat(a),[a]),C=(0,o.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if("visible"!==document.visibilityState)return;let a=Date.now();if(a<k.current||!e&&a-R.current<3e5)return;if(y.current)return y.current;let t=(0,v.F)("/submissions?view=notifications").then(e=>{let a=Math.max(0,Number(null==e?void 0:e.retryAfter)||0);if(a>0){var t;k.current=Date.now()+1e3*a;let e=null!=(t=T(I))?t:{loadedAt:0,backoffUntil:0,submissions:[],accountNotifications:[],readNotifications:[]};S(I,{...e,backoffUntil:k.current});return}if(!Array.isArray(null==e?void 0:e.submissions)||!Array.isArray(null==e?void 0:e.accountNotifications))return;let n=e.submissions.filter(e=>["SCHEDULED_PASS","APPROVED","REJECTED","EXPIRED"].includes(e.status)),i=Array.isArray(null==e?void 0:e.readNotifications)?e.readNotifications:[],s=Date.now();c(n),d(e.accountNotifications),f(i),R.current=s,k.current=0,S(I,{loadedAt:s,backoffUntil:0,submissions:n,accountNotifications:e.accountNotifications,readNotifications:i})}).catch(()=>void 0).then(()=>void 0);return y.current=t,t.finally(()=>{y.current===t&&(y.current=null)}),t},[I]);(0,o.useEffect)(()=>{A(!1),c([]),d([]),f([]),R.current=0,k.current=0;let e=T(I);e&&(c(e.submissions),d(e.accountNotifications),f(e.readNotifications),R.current=e.loadedAt,k.current=e.backoffUntil),A(!0)},[I]),(0,o.useEffect)(()=>{if(!h)return;C();let e=()=>{"visible"===document.visibilityState&&C()};return window.addEventListener("focus",e),document.addEventListener("visibilitychange",e),()=>{window.removeEventListener("focus",e),document.removeEventListener("visibilitychange",e)}},[h,C]),(0,o.useEffect)(()=>{t&&h&&C()},[h,t,C]),(0,o.useEffect)(()=>{h&&S(I,{loadedAt:R.current,backoffUntil:k.current,submissions:r,accountNotifications:l,readNotifications:u})},[l,I,h,r,u]),(0,o.useEffect)(()=>{if(!t)return;let e=e=>{var a;(null==(a=O.current)?void 0:a.contains(e.target))||i(!1)},a=e=>{"Escape"===e.key&&i(!1)};return document.addEventListener("pointerdown",e),document.addEventListener("keydown",a),()=>{document.removeEventListener("pointerdown",e),document.removeEventListener("keydown",a)}},[t]);let P=(0,o.useMemo)(()=>[...r.map(e=>{var a,t,n;return{kind:"task",key:"task:".concat(e.id,":").concat(e.status),eventAt:"SCHEDULED_PASS"===e.status?null!=(a=e.custom_initial_paid_at)?a:e.created_at:"APPROVED"===e.status&&null!=(n=null!=(t=e.custom_final_paid_at)?t:e.approved_at)?n:e.created_at,value:e}}),...l.map(e=>({kind:"account",key:"account:".concat(e.id),eventAt:e.created_at,value:e}))].sort((e,a)=>new Date(a.eventAt).getTime()-new Date(e.eventAt).getTime()),[l,r]),L=(0,o.useMemo)(()=>r.filter(e=>!u.includes(w(e.id,e.status))).length+l.filter(e=>!e.read_at).length,[l,r,u]),D=(0,o.useCallback)(e=>{if(0===e.length)return;let a=e.filter(e=>"task"===e.kind),t=e.filter(e=>"account"===e.kind),n=a.map(e=>w(e.value.id,e.value.status)),i=t.map(e=>e.value.id),s=new Date().toISOString();if(f(e=>[...new Set([...e,...n])]),i.length>0){let e=new Set(i);d(a=>a.map(a=>e.has(a.id)?{...a,read_at:s}:a))}(0,v.F)("/notifications/read",{method:"POST",body:JSON.stringify({items:a.map(e=>({submissionId:e.value.id,status:e.value.status})),accountNotificationIds:i})}).then(e=>{(null==e?void 0:e.error)&&C(!0)}).catch(()=>C(!0))},[C]),U=P.filter(e=>"account"===e.kind&&"GROWTH_ASSIGNED"===e.value.event_type&&!e.value.read_at),W=1===U.length&&U[0].value.growth_work_order_id?"/growth/work-orders/".concat(U[0].value.growth_work_order_id):"/growth/work-orders";function z(){D(U)}let G=P.filter(e=>"account"===e.kind&&"CUSTOM_FINAL_REVIEW_DUE"===e.value.event_type&&!e.value.read_at),M=1===G.length&&G[0].value.task_id?"/tasks/".concat(G[0].value.task_id):"/tasks";function H(){D(G)}return(0,n.jsxs)("div",{ref:O,className:"jsx-241a3afa57bd3a2 task-notifications",children:[(0,n.jsxs)("button",{type:"button","aria-label":"è´¦æ·åä»»å¡éç¥",onClick:()=>i(e=>!e),className:"jsx-241a3afa57bd3a2 notification-trigger",children:[(0,n.jsx)(N.A,{size:18}),L>0&&(0,n.jsx)("span",{className:"jsx-241a3afa57bd3a2",children:L>99?"99+":L})]}),t&&(0,n.jsxs)("section",{className:"jsx-241a3afa57bd3a2 notification-panel",children:[(0,n.jsxs)("header",{className:"jsx-241a3afa57bd3a2",children:[(0,n.jsxs)("div",{className:"jsx-241a3afa57bd3a2",children:[(0,n.jsx)("strong",{className:"jsx-241a3afa57bd3a2",children:"éç¥"}),(0,n.jsx)("small",{className:"jsx-241a3afa57bd3a2",children:"ä»»å¡ç»æãå¢é¿å·¥ä½åä¸è´¦æ·åå¨"})]}),P.length>0&&(0,n.jsx)("button",{type:"button",onClick:function(){D(P)},className:"jsx-241a3afa57bd3a2",children:"å
¨é¨å·²è¯»"})]}),0===P.length?(0,n.jsxs)("div",{className:"jsx-241a3afa57bd3a2 notification-empty",children:[(0,n.jsx)(p.A,{size:19}
1),"ææ¶æ²¡æéç¥"]}):(0,n.jsx)("div",{className:"jsx-241a3afa57bd3a2 notification-list",children:P.map(e=>{if("account"===e.kind){let a=function(e){let a=Number(e.amount),t="".concat(a>0?"+":"").concat(a.toFixed(3)," KX");if("CUSTOM_APPLICATION_RECEIVED"===e.event_type)return{title:"æ¶å°æ°çå®å¶ä»»å¡æ¥å",detail:e.reason,meta:"ç¹å»è¿å
¥æ¥åçé",href:e.task_id?"/me/published/".concat(e.task_id,"/applications"):"/me/published/applications",success:!0,icon:x.A};if("CUSTOM_APPLICATION_APPROVED"===e.event_type||"CUSTOM_APPLICATION_REJECTED"===e.event_type){let a="CUSTOM_APPLICATION_APPROVED"===e.event_type;return{title:a?"å®å¶ä»»å¡æ¥åå·²éè¿":"å®å¶ä»»å¡æ¥åæªå
¥é",detail:e.reason,meta:a?"ç¹å»è¿å
¥ä»»å¡è¯¦æ
å¹¶å¼å§å±¥çº¦":"æ¬æ¬¡æ¥åä¸å ç¨æ¥ååé¢",href:a&&e.task_id?"/tasks/".concat(e.task_id):"/tasks",success:a,icon:x.A}}if("CUSTOM_FINAL_REVIEW_DUE"===e.event_type)return{title:"å®å¶ä»»å¡å¯ä»¥ç»å®¡",detail:e.reason,meta:"ç¹å»è¿å
¥ä»»å¡è¯¦æ
æäº¤æç»å¤æ ¸",href:e.task_id?"/tasks/".concat(e.task_id):"/tasks",success:!0,icon:p.A};if(e.event_type.startsWith("GROWTH_")){var n,i;if("GROWTH_REFERENCE_REVIEW_REQUIRED"===e.event_type){let a=null!=(n=e.source_id.split(":")[0])?n:"",t=/^[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(a);return{title:"å¼ç¨å
³ç³»å¾
æ ¸å¯¹",detail:e.reason,meta:"è¯·å¨ 48 å°æ¶å
å¤çï¼ç¹å»è¿å
¥å¯¹åºäº¤ä»é¡µ",href:t?"/growth/projects/".concat(a,"/deliveries"):"/growth/projects",success:!1,icon:p.A}}if("GROWTH_REFERENCE_LINK_CORRECTION_REQUESTED"===e.event_type)return{title:"å¼ç¨äº¤ä»é¾æ¥éè¦ä¿®æ¹",detail:e.reason,meta:"ä¿®æ¹æºä¼ä»
䏿¬¡ï¼ç¹å»è¿å
¥å¯¹åºå·¥ä½å",href:e.growth_work_order_id?"/growth/work-orders/".concat(e.growth_work_order_id):"/growth/work-orders",success:!1,icon:b.A};if("GROWTH_OWNER_OVERPERFORMANCE_BONUS"===e.event_type){let a=e.reason.includes("å·²ç»ç®");return{title:a?"项ç®è¶
é¢è¡¨ç°å¥å±å·²ç»ç®":"项ç®è¶
é¢è¡¨ç°æ ¸éªå®æ",detail:e.reason,meta:"ç¹å»è¿å
¥é¡¹ç®ç®¡çæ¥çå·¥ä½ååé¢ç®ç»ç®",href:"/growth/projects",success:a,icon:a?g.A:x.A}}if("GROWTH_OWNER_SETTLEMENT"===e.event_type){let a=e.reason.includes("åæ¶ä¸ä¸åæ¾å¥å±");return{title:"项ç®å·¥ä½å夿 ¸å·²å¤ç",detail:e.reason,meta:"ç¹å»è¿å
¥é¡¹ç®ç®¡çæ¥ç交ä»ä¸ç»ç®è®°å½",href:"/growth/projects",success:!a,icon:a?E.A:x.A}}return{title:null!=(i=({GROWTH_ASSIGNED:"å¢é¿æ´»å¨æ¥åå·²éè¿",GROWTH_SUPPLEMENT_REQUESTED:"å¢é¿å·¥ä½åéè¦è¡¥å
",GROWTH_DUE_REMINDER:"å¢é¿å·¥ä½åå³å°æªæ¢",GROWTH_MANUAL_REVIEW:"å¢é¿å·¥ä½å转平å°å¤æ ¸",GROWTH_DISPUTED:"å¢é¿å·¥ä½ååå¨å¼è®®",GROWTH_SETTLED:"å¢é¿å·¥ä½åå·²ç»ç®",GROWTH_OVERPERFORMANCE_BONUS:a>0?"è¶
é¢è¡¨ç°å¥å±å·²å°è´¦":"è¶
é¢è¡¨ç°æ ¸éªå®æ",GROWTH_PRIORITY_BONUS:a>0?"æ¢å
æ¥å追å å¥å±å·²å°è´¦":"æ¢å
æ¥å追å å¥å±æ ¸ç®å®æ",GROWTH_CANCELLED:"å¢é¿å·¥ä½å已忶",GROWTH_NONPERFORMANCE_PENALTY:"å¢é¿ä»»å¡ä¸å±¥çº¦",GROWTH_DATA_REVIEW_REQUESTED:"å¢é¿å·¥ä½åè¿å
¥æ°æ®å¤æ ¸è§å¯"})[e.event_type])?i:"å¢é¿å·¥ä½åç¶ææ´æ°",detail:"GROWTH_SETTLED"===e.event_type?"å¥å± +".concat(Math.max(0,a).toFixed(3)," KX \xb7 ").concat(e.reason):["GROWTH_OVERPERFORMANCE_BONUS","GROWTH_PRIORITY_BONUS"].includes(e.event_type)&&a>0?"é¢å¤å¥å± +".concat(Math.max(0,a).toFixed(3)," KX \xb7 ").concat(e.reason):e.reason,meta:["GROWTH_SETTLED","GROWTH_OVERPERFORMANCE_BONUS","GROWTH_PRIORITY_BONUS"].includes(e.event_type)&&null!==e.balance_after?"ç»ç®åä½é¢ ".concat(Number(e.balance_after).toFixed(3)," KX"):"GROWTH_NONPERFORMANCE_PENALTY"===e.event_type&&null!==e.balance_after?"å½åä½é¢ ".concat(Number(e.balance_after).toFixed(3)," KX \xb7 ç¹å»æ¥çå·¥ä½å"):"ç¹å»æ¥çå·¥ä½å详æ
",href:e.growth_work_order_id?"/growth/work-orders/".concat(e.growth_work_order_id):"/growth/work-orders",success:["GROWTH_ASSIGNED","GROWTH_SETTLED"].includes(e.event_type)||["GROWTH_OVERPERFORMANCE_BONUS","GROWTH_PRIORITY_BONUS"].includes(e.event_type)&&a>0,icon:["GROWTH_NONPERFORMANCE_PENALTY","GROWTH_OVERPERFORMANCE_BONUS","GROWTH_PRIORITY_BONUS"].includes(e.event_type)?g.A:x.A}}return"REWARD_CLAWBACK"===e.event_type?{title:e.apply_penalty?"ä»»å¡å¥å±å·²è¿½åå¹¶å¤ç½":"ä»»å¡å¥å±å·²è¿½å",detail
1:"".concat(t," \xb7 åå ï¼").concat(e.reason),meta:e.apply_penalty?"已计å
¥å±¥çº¦å¤ç½":"ä»
追å KXï¼æªè®¡å
¥å¤ç½",href:e.task_id?"/tasks/".concat(e.task_id):"/me/balance",success:!1,icon:b.A}:{title:a>=0?"ä½é¢å¢å ":"ä½é¢æ£é¤",detail:"".concat(t," \xb7 åå ï¼").concat(e.reason),meta:null===e.balance_after?"管çåä½é¢è°æ´":"è°æ´åä½é¢ ".concat(Number(e.balance_after).toFixed(3)," KX"),href:"/me/balance",success:a>=0,icon:g.A}}(e.value),t=a.icon,r=!!e.value.read_at;return(0,n.jsxs)(s(),{prefetch:!1,href:a.href,onClick:()=>{D([e]),i(!1)},className:"notification-item account".concat(r?" read":""),children:[(0,n.jsx)(t,{size:20,className:"jsx-241a3afa57bd3a2 "+((a.success?"success":"failed")||"")}),(0,n.jsxs)("div",{className:"jsx-241a3afa57bd3a2",children:[(0,n.jsx)("strong",{className:"jsx-241a3afa57bd3a2",children:a.title}),(0,n.jsx)("span",{className:"jsx-241a3afa57bd3a2 notification-detail",children:a.detail}),(0,n.jsx)("small",{className:"jsx-241a3afa57bd3a2",children:a.meta}),(0,n.jsx)("time",{className:"jsx-241a3afa57bd3a2",children:new Date(e.eventAt).toLocaleString("zh-CN")})]}),!r&&(0,n.jsx)("i",{"aria-label":"æªè¯»",className:"jsx-241a3afa57bd3a2"}),(0,n.jsx)(_.A,{size:16})]},e.key)}let a=function(e){var a,t,n,i,s;let r=(null==(a=e.tasks)?void 0:a.asset_code)==="KU"?"KU":"KX",o=!!e.custom_initial_paid_at,c=Number(null!=(t=e.reward_amount)?t:0),l=Number(null!=(n=e.worker_fee_amount)?n:0),d=Number(null!=(i=e.worker_payout_amount)?i:c-l),u=Math.max(0,Number(null!=(s=e.custom_initial_paid_amount)?s:.3*c)-Math.round(.3*l*1e6)/1e6);if("SCHEDULED_PASS"===e.status)return{title:"馿¬¡æ ¸éªéè¿",detail:"30% å¥å±å°è´¦ +".concat(u.toFixed(3)," ").concat(r," \xb7 å¾
尿夿 ¸"),success:!0};if("APPROVED"===e.status){let e=o?Math.max(0,d-u):d;return{title:o?"尿夿 ¸éè¿":"ä»»å¡éè¿",detail:"".concat(o?"å©ä½ 70% å¥å±":"å¥å±"," +").concat(e.toFixed(3)," ").concat(r),success:!0}}return{title:"ä»»å¡ä¸éè¿",detail:"æ å¥å±",success:!1}}(e.value),t=u.includes(w(e.value.id,e.value.status));return(0,n.jsxs)(s(),{prefetch:!1,href:"/tasks/".concat(e.value.task_id),onClick:()=>{D([e]),i(!1)},className:"notification-item".concat(t?" read":""),children:[a.success?(0,n.jsx)(j.A,{className:"success",size:20}):(0,n.jsx)(E.A,{className:"failed",size:20}),(0,n.jsxs)("div",{className:"jsx-241a3afa57bd3a2",children:[(0,n.jsx)("strong",{className:"jsx-241a3afa57bd3a2",children:a.title}),(0,n.jsx)("span",{className:"jsx-241a3afa57bd3a2 notification-detail",children:a.detail}),(0,n.jsx)("time",{className:"jsx-241a3afa57bd3a2",children:new Date(e.eventAt).toLocaleString("zh-CN")})]}),!t&&(0,n.jsx)("i",{"aria-label":"æªè¯»",className:"jsx-241a3afa57bd3a2"}),(0,n.jsx)(_.A,{size:16})]},e.key)})})]}),U.length>0&&(0,n.jsx)("div",{role:"presentation",className:"jsx-241a3afa57bd3a2 growth-assignment-backdrop",children:(0,n.jsxs)("section",{role:"dialog","aria-modal":"true","aria-labelledby":"growth-assignment-title",className:"jsx-241a3afa57bd3a2 growth-assignment-modal",children:[(0,n.jsx)("div",{className:"jsx-241a3afa57bd3a2 growth-assignment-icon",children:(0,n.jsx)(x.A,{size:27})}),(0,n.jsx)("span",{className:"jsx-241a3afa57bd3a2",children:"PROJECT GROWTH"}),(0,n.jsx)("h2",{id:"growth-assignment-title",className:"jsx-241a3afa57bd3a2",children:"æ¥åå·²éè¿ï¼è¯·ææ¶å®æ"}),(0,n.jsx)("p",{className:"jsx-241a3afa57bd3a2",children:U.length>1?"ä½ æ ".concat(U.length," 个项ç®å¢é¿æ¥åå·²éè¿ï¼å·¥ä½åå·²ç»çæãè¯·åæ¶æ¥çè¦æ±åæªæ¢æ¶é´ã"):"ä½ ç项ç®å¢é¿æ¥åå·²éè¿ï¼å·¥ä½åå·²ç»çæãè¯·åæ¶æ¥çè¦æ±åæªæ¢æ¶é´ã"}),(0,n.jsx)("div",{className:"jsx-241a3afa57bd3a2 growth-assignment-warning",children:"æ¥ååæªå±¥çº¦å°åæ¶åé¢ï¼å¹³å°å¯è§å±¥çº¦æ
嵿£é¤ 1 KXã"}),(0,n.jsxs)("div",{className:"jsx-241a3afa57bd3a2 growth-assignment-actions",children:[(0,n.jsx)("button",{type:"button",onClick:z,className:"jsx-241a3afa57bd3a2",children:"ç¨åå¤ç"}),(0,n.jsx)(s(),{prefetch:!1,href:W,onClick:z,children:"ç«å³æ¥çå·¥ä½å"})]})]})}),0===U.length&&G.length>0&&(0,n.jsx)("div",{role:"presentation",className:"jsx-241a3afa57bd3a2 growth-assignment-backdrop",children:(0,n.jsxs)("section",{role:"dialog","aria-modal":"true","aria-labelledby":"
1custom-final-review-title",className:"jsx-241a3afa57bd3a2 growth-assignment-modal",children:[(0,n.jsx)("div",{className:"jsx-241a3afa57bd3a2 growth-assignment-icon",children:(0,n.jsx)(p.A,{size:27})}),(0,n.jsx)("span",{className:"jsx-241a3afa57bd3a2",children:"CUSTOM TASK"}),(0,n.jsx)("h2",{id:"custom-final-review-title",className:"jsx-241a3afa57bd3a2",children:"å®å¶ä»»å¡å·²å°ç»å®¡æ¶é´"}),(0,n.jsx)("p",{className:"jsx-241a3afa57bd3a2",children:G.length>1?"ä½ æ ".concat(G.length," 个å®å¶ä»»å¡å·²ç»å®æå±¥çº¦çå¾
æï¼å¯ä»¥æäº¤æç»å¤æ ¸ã"):"ä½ çå®å¶ä»»å¡å·²ç»å®æå±¥çº¦çå¾
æï¼å¯ä»¥æäº¤æç»å¤æ ¸ã"}),(0,n.jsx)("div",{className:"jsx-241a3afa57bd3a2 growth-assignment-warning",children:"请确认任å¡å
容ä»ä¿æææï¼åè¿å
¥ä»»å¡è¯¦æ
æäº¤ç»å®¡ã"}),(0,n.jsxs)("div",{className:"jsx-241a3afa57bd3a2 growth-assignment-actions",children:[(0,n.jsx)("button",{type:"button",onClick:H,className:"jsx-241a3afa57bd3a2",children:"ç¨åå¤ç"}),(0,n.jsx)(s(),{prefetch:!1,href:M,onClick:H,children:"ç«å³æäº¤ç»å®¡"})]})]})}),(0,n.jsx)(m(),{id:"241a3afa57bd3a2",children:".task-notifications.jsx-241a3afa57bd3a2{position:relative}.notification-trigger.jsx-241a3afa57bd3a2{position:relative;display:grid;flex:0 0 auto;place-items:center;width:44px;height:44px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface);color:#53657a;cursor:pointer;box-shadow:0 3px 10px rgba(28,55,45,.04)}.notification-trigger.jsx-241a3afa57bd3a2:hover{border-color:#79dabe;color:#008d69}.notification-trigger.jsx-241a3afa57bd3a2 span.jsx-241a3afa57bd3a2{position:absolute;top:-7px;right:-8px;min-width:17px;padding:1px 4px;border-radius:999px;background:#e34545;color:#fff;font-size:10px;font-weight:800}.notification-panel.jsx-241a3afa57bd3a2{position:absolute;z-index:50;top:44px;right:0;width:min(420px,calc(100vw - 24px));overflow:hidden;border:1px solid#d9e4ea;border-radius:14px;background:#fff;box-shadow:0 18px 50px rgba(15,32,46,.18)}.notification-panel.jsx-241a3afa57bd3a2 header.jsx-241a3afa57bd3a2{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid#e8eef2}.notification-panel.jsx-241a3afa57bd3a2 header.jsx-241a3afa57bd3a2>div.jsx-241a3afa57bd3a2{display:flex;flex-direction:column;gap:2px}.notification-panel.jsx-241a3afa57bd3a2 header.jsx-241a3afa57bd3a2 strong.jsx-241a3afa57bd3a2{font-size:14px}.notification-panel.jsx-241a3afa57bd3a2 header.jsx-241a3afa57bd3a2 small.jsx-241a3afa57bd3a2{color:#91a0ad;font-size:10px}.notification-panel.jsx-241a3afa57bd3a2 header.jsx-241a3afa57bd3a2 button.jsx-241a3afa57bd3a2{border:0;background:transparent;color:#008d69;font-size:12px;cursor:pointer}.notification-empty.jsx-241a3afa57bd3a2{display:flex;gap:8px;align-items:center;justify-content:center;min-height:110px;color:#8291a1;font-size:13px}.notification-list.jsx-241a3afa57bd3a2{width:100%;max-height:430px;overflow-y:auto;overflow-x:hidden}.notification-item{box-sizing:border-box;display:grid;width:100%;min-width:0;grid-template-columns:22px minmax(0,1fr)8px 16px;gap:10px;align-items:center;margin:0;padding:13px 16px;border-radius:0;border-bottom:1px solid#edf2f5;color:inherit;text-decoration:none}.notification-item:hover{background:#f5fcf9}.notification-item.account{background:#fffdfa}.notification-item.account:hover{background:#fff8ee}.notification-item.read{opacity:.62;background:#fff}.notification-item>div{min-width:0}.notification-item strong,.notification-item time,.notification-item small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-item strong{font-size:14px;color:#18212b}.notification-item .notification-detail{display:block;overflow:hidden;margin-top:3px;color:#008d69;font-size:12px;font-weight:750;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.notification-item.account .notification-detail{display:-webkit-box;color:#b45309;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.notification-item small{margin-top:3px;color:#697a72;font-size:10px}.notification-item time{margin-top:4px;color:#91a0ad;font-size:10px}.notification-item .success{color:#079a74}.notification-item .failed{color:#d34343}.notification-item i{width:7px;height:7px;border-radius:50%;background:#09ab83}.notification-item.account i{background:#e34545}.notification-item svg:last-child{color:#94a2b0}.growth-assignment-backdrop.jsx-241a3afa57bd3a2{position:fixed;z-index:180;inset:0;display:grid;place-items:center;padding:20px;background:rgba(6,25,20,.62);backdrop-filter:blur(6px)}.growth-assignment-modal.jsx-241a3afa57bd3a2{box-sizing:border-box;width:min(460px,100%);padding:30px;border:1px solid rgba(255,255,255,.55);border-radius:24px;background:#fff;text-align:center;box-shadow:0 30px 90px rgba(0,0,0,.3)}.growth-assignment-icon.jsx-241a3afa57bd3a2{display:grid;width:58px;height:58px;margin:0 auto 13px;place-items:center;border-radius:18px;background:#e8f8f2;color:#087e60}.growth-assignment-modal.jsx-241a3afa57bd3a2>span.jsx-241a3afa57bd3a2{color:#0a8b69;font-size:10px;font-weight:900;letter-spacing:.16em}.growth-assignment-modal.jsx-241a3afa57bd3a2 h2.jsx-241a3afa57bd3a2{margin:7px 0 9px;color:#16251f;font-size:23px;line-height:1.3}.growth-assignment-modal.jsx-241a3afa57bd3a2 p.jsx-241a3afa57bd3a2{margin:0;color:#61716a;font-size:13px;line-height:1.75}.growth-assignment-warning.jsx-241a3afa57bd3a2{margin-top:16px;padding:11px 13px;border:1px solid#fed7aa;border-radius:12px;background:#fff7ed;color:#9a4d0c;font-size:12px;font-weight:750;line-height:1.6}.growth-assignment-actions.jsx-241a3afa57bd3a2{display:grid;grid-template-columns:1fr 1.35fr;gap:9px;margin-top:21px}.growth-assignment-actions.jsx-241a3afa57bd3a2 button.jsx-241a3afa57bd3a2,.growth-assignment-actions a{display:flex;min-height:44px;align-items:center;justify-content:center;box-sizing:border-box;border-radius:11px;font-size:13px;font-weight:850;text-decoration:none;cursor:pointer}.growth-assignment-actions.jsx-241a3afa57bd3a2 button.jsx-241a3afa57bd3a2{border:1px solid#d7e1dd;background:#fff;color:#66746f}.growth-assignment-actions a{border:0;background:#087e60;color:#fff}@media(max-width:520px){.notification-panel.jsx-241a3afa57bd3a2{position:fixed;top:64px;right:12px;left:12px;width:auto}}@media(max-width:520px){.growth-assignment-modal.jsx-241a3afa57bd3a2{padding:25px 20px}.growth-assignment-actions.jsx-241a3afa57bd3a2{grid-template-columns:1fr}}"})]})}var O=t(38545),R=t(20063),k=t(3836);function y(){let e=(0,R.usePathname)(),{locale:a,setLocale:t}=(0,k.o)();if(e.startsWith("/admin"))return null;let i="zh"===a?"en":"zh";return(0,n.jsxs)("button",{type:"button",className:"language-toggle",onClick:()=>t(i),"aria-label":"zh"===a?"Switch to English":"åæ¢ä¸ºä¸æ",title:"zh"===a?"Switch to English":"åæ¢ä¸ºä¸æ",children:[(0,n.jsx)(O.A,{size:15,"aria-hidden":"true"}),(0,n.jsx)("span",{children:"zh"===a?"䏿 / EN":"EN / 䏿"})]})}var I=t(26549);let C=(0,r.default)(()=>Promise.all([t.e(5010),t.e(1890)]).then(t.bind(t,41890)),{loadableGenerated:{webpack:()=>[41890]},ssr:!1,loading:()=>null});function P(){let{t:e}=(0,k.o)(),[a,t]=(0,o.useState)(null),[i,r]=(0,o.useState)(!1),h=(0,f.n)();return(0,o.useEffect)(()=>{h.auth.getSession().then(e=>{var a,n;t(e.data.session),r((null==(n=e.data.session)||null==(a=n.user.app_metadata)?void 0:a.is_admin)===!0)});let{data:{subscription:e}}=h.auth.onAuthStateChange((e,a)=>{var n;t(a),r((null==a||null==(n=a.user.app_metadata)?void 0:n.is_admin)===!0)});return()=>{null==e||e.unsubscribe()}},[h]),(0,n.jsxs)("header",{className:"topbar site-topbar",children:[(0,n.jsxs)("div",{className:"brand-actions",children:[(0,n.jsxs)("a",{href:"/",className:"brand",children:[(0,n.jsx)("img",{className:"brand-mark",src:"/xinhuo-brand-nav-v3.png",alt:"","aria-hidden":"true"}),(0,n.jsx)("span",{children:"èªç«"})]}),(0,n.jsx)("a",{className:"tg-support",href:I.Uf,target:"_blank",rel:"noopener noreferrer","aria-label":"æå¼ Telegram 宿¹ç¾¤",title:"Telegram 宿¹ç¾¤",children:(0,n.jsx)(c.A,{size:16,"aria-hidden":"true"})}),(0,n.jsx)("a",{className:"x-support",href:I.NQ,target:"_blank",rel:"noopener noreferrer","aria-label":"æå¼èªç«å®æ¹ X 主页",title:"Xï¼@".concat(I._9),children:(0,n.jsx)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",children:(0,n.jsx)("path",{d:"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24h-6.657l-5.214-6.817-5.967 6.817H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.45-6.231Zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77Z"})})}),(0,n.jsx)(s(),{prefetch:!1,className:"legal-entry",href:"/legal",children:"éç§æ¡æ¬¾"}),(0,n.jsxs)(s(),{prefetch:!1,className:"extension-entry",href:"/extension","aria-label":"èªç«æä»¶ä¸è½½ä¸ä½¿ç¨è¯´æ
1",title:"èªç«æä»¶ä¸è½½ä¸ä½¿ç¨è¯´æ",children:[(0,n.jsx)(l.A,{size:14,"aria-hidden":"true"}),(0,n.jsx)("span",{children:"æä»¶å©æ"})]}),(0,n.jsxs)(s(),{prefetch:!1,className:"tier-guide-entry",href:"/tier-guide","aria-label":"æ¥çèªç« X è´¦å·ç级说æ",title:"èªç« X è´¦å·ç级说æ",children:[(0,n.jsx)(d.A,{size:14,"aria-hidden":"true"}),(0,n.jsx)("span",{children:"ç级说æ"})]}),(0,n.jsxs)(s(),{prefetch:!1,className:"referral-guide-entry",href:"/referral-rewards","aria-label":"æ¥çèªç«é请å¥å±è¯´æ",title:"èªç«é请å¥å±è¯´æ",children:[(0,n.jsx)(u.A,{size:14,"aria-hidden":"true"}),(0,n.jsx)("span",{children:"é请å¥å±"})]})]}),(0,n.jsx)(y,{}),(0,n.jsxs)("nav",{className:"nav",children:[(0,n.jsx)(s(),{prefetch:!1,href:"/",children:e("home")}),(0,n.jsx)(s(),{prefetch:!1,href:"/tasks",children:e("tasks")}),(0,n.jsx)(s(),{prefetch:!1,href:"/advertiser/sponsored",children:e("publishTask")}),(0,n.jsx)(s(),{prefetch:!1,href:"/growth",children:e("projectGrowth")}),(0,n.jsx)(s(),{prefetch:!1,className:"web3-ranking-nav-link",href:"/web3-ranking",children:"Web3å½±å忦"}),(0,n.jsx)(s(),{prefetch:!1,href:"/leaderboard",children:e("leaderboard")}),(0,n.jsx)(s(),{prefetch:!1,href:"/me/referrals",children:"é请好å"}),a?(0,n.jsx)(s(),{prefetch:!1,href:"/me",children:e("myAccount")}):(0,n.jsx)(s(),{prefetch:!1,href:"/auth",className:"mobile-login-link",children:e("login")}),a&&(0,n.jsx)(s(),{prefetch:!1,href:"/me",className:"nav-cta nav-deposit-cta",children:e("deposit")}),a&&(0,n.jsx)(A,{userId:a.user.id},a.user.id),i&&(0,n.jsx)(s(),{prefetch:!1,href:"/admin",className:"nav-admin-link",children:e("admin")}),(0,n.jsx)(C,{}),a?(0,n.jsx)("button",{className:"nav-cta nav-logout-cta",onClick:async()=>{await h.auth.signOut(),window.location.href="/"},children:e("logout")}):(0,n.jsx)(s(),{prefetch:!1,href:"/auth",className:"nav-cta nav-login-cta",children:e("login")})]})]})}},35594:(e,a,t)=>{Promise.resolve().then(t.t.bind(t,13673,23)),Promise.resolve().then(t.bind(t,75849)),Promise.resolve().then(t.bind(t,3836)),Promise.resolve().then(t.bind(t,30332))},75849:(e,a,t)=>{"use strict";t.d(a,{default:()=>l});var n=t(95155),i=t(12115),s=t(24524),r=t(80344),o=t(4711),c=t(96648);function l(){let[e,a]=(0,i.useState)(null),[t,l]=(0,i.useState)("");return((0,i.useEffect)(()=>{let e=!1,t="",n=(0,c.n)();async function i(n){if(!n||e)return;let i=(0,o.$4)(),s="".concat(n,":").concat(i);if(t===s)return;t=s;let c="xinhuo:announcement-dismissed:v2:".concat(n,":").concat(i);if(l(c),"1"===window.localStorage.getItem(c))return;let d=await (0,r.F)("/announcement").catch(()=>null);if(!e&&(null==d?void 0:d.announcement)){if(d.dismissed)return void window.localStorage.setItem(c,"1");a(d.announcement)}}n.auth.getSession().then(e=>{var a;let{data:{session:t}}=e;i(null==t||null==(a=t.user)?void 0:a.id).catch(()=>{})});let{data:s}=n.auth.onAuthStateChange((e,n)=>{var s,r;if(!(null==n||null==(s=n.user)?void 0:s.id)){t="",a(null),l("");return}i(null==n||null==(r=n.user)?void 0:r.id).catch(()=>{})});return()=>{e=!0,s.subscription.unsubscribe()}},[]),e)?(0,n.jsx)(s.A,{content:e.content,onClose:function(){t&&window.localStorage.setItem(t,"1"),a(null),(0,r.F)("/announcement",{method:"POST",body:"{}"}).catch(()=>{})}}):null}},80344:(e,a,t)=>{"use strict";t.d(a,{F:()=>r,O:()=>o});var n=t(96648);function i(e,a,t){return Promise.race([e,new Promise((e,n)=>setTimeout(()=>n(Error("".concat(t," timeout (").concat(a,"ms)"))),a))])}async function s(e,a){let t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e4;if(a.signal)return fetch(e,a);let n=new AbortController,i=window.setTimeout(()=>n.abort(),t);try{return await fetch(e,{...a,signal:n.signal})}finally{window.clearTimeout(i)}}async function r(e){var a,t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2e4,c=(0,n.n)(),l=null==(a=(await i(c.auth.getSession(),8e3,"getSession")).data.session)?void 0:a.access_token,d=await s("/api".concat(e),{...r,headers:{"content-type":"application/json",...l?{authorization:"Bearer ".concat(l)}:{},...r.headers||{}}},o);if(401===d.status&&l){let a=null==(t=(await i(c.auth.refreshSession(),5e3,"refreshSession")).data.session)?void 0:t.access_token;a&&(l=a,d=await s("/api".concat(e),{...r,headers:{"content-type":"application/json",...l?{authorization:"Bearer ".concat(l)}:{},...r.headers||{}}},o))}return d.json()}async function o(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(await s("/api".concat(e),{...a,headers:{"content-type":"application/json",...a.headers||{}}})).json()}},96648:(e,a,t)=>{"use strict";let n;t.d(a,{Q:()=>o,n:()=>c});var i=t(58247);function s(e){return[...e].every(e=>255>=e.charCodeAt(0))}function r(e,a){return fetch(e,{...a,headers:function(e){let a=new Headers;if(!e)return a;try{new Headers(e).forEach((e,t)=>{s(t)&&s(e)?a.set(t,e):console.warn("[supabase] 已忽ç¥å¼å¸¸è¯·æ±å¤´:",t)})}
1catch(t){Array.isArray(e)?e.forEach(e=>{let[t,n]=e,i=String(t),r=String(n);s(i)&&s(r)&&a.set(i,r)}):Object.entries(e).forEach(e=>{let[t,n]=e,i=String(n);s(t)&&s(i)&&a.set(t,i)})}return a}(null==a?void 0:a.headers)})}function o(){for(let e=0;e<window.localStorage.length;e+=1){let a=window.localStorage.key(e);if(!(null==a?void 0:a.includes("auth-token"))||"sparkx-auth"===a)continue;let t=window.localStorage.getItem(a);if(!t)return;(t.includes("[object Object]")||t.includes("undefined"))&&window.localStorage.removeItem(a)}}function c(){return n||(o(),(n=(0,i.UU)("https://xglxcdysxyijqvduonnr.supabase.co","sb_publishable_TeW5LEYBlqhj3dREBQ-ycw_hq2NdBFO",{global:{fetch:r},auth:{flowType:"pkce",detectSessionInUrl:!1,persistSession:!0,autoRefreshToken:!0,storageKey:"sparkx-auth",debug:!1}})).auth.onAuthStateChange((e,a)=>{"SIGNED_OUT"===e?console.log("[auth] session cleared, event:",e):"TOKEN_REFRESHED"===e&&console.log("[auth] token refreshed")})),n}}},e=>{e.O(0,[2978,5730,7817,2619,7061,8441,1255,7358],()=>e(e.s=35594)),_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.