1import{c as o}from"./index.JewAZQWV.js";import{F as v}from"./flexCol.B3WHfCLn.js";import{F as u}from"./flexRow.DmEAxWdd.js";import{F as d}from"./index.CTYyfhim.js";import{S as p}from"./new.CFbQNtMl.js";import{A as x}from"./index.F0qxew4e.js";import{P as b}from"./index.CXgqaQup.js";import{A as S}from"./AnimatedNumber.Da9_hNsb.js";import{s as f}from"./index.module.CMbDlcXn.js";import{aw as h,aI as I,aU as k,aC as t,b3 as w,bk as y,aQ as _,aE as C,aM as j}from"./entry.CegXatDB.js";import{getScoreClass as g,getScoreColor as F,getScoreLevel as R}from"./scoreUtils.Di6Jo9TB.js";import"./RenderItem.B3SNkvq8.js";import"./el-popper.DOfsoM-4.js";import"./constants.Dk5zQC8_.js";import"./_baseFlatten.D9twMW-4.js";import"./index.CxZB5ctD.js";import"./el-popover.C1DTHF2m.js";import"./dropdown.DgQK1DO_.js";/* empty css */import"./htmlDarkMode.BG0ok_pe.js";/* empty css */import"./useTopicStatus.CBSBtCgT.js";import"./interval.ZuQE8gGc.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"c515a255f4eda0469bf1b251e5d7530d696a0507"};var r=new e.Error().stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="0425ff38-1eac-4a49-88cc-cb8ce42a50e2",e._sentryDebugIdIdentifier="sentry-dbid-0425ff38-1eac-4a49-88cc-cb8ce42a50e2")}catch{}})();function P(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!j(e)}const ee=h({name:"StoryListItem",props:{item:{type:Object,required:!0},index:{type:Number,required:!0},total:{type:Number,required:!0},isActive:{type:Boolean,default:!1},isPlayItem:{type:Boolean,default:!1},isPlayCustomItem:{type:Boolean,default:!1},hasRecord:{type:Boolean,default:!1},isScoring:{type:Boolean,default:!1},score:{type:Number,default:null},wordScores:{type:Array,default:null},canStart:{type:Boolean,default:!0},onSelect:{type:Function,required:!0},onRecord:{type:Function,required:!0},onPlayCustom:{type:Function,required:!0}},setup(e){const{t:r}=I(),m=k(),s=_(()=>e.score==null?null:{...R(e.score),color:F(e.score)});return()=>{let c;return t(v,{class:o("h-max !item-center flex-shrink-0 p-[20px] ripple",f.listItem),id:`story_list_${e.index}`,onClick:l=>e.onSelect(e.index,l)},{default:()=>[t(u,{class:"h-max !justify-center flex-shrink-0 flex-wrap"},{default:()=>[t(p,{data:e.item.words,itemClass:(l,a)=>{const i=e.wordScores;if(!i||e.isPlayItem)return"";if(i[a]!=null)return g(i[a]);for(let n=a-1;n>=0;n--)if(i[n]!=null)return g(i[n]);return""}},null)]}),t(d,{class:"text-[#999]",style:{textAlign:"center"}},{default:()=>[e.item.tr]}),t("div",{class:o("grid-wrapper !duration-0",{"is-open":e.isActive})},[t("div",{class:"grid-wrapper-content"},[t("div",{class:"h-[20px]"},null),t("div",{class:"relative"},[e.isScoring&&t("div",{class:f.scoringOverlay},[t("div",{class:f.scoringSpinner},null),t("div",{class:"text-sm text-[var(--active-base)]"},[w(r,"webSpecial.scoring","å½é³è¯åä¸...")])]),t(u,{class:o("h-max !justify-center !items-center gap-7 relative",{invisible:e.isScoring})},{default:()=>{var l;return[t("div",{class:"size-[60px] bg-[var(--active-700)] rounded-full flex justify-center items-center dark:bg-[var(--active-700)]"},[t(b.Speaker,{playing:e.isPlayItem},null)]),t("div",{class:o("size-[90px] bg-[var(--active-700)] rounded-full flex justify-center items-center dark:bg-[var(--active-700)]",{"bg-[var(--active-700)]":e.canStart,"bg-[#ffb100]":!e.canStart}),onClick:a=>e.onRecord(a)},[e.canStart?t("img",{class:"w-full block",src:y("/images/playIcon/record/record.png"),alt:""},null):t(x,{class:"h-[50px] cursor-pointer",playing:!0},null)]),t("div",{class:o("size-[60px] bg-[var(--active-700)] rounded-full flex justify-center items-center dark:bg-[var(--active-700)]",{"!bg-[var(--border-main)] pointer-events-none":!e.hasRecord,"dark:!bg-[var(--active-700)] cursor-pointer":e.hasRecord}),onClick:a=>e.onPlayCustom(e.index,a)},[!e.hasRecord&&t("img",{class:"w-full block icon-arrow",src:y("/images/playIcon/voice/voice-disable.png"),alt:""},null),e.hasRecord&&t(b.Voice,{playing:e.isPlayCustomItem},null)]),t("div",{class:" absolute right-8 max-md:right-0 top-1/2 -translate-y-1/2 size-14 flex-shrink-0 cursor-pointer",style:{color:(l=s.value)==null?void 0:l.color},onClick:a=>{a.stopPropagation(),m.setState({scoreInfoModal:!0})}},[s.value&&t(C,null,[t("img",{class:"w-full block object-contain",src:s.value.img,alt:s.value.label},null),t("div",{class:"absolute font-[700] text-[18px] left-0 top-0 w-full h-full flex items-center justify-center pb-1 pr-[1px] box-border",lang:"en"},[t(S,{value:e.score,startValue:40,step:5,duration:500,format:a=>String(a)},null)])])])]}})]),t("div",{class:"h-[5px]"},null),t(u,{class:"h-max !justify-center !items-baseline gap-2 hidden"},{default:()=>[t(d,{size:12,class:"text-[#f9b110]"}
1,P(c=r("webSpecial.click_the_record_button_to_start_recording"))?c:{default:()=>[c]}),t(d,{size:12,class:"text-[#757575] dark:text-[var(--text-sub)]"},{default:()=>[`${e.index+1}/${e.total}`]})]})])])]})}}});export{ee as default};
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.