1import{a as z}from"./api-3aaf5ab5.js";import{u as x,z as y,r as p,V as r,o as b,b as h,f as s,t as v,j as i,c as S,A as k}from"./index-39f1fba6.js";import{_ as E}from"./DataTable-6eacdc17.js";import"./get-a4a9ed7c.js";import"./Checkbox-aa82c060.js";import"./use-merged-state-5b6e7356.js";import"./RadioGroup-029bcfe8.js";import"./get-slot-1efb97e5.js";import"./Popover-79c0d9b6.js";import"./cssr-05c92862.js";import"./Suffix-cc8235b1.js";import"./Dropdown-4f5bae6a.js";import"./ChevronRight-a329e69e.js";import"./create-957127bb.js";import"./use-keyboard-d7f4aa90.js";import"./create-ref-setter-f485918b.js";import"./Ellipsis-51676236.js";import"./FocusDetector-8b1035c5.js";import"./Empty-4c57b1e7.js";import"./use-locale-786733bb.js";import"./Pagination-bb6948a5.js";import"./Input-d672fc56.js";import"./Select-b799922e.js";import"./Tag-6675b03a.js";import"./Forward-0df13366.js";function f(l){const n=l;n.__i18n=n.__i18n||[],n.__i18n.push({locale:"",resource:{en:{symbol:e=>{const{normalize:t}=e;return t(["symbol"])},time:e=>{const{normalize:t}=e;return t(["Time"])},signal:e=>{const{normalize:t}=e;return t(["Signal"])},c5:e=>{const{normalize:t}=e;return t(["Est.% Chg"])},c6:e=>{const{normalize:t}=e;return t(["Industries"])},c7:e=>{const{normalize:t}=e;return t(["Stocks"])},title:e=>{const{normalize:t}=e;return t(["Quantitative Recommendation"])}},pt:{symbol:e=>{const{normalize:t}=e;return t(["Ativo"])},time:e=>{const{normalize:t}=e;return t(["Horário"])},signal:e=>{const{normalize:t}=e;return t(["Sinal"])},c5:e=>{const{normalize:t}=e;return t(["Var.% Estimada"])},c6:e=>{const{normalize:t}=e;return t(["Setores"])},c7:e=>{const{normalize:t}=e;return t(["Ações"])},title:e=>{const{normalize:t}=e;return t(["Recomendação Quantitativa"])}}}})}const C={class:"custom-bg pb-40 text-white","lt-md":"px-20"},A={class:"custom-box container"},B={class:"pb-50 text-40 font-bold text-#ffffff","lt-md":"text-26"},V={class:""},L={__name:"recommend",setup(l){const{t:n}=x(),e=k();y();const t=p(!1),m=p([]),u=[{title:n("symbol"),class:"font-500",key:"symbol",render:o=>r("span",{class:"text-14 lt-lg:text-12 text-#ffffff80 font-600 text-#2962ff"},{default:()=>o.symbol})},{title:n("time"),class:"font-500",key:"time",render:o=>r("span",{class:"text-14 lt-lg:text-12 text-#ffffff80"},{default:()=>o.time})},{title:n("signal"),class:"font-500",align:"right",key:"signal",render:o=>r("span",{class:"text-14 lt-lg:text-12",style:{color:o.signal==="Long"?"#06806b":"#cc2f3c"}},{default:()=>o.signal==="Long"?"Buy":o.signal==="Short"?"Sell":""})},{title:n("c5"),class:"font-500",align:"right",key:"Est.% Chg",render:o=>r("span",{class:"text-14 lt-lg:text-12 text-#ffffff80"},{default:()=>o["Est.% Chg"]})}];async function c(o){t.value=!0;try{const a=await z.getSignal({page:1,page_size:10,country:"US"});m.value=a.data}catch{}t.value=!1}c();function _(o){e.push(`/quantization/recommend_detail?id=${o.symbol}&&symbol=${o.quote_data.pro_name}`)}return(o,a)=>{const d=E;return b(),h("div",C,[s("div",A,[s("h3",B,v(i(n)("title")),1),s("div",V,[S(d,{columns:u,data:i(m),loading:i(t),pagination:!1,bordered:!1,"row-class-name":"cursor-pointer","row-props":g=>({onClick:()=>_(g)}),"onUpdate:page":c},null,8,["data","loading","row-props"])])])])}}};typeof f=="function"&&f(L);export{L 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.