PageSourceSearch

https://etf.millervaluefunds.com/_nuxt/BHvPhDvq.js

js millervaluefunds.com collected 2026-10-06 05:00:04 UTC 3,946 bytes, 1 lines download raw bytes

1import $ from"./BXhcqZJU.js";import{_ as w,g as I,o as p,c as m,a as t,a6 as j,a9 as L,i as o,aa as B,F as g,r as y,a1 as P,n as W,d as N,t as l,b as q,w as z,l as A,E as f,a2 as E}from"./Dzc_8Kq8.js";import"./DlM3s1OV.js";const M={class:"funds-table-wrapper"},O={class:"funds-table"},R={class:"funds-search"},Q={class:"funds-search__input"},U={class:"funds-table__responsive"},Y=["aria-label","onClick"],G={"data-label":"Ticker"},H={"data-label":"Fund Name"},J={"data-label":"Inception"},K={"data-label":"Adviser*"},X={"data-label":"Distributor"},Z={"data-label":"Asset Class"},ee={"data-label":"Theme"},te={"data-label":"Strategy"},se={class:"is-numeric","data-label":"NAV"},ae={class:"is-numeric","data-label":"NAV Change"},ne={class:"is-numeric","data-label":"Net Assets"},le={__name:"FundsComponent",props:{pageComponent:{type:Object,required:!0}},setup(C){const T=C,k=A(()=>E(T.pageComponent)),c=f(""),_=[{label:"Ticker",field:"Ticker",width:"75px"},{label:"Fund Name",field:"Name",width:"200px"},{label:"Inception",field:"Inception",type:"date"},{label:"Adviser*",field:"Advisor"},{label:"Distributor",field:"Distributor"},{label:"Asset Class",field:"Asset Class"},{label:"Theme",field:"Theme"},{label:"Strategy",field:"Passive",width:"100px"},{label:"NAV",field:"NAV",type:"decimal",width:"60px"},{label:"NAV Change",field:"NAV Change",type:"decimal",width:"100px"},{label:"Net Assets",field:"Total Net Assets",type:"decimal"}],h=f([]),r=f("Ticker"),d=f("asc");I(()=>{h.value=k.value.finData||[]});const S=A(()=>{let s=h.value;if(c.value){const a=c.value.toLowerCase();s=s.filter(i=>Object.values(i).some(e=>String(e).toLowerCase().includes(a)))}return s=[...s].sort((a,i)=>{const e=_.find(({field:D})=>D===r.value),n=b(a[r.value],e?.type),u=b(i[r.value],e?.type),v=typeof n=="number"&&typeof u=="number"?n-u:String(n).localeCompare(String(u));return d.value==="asc"?v:-v}),s});function b(s,a){if(s==null)return"";if(a==="decimal")return Number(s);if(a==="date"){const[i,e,n]=String(s).split("/").map(Number),u=n<100?2e3+n:n;return new Date(u,i-1,e).getTime()}return s}function V(s){r.value===s?d.value=d.value==="asc"?"desc":"asc":(r.value=s,d.value="asc")}function x(s){if(!s&&s!==0)return"";var a=".",i=",",e=Number(s).toFixed(2),n=e.split(a);return n[1]||(n[1]="00"),e=n[0].split("").reverse().join(""),e=e.replace(/(\d{3}(?!$))/g,"$1"+i),n[0]=e.split("").reverse().join(""),n.join(a)}function F(s){if(!s)return"";const a=String(s).split("/");return a.length!==3||a[2].length!==2?s:`${a[0]}/${a[1]}/20${a[2]}`}return(s,a)=>{const i=$;return p(),m("div",M,[t("div",O,[t("div",R,[t("div",Q,[a[1]||(a[1]=t("span",{class:"funds-search__icon","aria-hidden":"true"},[t("span",{class:"magnifying-glass"})],-1)),j(t("input",{"onUpdate:modelValue":a[0]||(a[0]=e=>B(c)?c.value=e:null),type:"search",class:"funds-search__control",placeholder:"Search Funds","aria-label":"Search Funds"},null,512),[[L,o(c)]])])]),t("div",U,[t("table",null,[t("thead",null,[t("tr",null,[(p(),m(g,null,y(_,e=>t("th",{key:e.field,class:W({"is-numeric":e.type==="decimal","is-sorted-asc":o(r)===e.field&&o(d)==="asc","is-sorted-desc":o(r)===e.field&&o(d)==="desc"}),style:P(e.width?{minWidth:e.width,maxWidth:e.width,width:e.width}:void 0)},[N(l(e.label)+" ",1),t("button",{type:"button","aria-label":`Sort by ${e.label}`,onClick:n=>V(e.field)},null,8,Y)],6)),64))])]),t("tbody",null,[(p(!0),m(g,null,y(o(S),(e,n)=>(p(),m("tr",{key:e.Ticker||n},[t("td",G,[q(i,{url:`${e.Website}`,target:"_blank",class:"ticker-link"},{default:z(()=>[N(l(e.Ticker),1)]),_:2},1032,["url"])]),t("td",H,l(e.Name),1),t("td",J,l(F(e.Inception)),1),t("td",K,l(e.Advisor),1),t("td",X,l(e.Distributor),1),t("td",Z,l(e["Asset Class"]),1),t("td",ee,l(e.Theme),1),t("td",te,l(e.Passive!=1?"Active":"Passive"),1),t("td",se,l(e.NAV),1),t("td",ae,l(e["NAV Change"]),1),t("td",ne,l(x(e["Total Net Assets"])),1)]))),128))])])])])])}}},oe=w(le,[["__scopeId","data-v-2b16b74d"]]);export{oe 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.