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]="6a812e36-2c64-4a15-63ee-70f5c6b8868b")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,351675,e=>{"use strict";var t=e.i(3195),r=e.i(813144),a=e.i(459544),n=e.i(74501),s=e.i(845225),i=e.i(134484),l=e.i(976697),o=e.i(780287),c=e.i(628960);e.i(610715);var u=e.i(664450),d=e.i(772990),d=d,m=e.i(210484),h=e.i(138962),f=e.i(167881),x=e.i(471435),g=e.i(821414),p=e.i(456904),b=e.i(894033),v=e.i(647163),A=e.i(526081),S=e.i(37807);e.i(916219);var N=e.i(845997),y=e.i(901117),j=e.i(873226),w=e.i(655721),T=e.i(174484);function _(){return crypto.randomUUID()}let k="8000",C="8001",E="8005";function L(e){let n,o,c,u,d,m,f,x,g,p,b,v,A,w=(0,r.c)(44),{conversationId:L,scene:U,parentId:Y}=e,F=(0,s.useLocale)(),H=(0,i.useTranslations)("home"),W=(0,N.useLayoutStore)(P),V=(0,y.useTranscribingStore)(B),G=U===C?Y:void 0,$=(0,j.useAssistantStore)(D),q=(0,j.useAssistantStore)(O),K=(0,j.useAssistantStore)(z),Q=(0,j.useAssistantStore)(I),J=(0,j.useAssistantStore)(M),Z=(0,T.useUserStore)(R);w[0]!==L?(n=e=>e.convStates[L]?.isStreaming??!1,w[0]=L,w[1]=n):n=w[1];let X=(0,j.useAssistantStore)(n);w[2]!==W||w[3]!==L||w[4]!==$||w[5]!==F||w[6]!==Y||w[7]!==U||w[8]!==Z?(o=()=>{Z&&W&&$(L,String(Z.uid??""),Z.token??"",{stream:!0,scene:U,onOpen:()=>{let e=U===E||(U===k?y.useTranscribingStore.getState().paragraphs.length>0:void 0);j.useAssistantStore.getState().sockets[L]?.sendWelcome(U,F,Y,e)}}).connect()},c=[Z,W,L,F,U,Y,$],w[2]=W,w[3]=L,w[4]=$,w[5]=F,w[6]=Y,w[7]=U,w[8]=Z,w[9]=o,w[10]=c):(o=w[9],c=w[10]),(0,l.useEffect)(o,c),w[11]!==q||w[12]!==L||w[13]!==$||w[14]!==U||w[15]!==J||w[16]!==K||w[17]!==Z?.token||w[18]!==Z?.uid?(u=e=>{let t=e.quotedText?`${e.quotedText}${e.text?` 3 4${e.text}`:""}`.trim():e.text;if(!t&&!e.attachedFile)return;J(null);let r=_();q(L,{id:`user:${r}`,role:"user",msg_type:e.attachedFile?"rag":"text",content:t,created_at:new Date().toISOString(),metadata:e.attachedFile?.ragAttachment?{attachments:[e.attachedFile.ragAttachment]}:void 0}),K(L),$(L,String(Z?.uid??""),Z?.token??"",{stream:!0,scene:U}).connect();let a=()=>{let a=j.useAssistantStore.getState().sockets[L];a&&(e.attachedFile?.ragAttachment?a.sendRag(t,[e.attachedFile.ragAttachment],r):a.sendText(t,r))};if("open"===j.useAssistantStore.getState().convStates[L]?.wsState)a();else{let e=Date.now(),t=setInterval(()=>{"open"===j.useAssistantStore.getState().convStates[L]?.wsState?(clearInterval(t),a()):Date.now()-e>1e4&&clearInterval(t)},100)}},w[11]=q,w[12]=L,w[13]=$,w[14]=U,w[15]=J,w[16]=K,w[17]=Z?.token,w[18]=Z?.uid,w[19]=u):u=w[19];let ee=u;w[20]!==L?(d=()=>{j.useAssistantStore.getState().sockets[L]?.sendInterrupt()},w[20]=L,w[21]=d):d=w[21];let et=d;w[22]===Symbol.for("react.memo_cache_sentinel")?(m=(0,t.jsx)("div",{className:"flex items-center gap-1.5",children:(0,t.jsx)(a.default,{src:"/img/ai-icon.png",alt:"Collo",width:22,height:22})}),w[22]=m):m=w[22],w[23]!==G||w[24]!==V||w[25]!==H?(f=H(G||V.length>0?"greet-analyzing":"greet-live-start"),w[23]=G,w[24]=V,w[25]=H,w[26]=f):f=w[26],w[27]!==f?(x=(0,t.jsx)("p",{className:"mt-2.5 text-sm text-htNeutral-950 leading-5 whitespace-pre-line",children:f}),w[27]=f,w[28]=x):x=w[28],w[29]===Symbol.for("react.memo_cache_sentinel")?(g=(0,t.jsx)("div",{className:"mt-4",children:(0,t.jsx)(h.default,{})}),w[29]=g):g=w[29],w[30]!==x?(p=(0,t.jsxs)("div",{className:"flex-1 overflow-y-auto",children:[m,x,g]}),w[30]=x,w[31]=p):p=w[31];let er=X?et:void 0;return w[32]!==J?(b=()=>J(null),w[32]=J,w[33]=b):b=w[33],w[34]!==L||w[35]!==ee||w[36]!==X||w[37]!==Q||w[38]!==er||w[39]!==b?(v=(0,t.jsx)("div",{className:"absolute bottom-0 left-0 right-0 bg-background py-5",children:(0,t.jsx)(S.ChatInput,{onSubmit:ee,onInterrupt:er,disabled:X,conversationId:L,quotedText:Q,onClearQuote:b})}),w[34]=L,w[35]=ee,w[36]=X,w[37]=Q,w[38]=er,w[39]=b,w[40]=v):v=w[40],w[41]!==p||w[42]!==v?(A=(0,t.jsxs)("div",{className:"relative flex flex-col h-full overflow-hidden",children:[p,v]}),w[41]=p,w[42]=v,w[43]=A):A=w[43],A}function R(e){return e.user}function M(e){return e.setPendingQuote}function I(e){return e.pendingQuote}function z(e){return e.setWaiting}function O(e){return e.addMessage}function D(e){return e.getOrCreateSocket}function B(e){return e.paragraphs}function P(e){return e.chatPanelOpen}function U(e){let[,t]=e;return(0,c.getMessages)(t,{page:1,page_size:1})}function Y(e){return e.parent_id}function F(e){return e.page_operate_id}function H(e){return e.user}function W(e){return e.setLayoutState}function V(e){return e.chatPanelOpen}e.s(["default",0,function(){let e,a,s,i,c,h,S,R,M,I,z,O,D,B,P,G=(0,r.c)(40),$=(0,N.useLayoutStore)(V),q=(0,N.useLayoutStore)(W),K=(0,p.useRouter)(),Q=(0,n.usePathname)(),J=(0,n.use
4SearchParams)(),Z=(0,T.useUserStore)(H),X=Q.includes("/live"),ee=X&&"live-sync"===J.get("type"),et=(0,y.useTranscribingStore)(F),{scene:er,parentId:ea}=function(e){let{pathname:t,isLiveSyncPath:r,liveSyncParentId:a,pageOperateId:n}=e,s=t.match(/\/history\/([^/]+)/)?.[1];if(s)return{scene:C,parentId:s};let i=t.match(/\/file-translate\/([^/]+)/)?.[1];return i?{scene:E,parentId:i}:{scene:k,parentId:r?a:n}}({pathname:Q,isLiveSyncPath:ee,liveSyncParentId:(0,w.useLiveSyncStore)(Y),pageOperateId:X?et:void 0});G[0]===Symbol.for("react.memo_cache_sentinel")?(e=_(),G[0]=e):e=G[0];let en=(0,l.useRef)(e),[es,ei]=(0,l.useState)(null);(0,l.useEffect)(()=>{let e=Z?.uid?String(Z.uid):null;e?ea?ei((0,b.hashConversationId)(e,ea)):ei(en.current):ei(null)},[Z?.uid,ea]);let{data:el,isLoading:eo}=(0,o.default)(es&&ea?["msg-check",es]:null,U);G[1]!==es?(a=e=>!!es&&(e.convStates[es]?.messages?.length??0)>0,G[1]=es,G[2]=a):a=G[2];let ec=(0,j.useAssistantStore)(a),eu=!!ea&&!!es&&eo&&!ec,ed=ec||(el?.total??0)>0;G[3]===Symbol.for("react.memo_cache_sentinel")?(s={defaultWidth:360,minWidth:320,maxWidth:"55%"},G[3]=s):s=G[3];let{panelRef:em,panelWidth:eh,isResizing:ef,startResizing:ex}=function(e){let t,a,n,s,i=(0,r.c)(9),{defaultWidth:o,minWidth:c,maxWidth:u}=e,[d,m]=(0,l.useState)(o),[h,f]=(0,l.useState)(!1),x=(0,l.useRef)(null);return i[0]!==h||i[1]!==u||i[2]!==c?(t=()=>{if(!h)return;let e=e=>{let t=x.current?.getBoundingClientRect();if(!t)return;let r=t.right-e.clientX,a=(()=>{if("number"==typeof u)return u;let e=/^(\d+(?:\.\d+)?)%$/.exec(u.trim());if(!e)return 1/0;let t=Number(e[1])/100,r=x.current?.parentElement?.getBoundingClientRect().width;return r?r*t:1/0})(),n=Math.min(c,a);m(Math.min(a,Math.max(n,r)))},t=()=>{f(!1),document.body.style.cursor="",document.body.style.userSelect=""};return document.body.style.cursor="col-resize",document.body.style.userSelect="none",window.addEventListener("mousemove",e),window.addEventListener("mouseup",t),()=>{window.removeEventListener("mousemove",e),window.removeEventListener("mouseup",t),document.body.style.cursor="",document.body.style.userSelect=""}},a=[h,u,c],i[0]=h,i[1]=u,i[2]=c,i[3]=t,i[4]=a):(t=i[3],a=i[4]),(0,l.useEffect)(t,a),i[5]===Symbol.for("react.memo_cache_sentinel")?(n=()=>f(!0),i[5]=n):n=i[5],i[6]!==h||i[7]!==d?(s={panelRef:x,panelWidth:d,isResizing:h,startResizing:n},i[6]=h,i[7]=d,i[8]=s):s=i[8],s}(s),eg=(0,l.useRef)(null),{autoScrollEnabledRef:ep,scrollToBottom:eb,syncScrollState:ev,showScrollToBottom:eA,enableAutoScroll:eS}=(0,g.useAutoScroll)(eg);G[4]!==Q||G[5]!==q?(i=()=>{["/history","/live","/file-translate"].some(e=>Q.includes(e))||q({chatPanelOpen:!1})},G[4]=Q,G[5]=q,G[6]=i):i=G[6],G[7]!==Q?(c=[Q],G[7]=Q,G[8]=c):c=G[8],(0,l.useEffect)(i,c);let eN=$?`${eh}px`:"0px";G[9]!==eN?(h={width:eN},G[9]=eN,G[10]=h):h=G[10];let ey=ef?"transition-none":"transition-all duration-300",ej=$?"opacity-100":"opacity-0 p-0";G[11]!==ey||G[12]!==ej?(S=(0,v.cn)("relative flex flex-col border-l border-htNeutral-400 overflow-hidden ease-in-out",ey,ej),G[11]=ey,G[12]=ej,G[13]=S):S=G[13],G[14]!==$||G[15]!==ex?(R=$&&(0,t.jsx)("button",{type:"button","aria-label":"Resize chat panel",onMouseDown:ex,className:"absolute left-0 top-0 z-20 h-full w-3 cursor-col-resize touch-none"}),G[14]=$,G[15]=ex,G[16]=R):R=G[16],G[17]===Symbol.for("react.memo_cache_sentinel")?(M=(0,t.jsx)(d.default,{}),G[17]=M):M=G[17],G[18]!==q?(I=()=>q({chatPanelOpen:!1}),G[18]=q,G[19]=I):I=G[19],G[20]===Symbol.for("react.memo_cache_sentinel")?(z=(0,t.jsx)(u.Close,{}),G[20]=z):z=G[20],G[21]!==I?(O=(0,t.jsx)("button",{type:"button",onClick:I,className:"p-1 rounded hover:bg-htNeutral-200 text-htNeutral-700 transition-colors","aria-label":"Close",children:z}),G[21]=I,G[22]=O):O=G[22];let ew=x.ScrollArea,eT=(0,v.cn)("flex-1 h-full relative mt-12 px-4",X&&"mt-5");return G[23]!==ep||G[24]!==es||G[25]!==eu||G[26]!==ea||G[27]!==er||G[28]!==eb||G[29]!==ed||G[30]!==ev?(D=!es||eu?(0,t.jsx)("div",{className:"flex-1 flex items-center justify-center",children:(0,t.jsx)("div",{className:"w-5 h-5 rounded-full border-2 border-htNeutral-400 border-t-transparent animate-spin"})}):ed?(0,t.jsx)(A.Chat,{conversationId:es,scene:er,defaultGreetKey:"greet-analyzing",scrollViewportRef:eg,autoScrollEnabledRef:ep,onSyncScrollState:ev,onScrollToBottom:eb}):(0,t.jsx)(L,{conversationId:es,scene:er,parentId:ea??void 0}),G[23]=ep,G[24]=es,G[25]=eu,G[26]=ea,G[27]=er,G[28]=eb,G[29]=ed,G[30]=ev,G[31]=D):D=G[31],G[32]!==eS||G[33]!==eA?(B=eA&&(0,t.jsx)(f.Button,{type:"button",variant:"ghost",size:"icon",className:"absolute bg-background left-1/2 -translate-x-1/2 bottom-32.5 z-20 rounded-full size-10 shadow-card",onClick:()=>eS("smooth"),"aria-label":"Scroll to bottom",children:(0,t.jsx)(m.PullDown,{})}),G[32]=eS,G[33]=eA,G[34]=B):B=G[34],G[35]!==ew||G[36]!==eT||G[37]!==D||G[38]!==B?(P=(0,t.jsxs)(ew,{ref:eg,className:eT,viewportClassName:"[&>div]:!flex [&>div]:flex-col [&>div]:h-full",children:[D,B]}),G[35]=ew,G[36]=eT,G[37]=D,G[38]=B,G[39]=P):P=G[39],(0,t.jsxs)("div",{ref:em,style:h,className:S,children:[R,(0,t.jsxs)("div",{className:"flex items-center justify-end gap-2 pt-3 px-4 shrink-0",children:[(0,t.jsx)("button",{type:"button",onClick:()=>{q({chatPanelOpen:!1}),es&&ed?K.push({pathname:`/assistant/${es}`,query:{from:"chat_panel",scene:er}}):K.push({pathname:"/home",query:{from:"chat_panel"}})},className:"p-1 rounded hover:bg-htNeutral-200 text-htNeutral-700 transition-colors","aria-label":"Expand",children:M}),O]}),P]})}],351675)},435191,(e,t,r)=>{t.exports={name:"translate-page",version:"1.0.0",private:!0,scripts:{release:'f() { npm version "$1" -m "chore(release): bump version to %s" && git push origin main --tags; }; f',dev:"next dev --turbopack","dev-https":"next dev --turbopack --experimental-https","dev:test":"env-cmd -f .env.prod_test next dev --turbopack","dev:prod":"env-cmd -f .env.prod next dev --turbopack","build:test":"env-cmd -f .env.prod_test next build",build:"env-cmd -f .env.prod next build","fetch:feishu-doc-tokens":"tsx scripts/fetch-feishu-folders.ts && pnpm format ./constant/doc_files.ts",start:"next start",lint:"next lint",format:"biome format --write","transform:svg":"node lib/transformSvg.js","fetch-locales":"node scripts/fetch-xlsx.js","check:tailwind":"node scripts/check-tailwind.mjs","start:test":"env-cmd -f .env.prod_test next start --port 3100 --hostname 127.0.0.1","test:e2e":"playwright test","test:e2e:ui":"playwright test --ui","test:e2e:headed":"playwright test --headed"},dependencies:{"@emotion/react":"11.14.0","@emotion/styled":"11.14.0","@hookform/resolvers":"5.2.1","@lexical/react":"0.48.0","@mdx-js/loader":"3.1.1","@mdx-js/react":"3.1.1","@mui/material":"7.0.1","@next/mdx":"16.1.4","@next/third-parties":"15.4.6","@radix-ui/react-collapsible":"1.1.11","@radix-ui/react-dialog":"1.1.14","@radix-ui/react-dropdown-menu":"2.1.15","@radix-ui/react-label":"2.1.7","@radix-ui/react-popover":"1.1.14","@radix-ui/react-progress":"1.1.7","@radix-ui/react-radio-group":"1.3.8","@radix-ui/react-scroll-area":"1.2.9","@radix-ui/react-select":"2.2.5","@radix-ui/react-slot":"1.2.3","@radix-ui/react-switch":"1.2.5","@radix-ui/react-tabs":"1.1.12","@radix-ui/react-tooltip":"1.2.7","@radix-ui/themes":"3.2.0","@sentry/nextjs":"^10","@silurus/ooxml":"0.60.2","@storyblok/react":"5.3.0","@storyblok/richtext":"3.8.2","@stripe/react-stripe-js":"4.0.2","@stripe/stripe-js":"7.9.0","@svgr/plugin-jsx":"8.1.0","@svgr/plugin-prettier":"8.1.0","@svgr/plugin-svgo":"8.1.0","@svgr/webpack":"8.1.0","@tauri-apps/api":"2.10.1","@tauri-apps/plugin-clipboard-manager"
4:"2.3.2","@tauri-apps/plugin-opener":"2.5.3","@types/mdx":"2.0.13","@wavesurfer/react":"1.0.11","@zumer/snapdom":"2.12.9",ahooks:"3.9.0",axios:"1.8.1","chart.js":"4.5.1","class-variance-authority":"0.7.1",clsx:"2.1.1","cookies-next":"5.1.0","copy-to-clipboard":"3.3.3","crypto-js":"4.2.0",dayjs:"1.11.13",dexie:"4.4.3","embla-carousel-autoplay":"8.6.0","embla-carousel-react":"8.6.0",firebase:"11.3.1","fuse.js":"7.1.0",immer:"10.1.1","input-otp":"1.4.2",lexical:"0.48.0","lottie-react":"2.4.1","lucide-react":"0.528.0",mammoth:"1.11.0","markmap-lib":"0.18.12","markmap-view":"0.18.12","mediainfo.js":"0.3.5",next:"16.2.1","next-intl":"^4.9.1","next-themes":"0.4.6","nextjs-toploader":"3.7.15",qrcode:"1.5.4","radix-ui":"1.6.2",react:"19.0.0","react-dom":"19.0.0","react-dropzone":"14.3.8","react-hook-form":"7.62.0","react-lines-ellipsis":"0.16.1","react-markdown":"10.1.0","react-pdf":"10.4.1","react-toastify":"11.0.5","rehype-raw":"7.0.0","remark-gfm":"4.0.1",sass:"1.86.0",sonner:"2.0.7",swr:"2.3.4","tailwind-merge":"3.0.1",uuid:"11.1.0","viewport-units-buggyfill":"0.6.2","wavesurfer.js":"7.9.4",xgplayer:"3.0.23",zod:"4.0.17",zustand:"5.0.3"},devDependencies:{"@biomejs/biome":"2.0.6","@eslint/eslintrc":"3","@midscene/web":"1.12.4","@playwright/test":"1.63.0","@svgr/core":"8.1.0","@tailwindcss/postcss":"4.3.3","@tailwindcss/typography":"0.5.20","@types/crypto-js":"4.2.2","@types/node":"20","@types/nprogress":"0.2.3","@types/qrcode":"1.5.6","@types/react":"19","@types/react-dom":"19","babel-plugin-react-compiler":"1.0.0","baseline-browser-mapping":"2.11.13",dotenv:"17.4.2","env-cmd":"10.1.0",eslint:"9","eslint-config-next":"15.1.7",playwright:"1.63.0",postcss:"8","postcss-px-to-viewport":"1.1.1","postcss-pxtorem":"6.1.0",tailwindcss:"4.3.3",tsx:"4.20.3","tw-animate-css":"1.4.0",typescript:"5"},packageManager:"[email protected]+sha512.68046141893c66fad01c079231128e9afb89ef87e2691d69e4d40eee228988295fd4682181bae55b58418c3a253bde65a505ec7c5f9403ece5cc3cd37dcf2531"}},679206,e=>{"use strict";e.i(248306);var t,r,a,n,s,i,l,o=e.i(3195),c=e.i(813144),u=e.i(824627),d=e.i(976697),m=e.i(112697),h=new Set,f={xs:0,sm:576,md:768,lg:992,xl:1200};function x(){var e,t,a=r;if(p(),a!==r)try{for(var n=(0,u.__values)(h),s=n.next();!s.done;s=n.next())(0,s.value)()}catch(t){e={error:t}}finally{try{s&&!s.done&&(t=n.return)&&t.call(n)}finally{if(e)throw e.error}}}var g=!1;function p(){var e,t,a=window.innerWidth,n={},s=!1;try{for(var i=(0,u.__values)(Object.keys(f)),l=i.next();!l.done;l=i.next()){var o=l.value;n[o]=a>=f[o],n[o]!==r[o]&&(s=!0)}}catch(t){e={error:t}}finally{try{l&&!l.done&&(t=i.return)&&t.call(i)}finally{if(e)throw e.error}}s&&(r=n)}let b=function(){m.default&&!g&&(r={},p(),window.addEventListener("resize",x),g=!0);var e=(0,u.__read)((0,d.useState)(r),2),t=e[0],a=e[1];return(0,d.useEffect)(function(){if(m.default){g||window.addEventListener("resize",x);var e=function(){a(r)};return h.add(e),function(){h.delete(e),0===h.size&&(window.removeEventListener("resize",x),g=!1)}}},[]),t};var v=e.i(830768),A=e.i(459544),S=e.i(74501),N=e.i(134484);let y={src:e.i(862767).default,width:113,height:73,blurWidth:8,blurHeight:5,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAYAAAB4ka1VAAAAsElEQVR42gGlAFr/AAoyb2YSaOnjLH349Clfppwpi6GYO9n18E7L4dsuWWFZABhs6+Viof//irn//zSb/fw11fz8fur+/3Do/v9Iy+PcAB1z9O91rP//aqb//yeZ//4l1P7/Zub+/0/j/v8z0/DrAAo5gHcveejlMIH6+BZhvLAmpMK4Rt76+jrN6OUdcH94AAEDBwYBHUhBAku3qg5brJgmja+bKZitoRE7QzwCBwgH1BhbNsHYRwoAAAAASUVORK5CYII="};e.i(610715);var j=e.i(847659),j=j,w=e.i(728231),T=e.i(693718),_=e.i(296477),k=e.i(456904),C=e.i(354625),E=e.i(407727),L=e.i(459188);e.i(916219);var R=e.i(901117),M=e.i(576273);async function I(){if(!(0,E.isTauri)())return;let t=R.useTranscribingStore.getState(),r=t.recorder;if(!r)return;let{micAudioEnabled:a,selectedMicDeviceId:n}=M.useAudioSourceStore.getState(),s=t.duration,i=0,l=null;if(a){if(!(l=r.activeMicStream?.getAudioTracks().some(e=>"live"===e.readyState)?r.activeMicStream:null)){let{getAudioStream:t}=await e.A(908172);l=(await t("mic",n)).micStream}if(!l)throw Error("Unable to acquire the selected microphone stream")}let o=L.TauriSystemAudioCapture.getInstance(e=>{let t=R.useTranscribingStore.getState();t.isTranscriptionStarted&&t.socket?.send({header:{name:"TranscriptionAudioPush"},payload:{audio:e}})},()=>{let e=R.useTranscribingStore.getState();e.isTranscriptionStarted&&(e.socket?.send({header:{name:"TranscriptionStatusChanged"},payload:{total_conversation_time:s+i++}}),e.setTranscribeState({duration:s+i}))});l&&(o.activeMicStream=l);try{await o.start()}catch(e){throw o.activeMicStream=null,await o.stop(),e}r instanceof C.AudioRecorder&&(r.mediaStream=new MediaStream,r.activeMicStream=null,r.activeDisplayStream
4=null,C.AudioRecorder.destroyInstance());let c=l?"mixed":"computer";t.setTranscribeState({recorder:o,audioMode:c})}var z=e.i(561511),O=e.i(878702),D=e.i(655721);function B(e){(0,z.logTranscription)("warn","websocket disconnected",(0,z.getTranscriptionLogContext)(R.useTranscribingStore.getState()),{code:e.code,reason:e.reason,wasClean:e.wasClean})}function P(e){return e.socket}function U(e){return e.setLiveSyncState}function Y(e){return e.correctSentence}function F(e){return e.updateParagraphs}function H(e){return e.stopLiveSync}function W(e){return e.socket}var V=e.i(11204),G=e.i(780287),$=e.i(197895),q=e.i(846191),K=e.i(46980),Q=e.i(664450),J=e.i(310450),Z=e.i(214324),X=e.i(734286),ee=e.i(169233);function et(){let e=(0,N.useTranslations)(),t=(0,k.useRouter)(),[r,a]=(0,d.useState)(!1),n=(0,R.useTranscribingStore)(e=>e.setTranscribeState),s=(0,R.useTranscribingStore)(e=>e.connectWs),i=(0,M.useAudioSourceStore)(e=>e.selectedMicDeviceId),{data:l}=(0,G.default)("/asr/audio-duration",q.getAsrAudioTime);return{start:async()=>{let r,c,u=null;if((0,E.isTauri)())try{u=await (0,ee.checkAudioPermissions)()}catch{}let{computerAudioEnabled:m,micAudioEnabled:h}=M.useAudioSourceStore.getState();r=(0,E.isTauri)()?"mic":m&&h?"mixed":m?"computer":"mic";let f=(0,E.isTauri)()?"tauri":"web",x=!1;try{let m,h;if("mic"===r||"mixed"===r)if((0,E.isTauri)())x=u?.microphone??!1;else try{let e=await navigator.permissions.query({name:"microphone"});x="granted"===e.state}catch{}let{stream:f,micStream:g,displayStream:p}=await (0,Z.getAudioStream)(r,i);if((0,X.setSelfRecording)(!0),x&&J.firebaseAnalytics.track(J.firebaseAnalytics.EventName.CO_TRANS_MIC_PERMISSION_SUCCESS),("mic"===r||"mixed"===r)&&!x){let t="";t=(0,T.toast)((0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("div",{className:"flex gap-4 text-foreground",children:[e("audioSource.microphone-permission-tip"),(0,o.jsx)(Q.Close,{className:"siz-3 shrink-0 text-htNeutral-700 cursor-pointer",onClick:()=>T.toast.dismiss(t)})]}),(0,o.jsxs)(V.default,{href:"https://support.google.com/chrome/answer/2693767",target:"_blank",rel:"noopener noreferrer",className:"text-lakeBlue flex gap-0.5 items-center",children:[e("audioSource.learn-how-to-enable"),(0,o.jsx)(K.default,{})]})]}),{duration:1e4,className:"bg-background! shadow-overlay!"})}c=(0,$.v4)(),J.firebaseAnalytics.track(J.firebaseAnalytics.EventName.CO_TRANS_SESSION_START);let b=C.AudioRecorder.getInstance(f,e=>{R.useTranscribingStore.getState().isTranscriptionStarted&&R.useTranscribingStore.getState().socket?.send({header:{name:"TranscriptionAudioPush"},payload:{audio:e}})},(m=l?.used_time??0,h=0,()=>{R.useTranscribingStore.getState().isTranscriptionStarted&&(R.useTranscribingStore.getState().socket?.send({header:{name:"TranscriptionStatusChanged"},payload:{total_conversation_time:m++}}),R.useTranscribingStore.getState().setTranscribeState({duration:h++}))}));b.activeMicStream=g,b.activeDisplayStream=p,"mixed"===r&&b.switchToMode("mixed"),(0,d.startTransition)(()=>{t.push({pathname:"/live"}),a(!0),n({recorder:b,audioMode:r}),s({taskId:`aitranslateweb@${c}`})})}catch(t){(0,X.setSelfRecording)(!1),(0,z.logTranscription)("error","start failed",{realTimeId:null,pageOperateId:null,audioMode:r},{taskId:c?`aitranslateweb@${c}`:null,mode:r,platform:f,error:t}),(0,Z.handleAudioError)(t,r,e)}},isReady:r}}var er=e.i(600768),ea=e.i(338466),en=e.i(647163),es=e.i(737597);function ei(){let[,e]=(0,d.useState)({});return(0,d.useEffect)(()=>es.default.addListener(()=>{e({}),console.log("ð rendered dialogs:",es.default.getDialogs())}),[]),(0,o.jsx)(o.Fragment,{children:es.default.getDialogs().map(e=>{let t=es.DialogsMap[e.id];return(0,o.jsx)(t,{open:e.open,...e.props,onOpenChange:t=>{t||es.default.close(e.id)}},e.id)})})}var el=e.i(645192),eo=e.i(845997),ec=e.i(174484);function eu(){let e,t,r=(0,c.c)(7),a=(0,R.useTranscribingStore)(em),n=(0,D.useLiveSyncStore)(ed),s=(0,S.usePathname)();return r[0]!==n||r[1]!==a?(e=()=>{let e=e=>{(a===R.RecordingStatus.RECORDING||a===R.RecordingStatus.PAUSED||"inprogress"===n)&&e.preventDefault()};return window.addEventListener("beforeunload",e),()=>{window.removeEventListener("beforeunload",e)}},r[0]=n,r[1]=a,r[2]=e):e=r[2],r[3]!==n||r[4]!==s||r[5]!==a?(t=[a,n,s],r[3]=n,r[4]=s,r[5]=a,r[6]=t):t=r[6],(0,d.useEffect)(e,t),null}function ed(e){return e.status}function em(e){return e.recordingStatus}var eh=e.i(264253),eh=eh,ef=e.i(263895),ef=ef,ex=e.i(829735),ex=ex,eg=e.i(616020),eg=eg,ep=e.i(553187),ep=ep,eb=e.i(167881),ev=e.i(497517),eA=e.i(471435),eS=e.i(127341),eN=e.i(586295),ey=e.i(901980);let ej=(0,ey.default)("ellipsis",[["circle",{cx:"12",cy:"12",r:"1",key:"41hilf"}],["circle",{cx:"19",cy:"12",r:"1",key:"1wjl8i"}],["circle",{cx:"5",cy:"12",r:"1",key:"1pcz8c"}]]),ew=(0,ey.default)("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);var eT=e.i(152623),e_=e.i(628960);let ek=e=>{let t,r,a,n,s=(0,c.c)(5);return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,o.jsx)("path",{stroke:"currentColor",strokeWidth:1.47,d:"M8.142 2.4c3.292 0 5.94 2.518 5.94 5.599s-2.648 5.6-5.94 5.6a6.2 6.2 0 0 1-2.711-.618l-.008-.002-.14-.052a.9.9 0 0 0-.443-.00
47l-.008.003c-.598.155-1.214.255-1.858.31.162-.447.306-.9.412-1.363l.002-.006a.88.88 0 0 0-.145-.698l-.002-.003-.12-.17a5.34 5.34 0 0 1-.919-2.994c0-3.081 2.647-5.6 5.94-5.6Z"}),r=(0,o.jsx)("circle",{cx:6.45,cy:8,r:.85,fill:"currentColor"}),a=(0,o.jsx)("circle",{cx:9.979,cy:8,r:.85,fill:"currentColor"}),s[0]=t,s[1]=r,s[2]=a):(t=s[0],r=s[1],a=s[2]),s[3]!==e?(n=(0,o.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 16 16",width:"1em",height:"1em",...e,children:[t,r,a]}),s[3]=e,s[4]=n):n=s[4],n};var eC=e.i(59377);function eE(e){let t,r,a,n,s,i,l,u,m,h,f,x,g,p=(0,c.c)(45),{onNavigate:b}=e,v=(0,k.useRouter)(),A=(0,k.usePathname)(),S=(0,N.useTranslations)(),y=(0,N.useTranslations)("assistant"),[j,w]=(0,d.useState)(null),T=(0,d.useRef)(null);p[0]===Symbol.for("react.memo_cache_sentinel")?(t={revalidateOnFocus:!1},p[0]=t):t=p[0];let{data:_,isLoading:C,setSize:E,mutate:L}=(0,eT.default)(eB,eD,t);p[1]!==_?(a=(r=_?.flatMap(eO)??[]).filter(ez),p[1]=_,p[2]=r,p[3]=a):(r=p[2],a=p[3]);let R=a,M=_?.[_.length-1],I=M?.total??0,z=r.length<I;p[4]===Symbol.for("react.memo_cache_sentinel")?(n=(0,eN.default)().format("YYYY-MM-DD"),p[4]=n):n=p[4];let O=n;if(p[5]!==S||p[6]!==R){let e,t=R.reduce(eI,{});p[8]!==S?(e=e=>{let[t,r]=e;return{key:t,label:t===O?S("common.today"):(0,eN.default)(t).format("MMM DD, YYYY"),conversations:[...r].sort(eR)}},p[8]=S,p[9]=e):e=p[9],s=Object.entries(t).sort(eM).map(e),p[5]=S,p[6]=R,p[7]=s}else s=p[7];let D=s;p[10]!==z||p[11]!==C||p[12]!==E?(i=()=>{let e=T.current;if(!e)return;let t=new IntersectionObserver(e=>{let[t]=e;t.isIntersecting&&z&&!C&&E(eL)},{threshold:.1});return t.observe(e),()=>t.disconnect()},l=[z,C,E],p[10]=z,p[11]=C,p[12]=E,p[13]=i,p[14]=l):(i=p[13],l=p[14]),(0,d.useEffect)(i,l),p[15]!==b||p[16]!==v?(u=e=>{v.push(`/assistant/${e}`),b?.()},p[15]=b,p[16]=v,p[17]=u):u=p[17];let B=u;p[18]!==L||p[19]!==A||p[20]!==v?(m=async e=>{w(null);try{await (0,e_.deleteConversation)(e),L(),A.includes(e)&&v.push("/assistant")}catch{}},p[18]=L,p[19]=A,p[20]=v,p[21]=m):m=p[21];let P=m;if(p[22]!==C||p[23]!==y||p[24]!==R.length?(h=C&&0===R.length&&(0,o.jsx)("div",{className:"px-2 py-2 text-xs text-neutral-400",children:y("loading")}),p[22]=C,p[23]=y,p[24]=R.length,p[25]=h):h=p[25],p[26]!==D||p[27]!==P||p[28]!==B||p[29]!==j||p[30]!==A||p[31]!==y){let e;p[33]!==P||p[34]!==B||p[35]!==j||p[36]!==A||p[37]!==y?(e=e=>(0,o.jsxs)("div",{className:"mb-4",children:[(0,o.jsx)("div",{className:"px-2 mb-1",children:(0,o.jsx)("span",{className:"text-xs text-htNeutral-700 tracking-[0.1px]",children:e.label})}),(0,o.jsx)("div",{className:"flex flex-col",children:e.conversations.map(e=>{let t=A.includes(e.conversation_id),r=j===e.conversation_id;return(0,o.jsxs)(eC.Popover,{open:r,onOpenChange:t=>w(t?e.conversation_id:null),children:[(0,o.jsxs)("div",{className:(0,en.cn)("group w-full flex items-center h-9 rounded-[4px]",t||r?"bg-htNeutral-300":"hover:bg-htNeutral-300"),children:[(0,o.jsx)(eC.PopoverAnchor,{asChild:!0,children:(0,o.jsxs)(eb.Button,{variant:"ghost",onClick:()=>B(e.conversation_id),className:"flex-1 justify-start min-w-0 p-2 w-fit text-htNeutral-950 hover:bg-transparent",children:[(0,o.jsx)(ek,{className:"size-4 text-htNeutral-700"}),(0,o.jsx)("span",{className:(0,en.cn)("block text-start truncate text-sm leading-5 text-foreground w-[236px] group-hover:w-[212px]",r&&"w-[212px]"),children:e.title||y("new-conversation")})]})}),(0,o.jsx)(eb.Button,{variant:"ghost",onClick:t=>{t.stopPropagation(),w(e.conversation_id)},"aria-label":y("more-options"),className:(0,en.cn)("shrink-0 hidden items-center justify-center size-5 rounded text-neutral-500 hover:bg-transparent",r?"flex":"group-hover:flex"),children:(0,o.jsx)(ej,{className:"size-4"})})]}),(0,o.jsx)(eC.PopoverContent,{side:"bottom",align:"start",sideOffset:4,className:"w-[276px] p-1 rounded-[6px] shadow-md border-0",children:(0,o.jsxs)(eb.Button,{variant:"ghost",onClick:()=>P(e.conversation_id),className:"flex items-center gap-2 py-2 px-3 text-[13px] font-medium text-red-500 hover:opacity-80 transition-opacity w-full",children:[(0,o.jsx)(ew,{className:"size-4 shrink-0"}),(0,o.jsx)("span",{children:y("delete")})]})})]},e.conversation_id)})})]},e.key),p[33]=P,p[34]=B,p[35]=j,p[36]=A,p[37]=y,p[38]=e):e=p[38],f=D.map(e),p[26]=D,p[27]=P,p[28]=B,p[29]=j,p[30]=A,p[31]=y,p[32]=f}else f=p[32];return p[39]!==z?(x=z&&(0,o.jsx)("div",{ref:T,className:"h-1"}),p[39]=z,p[40]=x):x=p[40],p[41]!==f||p[42]!==x||p[43]!==h?(g=(0,o.jsx)("div",{className:"flex flex-col flex-1 min-h-0 mt-2",children:(0,o.jsxs)("div",{className:"flex-1 min-h-0",children:[h,f,x]})}),p[41]=f,p[42]=x,p[43]=h,p[44]=g):g=p[44],g}function eL(e){return e+1}function eR(e,t){return(0,eN.default)(t.created_at).valueOf()-(0,eN.default)(e.created_at).valueOf()}function eM(e,t){let[r]=e,[a]=t;return(0,eN.default)(a).valueOf()-(0,eN.default)(r).valueOf()}function eI(e,t){let r=(0,eN.default)(t.created_at).format("YYYY-MM-DD");return e[r]||(e[r]=[]),e[r].push(t),e}function ez(e){return"8002"===e.scene}function eO(e){return e.conversations??[]}function eD(e){let[,t]=e;return(0,e_.getConversations)({page:t,page_size:40})}function eB(e){return["conversations",e+1]}var eP=e.i(254446),eU=e.i(214418),eY=e.i(790187),eF=e.i(488389),eH=e.i(155872),eW=e.i(815395),eW=eW,eV=e.i(128137),eG=e.i(925347),e$=e.i(463415),eq=e.i(671428),eK=e.i(809752),eQ=e.i(292128),eW=eW;function eJ(e){let t,r,a,n,s,i,l,u,d,m,h,f=(0,c.c)(29),{isOpen:x,record:g}=e,p=(0,D.useLiveSyncStore)(e0),b=(0,D.useLiveSyncStore)(eX),A=(0,D.useLiveSyncStore)(eZ),S=(0,N.useTranslations)(),y=(0,k.useRouter)();f[0]!==b||f[1]!==p||f[2]!==y||f[3]!==A?(t=async e=>{if(p===e.parent_id&&"inprogress"===A)return void y.push({pathname:"/live",query:{type:"live-sync"}});let t=0;try{let r=(await (0,eU.getLiveAsr)()).list.find(t=>t.parent_id===e.parent_id);r&&(t=r.duration)}catch(e){console.log("ð ~ joinLiveRecord ~ error:",e)}b({parent_id:e.parent_id,duration:t,create_time:e.create_time}),y.push({pathname:"/live",query:{type:"live-sync"}})},f[0]=b,f[1]=p,f[2]=y,f[3]=A,f[4]=t):t=f[4];let j=t;f[5]!==j||f[6]!==g?(r=()=>{"1"===sessionStorage.getItem("start-live-sync")&&(j(g),sessionStorage.removeItem("start-live-sync"))},f[5]=j,f[6]=g,f[7]=r):r=f[7],(0,v.useMount)(r);let w=!x&&"w-0";return f[8]!==w?(a=(0,en.cn)("group w-full cursor-pointer flex items-center justify-between gap-3 rounded-lg px-2 h-9",w),f[8]=w,f[9]=a):a=f[9],f[10]===Symbol.for("react.memo_cache_sentinel")?(n=(0,o.jsx)(eW.default,{fontSize:16,className:"text-lakeBlue"}),f[10]=n):n=f[10],f[11]!==g.create_time?(s=(0,eN.default)(1e3*g.create_time).format("YYYY-MM-DD HH:mm"),f[11]=g.create_time,f[12]=s):s=f[12],f[13]!==s?(i=(0,o.jsxs)("div",{className:"flex gap-2 items-center",children:[n,(0,o.jsx)("div",{className:"text-sm leading-5 text-htNeutral-950 line-clamp-1",children:s})]}
4),f[13]=s,f[14]=i):i=f[14],f[15]!==j||f[16]!==g?(l=()=>j(g),f[15]=j,f[16]=g,f[17]=l):l=f[17],f[18]!==A||f[19]!==S?(u=S("inprogress"!==A?"record.join-now":"record.cha-kan"),f[18]=A,f[19]=S,f[20]=u):u=f[20],f[21]===Symbol.for("react.memo_cache_sentinel")?(d=(0,o.jsx)(eQ.ArrowDown,{className:"text-lakeBlue -rotate-90"}),f[21]=d):d=f[21],f[22]!==l||f[23]!==u?(m=(0,o.jsxs)(eb.Button,{variant:"ghost",onClick:l,className:"[&_svg]:size-2.5 h-6 gap-1 p-0 leading-3 text-lakeBlue rounded-full text-sm mb-0.5 hover:bg-transparent hover:text-lakeBlue",children:[u,d]}),f[22]=l,f[23]=u,f[24]=m):m=f[24],f[25]!==m||f[26]!==a||f[27]!==i?(h=(0,o.jsxs)("div",{className:a,children:[i,m]}),f[25]=m,f[26]=a,f[27]=i,f[28]=h):h=f[28],h}function eZ(e){return e.status}function eX(e){return e.joinLiveSync}function e0(e){return e.parent_id}function e1({isOpen:e,scrollViewport:t}){let r=(0,O.useRecordListStore)(e=>e.records),a=(0,O.useRecordListStore)(e=>e.isLoading),n=(0,O.useRecordListStore)(e=>e.isLoadingMore),s=(0,O.useRecordListStore)(e=>e.hasMore),i=(0,O.useRecordListStore)(e=>e.fetchMoreRecords),l=(0,O.useRecordListStore)(e=>e.refreshLatestRecords),c=(0,S.usePathname)(),[u,m]=(0,d.useState)(!0),[h,f]=(0,d.useState)(0),[x,g]=(0,d.useState)(!1),p=(0,d.useRef)(0),b=(0,d.useRef)(0),v=(0,d.useRef)(0),A=(0,d.useRef)(null),y=(0,d.useRef)(null),j=(0,d.useRef)(0),w=(0,d.useRef)(!1),T=(0,d.useRef)(null),_=(0,d.useRef)(a),k=(0,d.useRef)(n),C=(0,d.useRef)(s),E=(0,d.useRef)(i),L=(0,d.useRef)(l),R=(0,N.useTranslations)(),{data:M}=(0,G.default)("/asr/list",eU.getLiveAsr,{refreshInterval:1e4*!!e}),I=M?.list.find(e=>"web"!==e.package);(0,d.useEffect)(()=>{_.current=a,k.current=n,C.current=s,E.current=i,L.current=l},[a,n,s,i,l]),(0,d.useEffect)(()=>()=>{A.current&&clearTimeout(A.current),T.current&&clearTimeout(T.current)},[]);let z=(0,eP.useMemoizedFn)(async()=>{if(w.current||_.current||k.current)return;let e=Date.now();if(!(e-b.current<1e3)){w.current=!0,b.current=e,g(!0);try{await L.current()}finally{w.current=!1,v.current=0,j.current=0,f(0),T.current&&clearTimeout(T.current),T.current=setTimeout(()=>{g(!1)},450)}}});(0,d.useEffect)(()=>{if(!t)return;let e=()=>{if(m(0===t.scrollTop),k.current||!C.current)return;let e=Date.now();if(e-p.current<200)return;let{scrollTop:r,scrollHeight:a,clientHeight:n}=t;a>n&&a-n-r<20&&(p.current=e,E.current())};return t.addEventListener("scroll",e,{passive:!0}),()=>t.removeEventListener("scroll",e)},[t]),(0,d.useEffect)(()=>{if(!t)return;let e=e=>{t.scrollTop>0||e.deltaY>=0||(v.current+=Math.abs(e.deltaY),f(Math.min(v.current,80)),A.current&&clearTimeout(A.current),A.current=setTimeout(()=>{v.current=0,w.current||f(0)},250),v.current>=80&&z())},r=e=>{t.scrollTop>0||(y.current=e.touches[0]?.clientY??null,j.current=0)},a=e=>{let r=y.current;if(null===r||t.scrollTop>0)return;let a=e.touches[0]?.clientY;void 0!==a&&(j.current=Math.max(a-r,0),f(Math.min(j.current,80)))},n=()=>{j.current>=80?z():f(0),y.current=null,j.current=0};return t.addEventListener("wheel",e,{passive:!0}),t.addEventListener("touchstart",r,{passive:!0}),t.addEventListener("touchmove",a,{passive:!0}),t.addEventListener("touchend",n),t.addEventListener("touchcancel",n),()=>{t.removeEventListener("wheel",e),t.removeEventListener("touchstart",r),t.removeEventListener("touchmove",a),t.removeEventListener("touchend",n),t.removeEventListener("touchcancel",n)}},[t,z]);let D=(0,d.useMemo)(()=>{let e=(0,eN.default)().format("YYYY-MM-DD");return Object.entries(r.reduce((e,t)=>{let r=(0,eN.default)(t.create_time).format("YYYY-MM-DD");return e[r]||(e[r]=[]),e[r].push(t),e},{})).sort(([e],[t])=>(0,eN.default)(t).valueOf()-(0,eN.default)(e).valueOf()).map(([t,r])=>({dateKey:t,date:t===e?R("common.today"):(0,eN.default)(t).format("MMM DD, YYYY"),isToday:t===e,records:r.sort((e,t)=>t.create_time-e.create_time)}))},[r,R]),B=Math.min(h/80,1),P=h>0||x;return(0,o.jsxs)("div",{className:(0,en.cn)("overflow-hidden",!e&&"w-0"),children:[(0,o.jsx)("div",{className:"sticky top-2 z-20 -mb-7 pointer-events-none flex justify-center transition-all duration-200",style:{opacity:+!!P,transform:`translateY(${P?Math.max(0,12-12*B):0}px)`},children:(0,o.jsx)("div",{className:"flex h-7 w-7 items-center justify-center rounded-full border border-htBlue-200 bg-background/95 shadow-sm",children:(0,o.jsx)("div",{className:(0,en.cn)("h-3.5 w-3.5 rounded-full border-2 border-htBlue-500 border-t-transparent transition-transform duration-200",x&&"animate-spin"),style:{transform:x?void 0:`rotate(${220*B}deg)`}})})}),(0,o.jsxs)("div",{className:"flex flex-col",children:[I&&!D.some(({isToday:e})=>e)&&(0,o.jsxs)("div",{className:"flex flex-col mb-6",children:[(0,o.jsx)("div",{className:"flex items-center px-2 mb-0.5",children:(0,o.jsx)("span",{className:"text-sm font-semibold text-htNeutral-500 tracking-[0.1px]",children:R("common.today")})}),(0,o.jsx)("div",{className:"flex flex-col gap-0.5",children:(0,o.jsx)(eJ,{isOpen:e,record:I})})]}
4),D.map(({date:t,isToday:r,records:a})=>(0,o.jsxs)("div",{className:"flex flex-col mb-6",children:[(0,o.jsx)("div",{className:"flex items-center px-2 mb-2.5",children:(0,o.jsx)("span",{className:"text-xs text-htNeutral-700 tracking-[0.1px]",children:t})}),(0,o.jsxs)("div",{className:"flex flex-col gap-0.5",children:[r&&I&&(0,o.jsx)(eJ,{isOpen:e,record:I}),a.map(e=>(0,o.jsx)(e2,{record:e,isActive:c.endsWith(`/history/${e.parent_id}`)},e.id))]})]},t)),n&&(0,o.jsxs)("div",{className:"px-1 pb-3",children:[(0,o.jsx)(eq.Skeleton,{className:"h-4 bg-htNeutral-300 w-[120px] mb-3 rounded-sm"}),(0,o.jsx)(eq.Skeleton,{className:"h-4 bg-htNeutral-300 w-full mb-1 rounded-sm"}),(0,o.jsx)(eq.Skeleton,{className:"h-4 bg-htNeutral-300 w-full mb-1 rounded-sm"})]})]}),e&&(0,o.jsx)("div",{className:(0,en.cn)("fixed bottom-[64px] w-[300px] rtl:right-0 ltr:left-0 z-10 -mt-10 h-10 bg-gradient-to-t from-htNeutral-200 dark:from-htNeutral-50 to-transparent pointer-events-none")})]})}function e2({record:e,isActive:t}){let[r,a]=(0,d.useState)(!1),n=(0,N.useTranslations)(),s=e.title||e.result||(0,eN.default)(e.create_time).format("YYYY-MM-DD HH:mm:ss"),i=async()=>{try{let t=await (0,eU.getShareLink)({parent_id:e.parent_id});if(!await (0,eK.copyText)(t.url))throw Error("copy failed");(0,T.toast)(n("common.copied_to_clipboard"))}catch(e){console.error("ð ~ handleShare ~ error:",e),T.toast.error("Failed to copy to clipboard")}};return(0,o.jsxs)(k.Link,{href:`/history/${e.parent_id}`,className:(0,en.cn)("group flex items-center rounded-lg px-2 h-9 w-full hover:bg-htNeutral-300",t&&"bg-htNeutral-300",r&&"bg-htNeutral-300"),children:[(0,o.jsx)(eW.default,{fontSize:16,className:"text-htNeutral-700 mt-px"}),(0,o.jsx)("p",{className:(0,en.cn)("text-[14px] ml-3 leading-5 font-normal text-htNeutral-950 truncate w-[236px] group-hover:w-[212px]",r&&"w-[212px]"),children:s}),(0,o.jsxs)(e$.DropdownMenu,{open:r,onOpenChange:a,children:[(0,o.jsx)(e$.DropdownMenuTrigger,{className:(0,en.cn)("w-6 h-6 items-center justify-center rounded-lg hover:bg-htNeutral-400 focus-visible:outline-none","group-hover:flex hidden",r&&"bg-htNeutral-400 flex"),children:(0,o.jsx)(eV.More,{width:14,height:14,className:"text-htNeutral-950"})}),(0,o.jsxs)(e$.DropdownMenuContent,{align:"end",sideOffset:20,className:"rounded-xl p-4 w-[50px] min-w-[50px] bg-background border-0",onClick:e=>e.stopPropagation(),children:[(0,o.jsx)("div",{className:"p-0 cursor-pointer",onClick:i,children:(0,o.jsx)(eH.Link,{width:18,height:18,className:"text-htNeutral-900"})}),(0,o.jsx)("div",{className:"h-[1px] w-full bg-htNeutral-200 my-4"}),(0,o.jsx)("div",{className:"p-0 cursor-pointer",onClick:()=>es.default.open("CopyRecord",{record:e}),children:(0,o.jsx)(eY.Copy,{width:18,height:18,className:"text-htNeutral-900"})}),(0,o.jsx)("div",{className:"h-[1px] w-full bg-htNeutral-200 my-4"}),(0,o.jsx)("div",{className:"p-0 cursor-pointer",onClick:()=>es.default.open("Export",{record:e}),children:(0,o.jsx)(eF.ExportFile,{width:18,height:18,className:"text-htNeutral-900"})}),(0,o.jsx)("div",{className:"h-[1px] w-full bg-htNeutral-200 my-4"}),(0,o.jsx)("div",{className:"p-0 cursor-pointer",onClick:()=>es.default.open("DeleteRecord",{parentId:e.parent_id}),children:(0,o.jsx)(eG.Trash,{width:18,height:18,className:"text-destructive"})})]})]})]})}var e3=e.i(74646);function e4(){var e=navigator;return(0,e3.isObject)(e)?e.connection||e.mozConnection||e.webkitConnection:null}function e5(){var e=e4();return e?{rtt:e.rtt,type:e.type,saveData:e.saveData,downlink:e.downlink,downlinkMax:e.downlinkMax,effectiveType:e.effectiveType}:{}}(t=a||(a={})).ONLINE="online",t.OFFLINE="offline",t.CHANGE="change";let e6=function(){var e=(0,u.__read)((0,d.useState)(function(){return(0,u.__assign)({since:void 0,online:null==navigator?void 0:navigator.onLine},e5())}),2),t=e[0],r=e[1];return(0,d.useEffect)(function(){var e=function(){r(function(e){return(0,u.__assign)((0,u.__assign)({},e),{online:!0,since:new Date})})},t=function(){r(function(e){return(0,u.__assign)((0,u.__assign)({},e),{online:!1,since:new Date})})},n=function(){r(function(e){return(0,u.__assign)((0,u.__assign)({},e),e5())})};window.addEventListener(a.ONLINE,e),window.addEventListener(a.OFFLINE,t);var s=e4();return null==s||s.addEventListener(a.CHANGE,n),function(){window.removeEventListener(a.ONLINE,e),window.removeEventListener(a.OFFLINE,t),null==s||s.removeEventListener(a.CHANGE,n)}},[]),t};var e8=e.i(234913),e7=e.i(607524),e7=e7,e9=e.i(138813),te=e.i(394580);function tt(e){let t,r,a,n=(0,c.c)(4),{level:s}=e,i=(0,d.useRef)(null);return n[0]!==s?(t=()=>{let e=i.current;if(!e)return;e.width=Math.round(570.9000000000001),e.height=Math.round(18),e.style.width="190.3px",e.style.height="6px";let t=e.getContext("2d");if(!t)return;t.setTransform(3,0,0,3,0,0),t.clearRect(0,0,190.3,6);let r=Math.round(38*Math.max(0,Math.min(1,s)));for(let e=0;e<38;e++){let a=5.1*e;t.fillStyle=e<r?"#0066ff":"#d9d9d9",t.beginPath(),t.roundRect(a,0,1.6,6,.8),t.fill()}},r=[s],n[0]=s,n[1]=t,n[2]=r):(t=n[1],r=n[2]),(0,d.useEffect)(t,r),n[3]===Symbol.for("react.memo_cache_sentinel")?(a=(0,o.jsx)("canvas",{ref:i,className:"shrink-0"}),n[3]=a):a=n[3],a}function tr(e){let t,r=(0,c.c)(2),{checked:a}=e;if(a){let e;return r[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,o.jsx)("div",{className:"bg-lakeBlue overflow-hidden rounded-lg size-3.5 shrink-0 flex items-center justify-center",children:(0,o.jsx)(e9.CheckedOutline,{className:"text-inverse-foreground size-2"})}),r[0]=e):e=r[0],e}return r[1]===Symbol.for("react.memo_cache_sentinel")?(t=(0,o.jsx)(e7.default,{width:14,height:14,className:"text-htNeutral-400 shrink-0"}),r[1]=t):t=r[1],t}function ta(e){let t,r,a,n,s=(0,c.c)(9),{device:i,selected:l,onSelect:u}=e;return s[0]===Symbol.for("react.memo_cache_sentinel")?(t=(0,en.cn)("justify-start gap-2 pl-5.5 w-full h-4 py-0 hover:bg-inherit","text-xs text-htNeutral-950 leading-4 font-normal [&_svg]:size-auto"),s[0]=t):t=s[0],s[1]!==l?(r=l?(0,o.jsx)(e9.CheckedOutline,{className:"shrink-0 text-[14px]"}):(0,o.jsx)("div",{className:"size-3.5 shrink-0"}),s[1]=l,s[2]=r):r=s[2],s[3]!==i.label?(a=(0,o.jsx)("span",{className:"truncate",children:i.label}),s[3]=i.label,s[4]=a):a=s[4],s[5]!==u||s[6]!==r||s[7]!==a?(n=(0,o.jsxs)(eb.Button,{variant:"ghost",onClick:u,className:t,children:[r,a]}),s[5]=u,s[6]=r,s[7]=a,s[8]=n):n=s[8],n}let tn=e=>e?.getTracks().some(e=>"live"===e.readyState)??!1;function ts(){let t=(0,N.useTranslations)("audioSource"),r=(0,N.useTranslations)(),a=(0,M.useAudioSourceStore)(e=>e.computerAudioEnabled),n=(0,M.useAudioSourceStore)(e=>e.micAudioEnabled),s=(0,M.useAudioSourceStore)(e=>e.selectedMicDeviceId),i=(0,M.useAudioSourceStore)(e=>e.setComputerAudioEnabled),l=(0,M.useAudioSourceStore)(e=>e.setMicAudioEnabled),c=(0,M.useAudioSourceStore)(e=>e.setSelectedMicDeviceId),u=(0,R.useTranscribingStore)(e=>e.recorder),m=(0,R.useTranscribingStore)(e=>e.recordingStatus),h=m===R.RecordingStatus.RECORDING||m===R.RecordingStatus.PAUSED,[f,x]=(0,d.useState)([]),[g,p]=(0,d.useState)(!1),[b,v]=(0,d.useState)(0),[A,S]=(0,d.useState)(0);(0,d.useEffect)(()=>{g&&navigator.mediaDevices.enumerateDevices().then(e=>{x(e.filter(e=>"audioinput"===e.kind).map(e=>({deviceId:e.deviceId,label:e.label||t("default-microphone")})))}).catch(()=>{})},[g,t]),(0,d.useEffect)(()=>
4{if(!g||!a)return void S(0);if(u instanceof L.TauriSystemAudioCapture){let e=window.setInterval(()=>{S(u.getLevel())},100);return()=>{clearInterval(e),S(0)}}if(!u?.activeDisplayStream||!tn(u.activeDisplayStream))return void S(0);let e=!1,t=null,r=0;try{let a=(t=new AudioContext).createAnalyser();a.fftSize=256,t.createMediaStreamSource(u.activeDisplayStream).connect(a);let n=new Uint8Array(a.frequencyBinCount);r=window.setInterval(()=>{if(e)return;a.getByteFrequencyData(n);let t=n.reduce((e,t)=>e+t,0)/n.length;S(t/128)},100)}catch{}return()=>{e=!0,clearInterval(r),t?.close().catch(()=>{}),S(0)}},[g,a,u,u?.activeDisplayStream]),(0,d.useEffect)(()=>{if(!g||!n)return void v(0);let e=!1,t=null,r=null,a=0;return(async()=>{try{let n=await navigator.permissions.query({name:"microphone"});if("granted"!==n.state||e)return;let i=s??void 0;if(t=await navigator.mediaDevices.getUserMedia({audio:!i||{deviceId:{exact:i}}}),e)return void t.getTracks().forEach(e=>e.stop());let l=(r=new AudioContext).createAnalyser();l.fftSize=256,r.createMediaStreamSource(t).connect(l);let o=new Uint8Array(l.frequencyBinCount);a=window.setInterval(()=>{if(e)return;l.getByteFrequencyData(o);let t=o.reduce((e,t)=>e+t,0)/o.length;v(t/128)},100)}catch{}})(),()=>{e=!0,clearInterval(a),t?.getTracks().forEach(e=>e.stop()),r?.close().catch(()=>{}),v(0)}},[g,n,s]);let y=async()=>{let l=!a;if(l&&(0,E.isTauri)())try{let{getVersion:r}=await e.A(779753),a=await r();if(function(e,t){let r=e.split(".").map(Number),a=t.split(".").map(Number);for(let e=0;e<3;e++)if((r[e]??0)!==(a[e]??0))return(r[e]??0)<(a[e]??0);return!1}(a,"0.2.0"))return void T.toast.error(t("computer-audio-update-required"),{duration:5e3})}catch(e){te.log.error("handleComputerAudioToggle error:",e),T.toast.error(t("computer-audio-update-required"),{duration:5e3})}if(!h||!u)return void i(l);let o=l?n?"mixed":"computer":"mic";try{if(l&&!tn(u.activeDisplayStream)){let{displayStream:e,isTauriCapture:t}=await (0,Z.getAudioStream)("computer",null);if(t){await I(),i(!0),(0,M.markSystemAudioGranted)();return}if(!e)return;i(!0),u.switchToMode(o,{displayStream:e})}else{if(!l&&u instanceof L.TauriSystemAudioCapture){i(!1);let e=tn(u.activeMicStream)?u.activeMicStream:null;if(e||(e=(await (0,Z.getAudioStream)("mic",s)).micStream),!e)return;let t=R.useTranscribingStore.getState(),r=t.duration,a=0;L.TauriSystemAudioCapture.destroyInstance();let n=C.AudioRecorder.getInstance(e,e=>{let t=R.useTranscribingStore.getState();t.isTranscriptionStarted&&t.socket?.send({header:{name:"TranscriptionAudioPush"},payload:{audio:e}})},()=>{let e=R.useTranscribingStore.getState();e.isTranscriptionStarted&&(e.socket?.send({header:{name:"TranscriptionStatusChanged"},payload:{total_conversation_time:r+a++}}),e.setTranscribeState({duration:r+a}))});n.activeMicStream=e,await n.start(),t.setTranscribeState({recorder:n});return}i(l),u.switchToMode(o)}}catch(e){l&&(0,E.isTauri)()&&i(!0),(0,Z.handleAudioError)(e,o,r)}},j=async()=>{let e=!n;if(!h||!u)return void l(e);let t=e?a?"mixed":"mic":"computer";try{if(e&&!tn(u.activeMicStream)){let{micStream:e}=await (0,Z.getAudioStream)("mic",s);if(!e)return;l(!0),u.switchToMode(t,{micStream:e})}else l(e),u.switchToMode(t)}catch(e){(0,Z.handleAudioError)(e,t,r)}},w=async e=>{let t=s===e?null:e;if(c(t),!n||!h||!u)return;let i=a?"mixed":"mic";try{let{micStream:e}=await (0,Z.getAudioStream)("mic",t);if(!e)return;u.switchToMode(i,{micStream:e})}catch(e){(0,Z.handleAudioError)(e,i,r)}},_=f.length>0?f:[{deviceId:"default",label:t("default-microphone")}],k=a&&n?t("computer-and-mic"):a?t("computer-audio-short"):t("microphone");return(0,o.jsxs)(eC.Popover,{open:g,onOpenChange:p,children:[(0,o.jsx)(eC.PopoverTrigger,{asChild:!0,children:(0,o.jsxs)(eb.Button,{variant:"ghost",className:(0,en.cn)("h-6.5 gap-1 px-1 rounded-full shrink-0 [&_svg]:size-auto","text-xs text-htNeutral-900 font-medium relative z-10"),onClick:e=>{e.stopPropagation()},children:[(0,o.jsx)("span",{children:k}),(0,o.jsx)(eQ.ArrowDown,{className:"shrink-0 size-2.5! -rotate-90"})]})}),(0,o.jsxs)(eC.PopoverContent,{align:"start",sideOffset:8,className:(0,en.cn)("w-100.75 p-4 rounded-xl border-0","shadow-popover"),children:[(0,o.jsx)("p",{className:"text-sm font-semibold text-htNeutral-950 mb-3",children:t("select-audio-source")}),(0,o.jsxs)("div",{children:[(0,o.jsxs)("button",{type:"button",onClick:y,className:"flex items-center gap-2 w-full mb-2.5 h-4",children:[(0,o.jsx)(tr,{checked:a}),(0,o.jsx)("span",{className:"text-sm font-medium text-htNeutral-950 flex-1 text-left",children:t("computer-audio")}),(0,o.jsx)(tt,{level:A})]}),(0,o.jsx)("p",{className:"pl-5.5 text-xs text-htNeutral-700 leading-4",children:t("computer-audio-desc")}),(0,o.jsx)("p",{className:"pl-5.5 text-xs text-htNeutral-700 leading-4 mt-1",children:t("computer-audio-note")})]}),(0,o.jsx)("div",{className:"h-px bg-htNeutral-300 my-4"}),(0,o.jsxs)("div",{children:[(0,o.jsxs)("button",{type:"button",onClick:j,className:"flex items-center gap-2 w-full py mb
4-2.5 h-4",children:[(0,o.jsx)(tr,{checked:n}),(0,o.jsx)("span",{className:"text-sm font-medium text-htNeutral-950 flex-1 text-left",children:t("microphone-audio")}),(0,o.jsx)(tt,{level:b})]}),(0,o.jsx)("div",{className:"space-y-2.5",children:_.map(e=>(0,o.jsx)(ta,{device:e,selected:n&&(s===e.deviceId||null===s&&"default"===e.deviceId),onSelect:()=>w(e.deviceId)},e.deviceId))})]})]})]})}var ti=e.i(595957),tl=e.i(769351),to=e.i(868353),tc=e.i(950216),tu=e.i(974801);function td(e){let t,r,a,n,s,i,l,u,m,h,f,x,g,p,b,v,A,S,y=(0,c.c)(43),{children:j,handleUpgrade:w}=e,[T,_]=(0,d.useState)(!1),k=(0,N.useTranslations)(),{data:C}=(0,G.default)("/asr/audio-duration",q.getAsrAudioTime),E=(0,R.useTranscribingStore)(th);y[0]!==C?.total_time?(t=Math.round((C?.total_time??0)/60),y[0]=C?.total_time,y[1]=t):t=y[1];let L=t;switch(E){case 1013:{let e,t=String(L);y[2]!==k||y[3]!==t?(e=k("record.duration_limit_title",{value:t}),y[2]=k,y[3]=t,y[4]=e):e=y[4],r=e;break}case 4020:{let e;y[5]!==k?(e=k("record.you-will-reach-the-transcription-limit"),y[5]=k,y[6]=e):e=y[6],r=e;break}default:r=""}let M=r;return y[7]!==E?(a=()=>{switch(E){case 1013:_(!0);break;case 4020:J.firebaseAnalytics.track(J.firebaseAnalytics.EventName.CO_TRANS_TIMEOUT_SHOW),_(!0)}},n=[E],y[7]=E,y[8]=a,y[9]=n):(a=y[8],n=y[9]),(0,d.useEffect)(a,n),y[10]!==j?(s=(0,o.jsx)(eC.PopoverTrigger,{children:j}),y[10]=j,y[11]=s):s=y[11],y[12]!==M?(i=(0,o.jsx)("div",{className:"text-xs text-inverse-foreground font-medium mb-0.5",children:M}),y[12]=M,y[13]=i):i=y[13],y[14]!==k?(l=k("record.duration_limit_title_desc"),y[14]=k,y[15]=l):l=y[15],y[16]!==l?(u=(0,o.jsx)("div",{className:"text-xs text-inverse-foreground
4/60 mb-2",children:l}),y[16]=l,y[17]=u):u=y[17],y[18]===Symbol.for("react.memo_cache_sentinel")?(m=()=>_(!1),y[18]=m):m=y[18],y[19]!==k?(h=k("common.okay"),y[19]=k,y[20]=h):h=y[20],y[21]!==h?(f=(0,o.jsx)(eb.Button,{variant:"ghost",onClick:m,className:"text-xs h-[26px] border-none bg-inherit hover:bg-inherit hover:text-inverse-foreground font-medium text-inverse-foreground",children:h}),y[21]=h,y[22]=f):f=y[22],y[23]!==w||y[24]!==E?(x=()=>{1013===E&&J.firebaseAnalytics.track(J.firebaseAnalytics.EventName.CO_TRANS_TIMELIMIT_UPGRADE),w()},y[23]=w,y[24]=E,y[25]=x):x=y[25],y[26]!==k?(g=k("common.upgrade"),y[26]=k,y[27]=g):g=y[27],y[28]!==x||y[29]!==g?(p=(0,o.jsx)(eb.Button,{"data-gtm":"CO_trans_timeout_upgrade",onClick:x,className:"h-[26px] text-xs font-medium rounded-[20px] bg-background hover:bg-background text-lakeBlue",children:g}),y[28]=x,y[29]=g,y[30]=p):p=y[30],y[31]!==f||y[32]!==p?(b=(0,o.jsxs)("div",{className:"w-full flex justify-end gap-1.5",children:[f,p]}),y[31]=f,y[32]=p,y[33]=b):b=y[33],y[34]===Symbol.for("react.memo_cache_sentinel")?(v=(0,o.jsx)(tu.PopoverArrow,{style:{fill:"#0066ff"}}),y[34]=v):v=y[34],y[35]!==b||y[36]!==i||y[37]!==u?(A=(0,o.jsxs)(eC.PopoverContent,{updatePositionStrategy:"optimized",align:"start",sideOffset:12,alignOffset:-12,className:"bg-lakeBlue w-[220px] rounded-lg p-2.5 border-none",children:[i,u,b,v]}),y[35]=b,y[36]=i,y[37]=u,y[38]=A):A=y[38],y[39]!==T||y[40]!==A||y[41]!==s?(S=(0,o.jsxs)(eC.Popover,{open:T,onOpenChange:tm,children:[s,A]}),y[39]=T,y[40]=A,y[41]=s,y[42]=S):S=y[42],S}function tm(e){e&&J.firebaseAnalytics.track(J.firebaseAnalytics.EventName.CO_TRANS_TIMEOUT_SHOW)}function th(e){return e.messageCode}let tf=Array.from({length:87},(e,t)=>{let r=3*t+.349;return`M${r} 50H${r-.7}V0H${r}V50Z`});function tx(e){let t,r,a,n,s,i,l,u,m,h,f,x,g,p=(0,c.c)(25),{className:b}=e,v=(0,R.useTranscribingStore)(tb),A=(0,R.useTranscribingStore)(tp),S=(0,d.useRef)(null),N=(0,d.useRef)(0),y=(0,d.useId)(),j=`voice-grad-${y}`,w=`voice-mask-${y}`;p[0]!==v||p[1]!==A?(t=()=>{let e=v?.getAnalyserNode(),t=new Uint8Array(e?.frequencyBinCount||128),r=0,a=0,n=s=>{let i;if(N.current=requestAnimationFrame(n),s-r<33.333333333333336)return;r=s;let l=v?.getAnalyserNode();if(l!==e&&(e=l,t=new Uint8Array(e?.frequencyBinCount||128)),e&&A!==R.RecordingStatus.PAUSED&&e){e.getByteFrequencyData(t);let r=0;for(let e=0;e<t.length;e++)r+=t[e];i=Math.min(1,r/t.length/255*2.5)}else i=0;a+=(i-a)*.3,S.current&&S.current.setAttribute("offset",a.toFixed(3))};return n(performance.now()),()=>cancelAnimationFrame(N.current)},r=[v,A],p[0]=v,p[1]=A,p[2]=t,p[3]=r):(t=p[2],r=p[3]),(0,d.useEffect)(t,r),p[4]===Symbol.for("react.memo_cache_sentinel")?(a=(0,o.jsx)("title",{children:"Voice waveform"}),p[4]=a):a=p[4],p[5]===Symbol.for("react.memo_cache_sentinel")?(n=(0,o.jsx)("stop",{ref:S,offset:"0",stopColor:"var(--foreground)"}),s=(0,o.jsx)("stop",{offset:"0",stopColor:"var(--ht-neutral-6)"}),p[5]=n,p[6]=s):(n=p[5],s=p[6]),p[7]!==j?(i=(0,o.jsxs)("linearGradient",{id:j,x1:"0",y1:"0",x2:"1",y2:"0",children:[n,s]}),p[7]=j,p[8]=i):i=p[8],p[9]===Symbol.for("react.memo_cache_sentinel")?(l={maskType:"alpha"},p[9]=l):l=p[9],p[10]===Symbol.for("react.memo_cache_sentinel")?(u=tf.map(tg),p[10]=u):u=p[10],p[11]!==w?(m=(0,o.jsx)("mask",{id:w,style:l,maskUnits:"userSpaceOnUse",x:"-1",y:"0",width:"260",height:"50",children:u}),p[11]=w,p[12]=m):m=p[12],p[13]!==i||p[14]!==m?(h=(0,o.jsxs)("defs",{children:[i,m]}),p[13]=i,p[14]=m,p[15]=h):h=p[15];let T=`url(#${w})`,_=`url(#${j})`;return p[16]!==_?(f=(0,o.jsx)("path",{d:"M262 -0.5C220 41.5 67.5 39.5 0.5 39.5H-1V50H262V-0.5Z",fill:_}),p[16]=_,p[17]=f):f=p[17],p[18]!==T||p[19]!==f?(x=(0,o.jsx)("g",{mask:T,children:f}),p[18]=T,p[19]=f,p[20]=x):x=p[20],p[21]!==b||p[22]!==h||p[23]!==x?(g=(0,o.jsxs)("svg",{width:259,height:50,viewBox:"0 0 259 50",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:b,children:[a,h,x]}),p[21]=b,p[22]=h,p[23]=x,p[24]=g):g=p[24],g}function tg(e){return(0,o.jsx)("path",{d:e,fill:"black"},e)}function tp(e){return e.recordingStatus}function tb(e){return e.recorder}eN.default.extend(e8.default);let tv=e=>{let t,r,a,n=(0,c.c)(7),{children:s,content:i}=e;return n[0]!==s?(t=(0,o.jsx)(w.TooltipTrigger,{children:s}),n[0]=s,n[1]=t):t=n[1],n[2]!==i?(r=(0,o.jsx)(w.TooltipContent,{side:"top",className:"text-sm leading-[1.6] py-2 px-3 rounded-xl text-inverse-foreground font-medium bg-foreground",children:i}),n[2]=i,n[3]=r):r=n[3],n[4]!==t||n[5]!==r?(a=(0,o.jsxs)(w.Tooltip,{delayDuration:0,
4children:[t,r]}),n[4]=t,n[5]=r,n[6]=a):a=n[6],a};function tA(){let e=(0,R.useTranscribingStore)(e=>e.recorder),t=(0,R.useTranscribingStore)(e=>e.setTranscribeState),r=(0,R.useTranscribingStore)(e=>e.recordingStatus),a=(0,R.useTranscribingStore)(e=>e.duration),n=e6(),s=(0,R.useTranscribingStore)(e=>e.messageCode),i=(0,N.useTranslations)(),l=(0,R.useTranscribingStore)(e=>e.page_operate_id),c=(0,R.useTranscribingStore)(e=>e.paragraphs),u=c[c.length-1],d=u?.originSentences?.[u?.originSentences?.length-1],m=(0,k.useRouter)(),h=async e=>{e.stopPropagation(),t({recordingStatus:R.RecordingStatus.STOPPING});let r=async()=>{try{(0,T.toast)(i("record.saved_successfully")),m.push({pathname:`/history/${l}`,query:{state:"loading"}})}catch(e){console.log("ð ~ Summary record ~ error:",e),m.push("/")}finally{O.useRecordListStore.getState().refreshLatestRecords()}};R.useTranscribingStore.getState().stopTranscription(r)};return(0,o.jsxs)("div",{className:"flex flex-col w-[260px] mx-auto cursor-pointer",onClick:()=>m.push("/live"),children:[(0,o.jsxs)("div",{className:"relative h-[50px] w-full bg-[position:1px_0px] bg-[url('/img/recording-bg.png')] bg-cover dark:bg-[url('/img/recording-bg-dark.png')]",children:[(0,o.jsx)(ts,{}),(0,o.jsx)(tx,{className:"absolute left-0 bottom-0"})]}),(0,o.jsxs)("div",{className:"h-[90px] mt-0.5",children:[(0,o.jsxs)("div",{className:"flex justify-between items-center border-y border-htNeutral-300",children:[(0,o.jsx)("div",{className:"text-[22px] leading-8 font-light text-htNeutral-950 text-center tracking-[-1px]",children:eN.default.duration(a,"seconds").format("HH:mm:ss")}),(0,o.jsxs)("div",{className:"flex",children:[(0,o.jsx)(tv,{content:i("record.tidy_fit_gecko_link"),children:(0,o.jsx)(eb.Button,{variant:"ghost","data-gtm":"CO_transcribe_finish_click",onClick:h,size:"icon",className:"size-[48px] w-[51px] border-x border-htNeutral-300 [&_svg]:size-5 rounded-none",children:r===R.RecordingStatus.STOPPING?(0,o.jsx)(tc.Spinner,{size:"small",className:"text-destructive !size-4"}):(0,o.jsx)(to.RecordEnd,{className:"!size-4 text-destructive"})})}),(0,o.jsx)(td,{handleUpgrade:()=>{m.push("/pricing")},children:(0,o.jsx)(tv,{content:r===R.RecordingStatus.RECORDING?i("record.each_early_pug_yell"):i("record.round_same_carp_devour"),children:(0,o.jsx)(eb.Button,{"data-gtm":"CO_trans_stop_click",onClick:a=>{(a.stopPropagation(),r===R.RecordingStatus.PAUSED)?1013!==s&&n.online&&(t({recordingStatus:R.RecordingStatus.RECORDING}),e?.resume()):(t({recordingStatus:R.RecordingStatus.PAUSED}),e?.pause())},variant:"ghost",size:"icon",className:"size-[48px] [&_svg]:size-3 rounded-none",children:r===R.RecordingStatus.RECORDING?(0,o.jsx)(tl.Pause,{}):(0,o.jsx)(ti.AudioPlay,{})})})})]})]}),(0,o.jsx)("p",{className:"text-xs w-[252px] font-normal text-htNeutral-900 leading-5 h-5 truncate mt-2.5",children:d?.text?d?.text:(0,o.jsx)("span",{className:"text-htNeutral-500",children:i("record.start_meeting")})})]})]})}var tS=e.i(341723),tN=e.i(321351),ty=e.i(509688);let tj=e=>{let t,r,a,n=(0,c.c)(5),{label:s}=e;return n[0]!==s?(t=(0,o.jsx)("span",{className:"text-sm font-medium text-htNeutral-950",children:s}),n[0]=s,n[1]=t):t=n[1],n[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,o.jsx)(ty.default,{type:"to"}),n[2]=r):r=n[2],n[3]!==t?(a=(0,o.jsxs)("div",{className:"flex h-13 w-full cursor-default items-center justify-between rounded-lg",children:[t,r]}),n[3]=t,n[4]=a):a=n[4],a},tw=(0,en.cn)("flex flex-1 text-htNeutral-950 items-center p-0 pb-4 gap-1.5 px-2.5 relative rounded-full shadow-none text-xs font-medium","data-[state=active]:bg-transparent data-[state=active]:shadow-none",'relative after:content-[""] after:absolute after:block after:w-full after:bottom-0 data-[state=active]:after:h-0.5 after:bg-foreground');function tT(e){let t,r,a,n,s,i=(0,c.c)(14),{type:l}=e,u=(0,N.useTranslations)();return i[0]!==u?(t=u("docT.targetLang"),i[0]=u,i[1]=t):t=i[1],i[2]!==t?(r=(0,o.jsx)(tj,{label:t}),i[2]=t,i[3]=r):r=i[3],i[4]!==u||i[5]!==l?(a="doc"===l&&(0,o.jsx)(tN.ModelSelect,{layout:"row",label:u("docT.ai-model")}),i[4]=u,i[5]=l,i[6]=a):a=i[6],i[7]!==u||i[8]!==l?(n="doc"===l&&(0,o.jsx)(tN.ImageTranslateToggle,{layout:"row",label:u("docT.image-translate")}),i[7]=u,i[8]=l,i[9]=n):n=i[9],i[10]!==r||i[11]!==a||i[12]!==n?(s=(0,o.jsxs)(o.Fragment,{children:[r,a,n]}),i[10]=r,i[11]=a,i[12]=n,i[13]=s):s=i[13],s}
4function t_(){let e,t,r,a,n,s,i,l,u,d,m=(0,c.c)(20),h=(0,N.useTranslations)("fileTranslate");return m[0]===Symbol.for("react.memo_cache_sentinel")?(e=(0,en.cn)("h-auto p-0 gap-0 justify-start text-xs border-b rounded-none bg-transparent"),m[0]=e):e=m[0],m[1]!==h?(t=h("tabDoc"),m[1]=h,m[2]=t):t=m[2],m[3]!==t?(r=(0,o.jsx)(eS.TabsTrigger,{value:"doc","data-testid":"document-tab-doc",className:tw,children:(0,o.jsx)("span",{className:"",children:t})}),m[3]=t,m[4]=r):r=m[4],m[5]!==h?(a=h("tabAudio"),m[5]=h,m[6]=a):a=m[6],m[7]!==a?(n=(0,o.jsx)(eS.TabsTrigger,{value:"audio","data-testid":"document-tab-audio",className:tw,children:a}),m[7]=a,m[8]=n):n=m[8],m[9]!==r||m[10]!==n?(s=(0,o.jsxs)(eS.TabsList,{className:e,children:[r,n]}),m[9]=r,m[10]=n,m[11]=s):s=m[11],m[12]===Symbol.for("react.memo_cache_sentinel")?(i=(0,o.jsx)(eS.TabsContent,{value:"doc",className:"",children:(0,o.jsx)(tT,{type:"doc"})}),m[12]=i):i=m[12],m[13]!==h?(l=h("comingSoon"),m[13]=h,m[14]=l):l=m[14],m[15]!==l?(u=(0,o.jsx)(eS.TabsContent,{value:"audio",children:(0,o.jsx)("span",{className:"text-htNeutral-800 text-sm",children:l})}),m[15]=l,m[16]=u):u=m[16],m[17]!==s||m[18]!==u?(d=(0,o.jsxs)(eS.Tabs,{defaultValue:"doc",className:"flex flex-col min-h-0 mx-5",children:[s,i,u]}),m[17]=s,m[18]=u,m[19]=d):d=m[19],d}let tk=(0,ey.default)("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);var tC=e.i(131874),tE=e.i(845225),tL=e.i(823416);let tR={src:e.i(183483).default,width:780,height:324,blurWidth:8,blurHeight:3,blurDataURL:"data:image/webp;base64,UklGRugAAABXRUJQVlA4TNsAAAAvB4AAEM1VICICHgiwCQAAAIDS248DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAEAwClEow4AAPBACE4AAAAAzv/vVwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAECYB4JtAwAAAHD+PTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbs3ggEgAAAAAA5x8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmIz/t2kKECK+5+Xcst9NiymQkFVfEfabRm9QNWJ0gjWVhwEA"},tM={src:e.i(618543).default,width:780,height:324,blurWidth:8,blurHeight:3,blurDataURL:"data:image/webp;base64,UklGRuAAAABXRUJQVlA4TNMAAAAvB4AAEM1VICICHghIDQAAAID+1hsAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAABaGQAAgAcyaAAAAABw/qsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+D2QjRwAAACA8+8BAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgH08EAkAAAAAgPOPAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEzWvVVlcpGypp2JNZEYNkf0hLi/YIB8vE8HepgBAA=="};function tI(e){let t,r,a,n,s,i,l,u,d,m,h,f,x=(0,c.c)(24),{onNewOrder:g}=e,p=(0,N.useTranslations)("localization"),b=(0,tE.useLocale)();(0,tS.useLocalizationStore)(tU),(0,tS.useLocalizationStore)(tP),(0,tS.useLocalizationStore)(tB),(0,tS.useLocalizationStore)(tD),x[0]!==b?(t=["localization-sidebar-languages",b],x[0]=b,x[1]=t):t=x[1];let{data:v}=(0,G.default)(t,tO);return(void 0===v?[]:v).map(tz),x[2]===Symbol.for("react.memo_cache_sentinel")?(r=(0,o.jsx)("div",{className:"absolute inset-0 bg-cover bg-center",style:{backgroundImage:`url(${tR.src})`}}),x[2]=r):r=x[2],x[3]===Symbol.for("react.memo_cache_sentinel")?(a=(0,o.jsx)("div",{className:"absolute inset-0 hidden bg-cover bg-center dark:block",style:{backgroundImage:`url(${tM.src})`}}),x[3]=a):a=x[3],x[4]!==p?(n=p("mtpe_services"),x[4]=p,x[5]=n):n=x[5],x[6]!==n?(s=(0,o.jsx)("p",{className:"text-sm font-medium leading-5 text-htNeutral-950",children:n}),x[6]=n,x[7]=s):s=x[7],x[8]!==p?(i=p("mtpe_services_desc"),x[8]=p,x[9]=i):i=x[9],x[10]!==i?(l=(0,o.jsx)("p",{className:"text-xs leading-4 text-htNeutral-900",children:i}),x[10]=i,x[11]=l):l=x[11],x[12]!==s||x[13]!==l?(u=(0,o.jsxs)("div",{className:"relative min-h-36.25 overflow-hidden rounded-xl px-3 py-4 mb-5",children:[r,a,(0,o.jsxs)("div",{className:"relative z-10 flex flex-col gap-2",children:[s,l]})]}),x[12]=s,x[13]=l,x[14]=u):u=x[14],x[15]===Symbol.for("react.memo_cache_sentinel")?(d=(0,o.jsx)(tC.Plus,{className:"size-4",strokeWidth:1.5}),x[15]=d):d=x[15],x[16]!==p?(m=p("new_order"),x[16]=p,x[17]=m):m=x[17],x[18]!==g||x[19]!==m?(h=(0,o.jsxs)("button",{type:"button",onClick:g,className:"mx-auto mt-1 flex h-8.5 items-center justify-center gap-1 rounded-full bg-htNeutral-950 px-4 py-2 text-sm font-medium leading-5 text-inverse-foreground transition-opacity hover:opacity-85",children:[d,m]}),x[18]=g,x[19]=m,x[20]=h):h=x[20],x[21]!==h||x[22]!==u?(f=(0,o.jsxs)("div",{className:"mx-5 mt-4 flex min-h-0 flex-1 flex-col",children:[u,h]}),x[21]=h,x[22]=u,x[23]=f):f=x[23],f}function tz(e){return[e.code,e.name]}function tO(e){let[,t]=e;return(0,tL.API_GET_LANG_LIST)(t)}function tD(e){return e.setToLanguages}function tB(e){return e.setFromLanguage}function tP(e){return e.toLanguages}function tU(e){return e.fromLanguage}(0,d.forwardRef)((e,t)=>{let r,a,n,s,i,l,u,d=(0,c.c)(14);return d[0]!==e?({label:r,language:a,...n}=e,d[0]=e,d[1]=r,d[2]=a,d[3]=n):(r=d[1],a=d[2],n=d[3]),d[4]!==r?(s=(0,o.jsx)("span",{className:"text-sm font-medium leading-5 text-htNeutral-950",children:r}),d[4]=r,d[5]=s):s=d[5],d[6]===Symbol.for("react.memo_cache_sentinel")?(i=(0,o.jsx)(tk,{className:"size-4 opacity-30",strokeWidth:1.5}),d[6]=i):i=d[6],d[7]!==a?(l=(0,o.jsxs)("span",{className:"flex h-4 items-center gap-1 text-xs leading-4 text-htNeutral-700",children:[a,i]}),d[7]=a,d[8]=l):l=d[8],d[9]!==n||d[10]!==t||d[11]!==s||d[12]!==l?
4(u=(0,o.jsxs)("button",{ref:t,type:"button",...n,className:"flex w-full items-center justify-between gap-6 py-4 text-left",children:[s,l]}),d[9]=n,d[10]=t,d[11]=s,d[12]=l,d[13]=u):u=d[13],u}).displayName="LanguageTrigger";var tY=e.i(845922),tY=tY,tF=e.i(843295),tF=tF,tH=e.i(504885),tW=e.i(646815),tW=tW,tV=e.i(480600),tG=e.i(476659),t$=e.i(771109),tq=e.i(997955),tK=e.i(23750);async function tQ(e){let[t,r]=await Promise.all([(0,tL.getLanguageList)(e),(0,tL.getLanguageList)("en")]),a=new Map(r.map(e=>[e.code,e.name]));return t.map(e=>({code:e.code,englishName:a.get(e.code)||e.name,localName:e.name}))}function tJ(e){let t,r,a,n,s,i,l,u,m,h,f,x,g,p,b,v,A,S,y,j,w,T=(0,c.c)(50),{type:_}=e,k=(0,tE.useLocale)(),C=(0,R.useTranscribingStore)(t4),E=(0,R.useTranscribingStore)(t3),L=(0,R.useTranscribingStore)(t2),[M,I]=(0,d.useState)(!1),z=(0,eo.useLayoutStore)(t1),O=(0,eo.useLayoutStore)(t0),D=(0,N.useTranslations)();T[0]!==z||T[1]!==O||T[2]!==_?(t=()=>{z===_&&(I(!0),O({langSelectTrigger:null}))},r=[z,_,O],T[0]=z,T[1]=O,T[2]=_,T[3]=t,T[4]=r):(t=T[3],r=T[4]),(0,d.useEffect)(t,r);let[B,P]=(0,d.useState)(""),[U,Y]=(0,d.useState)(""),F=(0,d.useRef)(null),{data:H}=(0,G.default)(k,tQ);T[5]!==H?(a=void 0===H?[]:H,T[5]=H,T[6]=a):a=T[6];let W=a;T[7]!==W?(n=new t$.default(W,{keys:["englishName","localName","code"],threshold:.2,includeMatches:!0,shouldSort:!1}),T[7]=W,T[8]=n):n=T[8];let V=n;T[9]!==W?(s=e=>{let t=W.find(t=>t.code===e);if(!t)return e;let r=t.localName,a=r.indexOf("(");return a>0?r.substring(0,a).trim():r},T[9]=W,T[10]=s):s=T[10];let $=s;if(T[11]!==V||T[12]!==W||T[13]!==B){let e;e=B.trim()?V.search(B).map(tX):W;let t={};e.forEach(e=>{let r=e.englishName[0]?.toUpperCase()||"A";t[r]||(t[r]=[]),t[r].push(e)}),i={},Object.keys(t).sort().forEach(e=>{i[e]=t[e].sort(tZ)}),T[11]=V,T[12]=W,T[13]=B,T[14]=i}else i=T[14];let q=i,K=Object.keys(q),Q=e=>{if(L===R.TranscribingType.TRANSCRIBE){R.useTranscribingStore.getState().changeLanguage({from:e}),I(!1);return}"from"===_?R.useTranscribingStore.getState().changeLanguage({from:e}):R.useTranscribingStore.getState().changeLanguage({to:e}),I(!1)};(0,d.useEffect)(()=>{let e=F.current;if(!e)return;let t=()=>{let t=e.scrollTop,r="";for(let e of K){let a=document.getElementById(`letter-${e}`);a&&a.offsetTop<=t+50&&(r=e)}r&&r!==U&&Y(r)};return e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)},[K,U]);let J=eC.Popover;T[15]===Symbol.for("react.memo_cache_sentinel")?(l=e=>{I(e)},T[15]=l):l=T[15],T[16]===Symbol.for("react.memo_cache_sentinel")?(u=(0,en.cn)("px-1 text-xs h-5 w-fit p-0 truncate flex items-center justify-center text-htNeutral-700 rounded-[80px] hover:text-htNeutral-700","hover:bg-inherit"),T[16]=u):u=T[16];let Z="from"===_?C:E;T[17]!==$||T[18]!==Z?(m=$(Z),T[17]=$,T[18]=Z,T[19]=m):m=T[19],T[20]===Symbol.for("react.memo_cache_sentinel")?(h=(0,o.jsx)(eQ.ArrowDown,{className:"-rotate-90 text-htNeutral-500 !size-3.5"}),T[20]=h):h=T[20],T[21]!==m?(f=(0,o.jsx)(eC.PopoverTrigger,{asChild:!0,children:(0,o.jsxs)(eb.Button,{variant:"ghost",className:u,children:[m,h]})}),T[21]=m,T[22]=f):f=T[22];let X=eC.PopoverContent;T[23]!==D?(x=D("record.search"),T[23]=D,T[24]=x):x=T[24],T[25]===Symbol.for("react.memo_cache_sentinel")?(g=e=>P(e.target.value),T[25]=g):g=T[25],T[26]!==B||T[27]!==x?(p=(0,o.jsx)(tK.Input,{id:"search-lang",placeholder:x,value:B,onChange:g,className:"rounded-[30px] placeholder:text-htNeutral-600 caret-lakeBlue h-8 md:text-xs pl-[30px] py-0 focus-visible:ring-0 shadow-none"}),T[26]=B,T[27]=x,T[28]=p):p=T[28],T[29]===Symbol.for("react.memo_cache_sentinel")?(b=(0,o.jsx)(tq.Search,{className:"absolute left-2.5 top-2.5 text-htNeutral-600",width:14,height:14}),T[29]=b):b=T[29],T[30]!==p?(v=(0,o.jsx)("div",{className:"px-4 py-2.5",children:(0,o.jsxs)("div",{className:"relative h-8",children:[p,b]})}),T[30]=p,T[31]=v):v=T[31];let ee=B.trim()?(0,o.jsx)("div",{className:"px-3",children:Object.entries(q).map(e=>{let[,t]=e;return t.map(e=>{let t="to"===_?E===e.code:C===e.code;return(0,o.jsx)("button",{type:"button",className:`w-full px-2 rounded-[6px] flex items-center justify-between h-10 py-3 hover:bg-htNeutral-200 transition-colors border-b border-htNeutral-100 last:border-b-0 ${t?"bg-lakeBlue/15":""}`,onClick:()=>Q(e.code),children:(0,o.jsxs)("div",{className:"flex flex-col items-start",children:[(0,o.jsx)("div",{className:(0,en.cn)("text-xs font-medium text-htNeutral-950",t&&"text-lakeBlue"),children:e.englishName}),e.localName!==e.englishName&&(0,o.jsx)("div",{className:(0,en.cn)("text-xxs leading-3 text-htNeutral-700",t&&"text-lakeBlue"),children:e.localName})]})},e.code)})})}):K.map(e=>(0,o.jsxs)("div",{children:[(0,o.jsx)("div",{id:`letter-${e}`,className:"bg-htNeutral-200 box-border content-stretch flex flex-row gap-1.5 h-5 items-center justify-start px-5 py-0.5 relative shrink-0 w-full",children:(0,o.jsx)("div",{className:"flex flex-col font-normal justify-center leading-[0] overflow-ellipsis overflow-hidden relative shrink-0 text-foreground text-[12px] text-left text-nowrap",children:(0,o.jsx)("p",{className:"block leading-[16
4px] overflow-inherit whitespace-pre",children:e})})}),(0,o.jsx)("div",{className:"bg-background box-border grid grid-cols-[repeat(4,_minmax(0px,_1fr))] p-[10px] relative shrink-0 w-full",children:q[e].map((e,t)=>{let r="to"===_?E===e.code:C===e.code,a=`${Math.floor(t/4)+1}_/_${t%4+1}`;return(0,o.jsx)("button",{type:"button",className:`relative shrink-0 w-[160.8px] rounded-[6px] hover:bg-htNeutral-200 transition-colors ${r?"bg-lakeBlue/15 rounded-[6px]":""}`,style:{gridArea:a},onClick:()=>Q(e.code),children:(0,o.jsx)("div",{className:"box-border content-stretch flex flex-col items-start justify-center p-[10.72px] relative shrink-0",children:(0,o.jsxs)("div",{className:"box-border content-stretch flex flex-col font-normal h-[25.46px] items-start justify-start leading-[0] p-0 relative shrink-0 text-left text-nowrap w-full",children:[(0,o.jsx)("div",{className:"basis-0 flex flex-col font-normal grow justify-center min-h-px min-w-px overflow-ellipsis overflow-hidden relative shrink-0 text-foreground text-[12px] w-full",children:(0,o.jsx)("p",{className:(0,en.cn)("block leading-[16px] overflow-inherit",r&&"text-lakeBlue"),children:e.englishName})}),e.localName!==e.englishName&&(0,o.jsx)("div",{className:"basis-0 flex flex-col font-normal grow justify-center min-h-px min-w-px overflow-ellipsis overflow-hidden relative shrink-0 text-htNeutral-700 text-[10px] w-full",children:(0,o.jsx)("p",{className:(0,en.cn)("block leading-[16px] overflow-inherit",r&&"text-lakeBlue"),children:e.localName})})]})})},e.code)})})]},e));T[32]!==F||T[33]!==ee?(A=(0,o.jsx)(eA.ScrollArea,{ref:F,className:"flex-1 mb-2.5",children:ee}),T[32]=F,T[33]=ee,T[34]=A):A=T[34],T[35]!==v||T[36]!==A?(S=(0,o.jsxs)("div",{className:"flex-1 flex flex-col",children:[v,A]}),T[35]=v,T[36]=A,T[37]=S):S=T[37];let et=!B.trim()&&(0,o.jsx)("div",{className:"absolute right-0 h-full flex flex-col items-center justify-center",children:(0,o.jsx)("div",{className:"flex flex-col flex-1 justify-center",children:K.map(e=>(0,o.jsx)("button",{type:"button",className:`w-4 rounded-full text-xxs leading-3 transition-colors ${U===e?"font-medium":"text-htNeutral-600 hover:text-htNeutral-950"}`,onClick:()=>(e=>{Y(e);let t=document.getElementById(`letter-${e}`);if(t&&F.current){let e=F.current,r=t.offsetTop;e.scrollTo({top:r,behavior:"smooth"})}})(e),children:e},e))})});return T[38]!==S||T[39]!==et?(y=(0,o.jsxs)("div",{className:"flex h-[535px] relative",children:[S,et]}),T[38]=S,T[39]=et,T[40]=y):y=T[40],T[41]!==X||T[42]!==y?(j=(0,o.jsx)(X,{side:"right",className:"w-[702px] z-[101] border-none rounded-[10px] p-0",sideOffset:6,children:y}),T[41]=X,T[42]=y,T[43]=j):j=T[43],T[44]!==J||T[45]!==M||T[46]!==f||T[47]!==j||T[48]!==l?(w=(0,o.jsxs)(J,{open:M,onOpenChange:l,children:[f,j]}),T[44]=J,T[45]=M,T[46]=f,T[47]=j,T[48]=l,T[49]=w):w=T[49],w}function tZ(e,t){return e.englishName.localeCompare(t.englishName)}function tX(e){return e.item}function t0(e){return e.setLayoutState}function t1(e){return e.langSelectTrigger}function t2(e){return e.transcribingType}function t3(e){return e.to}function t4(e){return e.from}let t5=["translation","face-to-face","transcription"],t6=e=>{let t,r,a,n=(0,c.c)(7),{label:s,type:i}=e;return n[0]!==s?(t=(0,o.jsx)("span",{className:"text-sm text-htNeutral-950 font-medium",children:s}),n[0]=s,n[1]=t):t=n[1],n[2]!==i?(r=(0,o.jsx)(tJ,{type:i}),n[2]=i,n[3]=r):r=n[3],n[4]!==t||n[5]!==r?(a=(0,o.jsxs)("div",{className:"flex items-center justify-between w-full h-13 rounded-lg cursor-default",children:[t,r]}),n[4]=t,n[5]=r,n[6]=a):a=n[6],a},t8="start-translation-tooltip-seen";function t7(e){let t,r,a,n,s,i,l,u,m,h,f,x,g,p,b,v=(0,c.c)(34),{tab:A}=e,S=(0,N.useTranslations)(),{start:y}=et(),[j,T]=(0,d.useState)(!1);v[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{localStorage.getItem(t8)||T(!0)},r=[],v[0]=t,v[1]=r):(t=v[0],r=v[1]),(0,d.useEffect)(t,r),v[2]!==y?(a=()=>{y()},v[2]=y,v[3]=a):a=v[3];let _=a;switch(A){case"face-to-face":{let e;v[4]===Symbol.for("react.memo_cache_sentinel")?(e={from:"common.my-language",to:"common.their-language"},v[4]=e):e=v[4],n=e;break}case"translation":{let e;v[5]===Symbol.for("react.memo_cache_sentinel")?(e={from:"Transcribe.source_lang",to:"Transcribe.target_lang"}
4,v[5]=e):e=v[5],n=e;break}case"transcription":{let e;v[6]===Symbol.for("react.memo_cache_sentinel")?(e={from:"Transcribe.source_lang",to:"Transcribe.target_lang"},v[6]=e):e=v[6],n=e;break}default:{let e;v[7]===Symbol.for("react.memo_cache_sentinel")?(e={from:"Transcribe.source_lang",to:"Transcribe.target_lang"},v[7]=e):e=v[7],n=e}}let k=n,C=k.from;return v[8]!==S||v[9]!==C?(s=S(C),v[8]=S,v[9]=C,v[10]=s):s=v[10],v[11]!==s?(i=(0,o.jsx)(t6,{label:s,type:"from"}),v[11]=s,v[12]=i):i=v[12],v[13]!==k.to||v[14]!==S||v[15]!==A?(l="transcription"!==A&&(0,o.jsx)(t6,{label:S(k.to),type:"to"}),v[13]=k.to,v[14]=S,v[15]=A,v[16]=l):l=v[16],v[17]===Symbol.for("react.memo_cache_sentinel")?(u=e=>{e||(T(!1),localStorage.setItem(t8,"1"))},v[17]=u):u=v[17],v[18]===Symbol.for("react.memo_cache_sentinel")?(m=(0,en.cn)("w-20 h-8.5 text-primary-foreground rounded-full p-0 border-[1.5px] border-white/20","bg-primary hover:bg-foreground/90"),h=(0,o.jsx)(tH.Mic,{className:"text-primary-foreground size-4.5!"}),v[18]=m,v[19]=h):(m=v[18],h=v[19]),v[20]!==_?(f=(0,o.jsx)(w.TooltipTrigger,{asChild:!0,children:(0,o.jsx)(eb.Button,{onClick:_,variant:"ghost",className:m,children:h})}),v[20]=_,v[21]=f):f=v[21],v[22]!==S?(x=S("common.start-simultaneous-interpretation"),v[22]=S,v[23]=x):x=v[23],v[24]!==x?(g=(0,o.jsx)(w.TooltipContent,{side:"right",sideOffset:100,className:"rounded-xl py-2 px-3 text-sm leading-1.6",children:x}),v[24]=x,v[25]=g):g=v[25],v[26]!==j||v[27]!==f||v[28]!==g?(p=(0,o.jsx)("div",{className:"flex justify-center",children:(0,o.jsxs)(w.Tooltip,{open:j,onOpenChange:u,children:[f,g]})}),v[26]=j,v[27]=f,v[28]=g,v[29]=p):p=v[29],v[30]!==p||v[31]!==i||v[32]!==l?(b=(0,o.jsxs)("div",{className:"overflow-hidden",children:[i,l,p]}),v[30]=p,v[31]=i,v[32]=l,v[33]=b):b=v[33],b}function t9(){let e,t,r,a,n,s,i,l,u,m,h,f,x,g,p,b,v,A,S,y=(0,c.c)(35),j=(0,N.useTranslations)();y[0]!==j?(e=j("common.translation"),y[0]=j,y[1]=e):e=y[1],y[2]===Symbol.for("react.memo_cache_sentinel")?(t=(0,o.jsx)(tW.default,{width:18,height:18}),y[2]=t):t=y[2],y[3]!==e?(r={value:"translation",label:e,icon:t},y[3]=e,y[4]=r):r=y[4],y[5]!==j?(a=j("common.interview"),y[5]=j,y[
46]=a):a=y[6],y[7]===Symbol.for("react.memo_cache_sentinel")?(n=(0,o.jsx)(tY.default,{width:18,height:18}),y[7]=n):n=y[7],y[8]!==a?(s={value:"face-to-face",label:a,icon:n},y[8]=a,y[9]=s):s=y[9],y[10]!==j?(i=j("common.transcription"),y[10]=j,y[11]=i):i=y[11],y[12]===Symbol.for("react.memo_cache_sentinel")?(l=(0,o.jsx)(tF.default,{width:18,height:18}),y[12]=l):l=y[12],y[13]!==i?(u={value:"transcription",label:i,icon:l},y[13]=i,y[14]=u):u=y[14],y[15]!==r||y[16]!==s||y[17]!==u?(m=[r,s,u],y[15]=r,y[16]=s,y[17]=u,y[18]=m):m=y[18];let w=m,T=(0,R.useTranscribingStore)(ra),_=(0,eo.useLayoutStore)(rr),k=(0,eo.useLayoutStore)(rt);y[19]!==k||y[20]!==T?(h=e=>{switch(k({meetingTab:e}),tG.ls.setStorageItem(tV.LocalStorageKeyEnum.MEETING_MODE,e),e){case"face-to-face":T({scene:2,transcribingType:R.TranscribingType.TRANSLATION});break;case"translation":T({scene:4,transcribingType:R.TranscribingType.TRANSLATION});break;case"transcription":T({scene:4,transcribingType:R.TranscribingType.TRANSCRIBE})}},y[19]=k,y[20]=T,y[21]=h):h=y[21];let C=h;return y[22]!==T?(f=()=>{let e,t=(e=tG.ls.getStorageItem(tV.LocalStorageKeyEnum.MEETING_MODE),t5.includes(e)?e:null);if(t){switch(t){case"face-to-face":T({scene:2,transcribingType:R.TranscribingType.TRANSLATION});break;case"transcription":T({scene:4,transcribingType:R.TranscribingType.TRANSCRIBE})}return}T({scene:4,transcribingType:R.TranscribingType.TRANSLATION})},x=[T],y[22]=T,y[23]=f,y[24]=x):(f=y[23],x=y[24]),(0,d.useEffect)(f,x),y[25]!==w?(g=(0,o.jsx)(eS.TabsList,{className:"h-auto p-0 gap-0 justify-start rounded-none bg-transparent",children:w.map(re)}),y[25]=w,y[26]=g):g=y[26],y[27]===Symbol.for("react.memo_cache_sentinel")?(p=(0,o.jsx)(ev.Divider,{className:"bg-htNeutral-300"}),y[27]=p):p=y[27],y[28]===Symbol.for("react.memo_cache_sentinel")?(b=(0,o.jsx)(eS.TabsContent,{value:"translation",className:"mt-0",children:(0,o.jsx)(t7,{tab:"translation"})}),y[28]=b):b=y[28],y[29]===Symbol.for("react.memo_cache_sentinel")?(v=(0,o.jsx)(eS.TabsContent,{value:"face-to-face",className:"mt-0",children:(0,o.jsx)(t7,{tab:"face-to-face"})}),y[29]=v):v=y[29],y[30]===Symbol.for("react.memo_cache_sentinel")?(A=(0,o.jsx)(eS.TabsContent,{value:"transcription",className:"mt-0",children:(0,o.jsx)(t7,{tab:"transcription"})}),y[30]=A):A=y[30],y[31]!==C||y[32]!==_||y[33]!==g?(S=(0,o.jsxs)(eS.Tabs,{onValueChange:C,value:_,className:"flex mx-5 mb-4 flex-col min-h-0",children:[g,p,b,v,A]}),y[31]=C,y[32]=_,y[33]=g,y[34]=S):S=y[34],S}function re(e){return(0,o.jsx)(eS.TabsTrigger,{value:e.value,"data-testid":`meeting-mode-${e.value}`,className:(0,en.cn)("flex flex-1 text-htNeutral-950 items-center p-0 pb-4 gap-1.5 px-2.5 relative rounded-full shadow-none text-xs font-medium","data-[state=active]:bg-transparent data-[state=active]:shadow-none",'relative after:content-[""] after:absolute after:block after:w-full after:bottom-0 data-[state=active]:after:h-0.5 after:bg-foreground'),children:e.label},e.value)}function rt(e){return e.setLayoutState}function rr(e){return e.meetingTab}function ra(e){return e.setTranscribeState}let rn=(0,d.memo)(function(e){let t,r,a,n,s,i,l,u,m,h,f,x,g,p,b,v,A,S,y,j,w,T,_,C,E,L,M,I,z,O,D,B,P,U,Y,F,H,W,V,G,$,q,K,Q,J,Z,X,ee,et,er,ea=(0,c.c)(109),{isOpen:es}=e,ei=(0,N.useTranslations)(),el=(0,N.useTranslations)("assistant"),ec=(0,k.useRouter)(),eu=(0,k.usePathname)(),ed=(0,R.useTranscribingStore)(rs),em=(0,eo.useLayoutStore)(ri),eN=(0,tS.useLocalizationStore)(rl),ey="recording"===ed||"paused"===ed||"stopping"===ed,[ej,ew]=(0,d.useState)(null),eT=(0,eo.useLayoutStore)(ro),e_=(0,eo.useLayoutStore)(rc);ea[0]!==eu||ea[1]!==e_?(t=()=>{e_({sidebarTab:eu.startsWith("/file-translate")?"document":eu.startsWith("/assistant")?"assistant":eu.startsWith("/localization")||eu.startsWith("/translate/localization")?"localization":"meeting"})},r=[eu,e_],ea[0]=eu,ea[1]=e_,ea[2]=t,ea[3]=r):(t=ea[2],r=ea[3]),(0,d.useEffect)(t,r),ea[4]!==ec||ea[5]!==e_?(a=e=>{e_({sidebarTab:e}),"document"===e&&ec.push("/file-translate"),"localization"===e&&ec.push("/localization")},ea[4]=ec,ea[5]=e_,ea[6]=a):a=ea[6];let ek=a,eC=!em&&"w-0 p-0 overflow-hidden";ea[7]!==eC?(n=(0,en.cn)("h-auto bg-transparent mx-5 mt-2 justify-start p-0 gap-0.5 mb-6",eC),ea[7]=eC,ea[8]=n):n=ea[8],ea[9]===Symbol.for("react.memo_cache_sentinel")?(s=(0,en.cn)("group flex items-center gap-1.5 px-2 py-1.5 h-auto rounded-full text-sm font-medium","data-[state=active]:bg-htNeutral-300 data-[state=active]:text-htNeutral-950 data-[state=active]:shadow-none","data-[state=inactive]:text-htNeutral-800"),i=(0,o.jsx)(ep.default,{width:20,height:20}),ea[9]=s,ea[10]=i):(s=ea[9],i=ea[10]),ea[11]!==ei?(l=ei("common.meeting"),ea[11]=ei,ea[12]=l):l=ea[12],ea[13]!==l?(u=(0,o.jsxs)(eS.TabsTrigger,{value:"meeting","data-testid":"sidebar-tab-meeting",className:s,children:[i,(0,o.jsx)("span",{className:"hidden group-data-[state=active]:inline",children:l})]}),ea[13]=l,ea[14]=u):u=ea[14],ea[15]===Symbol.for("react.memo_cache_sentinel")?(m=(0,en.cn)("group flex items-center gap-1.5 px-2 py-1.5 h-auto rounded-full text-sm font-medium","data-[state=active]:bg-htNeutral-300 data-[state=active]:text-htNeutral-950 data-[state=active]:shadow-none","data-[state=inactive]:text-htNeutral-800"),h=(0,o.jsx)(ex.default,{width:20,height:20}),ea[15]=m,ea[16]=h):(m=ea[15],h=ea[16]),ea[17]!==ei?(f=ei("Transcribe.localization"),ea[17]=ei,ea[18]=f):f=ea[18],ea[19]!==f?(x=(0,o.jsxs)(eS.TabsTrigger,{value:"localization","data-testid":"sidebar-tab-localization",className:m,children:[h,(0,o.jsx)("span",{className:"hidden group-data-[state=active]:inline",children:f})]}),ea[19]=f,ea[20]=x):x=ea[20],ea[21]===Symbol.for("react.memo_cache_sentinel")?(g=(0,en.cn)("group flex items-center gap-1.5 px-2 py-1.5 h-auto rounded-full text-sm font-medium","data-[state=active]:bg-htNeutral-300 data-[state=active]:text-htNeutral-950 data-[state=active]:shadow-none","data-[state=inactive]:text-htNeutral-800"),p=(0,o.jsx)(eh.default,{width:20,height:20}),ea[21]=g,ea[22]=p):(g=ea[21],p=ea[22]),ea[23]!==ei?(b=ei("common.assistant"),ea[23]=ei,ea[24]=b):b=ea[24],ea[25]!==b?(v=(0,o.jsxs)(eS.TabsTrigger,{value:"assistant","data-testid":"sidebar-tab-assistant",className:g,children:[p,(0,o.jsx)("span",{className:"hidden group-data-[state=active]:inline",children:b})]}),ea[25]=b,ea[26]=v):v=ea[26],ea[27]===Symbol.for("react.memo_cache_sentinel")?(A=(0,en.cn)("group flex items-center gap-1.5 px-2 py-1.5 h-auto rounded-full text-sm font-medium","data-[state=active]:bg-htNeutral-300 data-[state=active]:text-htNeutral-950 data-[state=active]:shadow-none","data-[state=inactive]:text-htNeutral-800"),S=(0,o.jsx)(ef.default,{width:20,height:20}),ea[27]=A,ea[28]=S):(A=ea[27],S=ea[28]),ea[29]!==ei?(y=ei("common.document"),ea[29]=ei,ea[30]=y):y=ea[30],ea[31]!==y?(j=(0,o.jsxs)(eS.TabsTrigger,{value:"document","data-testid":"sidebar-tab-document",className:A,children:[S,(0,o.jsx)("span",{className:"hidden group-data-[state=active]:inline",children:y})]}),ea[31]=y,ea[32]=j):j=ea[32],ea[33]!==x||ea[34]!==v||ea[35]!==j||ea[36]!==n||ea[37]!==u?(w=(0,o.jsxs)(eS.TabsList,{className:n,children:[u,x,v,j]}),ea[33]=x,ea[34]=v,ea[35]=j,ea[36]=n,ea[37]=u,ea[38]=w):w=ea[38];let eL=em&&"w-65";ea[39]!==eL?(T=(0,en.cn)("bg-htNeutral-300 h-0.5 w-0 mx-auto",eL),ea[39]=eL,ea[40]=T):T=ea[40],ea[41]!==T?(_=(0,o.jsx)(ev.Divi
4der,{className:T}),ea[41]=T,ea[42]=_):_=ea[42];let eR=!em&&"w-0 overflow-hidden";ea[43]!==eR?(C=(0,en.cn)("flex-1 min-h-0 mt-0",eR),ea[43]=eR,ea[44]=C):C=ea[44],ea[45]===Symbol.for("react.memo_cache_sentinel")?(E={maxHeight:"calc(100vh - 208px)"},ea[45]=E):E=ea[45],ea[46]!==ey?(L=ey?(0,o.jsx)(tA,{}):(0,o.jsx)(t9,{}),ea[46]=ey,ea[47]=L):L=ea[47];let eM=em&&"w-65";ea[48]!==eM?(M=(0,en.cn)("bg-htNeutral-300 h-0.5 w-0 mx-auto",eM),ea[48]=eM,ea[49]=M):M=ea[49],ea[50]!==M?(I=(0,o.jsx)(ev.Divider,{className:M}),ea[50]=M,ea[51]=I):I=ea[51],ea[52]!==es||ea[53]!==ej?(z=(0,o.jsx)("div",{className:"mt-8 px-2",children:(0,o.jsx)(e1,{isOpen:es,scrollViewport:ej})}),ea[52]=es,ea[53]=ej,ea[54]=z):z=ea[54],ea[55]!==L||ea[56]!==I||ea[57]!==z?(O=(0,o.jsxs)(eA.ScrollArea,{ref:ew,className:"flex flex-col mt-4",style:E,children:[L,I,z]}),ea[55]=L,ea[56]=I,ea[57]=z,ea[58]=O):O=ea[58],ea[59]!==C||ea[60]!==O?(D=(0,o.jsx)(eS.TabsContent,{value:"meeting",className:C,children:O}),ea[59]=C,ea[60]=O,ea[61]=D):D=ea[61];let eI=!em&&"w-0 overflow-hidden";ea[62]!==eI?(B=(0,en.cn)("flex-1 min-h-0 mt-0",eI),ea[62]=eI,ea[63]=B):B=ea[63],ea[64]===Symbol.for("react.memo_cache_sentinel")?(P=(0,o.jsx)(eA.ScrollArea,{className:"flex flex-col mt-4",style:{maxHeight:"calc(100vh - 200px)"},children:(0,o.jsx)(t_,{})}),ea[64]=P):P=ea[64],ea[65]!==B?(U=(0,o.jsx)(eS.TabsContent,{value:"document",className:B,children:P}),ea[65]=B,ea[66]=U):U=ea[66];let ez=!em&&"w-0 overflow-hidden";ea[67]!==ez?(Y=(0,en.cn)("flex-1 min-h-0 mt-0",ez),ea[67]=ez,ea[68]=Y):Y=ea[68],ea[69]!==eN||ea[70]!==ec?(F=(0,o.jsx)(tI,{onNewOrder:()=>{eN(),ec.push("/localization?mode=new")}}),ea[69]=eN,ea[70]=ec,ea[71]=F):F=ea[71],ea[72]!==Y||ea[73]!==F?(H=(0,o.jsx)(eS.TabsContent,{value:"localization",className:Y,children:F}),ea[72]=Y,ea[73]=F,ea[74]=H):H=ea[74];let eO=!em&&"w-0 overflow-hidden p-0";ea[75]!==eO?(W=(0,en.cn)("mt-3",eO),ea[75]=eO,ea[76]=W):W=ea[76],ea[77]===Symbol.for("react.memo_cache_sentinel")?(V={maxHeight:"calc(100vh - 208px)"},ea[77]=V):V=ea[77],ea[78]!==ec?(G=()=>ec.push("/home"),ea[78]=ec,ea[79]=G):G=ea[79],ea[80]!==el?($=el("new-chat"),ea[80]=el,ea[81]=$):$=ea[81],ea[82]===Symbol.for("react.memo_cache_sentinel")?(q=(0,o.jsx)(eg.default,{className:"size-5"}),ea[82]=q):q=ea[82],ea[83]!==el?(K=el("new-chat"),ea[83]=el,ea[84]=K):K=ea[84],ea[85]!==G||ea[86]!==$||ea[87]!==K?(Q=(0,o.jsxs)(eb.Button,{variant:"ghost",onClick:G,"aria-label":$,className:"p-2 flex items-center justify-start gap-2 mb-3.5",children:[q,K]}),ea[85]=G,ea[86]=$,ea[87]=K,ea[88]=Q):Q=ea[88];let eD=em&&"w-65";return ea[89]!==eD?(J=(0,en.cn)("bg-htNeutral-300 h-0.5 w-0 mx-auto",eD),ea[89]=eD,ea[90]=J):J=ea[90],ea[91]!==J?(Z=(0,o.jsx)(ev.Divider,{className:J}),ea[91]=J,ea[92]=Z):Z=ea[92],ea[93]===Symbol.for("react.memo_cache_sentinel")?(X=(0,o.jsx)(eE,{}),ea[93]=X):X=ea[93],ea[94]!==Q||ea[95]!==Z?(ee=(0,o.jsxs)(eA.ScrollArea,{className:"flex flex-col px-3",style:V,viewportClassName:"[&>div]:!flex [&>div]:flex-col [&>div]:h-full",children:[Q,Z,X]}),ea[94]=Q,ea[95]=Z,ea[96]=ee):ee=ea[96],ea[97]!==W||ea[98]!==ee?(et=(0,o.jsx)(eS.TabsContent,{value:"assistant",className:W,children:ee}),ea[97]=W,ea[98]=ee,ea[99]=et):et=ea[99],ea[100]!==ek||ea[101]!==eT||ea[102]!==w||ea[103]!==_||ea[104]!==D||ea[105]!==U||ea[106]!==H||ea[107]!==et?(er=(0,o.jsxs)(eS.Tabs,{value:eT,className:"flex flex-col flex-1 min-h-0",onValueChange:ek,children:[w,_,D,U,H,et]}),ea[100]=ek,ea[101]=eT,ea[102]=w,ea[103]=_,ea[104]=D,ea[105]=U,ea[106]=H,ea[107]=et,ea[108]=er):er=ea[108],er});function rs(e){return e.recordingStatus}function ri(e){return e.sidebarOpen}function rl(e){return e.resetFlow}function ro(e){return e.sidebarTab}function rc(e){return e.setLayoutState}let ru=(0,ey.default)("moon",[["path",{d:"M12 3a6 6 0 0 0 9 9 9 9 0 1 1-9-9Z",key:"a7tn18"}]]),rd=(0,ey.default)("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]);var rm=e.i(534220);function rh(){return(rh=Object.assign.bind()).apply(null,arguments)}let rf=function(e){return d.createElement("svg",rh({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 32 32"},e),n||(n=d.createElement("mask",{id:"ellipse_svg__b",fill:"#fff"},d.createElement("path",{d:"M32 16c0 8.837-7.163 16-16 16S0 24.837 0 16 7.163 0 16 0s16 7.163 16 16"}))),d.createElement("g",{clipPath:"url(#ellipse_svg__a)","data-figma-skip-parse":"true",mask:"url(#ellipse_svg__b)"},d.createElement("foreignObject",{width:2200,height:2200,x:-1100,y:-1100,transform:"translate(16 16)scale(.016)"},d.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",style:{background:"conic-gradient(from 90deg,#06a1f7 0deg,#12f6fe 135deg,#0072f4 283.846deg,#06a1f7 360deg)",height:"100%",width:"100%",opacity:1}}))),s||(s=d.createElement("path",{d:"M32 16h-1.6c0 7.953-6.447 14.4-14.4 14.4v3.2c9.72 0 17.6-7.88 17.6-17.6zM16 32v-1.6C8.047 30.4 1.6 23.953 1.6 16h-3.2c0 9.72 7.88 17.6 17.6 17.6zM0 16h1.6C1.6 8.047 8.047 1.6 16 1.6v-3.2C6.28-1.6-1.6 6.28-1.6 16zM16 0v1.6c7.953 0 14.4 6.447 14.4 14.4h3.2c0-9.72-7.88-17.6-17.6-17.6z","data-figma-gradient-fill":'{"type":"GRADIENT_ANGULAR","stops":[{"color":{"r":0.070588238537311554,"g":0.96498268842697144,"b":0.99607843160629272,"a":1.0},"position":0.3750},{"color":{"r":0.0,"g":0.44705882668495178,"b":0.95686274766921997,"a":1.0},"position":0.78846156597137451}],"stopsVar":[{"color":{"r":0.070588238537311554,"g":0.96498268842697144,"b":0.99607843160629272,"a":1.0},"position":0.3750},{"color":{"r":0.0,"g":0.44705882668495178,"b":0.95686274766921997,"a":1.0},"position":0.78846156597137451}],"transform":{"m00":32.0,"m01":0.0,"m02":1.3642420526593924e-12,"m10":0.0,"m11":32.0,"m12":0.
40},"opacity":1.0,"blendMode":"NORMAL","visible":true}',mask:"url(#ellipse_svg__b)"})),i||(i=d.createElement("defs",null,d.createElement("clipPath",{id:"ellipse_svg__a"},d.createElement("path",{d:"M32 16h-1.6c0 7.953-6.447 14.4-14.4 14.4v3.2c9.72 0 17.6-7.88 17.6-17.6zM16 32v-1.6C8.047 30.4 1.6 23.953 1.6 16h-3.2c0 9.72 7.88 17.6 17.6 17.6zM0 16h1.6C1.6 8.047 8.047 1.6 16 1.6v-3.2C6.28-1.6-1.6 6.28-1.6 16zM16 0v1.6c7.953 0 14.4 6.447 14.4 14.4h3.2c0-9.72-7.88-17.6-17.6-17.6z"})))))};function rx(){return(rx=Object.assign.bind()).apply(null,arguments)}let rg=function(e){return d.createElement("svg",rx({xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em",fill:"none",viewBox:"0 0 32 32"},e),l||(l=d.createElement("circle",{cx:16,cy:16,r:15.2,stroke:"#DDDFE3",strokeWidth:1.6})))},rp={src:e.i(598848).default,width:36,height:36,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAA3UlEQVR42m2Puw7BYBzF/236fQSRuLRpRIWGEhuJwaVpgrC6hohYkVhs3gEPYDWxuMQLiElSsQiDtyAxYKDp0g4948k5Ob8DYCDekeGjLikEQOhcyoLAHmRMzrivIB4Wg7S84pxSWAsEqhKU5Q0ONBNC/rAQs/KadUkCEMiMKE8siCq7Odn/vCA5HSJ/LYHpFK8WbZlO1ju+Xtjp42sdvX9k7/2C0nGrzLFqANGcm6702sLsfGLGzy9q7JcgtHMKE9b2CRLYerflndxvlC8VMXoGmOHcNrFTVJiw3v8DdT8wF8yfA+IAAAAASUVORK5CYII="},rb={src:e.i(869826).default,width:400,height:400,blurWidth:8,blurHeight:8,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAx0lEQVR42iWPuw5GUBCEz4OikigkGqFzjyhQaMQ1QhQKREQ0Cg/gvNP8Oft3u5nZb2fYcRzo+x7v++J5Huz7jmVZ0DQNzvMEG4YBURShKApUVQXHcWBZFsIwhNDY930kiqVtW+R5TtfzPGNdVzCBieMYnuchyzIyJEmCuq7JxK7rgq7rMAwDsizDNE0iCWqapmD3fcP3ffotsiiKAkmSEAQBpmkC67oOrusSXhhUVYWmabBtG9u2/TOM40jVRFBRsyxLmjnn+AEBsq6LXoKjEgAAAABJRU5ErkJggg=="};var rv=e.i(804012),rA=e.i(261716),rS=e.i(655820),rS=rS;function rN(){let e,t,r,a,n,s,i,l,u,d=(0,c.c)(18),m=(0,k.useRouter)(),h=(0,R.useTranscribingStore)(ry)===R.RecordingStatus.RECORDING,f=(0,N.useTranslations)();d[0]!==h?(e=h?{refreshInterval:15e3}:{},d[0]=h,d[1]=e):e=d[1];let{data:x}=(0,G.default)("/asr/audio-duration",q.getAsrAudioTime,e);(0,ea.default)(J.firebaseAnalytics.EventName.IAP_TRANSCRIBE_CARD_SHOW);let g=Math.round((x?.used_time??0)/60),p=Math.round((x?.total_time??0)/60);if(!x)return null;let b=p-g;d[2]!==m?(t=()=>{m.push("/duration")},d[2]=m,d[3]=t):t=d[3];let v=t;return d[4]!==f?(r=f("subscribe.credits"),d[4]=f,d[5]=r):r=d[5],d[6]!==r?(a=(0,o.jsx)("span",{className:"text-sm font-medium text-htNeutral-800",children:r}),d[6]=r,d[7]=a):a=d[7],d[8]===Symbol.for("react.memo_cache_sentinel")?(n=(0,o.jsx)(rS.default,{className:"text-sm"}),d[8]=n):n=d[8],d[9]!==b?(s=(0,o.jsx)("span",{className:"text-xs text-htNeutral-950 opacity-80",children:b}),d[9]=b,d[10]=s):s=d[10],d[11]===Symbol.for("react.memo_cache_sentinel")?(i=(0,o.jsx)(eQ.ArrowDown,{className:"-rotate-90 text-htNeutral-700 !size-3"}),d[11]=i):i=d[11],d[12]!==s?(l=(0,o.jsxs)("div",{className:"flex items-center gap-1",children:[n,s,i]}),d[12]=s,d[13]=l):l=d[13],d[14]!==v||d[15]!==a||d[16]!==l?(u=(0,o.jsxs)("button",{type:"button",className:"flex items-center focus-visible:outline-none justify-between w-full border-b dark:border-htNeutral-200 pb-2.5",onClick:v,children:[a,l]}),d[14]=v,d[15]=a,d[16]=l,d[17]=u):u=d[17],u}function ry(e){return e.recordingStatus}var rj=e.i(510402),rw=e.i(630374),rT=e.i(160889);function r_(){let e,t,r,a,n,s,i,l,u,d,m,h,f,x,g=(0,c.c)(31),p=(0,N.useTranslations)("subscribe"),b=(0,ec.useUserStore)(rC),v="monthly"===b||"yearly"===b?b:null;return g[0]!==p?(e=p("active"),g[0]=p,g[1]=e):e=g[1],g[2]!==e?(t=(0,o.jsx)("h1",{className:"text-2xl text-start font-medium text-htNeutral-950 mb-6",children:e}),g[2]=e,g[3]=t):t=g[3],g[4]!==p?(r=p("pro"),g[4]=p,g[5]=r):r=g[5],g[6]!==v||g[7]!==p?(a=v?p(v):"--",g[6]=v,g[7]=p,g[8]=a):a=g[8],g[9]!==r||g[10]!==a?(n=(0,o.jsxs)("h1",{className:"text-base font-medium bg-[linear-gradient(345deg,#B466FF_0%,#658BFF_56%,#66D2FF_100%)] bg-clip-text text-transparent inline-block",children:[r,"-",a]}),g[9]=r,g[10]=a,g[11]=n):n=g[11],g[12]===Symbol.for("react.memo_cache_sentinel")?(s=(0,o.jsx)("div",{className:"h-[1px] bg-htNeutral-300 w-full mt-2 mb-4"}),g[12]=s):s=g[12],g[13]!==p?(i=p("manage-subscription"),g[13]=p,g[14]=i):i=g[14],g[15]!==i?(l=(0,o.jsx)("h3",{className:"text-base font-semibold text-htNeutral-950",children:i}),g[15]=i,g[16]=l):l=g[16],g[17]!==p?(u=p("click-the-link-to-manage-your-subscription"),g[17]=p,g[18]=u):u=g[18],g[19]===Symbol.for("react.memo_cache_sentinel")?(d=(0,o.jsx)(eb.Button,{"data-gtm":er.EventName.SUBSCRIPTION_LINK_CLICK,onClick:rk,variant:"link",className:"text-lakeBlue hover:underline block p-0 mt-0.5",children:"billing.stripe.com/p/login/test_eVq5kEdtn2pScLQfASbEA00"}),g[19]=d):d=g[19],g[20]!==u?(m=(0,o.jsxs)("p",{className:"text-sm",children:[u,d]}
4),g[20]=u,g[21]=m):m=g[21],g[22]!==m||g[23]!==l?(h=(0,o.jsxs)("div",{className:"space-y-1",children:[l,m]}),g[22]=m,g[23]=l,g[24]=h):h=g[24],g[25]!==h||g[26]!==n?(f=(0,o.jsxs)("div",{className:"border border-htNeutral-300 rounded-xl p-4",children:[n,s,h]}),g[25]=h,g[26]=n,g[27]=f):f=g[27],g[28]!==t||g[29]!==f?(x=(0,o.jsx)("div",{className:"h-full p-6 sm:p-10",children:(0,o.jsxs)("div",{className:"w-full max-w-[757px]",children:[t,f]})}),g[28]=t,g[29]=f,g[30]=x):x=g[30],x}function rk(){window.open("https://billing.stripe.com/p/login/test_eVq5kEdtn2pScLQfASbEA00","_blank")}function rC(e){return e.subscribe?.circle}var rE=e.i(435191);let rL=[{value:"light",labelKey:"light",icon:rd},{value:"dark",labelKey:"dark",icon:ru},{value:"system",labelKey:"auto",icon:(0,ey.default)("contrast",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 18a6 6 0 0 0 0-12v12z",key:"j4l70d"}]])}];function rR(){let e,t,r,a,n,s=(0,c.c)(13),{setTheme:i,theme:l}=(0,rm.useTheme)(),u=(0,N.useTranslations)("settings");return s[0]!==u?(e=u("theme"),s[0]=u,s[1]=e):e=s[1],s[2]!==e?(t=(0,o.jsx)(rw.DialogHeader,{closeClass:"hidden",className:"border-b pb-5 dark:border-htNeutral-200",children:(0,o.jsx)(rw.DialogTitle,{className:"text-xl leading-7 font-semibold text-htNeutral-950",children:e})}),s[2]=e,s[3]=t):t=s[3],s[4]!==i||s[5]!==u||s[6]!==l?(r=rL.map(e=>{let t=e.icon,r=l===e.value;return(0,o.jsxs)("button",{type:"button","aria-pressed":r,className:(0,en.cn)("flex h-22 w-43.25 flex-col items-center justify-center gap-3 rounded-xl border bg-background py-4 text-base leading-5.5 font-medium transition-colors","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",r?"border-foreground text-foreground":"border-htNeutral-500 text-htNeutral-800"),onClick:()=>i(e.value),children:[(0,o.jsx)(t,{"aria-hidden":"true",size:22,strokeWidth:1.75}),(0,o.jsx)("span",{children:u(e.labelKey)})]},e.value)}),s[4]=i,s[5]=u,s[6]=l,s[7]=r):r=s[7],s[8]!==r?(a=(0,o.jsx)("div",{className:"grid grid-cols-3 gap-5 pt-5",children:r}),s[8]=r,s[9]=a):a=s[9],s[10]!==t||s[11]!==a?(n=(0,o.jsxs)("div",{className:"h-full p-6 sm:p-20",children:[t,a]}),s[10]=t,s[11]=a,s[12]=n):n=s[12],n}let rM={ar:"arabic",en:"english",fr:"french",hi:"hindi",ru:"russian",sw:"swahili",zh:"chinese"},rI=rE.default.version;function rz(e){let t,r,a,n,s,i,l,u,m,h,f,x,g,p,b,v,y,j,w,T,_,C,E,L,R,M,I,z,O,D,B,P,U,Y,F,H,W,V,G,$,q=(0,c.c)(89),{open:K,onOpenChange:Q,initialTab:J}=e,Z=void 0===J?"connectors":J,X=(0,tE.useLocale)();(0,S.useParams)();let ee=(0,k.useRouter)();(0,k.usePathname)();let et=(0,ec.useUserStore)(rO),[er,ea]=(0,d.useState)(!1);q[0]===Symbol.for("react.memo_cache_sentinel")?(t=[],q[0]=t):t=q[0];let[es,ei]=(0,d.useState)(t),[el,eo]=(0,d.useState)(Z),eu=(0,N.useTranslations)("langs"),ed=(0,N.useTranslations)(),em=(0,N.useTranslations)("settings");q[1]!==K||q[2]!==el?(r=()=>{if(!K||"connectors"!==el)return;let e=!0;return ea(!0),(0,e_.getConnectedAccounts)().then(t=>{e&&ei((Array.isArray(t)?t:!t||"object"!=typeof t?[]:Array.isArray(t.list)?t.list:Array.isArray(t.accounts)?t.accounts:Array.isArray(t.connectors)?t.connectors:[]).map((e,t)=>{let r=e&&"object"==typeof e?e:{},a=r.name||r.connector_name||r.provider_name||r.provider||"Unknown",n=String(r.id??"")||String(r.connector_id??"")||String(r.account_id??"")||`${a}-${t}`,s=r.connected??r.is_connected??r.status,i=!0===s||1===s||"1"===s||"connected"===s||"CONNECTED"===s;return{id:n,name:a,icon:r.icon||r.logo||r.image||r.icon_url,connected:i}}))}).catch(()=>{e&&ei([])}).finally(()=>{e&&ea(!1)}),()=>{e=!1}},a=[K,el],q[1]=K,q[2]=el,q[3]=r,q[4]=a):(r=q[3],a=q[4]),(0,d.useEffect)(r,a),q[5]!==et||q[6]!==Z||q[7]!==K?(n=()=>{K&&eo("subscription"===Z&&"stripe"!==et?"connectors":Z)},s=[et,Z,K],q[5]=et,q[6]=Z,q[7]=K,q[8]=n,q[9]=s):(n=q[8],s=q[9]),(0,d.useEffect)(n,s),q[10]!==ee?(i=e=>{(0,d.startTransition)(()=>{(0,rj.setCookie)("NEXT_LOCALE",e,{expires:new Date(Date.now()+31536e6),path:"/"}),ee.refresh()})},q[10]=ee,q[11]=i):i=q[11];let eh=i;return q[12]===Symbol.for("react.memo_cache_sentinel")?(l=(0,en.cn)("bg-background gap-0 p-0 w-[min(960px,96vw)] sm:max-w-240 sm:rou
4nded-xl focus-visible:outline-none overflow-hidden","max-h-[86vh]"),q[12]=l):l=q[12],q[13]===Symbol.for("react.memo_cache_sentinel")?(u=e=>eo(e),q[13]=u):u=q[13],q[14]!==em?(m=em("my"),q[14]=em,q[15]=m):m=q[15],q[16]!==m?(h=(0,o.jsx)("p",{className:"px-2 py-4 text-[20px] font-semibold leading-7 text-htNeutral-950",children:m}),q[16]=m,q[17]=h):h=q[17],q[18]===Symbol.for("react.memo_cache_sentinel")?(f=(0,en.cn)("h-10 w-full justify-start rounded-md px-2 py-2 text-sm font-medium text-htNeutral-950 shadow-none","data-[state=active]:bg-htNeutral-300 data-[state=active]:shadow-none"),q[18]=f):f=q[18],q[19]!==em?(x=em("theme"),q[19]=em,q[20]=x):x=q[20],q[21]!==x?(g=(0,o.jsx)(eS.TabsTrigger,{value:"theme",className:f,children:x}),q[21]=x,q[22]=g):g=q[22],q[23]===Symbol.for("react.memo_cache_sentinel")?(p=(0,en.cn)("h-10 w-full justify-start rounded-md px-2 py-2 text-sm font-medium text-htNeutral-950 shadow-none","data-[state=active]:bg-htNeutral-300 data-[state=active]:shadow-none"),q[23]=p):p=q[23],q[24]!==em?(b=em("language"),q[24]=em,q[25]=b):b=q[25],q[26]!==b?(v=(0,o.jsx)(eS.TabsTrigger,{value:"language",className:p,children:b}),q[26]=b,q[27]=v):v=q[27],q[28]===Symbol.for("react.memo_cache_sentinel")?(y=(0,en.cn)("h-10 w-full justify-start rounded-md px-2 py-2 text-sm font-medium text-htNeutral-950 shadow-none","data-[state=active]:bg-htNeutral-300 data-[state=active]:shadow-none"),q[28]=y):y=q[28],q[29]!==em?(j=em("connectors"),q[29]=em,q[30]=j):j=q[30],q[31]!==j?(w=(0,o.jsx)(eS.TabsTrigger,{value:"connectors",className:y,children:j}),q[31]=j,q[32]=w):w=q[32],q[33]!==et||q[34]!==ed?(T="stripe"===et&&(0,o.jsx)(eS.TabsTrigger,{value:"subscription",className:(0,en.cn)("h-10 w-full justify-start rounded-md px-2 py-2 text-sm font-medium text-htNeutral-950 shadow-none","data-[state=active]:bg-htNeutral-300 data-[state=active]:shadow-none"),children:ed("subscribe.subscriptions")}),q[33]=et,q[34]=ed,q[35]=T):T=q[35],q[36]!==g||q[37]!==v||q[38]!==w||q[39]!==T?(_=(0,o.jsxs)(eS.TabsList,{className:"h-auto w-full flex-col items-start gap-1 rounded-none bg-transparent p-0",children:[g,v,w,T]}),q[36]=g,q[37]=v,q[38]=w,q[39]=T,q[40]=_):_=q[40],q[41]===Symbol.for("react.memo_cache_sentinel")?(C=(0,o.jsx)("div",{className:"mt-auto px-2 pb-2 pt-4 text-xs leading-5 text-htNeutral-800",children:(0,o.jsxs)("p",{children:["Hi translate: ",rI," (","prod",")"]})}),q[41]=C):C=q[41],q[42]!==h||q[43]!==_?(E=(0,o.jsxs)("div",{className:"flex w-full shrink-0 flex-col bg-secondary p-3 sm:w-60 sm:border-b-0",children:[h,_,C]}),q[42]=h,q[43]=_,q[44]=E):E=q[44],q[45]===Symbol.for("react.memo_cache_sentinel")?(L=(0,o.jsx)(eS.TabsContent,{value:"theme",className:"mt-0 h-full ring-0 focus-visible:ring-0",children:(0,o.jsx)(rR,{})}),q[45]=L):L=q[45],q[46]!==em?(R=em("language"),q[46]=em,q[47]=R):R=q[47],q[48]!==R?(M=(0,o.jsx)(rw.DialogHeader,{closeClass:"hidden",className:"border-b pb-5 dark:border-htNeutral-200",children:(0,o.jsx)(rw.DialogTitle,{className:"text-[28px] leading-9 font-semibold text-htNeutral-950",children:R})}),q[48]=R,q[49]=M):M=q[49],q[50]!==eh||q[51]!==X||q[52]!==eu?(I=rT.routing.locales.map((e,t)=>{let r=e in rM?rM[e]:null,a=rT.routing.locales[t+1]===X;return(0,o.jsx)("button",{type:"button",className:(0,en.cn)("w-full h-12 flex items-center justify-between text-left","text-sm text-htNeutral-800 transition-colors hover:text-htNeutral-950 px-3",a?"border-b-0":"border-b dark:border-htNeutral-200",e===X&&"text-htNeutral-950 bg-htNeutral-300 font-medium rounded-xl"),onClick:()=>eh(e),children:(0,o.jsx)("span",{children:r?eu(r):e})},e)}),q[50]=eh,q[51]=X,q[52]=eu,q[53]=I):I=q[53],q[54]!==I?(z=(0,o.jsx)("div",{className:"py-4",children:I}),q[54]=I,q[55]=z):z=q[55],q[56]!==M||q[57]!==z?(O=(0,o.jsx)(eS.TabsContent,{value:"language",className:"mt-0 h-full ring-0 focus-visible:ring-0",children:(0,o.jsxs)("div",{className:"h-full p-6 sm:p-10",children:[M,z]})}),q[56]=M,q[57]=z,q[58]=O):O=q[58],q[59]!==em?(D=em("connectors"),q[59]=em,q[60]=D):D=q[60],q[61]!==D?(B=(0,o.jsx)(rw.DialogTitle,{className:"text-[28px] leading-9 font-semibold text-htNeutral-950",children:D}),q[61]=D,q[62]=B):B=q[62],q[63]===Symbol.for("react.memo_cache_sentinel")?(P=(0,o.jsx)("span",{className:"size-8 inline-flex items-center justify-center text-htNeutral-400","aria-hidden":"true",children:(0,o.jsx)(tC.Plus,{className:"size-5"})}),q[63]=P):P=q[63],q[64]!==B?(U=(0,o.jsx)(rw.DialogHeader,{closeClass:"hidden",className:"px-6 pt-6 pb-5 border-b sm:px-10 sm:pt-10 dark:border-htNeutral-200",children:(0,o.jsxs)("div",{className:"flex items-center justify-between w-full pr-3",children:[B,P]})}),q[64]=B,q[65]=U):U=q[65],q[66]!==es||q[67]!==er||q[68]!==em?(Y=er?(0,o.jsx)("div",{className:"py-10 text-center text-sm text-htNeutral-400",children:em("loading")}):0===es.length?(0,o.jsx)("div",{className:"py-10 text-center text-sm text-htNeutral-400",children:em("no-connectors")}):es.map(e=>(0,o.jsxs)("div",{className:"flex items-center justify-between gap-6 py-5",children:[(0,o.jsxs)("div",{className:"flex items-center gap-3 min-w-0",children:[(0,o.jsx)("div",{className:"size-9 rounded bg-background border border-htNeutral-300 p-1.5 shrink-0",children:e.icon?(0,o.jsx)(A.default,{alt:e.name,src:e.icon,width:24,height:24,className:"size-6 object-contain",unoptimized:!0}):(0,o.jsx)("div",{className:"size-6 rounded bg-htNeutral-200 flex items-center justify-center text-xs font-medium text-htNeutral-800",children:e.name.slice(0,1).toUpperCase()})}),(0,o.jsx)("span",{className:"text-sm leading-5 font-medium text-htNeutral-950 truncate",children:e.name})]}),(0,o.jsx)("span",{className:(0,en.cn)("h-7 rounded-md border px-3 inline-flex items-center text-[11px] font-medium shrink-0",e.connected?"border-htNeutral-200 text-htNeutral-400 bg-background":"border-foreground text-inverse-foreground bg-inverse-background"),children:e.connected?em("connected"):em("connect")})]},e.id)),q[66]=es,q[67]=er,q[68]=em,q[69]=Y):Y=q[69],q[70]!==Y?(F=(0,o.jsx)("div",{className:"min-h-0 flex-1 overflow-y-auto px-6 pb-3 sm:px-10",children:Y}),q[70]=Y,q[71]=F):F=q[71],q[72]!==U||q[73]!==F?(H=(0,o.jsxs)(eS.TabsContent,{value:"connectors",className:"mt-0 h-full ring-0 focus-visible:ring-0",children:[U,F]}),q[72]=U,q[73]=F,q[74]=H):H=q[74],q[75]!==et?(W="stripe"===et&&(0,o.jsx)(eS.TabsContent,{value:"subscription",className:"mt-0 h-full overflow-y-auto ring-0 focus-visible:ring-0",children:(0,o.jsx)(r_,{})}),q[75]=et,q[76]=W):W=q[76],q[77]!==O||q[78]!==H||q[79]!==W?(V=(0,o.jsxs)("div",{className:"min-h-0 flex-1 bg-background",children:[L,O,H,W]}),q[77]=O,q[78]=H,q[79]=W,q[80]=V):V=q[80],q[81]!==E||q[82]!==V||q[83]!==el?(G=(0,o.jsx)(rw.DialogContent,{className:l,children:(0,o.jsxs)(eS.Tabs,{value:el,onValueChange:u,className:"flex h-[min(720px,86vh)] w-full flex-col sm:flex-row",children:[E,V]})}),q[81]=E,q[82]=V,q[83]=el,q[84]=G):G=q[84],q[85]!==Q||q[86]!==K||q[87]!==G?($=(0,o.jsx)(rw.Dialog,{open:K,onOpenChange:Q,children:G}),q[85]=Q,q[86]=K,q[87]=G,q[88]=$):$=q[88],$}function rO(e){return e.subscribe?.channel}let rD={en:"English",zh:"䏿",fr:"Français",ar:"Ø§ÙØ¹Ø±Ø¨ÙØ©",hi:"हिनà¥à¤¦à¥",ru:"Ð ÑÑÑкий",sw:"Kiswahil
4i"},rB=(0,d.memo)(function(){let e,t,r,a,n,s,i,l,u,m,h,f,x,g,p,b,v,S,y,j,w,T,_,C,E,L,R,M,I,z,O,D,B,P,U,Y,F,H,W,V,G,$,q,K,Q,J,Z,X,ee,et,ea,es,ei,el,eu,ed,em=(0,c.c)(137),eh=(0,ec.useUserStore)(rP),ef=(0,ec.useUserStore)(rU),{logout:ex}=(0,rv.useAuth)(),{resolvedTheme:eg,setTheme:ep}=(0,rm.useTheme)(),eb=(0,tE.useLocale)(),ev=(0,k.useRouter)(),eA=(0,N.useTranslations)("settings"),eS=(0,N.useTranslations)("common"),[eN,ey]=(0,d.useState)(!1),[ej,ew]=(0,d.useState)(!1),[eT,e_]=(0,d.useState)(!1),[ek,eE]=(0,d.useState)("connectors"),eL=(0,eo.useLayoutStore)(rY),eR=ef?.level==="pro"?rf:rg;em[0]!==eh?.name?(e=eh?.name?.charAt(0).toUpperCase()||"",em[0]=eh?.name,em[1]=e):e=em[1];let eM=e,eI=rD[eb]||eb;em[2]!==ex?(t=async()=>{ey(!1),await ex()},em[2]=ex,em[3]=t):t=em[3];let ez=t;em[4]===Symbol.for("react.memo_cache_sentinel")?(r=()=>{ey(!1),eE("connectors"),e_(!0)},em[4]=r):r=em[4];let eO=r;em[5]===Symbol.for("react.memo_cache_sentinel")?(a=()=>{ey(!1),eE("language"),e_(!0)},em[5]=a):a=em[5];let eD=a;em[6]!==ev?(n=e=>{e.stopPropagation(),ey(!1),ev.push("/pricing")},em[6]=ev,em[7]=n):n=em[7];let eB=n,eP=!eL&&"mx-auto";em[8]!==eP?(s=(0,en.cn)("h-16 mx-5 mt-4",eP),em[8]=eP,em[9]=s):s=em[9];let eU=!eL&&"opacity-0";em[10]!==eU?(i=(0,en.cn)("h-px w-full mb-4 bg-htNeutral-400",eU),em[10]=eU,em[11]=i):i=em[11],em[12]!==i?(l=(0,o.jsx)("div",{className:i}),em[12]=i,em[13]=l):l=em[13],em[14]===Symbol.for("react.memo_cache_sentinel")?(u=(0,en.cn)("relative shrink-0 size-8 rounded-full overflow-hidden p-[2px]"),em[14]=u):u=em[14],em[15]!==eR?(m=(0,o.jsx)(eR,{className:"absolute inset-0 size-full"}),em[15]=eR,em[16]=m):m=em[16],em[17]===Symbol.for("react.memo_cache_sentinel")?(h=(0,en.cn)("size-full rounded-full overflow-hidden","bg-background p-[1px]"),em[17]=h):h=em[17],em[18]!==eM||em[19]!==eh?(f=(0,o.jsx)("div",{className:h,children:eh?.avatar?(0,o.jsx)(A.default,{alt:"avatar",src:eh.avatar,width:32,height:32,unoptimized:!eh.avatar.includes("lh3.googleusercontent.com"),className:"size-full rounded-full object-cover"}):(0,o.jsx)("div",{className:"size-full rounded-full bg-htNeutral-300 flex items-center justify-center text-htNeutral-950 font-bold text-xs",children:eM})}),em[18]=eM,em[19]=eh,em[20]=f):f=em[20],em[21]!==m||em[22]!==f?(x=(0,o.jsxs)("div",{className:u,children:[m,f]}),em[21]=m,em[22]=f,em[23]=x):x=em[23],em[24]!==eB||em[25]!==eL||em[26]!==ef?.level||em[27]!==eA||em[28]!==eh?.name?(g=eL&&(0,o.jsxs)("div",{className:"flex items-center gap-2 flex-1 min-w-0",children:[(0,o.jsx)("span",{className:"text-sm max-w-[120px] font-medium text-htNeutral-950 truncate",children:eh?.name}),ef?.level!=="pro"&&(0,o.jsxs)("div",{className:"shrink-0 inline-flex h-[18px] items-center gap-px rounded-[20px] bg-htNeutral-300 px-[7px]",onClick:eB,"data-gtm":er.EventName.SU_SUBSCRIPTION_CLICK,children:[(0,o.jsx)(A.default,{src:rp,alt:"AI GPT",width:12,height:12}),(0,o.jsx)("span",{className:"text-[9px] leading-[10px] font-semibold text-htNeutral-950",children:eA("get-pro")})]})]}),em[24]=eB,em[25]=eL,em[26]=ef?.level,em[27]=eA,em[28]=eh?.name,em[29]=g):g=em[29],em[30]!==x||em[31]!==g?(p=(0,o.jsx)(eC.PopoverTrigger,{asChild:!0,children:(0,o.jsxs)("div",{className:"flex items-center gap-2 flex-1 min-w-0 cursor-pointer",children:[x,g]})}),em[30]=x,em[31]=g,em[32]=p):p=em[32],em[33]!==eR?(b=(0,o.jsx)(eR,{className:"absolute inset-0 size-full"}),em[33]=eR,em[34]=b):b=em[34],em[35]!==eM||em[36]!==eh?(v=(0,o.jsx)("div",{className:"size-full rounded-full overflow-hidden bg-background p-[1px]",children:eh?.avatar?(0,o.jsx)(A.default,{alt:"avatar",src:eh.avatar,width:32,height:32,unoptimized:!eh.avatar.includes("lh3.googleusercontent.com"),className:"size-full rounded-full object-cover"}):(0,o.jsx)("div",{className:"size-full rounded-full bg-htNeutral-300 flex items-center justify-center text-htNeutral-950 font-bold text-xs",children:eM})}),em[35]=eM,em[36]=eh,em[37]=v):v=em[37],em[38]!==b||em[39]!==v?(S=(0,o.jsxs)("div",{className:"relative shrink-0 size-8 rounded-full overflow-hidden p-[2px]",children:[b,v]}),em[38]=b,em[39]=v,em[40]=S):S=em[40];let eY=eh?.name;em[41]!==eY?(y=(0,o.jsx)("p",{className:"text-xs font-medium text-htNeutral-950 leading-4 truncate",children:eY}),em[41]=eY,em[42]=y):y=em[42];let eF=eh?.email;em[43]!==eF?(j=(0,o.jsx)("p",{className:"text-[10px] font-normal text-htNeutral-800 leading-3 truncate",children:eF}),em[43]=eF,em[44]=j):j=em[44],em[45]!==y||em[46]!==j?(w=(0,o.jsxs)("div",{className:"flex flex-col gap-0.5 flex-1 min-w-0",children:[y,j]}),em[45]=y,em[46]=j,em[47]=w):w=em[47],em[48]!==S||em[49]!==w?(T=(0,o.jsxs)("div",{className:"flex items-center gap-1.5",children:[S,w]}),em[48]=S,em[49]=w,em[50]=T):T=em[50],em[51]!==eB||em[52]!==ef?.level||em[53]!==eA?(_=ef?.level!=="pro"&&(0,o.jsxs)("button",{type:"button","data-gtm":er.EventName.SU_SUBSCRIPTION_CLICK,className:"w-full h-9 focus-visible:outline-none rounded-xl flex items-center justify-center gap-1.5 bg-foreground text-inverse-foreground text-sm font-medium",onClick:eB,children:[(0,o.jsx)(A.default,{src:rp,alt:"AI GPT",width:18,height:18}),(0,o.jsx)("span",{children:eA("upgrade-to-pro")})]}),em[51]=eB,em[52]=ef?.level,em[53]=eA,em[54]=_):_=em[54],em[55]===Symbol.for("react.memo_cache_sentinel")?(C=(0,o.jsx)(rN,{}),em[55]=C):C=em[55],em[56]!==eA?(E=eA("language"),em[56]=eA,em[57]=E):E=em[57],em[58]!==E?(L=(0,o.jsx)("span",{className:"text-sm font-medium text-htNeutral-800",children:E}),em[58]=E,em[59]=L):L=em[59],em[60]!==eI?(R=(0,o.jsx)("span",{className:"text-xs text-htNeutral-950 opacity-80",children:eI}
4),em[60]=eI,em[61]=R):R=em[61],em[62]===Symbol.for("react.memo_cache_sentinel")?(M=(0,o.jsx)(eQ.ArrowDown,{className:"-rotate-90 text-htNeutral-700 !size-3"}),em[62]=M):M=em[62],em[63]!==R?(I=(0,o.jsxs)("div",{className:"flex items-center gap-1",children:[R,M]}),em[63]=R,em[64]=I):I=em[64],em[65]!==L||em[66]!==I?(z=(0,o.jsxs)("button",{type:"button",className:"flex items-center justify-between w-full border-b dark:border-htNeutral-200 pb-2.5",onClick:eD,children:[L,I]}),em[65]=L,em[66]=I,em[67]=z):z=em[67],em[68]!==eA?(O=eA("theme"),em[68]=eA,em[69]=O):O=em[69],em[70]!==O?(D=(0,o.jsx)("span",{className:"text-sm font-medium text-htNeutral-800",children:O}),em[70]=O,em[71]=D):D=em[71];let eH="light"===eg,eW="light"===eg?"text-foreground":"text-htNeutral-600";em[72]!==eW?(B=(0,en.cn)(eW),em[72]=eW,em[73]=B):B=em[73],em[74]!==ep?(P=()=>ep("light"),em[74]=ep,em[75]=P):P=em[75],em[76]===Symbol.for("react.memo_cache_sentinel")?(U=(0,o.jsx)(rd,{size:14}),em[76]=U):U=em[76],em[77]!==eH||em[78]!==B||em[79]!==P?(Y=(0,o.jsx)("button",{type:"button","aria-label":"Use light theme","aria-pressed":eH,className:B,onClick:P,children:U}),em[77]=eH,em[78]=B,em[79]=P,em[80]=Y):Y=em[80],em[81]===Symbol.for("react.memo_cache_sentinel")?(F=(0,o.jsx)("span",{className:"h-3 w-px bg-htNeutral-400"}),em[81]=F):F=em[81];let eV="dark"===eg,eG="dark"===eg?"text-foreground":"text-htNeutral-600";return em[82]!==eG?(H=(0,en.cn)(eG),em[82]=eG,em[83]=H):H=em[83],em[84]!==ep?(W=()=>ep("dark"),em[84]=ep,em[85]=W):W=em[85],em[86]===Symbol.for("react.memo_cache_sentinel")?(V=(0,o.jsx)(ru,{size:14}),em[86]=V):V=em[86],em[87]!==eV||em[88]!==H||em[89]!==W?(G=(0,o.jsx)("button",{type:"button","aria-label":"Use dark theme","aria-pressed":eV,className:H,onClick:W,children:V}),em[87]=eV,em[88]=H,em[89]=W,em[90]=G):G=em[90],em[91]!==Y||em[92]!==G?($=(0,o.jsxs)("div",{className:"flex items-center gap-3",children:[Y,F,G]}),em[91]=Y,em[92]=G,em[93]=$):$=em[93],em[94]!==D||em[95]!==$?(q=(0,o.jsxs)("div",{className:"flex items-center justify-between w-full border-b dark:border-htNeutral-200 pb-2.5",children:[D,$]}),em[94]=D,em[95]=$,em[96]=q):q=em[96],em[97]!==eA?(K=eA("setting"),em[97]=eA,em[98]=K):K=em[98],em[99]!==K?(Q=(0,o.jsx)("span",{className:"text-sm font-medium text-htNeutral-800",children:K}),em[99]=K,em[100]=Q):Q=em[100],em[101]===Symbol.for("react.memo_cache_sentinel")?(J=(0,o.jsx)(eQ.ArrowDown,{className:"-rotate-90 text-htNeutral-700 !size-3"}),em[101]=J):J=em[101],em[102]!==Q?(Z=(0,o.jsxs)("button",{type:"button",className:"flex items-center justify-between w-full",onClick:eO,children:[Q,J]}),em[102]=Q,em[103]=Z):Z=em[103],em[104]!==z||em[105]!==q||em[106]!==Z?(X=(0,o.jsxs)("div",{className:"bg-htNeutral-50 border dark:border-htNeutral-200 rounded-xl px-3 py-2.5 flex flex-col gap-2.5",children:[C,z,q,Z]}),em[104]=z,em[105]=q,em[106]=Z,em[107]=X):X=em[107],em[108]!==eS?(ee=eS("logout"),em[108]=eS,em[109]=ee):ee=em[109],em[110]!==ez||em[111]!==ee?(et=(0,o.jsx)("button",{type:"button",className:"w-full h-9 rounded-xl border dark:border-htNeutral-200 bg-htNeutral-50 flex items-center justify-center text-sm font-medium text-htNeutral-800",onClick:ez,children:ee}),em[110]=ez,em[111]=ee,em[112]=et):et=em[112],em[113]!==T||em[114]!==_||em[115]!==X||em[116]!==et?(ea=(0,o.jsxs)(eC.PopoverContent,{side:"top",align:"start",sideOffset:12,alignOffset:-12,className:"w-[284px] p-4 rounded-xl border-none flex flex-col gap-4",children:[T,_,X,et]}),em[113]=T,em[114]=_,em[115]=X,em[116]=et,em[117]=ea):ea=em[117],em[118]!==eN||em[119]!==p||em[120]!==ea?(es=(0,o.jsxs)(eC.Popover,{open:eN,onOpenChange:ey,children:[p,ea]}),em[118]=eN,em[119]=p,em[120]=ea,em[121]=es):es=em[121],em[122]!==ej||em[123]!==eL||em[124]!==eA?(ei=eL&&(0,o.jsxs)(eC.Popover,{open:ej,onOpenChange:ew,children:[(0,o.jsx)(eC.PopoverTrigger,{asChild:!0,children:(0,o.jsx)("button",{type:"button",className:"shrink-0 cursor-pointer text-htNeutral-800",children:(0,o.jsx)(rA.CellPhone,{width:18,height:18})})}),(0,o.jsxs)(eC.PopoverContent,{side:"top",align:"center",sideOffset:12,className:"w-[300px] p-4 rounded-xl border-none flex flex-col gap-4",children:[(0,o.jsx)("div",{className:"flex items-center justify-center bg-htNeutral-200 rounded-t-xl h-36",children:(0,o.jsx)(A.default,{src:rb,alt:"App download",width:128,height:128,className:"rounded-lg"})}),(0,o.jsxs)("div",{className:"flex flex-col gap-1 px-2",children:[(0,o.jsx)("p",{className:"text-sm font-medium text-htNeutral-950 leading-5",children:eA("download-app-title")}),(0,o.jsx)("p",{className:"text-sm text-htNeutral-700 leading-5",children:eA("download-app-desc")})]})]})]}
4),em[122]=ej,em[123]=eL,em[124]=eA,em[125]=ei):ei=em[125],em[126]!==es||em[127]!==ei?(el=(0,o.jsxs)("div",{className:"flex items-center justify-between gap-2 w-full min-w-0",children:[es,ei]}),em[126]=es,em[127]=ei,em[128]=el):el=em[128],em[129]!==eT||em[130]!==ek?(eu=(0,o.jsx)(rz,{open:eT,onOpenChange:e_,initialTab:ek}),em[129]=eT,em[130]=ek,em[131]=eu):eu=em[131],em[132]!==s||em[133]!==el||em[134]!==eu||em[135]!==l?(ed=(0,o.jsxs)("div",{className:s,children:[l,el,eu]}),em[132]=s,em[133]=el,em[134]=eu,em[135]=l,em[136]=ed):ed=em[136],ed});function rP(e){return e.user}function rU(e){return e.subscribe}function rY(e){return e.sidebarOpen}function rF(){window.google?.accounts.id.cancel()}function rH(){window.open("https://hitranslate.ai?from=transcribe","_self")}function rW(e){return e.subscribe?.level}function rV(){el.useAIState.getState().destroyStore()}function rG(e){let{setTranscribeState:t}=R.useTranscribingStore.getState();switch(e){case"face-to-face":t({scene:2,transcribingType:R.TranscribingType.TRANSLATION});break;case"translation":t({scene:4,transcribingType:R.TranscribingType.TRANSLATION});break;case"transcription":t({scene:4,transcribingType:R.TranscribingType.TRANSCRIBE})}}function r$(e){return e.user?.uid}function rq(e){return e.storageLoaded}function rK(e){return e.getUserInfo}function rQ(e){return eo.useLayoutStore.getState().setLayoutState({sidebarOpen:e})}function rJ(e){return e.sidebarOpen}f={sm:640,md:768,lg:1024,xl:1280,"2xl":1536},r&&p(),e.s(["default",0,function(){let e,t,r,a,n,s,i,l,u,m,h,f,x,g,p,C,L,V,G,$,q,K,Q,Z,ee,es,el,ed,em,eh,ef,ex,eg,ep,eb,ev,eA,eS,eN,ey,ej,ew,eT,e_,ek,eC,eE,eL,eR=(0,c.c)(71),eM=(0,S.usePathname)(),eI=(0,eo.useLayoutStore)(rJ),[ez,eO]=(0,d.useState)(!1),eD=(0,ec.useUserStore)(rK),eB=(0,ec.useUserStore)(rq),eP=(0,ec.useUserStore)(r$),eU=(0,N.useTranslations)();eN=(0,c.c)(12),ey=(0,D.useLiveSyncStore)(W),ej=(0,D.useLiveSyncStore)(H),ew=(0,D.useLiveSyncStore)(F),eT=(0,D.useLiveSyncStore)(Y),e_=(0,D.useLiveSyncStore)(U),ek=(0,R.useTranscribingStore)(P),eC=(0,N.useTranslations)(),eE=(0,k.useRouter)(),eL=(0,d.useRef)(null),eN[0]!==eT||eN[1]!==ey||eN[2]!==e_||eN[3]!==ej||eN[4]!==ew?(eb=()=>{let e=async e=>{if(ey?.startPing(),"TranscriptionResultChanged"===e.header.name||"SentenceBegin"===e.header.name||"SentenceEnd"===e.header.name)ew(e.payload,e.header);else if("TranscriptionStarted"===e.header.name){let t=e.payload.source_language,r=e.payload.target_language;t===r?e_({transcribingType:0}):t!==r&&e_({transcribingType:1}),e_({from:t,to:r,dual_language_recognition:e.payload.dual_language_recognition})}else"SilenceStopTranscription"===e.header.name?e_({shouldStartNewLine:!0}):"SentenceCorrection"===e.header.name?eT(e.payload):"SessionFinished"===e.header.name?(await ej(),O.useRecordListStore.getState().refreshLatestRecords(),(0,_.mutate)("/asr/list")):(console.log("ð ~ onLiveSyncMessage ~ message.payload.code:",e.payload.code),e.payload.code)};return ey?.on("message",e),()=>{ey?.off("message",e)}},ev=[ey,e_,ew,eT,ej],eN[0]=eT,eN[1]=ey,eN[2]=e_,eN[3]=ej,eN[4]=ew,eN[5]=eb,eN[6]=ev):(eb=eN[5],ev=eN[6]),(0,d.useEffect)(eb,ev),eN[7]!==eE||eN[8]!==eC||eN[9]!==ek?(eA=()=>{if(!ek)return;let e=()=>{null!==eL.current&&(clearTimeout(eL.current),eL.current=null)},t=()=>{e(),eL.current=setTimeout(()=>{!R.useTranscribingStore.getState().isTranscriptionStarted&&R.useTranscribingStore.getState().isWaitingTranscriptionStart&&((0,z.logTranscription)("error","start timed out",(0,z.getTranscriptionLogContext)(R.useTranscribingStore.getState())),R.useTranscribingStore.getState().handleTranscriptionStartFailed(eC("fileTranscribe.ws_start_failed")))},3e4)},r=t=>{let r=t?.header,a=t?.payload;if(r?.name){if("TranscriptionStarted"===r.name){e();let t=r?.status,a=r?.status_message;if(0===t&&"success"===a){let e=R.useTranscribingStore.getState().isReconnecting;R.useTranscribingStore.getState().setTranscribeState({isTranscriptionStarted:!0,isWaitingTranscriptionStart:!1,isReconnecting:!1});let t=(0,z.getTranscriptionLogContext)(R.useTranscribingStore.getState());(0,z.logTranscription)("info","server started",t,{isReconnecting:e}),ek.startPing(),T.toast.dismiss("ws-reconnect"),e?R.useTranscribingStore.getState().recorder?.resume():R.useTranscribingStore.getState().recorder?.start()?.then(()=>{(0,E.isTauri)()&&M.useAudioSourceStore.getState().computerAudioEnabled&&I().catch(e=>{(0,z.logTranscription)("error","tauri system audio failed",t,{error:e})})})?.catch(e=>{(0,z.logTranscription)("error","audio recorder start failed",t,{error:e}),R.useTranscribingStore.getState().handleTranscriptionStartFailed()})}else 1013===t?((0,z.logTranscription)("error","server rejected start",(0,z.getTranscriptionLogContext)(R.useTranscribingStore.getState()),{status:t,statusMessage:a}),R.useTranscribingStore.getState().handleTranscriptionStartFailed(),T.toast.error(eC("fileTranscribe.grand_long_ray_lock")),setTimeout(()=>eE.push("/duration"),0)):((0,z.logTranscription)("error","server start failed",(0,z.getTranscriptionLogContext)(R.useTranscribingStore.getState()),{status:t,statusMessage:a}),R.useTranscribingStore.getState().handleTranscriptionStartFailed(`Start transcription failed: status=${t??"unknown"}, message=${a??"unknown"}`));return}
4if("TranscriptionResultChanged"===r.name||"SentenceBegin"===r.name||"SentenceEnd"===r.name)return void R.useTranscribingStore.getState().updateParagraphs(a,r);if("SentenceCorrection"===r.name)return void R.useTranscribingStore.getState().correctSentence(a);if("SilenceStopTranscription"===r.name)return void R.useTranscribingStore.getState().setTranscribeState({shouldStartNewLine:!0});a?.code&&R.useTranscribingStore.getState().setMessageCode(a.code)}},a=(...t)=>{e();let[r,a]=t;(0,z.logTranscription)("warn","websocket reconnecting",(0,z.getTranscriptionLogContext)(R.useTranscribingStore.getState()),{attempt:r,maxAttempts:a}),R.useTranscribingStore.getState().setTranscribeState({isReconnecting:!0,isTranscriptionStarted:!1,isWaitingTranscriptionStart:!0}),R.useTranscribingStore.getState().recorder?.pause(),T.toast.loading(eC("fileTranscribe.ws_reconnecting"),{id:"ws-reconnect",classNames:{loading:"!bg-yellow-200 !text-htNeutral-950 !text-xs !py-2 !px-3"}}),R.useTranscribingStore.getState().startTranscription()},n=()=>{e(),T.toast.dismiss("ws-reconnect"),(0,z.logTranscription)("error","websocket reconnect failed",(0,z.getTranscriptionLogContext)(R.useTranscribingStore.getState())),R.useTranscribingStore.getState().handleTranscriptionStartFailed(eC("fileTranscribe.ws_reconnect_failed"))};return ek.on("connect",t),ek.on("message",r),ek.on("reconnecting",a),ek.on("reconnect_failed",n),ek.on("disconnect",B),()=>{e(),ek.off("connect",t),ek.off("message",r),ek.off("reconnecting",a),ek.off("reconnect_failed",n),ek.off("disconnect",B)}},eS=[ek,eC,eE],eN[7]=eE,eN[8]=eC,eN[9]=ek,eN[10]=eA,eN[11]=eS):(eA=eN[10],eS=eN[11]),(0,d.useEffect)(eA,eS);let{start:eY}=et();eR[0]!==eY?(e=()=>{let e;return(0,X.listenForStartTranscription)(e=>{if(R.useTranscribingStore.getState().real_time_id)return;rG(e.mode);let{changeLanguage:t}=R.useTranscribingStore.getState();e.from_lang&&t({from:e.from_lang}),e.to_lang&&t({to:e.to_lang}),eY()}).then(t=>{e=t}),()=>e?.()},eR[0]=eY,eR[1]=e):e=eR[1],eR[2]===Symbol.for("react.memo_cache_sentinel")?(t=[],eR[2]=t):t=eR[2],(0,d.useEffect)(e,t),eR[3]===Symbol.for("react.memo_cache_sentinel")?(r=()=>{let e;return(0,X.listenForOpenLangSelect)(e=>{rG(e.mode),eo.useLayoutStore.getState().setLayoutState({sidebarTab:"meeting",meetingTab:e.mode,langSelectTrigger:e.lang_type})}).then(t=>{e=t}),()=>e?.()},a=[],eR[3]=r,eR[4]=a):(r=eR[3],a=eR[4]),(0,d.useEffect)(r,a),eR[5]!==eB||eR[6]!==eP?(n=()=>{eB&&(0,X.setUserLoggedIn)(!!eP)},s=[eP,eB],eR[5]=eB,eR[6]=eP,eR[7]=n,eR[8]=s):(n=eR[7],s=eR[8]),(0,d.useEffect)(n,s);let eF=b();eR[9]!==eD?(i=()=>{eD(),O.useRecordListStore.getState().fetchInitialRecords()},eR[9]=eD,eR[10]=i):i=eR[10],(0,v.useMount)(i),eR[11]!==eM?(l=[eM],eR[11]=eM,eR[12]=l):l=eR[12],(0,d.useEffect)(rV,l),(0,ea.default)(J.firebaseAnalytics.EventName.WEBAPP_SHOW);let eH=(0,ec.useUserStore)(rW);eR[13]!==eH?(u=()=>{"free"===eH&&J.firebaseAnalytics.track(er.EventName.SU_SUBSCRIPTION_SHOW)},m=[eH],eR[13]=eH,eR[14]=u,eR[15]=m):(u=eR[14],m=eR[15]),(0,d.useEffect)(u,m),eR[16]!==eF?(h=()=>{eF&&eo.useLayoutStore.getState().setLayoutState({sidebarOpen:eF.lg})},f=[eF],eR[16]=eF,eR[17]=h,eR[18]=f):(h=eR[17],f=eR[18]),(0,d.useEffect)(h,f),(0,v.useMount)(rF);let eW=eI?"w-[300px]":"w-[50px]";eR[19]!==eI||eR[20]!==eW?(x=(0,en.cn)("relative flex flex-col pt-2.5 bg-htNeutral-50 transition-all duration-300 ease-in-out h-screen overflow-hidden",eW,(0,E.isMacTauri)()&&!eI&&"opacity-0 pointer-events-none"),eR[19]=eI,eR[20]=eW,eR[21]=x):x=eR[21],eR[22]===Symbol.for("react.memo_cache_sentinel")?(g=(0,o.jsx)(eu,{}),eR[22]=g):g=eR[22];let eV=!eI&&"px-0 justify-center";eR[23]!==eV?(p=(0,en.cn)("flex items-center group justify-between px-5 h-9",eV),eR[23]=eV,eR[24]=p):p=eR[24],eR[25]!==eI?(C=!(0,E.isMacTauri)()&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(A.default,{src:y,alt:"Hi translate",width:28,className:(0,en.cn)(!eI&&"group-hover:hidden"),onClick:()=>{(0,E.isMacTauri)()||rH()}}),(0,o.jsx)("div",{onClick:rH,className:(0,en.cn)("font-urbanist font-bold",eI?"block":"hidden"),children:"Hi Translate"})]}),eR[25]=eI,eR[26]=C):C=eR[26],eR[27]!==eI?(L=()=>{eO(!1),setTimeout(()=>{rQ(!eI)},150)},eR[27]=eI,eR[28]=L):L=eR[28],eR[29]!==eI?(V=!eI&&!(0,E.isMacTauri)()&&"group-hover:block",eR[29]=eI,eR[30]=V):V=eR[30],eR[31]!==V?(G=(0,en.cn)("hidden shrink-0 cursor-pointer text-htNeutral-700 transition-transform duration-150 ease-in-out",V),eR[31]=V,eR[32]=G):G=eR[32],eR[33]!==L||eR[34]!==G?($=(0,o.jsx)(w.TooltipTrigger,{asChild:!0,children:(0,o.jsx)(j.default,{width:18,height:18,onClick:L,className:G})}),eR[33]=L,eR[34]=G,eR[35]=$):$=eR[35],eR[36]!==eU?(q=eU("common.open-side-bar"),eR[36]=eU,eR[37]=q):q=eR[37],eR[38]!==q?(K=(0,o.jsx)(w.TooltipContent,{className:"h-[42px] rounded-xl flex items-center justify-center",side:"right",sideOffset:24,children:q}),eR[38]=q,eR[39]=K):K=eR[39],eR[40]!==$||eR[41]!==K||eR[42]!==ez?(Q=(0,o.jsxs)(w.Tooltip,{delayDuration:1e3,open:ez,onOpenChange:eO,children:[$,K]}),eR[40]=$,eR[41]=K,eR[42]=ez,eR[43]=Q):Q=eR[43],eR[44]!==C||eR[45]!==Q?(Z=(0,o.jsxs)("div",{className:"flex items-center gap-2.5 cursor-pointer",children:[C,Q]}),eR[44]=C,eR[45]=Q,eR[46]=Z):Z=eR[46],eR[47]!==eI?(ee=()=>rQ(!eI),eR[47]=eI,eR[48]=ee):ee=eR[48];let eG=!eI&&"rotate-180 hidden";return eR[49]!==eG?(es=(0,en.cn)("block shrink-0 cursor-pointer text-htNeutral-700 transition-transform duration-150 ease-in-out",eG),eR[49]=eG,eR[50]=es):es=eR[50],eR[51]!==ee||eR[52]!==es?(el=(0,o.jsx)(j.default,{width:18,height:18,onClick:ee,className:es}),eR[51]=ee,eR[52]=es,eR[53]=el):el=eR[53],eR[54]!==p||eR[55]!==Z||eR[56]!==el?(ed=(0,o.jsxs)("div",{className:p,children:[Z,el]}),eR[54]=p,eR[55]=Z,eR[56]=el,eR[57]=ed):ed=eR[57],eR[58]!==eI?(em=(0,o.jsx)(rn,{isOpen:eI}),eR[58]=eI,eR[59]=em):em=eR[59],eR[60]===Symbol.for("react.memo_cache_sentinel")?(eh=(0,o.jsx)(rB,{}),ef=(0,o.jsx)(ei,{}),eR[60]=eh,eR[61]=ef):(eh=eR[60],ef=eR[61]),eR[62]!==x||eR[63]!==ed||eR[64]!==em?(ex=(0,o.jsxs)("div",{className:x,children:[g,ed,em,eh,ef]}),eR[62]=x,eR[63]=ed,eR[64]=em,eR[65]=ex):ex=eR[65],eR[66]!==eI?(eg=(0,E.isMacTauri)()&&!eI&&(0,o.jsx)("div",{className:"fixed flex gap-2",style:{left:"84px",top:"19px",zIndex:1e3},children:(0,o.jsx)(j.default,{width:18,height:18,onClick:()=>rQ(!0),style:{cursor:"pointer"},className:"text-htNeutral-700"})}),eR[66]=eI,eR[67]=eg):eg=eR[67],eR[68]!==ex||eR[69]!==eg?(ep=(0,o.jsxs)(o.Fragment,{children:[ex,eg]}),eR[68]=ex,eR[69]=eg,eR[70]=ep):ep=eR[70],ep}],679206)},68910,e=>{"use strict";var t=e.i(3195),r=e.i(813144),a=e.i(74501),n=e.i(976697),s=e.i(456904);e.i(916219);var i=e.i(174484);function l(e){return e.storageLoaded}function o(e){return e.user?.uid}e.s(["default",0,function(e){let c,u,d,m=(0,r.c)(9),{children:h}=e,f=(0,s.useRouter)(),x=(0,s.usePathname)(),g=(0,a.useSearchParams)(),p=(0,i.useUserStore)(o),b=(0,i.useUserStore)(l);return m[0]!==x||m[1]!==f||m[2]!==g||m[3]!==b||m[4]!==p?(c=()=>
4{if(!p&&b){let e=g.toString(),t=e?`${x}?${e}`:x;f.push(`/signin?redirect=${encodeURIComponent(t)}`)}},u=[p,f,b,x,g],m[0]=x,m[1]=f,m[2]=g,m[3]=b,m[4]=p,m[5]=c,m[6]=u):(c=m[5],u=m[6]),(0,n.useEffect)(c,u),m[7]!==h?(d=(0,t.jsx)(t.Fragment,{children:h}),m[7]=h,m[8]=d):d=m[8],d}])}]); 5 6//# debugId=6a812e36-2c64-4a15-63ee-70f5c6b8868b
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.