PageSourceSearch

https://ecos.am/_nuxt/9F1efi_U.js

js ecos.am collected 2026-09-24 09:15:55 UTC 15,605 bytes, 1 lines download raw bytes

1import{_ as De}from"./13sVtu3i.js";import{A as Me}from"./CNSzSMQ1.js";import{L as Te}from"./CGLfbNqN.js";import{i as Ie,a as Le}from"./9KjuH7G5.js";import{e as y,f as Ee}from"./BiaXFyrr.js";import{t as Fe,c as J,J as Pe,y as j,v as Se,I as Ne,z as Ae,a as Re,K as z,_ as He}from"#entry";import{b as Ue}from"./BBWmVRML.js";import{u as Be}from"./DU_94EH1.js";import{u as Ve}from"./CBnr8fee.js";import{u as Je}from"./BYedH1pa.js";import{u as je}from"./Cl6cRLuo.js";import{d as ze,O as L,t as u,v as d,l as C,u as o,N as t,S as n,Q as O,P as E,F as q,J as F,V as P,U as S,c as p,r as le}from"./C_EUrVCI.js";import"./CRH6RdRn.js";import"./U5bbLjnE.js";import"./DI3nRdQ4.js";(function(){try{var v=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};v.SENTRY_RELEASE={id:"ecos-frontend-landing@12213eb99e1069e82980933c1ec51c50139958dd"};var r=new v.Error().stack;r&&(v._sentryDebugIds=v._sentryDebugIds||{},v._sentryDebugIds[r]="2535d142-036a-4cee-88f6-874955896fea",v._sentryDebugIdIdentifier="sentry-dbid-2535d142-036a-4cee-88f6-874955896fea")}catch{}})();const Oe={key:0,class:"coin-profile"},Qe={class:"coin-profile__hero"},Ye={class:"landing-container"},Ge={class:"coin-profile__hero-grid"},Ze={class:"coin-profile__identity"},Ke=["src","alt"],We={key:0},Xe={class:"coin-profile__lede"},eo={class:"coin-profile__price-card"},oo={class:"coin-profile__market"},ao={class:"landing-container"},to={class:"coin-profile__section-head"},no={class:"coin-profile__metrics"},io={class:"landing-container coin-profile__body"},lo={class:"coin-profile__article"},so={class:"coin-profile__section"},ro={class:"coin-profile__kicker"},co=["innerHTML"],po={class:"coin-profile__facts"},uo=["href"],fo={key:1},mo={class:"coin-profile__section"},_o={class:"coin-profile__kicker"},go={class:"coin-chart"},ho={class:"coin-chart__toolbar"},yo=["aria-label"],vo=["onClick"],bo=["aria-label"],ko=["onClick"],wo={key:0,class:"coin-chart__state"},Co={key:1,class:"coin-chart__state"},$o=["aria-label"],xo=["d"],qo=["d"],Do={key:3,class:"coin-chart__range"},Mo=["innerHTML"],To={class:"coin-profile__kicker"},Io=["innerHTML"],Lo={class:"coin-profile__aside"},Eo=ze({__name:"index",async setup(v){let r,m;const N=Fe(),Q=N.params.coin;if(!Ie(Q))throw J({statusCode:404,statusMessage:"Coin profile not found"});const _=Q,se=Le(_),D=Pe(N.query[j]),b=Se(),{locale:g,t:a}=je(),re=Re(),{ct:f,data:Y,request:ce,error:G}=Be(se,{previewToken:D,required:!0}),{data:i,error:Z}=([r,m]=L(()=>z(`/api/academy/coins/${_}`,{key:`academy-coin-profile-${_}`,query:{[j]:D??void 0,locale:g}},"$iDUZGleTME")),r=await r,m(),r);if([r,m]=L(()=>ce),await r,m(),G.value){const e=ne(G.value)===404?404:503;throw J({statusCode:e,statusMessage:e===404?"Coin profile not found":"Coin profile content is temporarily unavailable"})}const pe=p(()=>!!D||Y.value.__academy_preview==="true"||N.query.academy_draft_preview==="1");if(Z.value||!i.value){const e=ne(Z.value);throw J({statusCode:e,statusMessage:e===404?"Coin profile not found":"Coin profile is temporarily unavailable"})}const{data:ue,error:Fo}=([r,m]=L(()=>z("/api/academy/coin-tools",{key:`academy-coin-profile-tools-${_}-${g.value}`,query:{coin:_,locale:g}},"$JvozeJnlok")),r=await r,m(),r),M=le("7"),k=le("usd"),{data:A,error:de,status:fe}=([r,m]=L(()=>z(`/api/academy/coins/${_}/chart`,{key:`academy-coin-chart-${_}`,lazy:!1,query:{[j]:D??void 0,currency:k,days:M,locale:g},watch:[k,M]},"$wcO0R8IBcF")),r=await r,m(),r),me=[{label:"24H",value:"1"},{label:"7D",value:"7"},{label:"30D",value:"30"},{label:"1Y",value:"365"},{label:a("pages.coin.profile.chart.all"),value:"max"}],_e=["usd","eur","btc"],K=p(()=>{const e=y(i.value?.name??""),s=y(i.value?.symbol??""),c=y(i.value?.categories[0]??"cryptocurrency");return`<p>${a("pages.coin.profile.overview.body",{category:c,name:e,symbol:s})}</p>`}),ge=p(()=>te(f("overview.body",K.value)).slice(0,240)),he=p(()=>{const e=y(i.value?.name??"");return`<p>${a("pages.coin.profile.chart.body",{name:e})}</p>`}),ye=p(()=>{const e=i.value;if(!e)return[];const s=y(e.name),c=y(e.symbol);return[{body:`<p>${a("pages.coin.profile.sections.what_is.body",{name:s,symbol:c})}</p>`,key:"what_is",label:a("pages.coin.profile.sections.what_is.label"),title:a("pages.coin.profile.sections.what_is.title",{name:e.name})},{body:`<p>${a("pages.coin.profile.sections.how_works.body",{name:s,symbol:c})}</p>`,key:"how_works",label:a("pages.coin.profile.sections.how_works.label"),title:a("pages.coin.profile.sections.how_works.title",{name:e.name})},{body:`<p>${a("pages.coin.profile.sections.tokenomics.body",{name:s})}</p>`,key:"tokenomics",label:a("pages.coin.profile.sections.tokenomics.label"),title:a("pages.coin.profile.sections.tokenomics.title",{name:e.name})},{body:`<p>${a("pages.coin.profile.sections.buy.body",{symbol:c})}</p>`,key:"buy",label:a("pages.coin.profile.sections.buy.label"),title:a("pages.coin.profile.sections.buy.title",{name:e.name})},{body:`<p>${a("pages.coin.profile.sections.store.body",{name:s})}</p>`,key:"store",label:a("pages.coin.profile.sections.store.label"),title:a("pages.coin.profile.sections.store.title",{name:e.name})}]}),ve=p(()=>{const e=i.value;if(!e)return[];const s=y(e.name),c=y(e.symbol),l=e.network?y(e.network):null;return Ue(Y.value,[{content:`<p>${a("pages.coin.profile.faq.a1",{name:s,symbol:c})}</p>`,title:a("pages.coin.profile.faq.q1",{name:e.name})},{content:`<p>${a("pages.coin.profile.faq.a2",{name:s,symbol:c})}</p>`,title:a("pages.coin.profile.faq.q2",{symbol:e.symbol})},{content:`<p>${l?a("pages.coin.profile.faq.a3_network",{name:s,network:l}):a("pages.coin.profile.faq.a3_unknown",{name:s})}</p>`,title:a("pages.coin.profile.faq.q3",{name:e.name})},{content:`<p>${a("pages.coin.profile.faq.a4")}</p>`,title:a("pages.coin.profile.faq.q4",{name:e.name})},{content:`<p>${a("pages.coin.profile.faq.a5",{marketCap:h(e.marketCap,!0)})}</p>`,title:a("pages.coin.profile.faq.q5",{name:e.name})},{content:`<p>${a("pages.coin.profile.faq.a6",{ath:h(e.ath),date:$(e.athDate)})}</p>`,title:a("pages.coin.profile.faq.q6",{name:e.name})},{content:`<p>${a("pages.coin.profile.faq.a7",{symbol:c})}</p>`,title:a("pages.coin.profile.faq.q7",{name:e.name})},{content:`<p>${a("pages.coin.profile.faq.a8")}</p>`,title:a("pages.coin.profile.faq.q8",{name:e.name})}])}),be=p(()=>{const e=i.value;return e?[{label:a("pages.coin.profile.metrics.current_price"),value:h(e.currentPrice)}
1,{className:V(e.priceChange24h),label:a("pages.coin.profile.metrics.change_24h"),value:B(e.priceChange24h)},{className:V(e.priceChange7d),label:a("pages.coin.profile.metrics.change_7d"),value:B(e.priceChange7d)},{label:a("pages.coin.profile.metrics.market_cap"),value:h(e.marketCap,!0)},{label:a("pages.coin.profile.metrics.fdv"),value:h(e.fullyDilutedValuation,!0)},{label:a("pages.coin.profile.metrics.volume_24h"),value:h(e.volume24h,!0)},{label:a("pages.coin.profile.metrics.circulating_supply"),value:w(e.circulatingSupply)},{label:a("pages.coin.profile.metrics.total_supply"),value:w(e.totalSupply)},{label:a("pages.coin.profile.metrics.maximum_supply"),value:w(e.maxSupply)},{label:a("pages.coin.profile.metrics.market_cap_rank"),value:e.marketCapRank?`#${e.marketCapRank}`:"—"},{label:a("pages.coin.profile.metrics.ath"),value:`${h(e.ath)} · ${$(e.athDate)}`},{label:a("pages.coin.profile.metrics.atl"),value:`${h(e.atl)} · ${$(e.atlDate)}`}]:[]}),T=p(()=>A.value?.prices.map(e=>e[1])??[]),W=p(()=>T.value.length?Math.min(...T.value):null),X=p(()=>T.value.length?Math.max(...T.value):null),R=p(()=>{const e=A.value?.prices,s=W.value,c=X.value;if(!e||e.length<2||s===null||c===null)return"";const l=Math.max(1,Math.ceil(e.length/180)),I=e.filter((ie,x)=>x%l===0||x===e.length-1),$e=c-s||1;return I.map((ie,x)=>{const xe=x/(I.length-1)*800,qe=250-(ie[1]-s)/$e*240;return`${x===0?"M":"L"} ${xe.toFixed(2)} ${qe.toFixed(2)}`}).join(" ")}),ke=String(re.public.BASE_URL||"https://ecos.am").replace(/\/$/,""),ee=`/academy/coin/${_}`,we=p(()=>`${ke}${b(ee)}`),H=p(()=>f("meta.title",a("pages.coin.profile.meta.title",{name:i.value?.name,symbol:i.value?.symbol}))),U=p(()=>f("meta.description",a("pages.coin.profile.meta.description",{name:i.value?.name,symbol:i.value?.symbol}))),oe=p(()=>[{label:a("breadcrumbs.academy"),to:b("/academy")},{label:a("pages.coin.breadcrumb"),to:b("/academy/coin")},{label:i.value?.name??_}]);Ve(oe);const Ce=p(()=>JSON.stringify({"@context":"https://schema.org","@graph":[{"@type":"FAQPage",mainEntity:ve.value.map(e=>({"@type":"Question",acceptedAnswer:{"@type":"Answer",text:te(e.content)},name:e.title}))}]}).replaceAll("<","\\u003c"));Ne({description:U,robots:pe.value?"noindex, nofollow, noarchive":"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1",ogDescription:U,ogTitle:H,title:H,twitterCard:"summary",twitterDescription:U,twitterTitle:H}),Ae({link:[{href:we,rel:"canonical"},...Je(ee,i.value.publishedLocales)],script:[{innerHTML:Ce,type:"application/ld+json"}]});function h(e,s=!1){return e===null?"—":new Intl.NumberFormat(g.value,{currency:"USD",maximumFractionDigits:e<1?6:2,notation:s?"compact":"standard",style:"currency"}).format(e)}function B(e){return e===null?"—":`${e>=0?"+":""}${e.toFixed(2)}%`}function w(e){return e===null?a("pages.coin.profile.not_specified"):`${new Intl.NumberFormat(g.value,{maximumFractionDigits:2,notation:"compact"}).format(e)} ${i.value?.symbol??""}`}function $(e,s=!1){return Ee(e,a("pages.coin.profile.not_available"),s,g.value)}function ae(e){return e===null?"—":k.value==="btc"?`${new Intl.NumberFormat(g.value,{maximumFractionDigits:8}).format(e)} BTC`:new Intl.NumberFormat(g.value,{currency:k.value.toUpperCase(),maximumFractionDigits:e<1?6:2,style:"currency"}).format(e)}function V(e){return e===null?"":e>=0?"coin-profile__positive":"coin-profile__negative"}function te(e){return e.replace(/<[^>]*>/g," ").replace(/\s+/g," ").trim()}function ne(e){return typeof e=="object"&&e!==null&&"statusCode"in e&&typeof e.statusCode=="number"?e.statusCode:503}return(e,s)=>{const c=De;return u(),d(q,null,[C(Te,{items:o(oe)},null,8,["items"]),o(i)?(u(),d("div",Oe,[t("section",Qe,[t("div",Ye,[t("div",Ge,[t("div",null,[t("div",Ze,[t("img",{src:o(i).image,alt:o(i).name,width:"72",height:"72"},null,8,Ke),t("span",null,n(o(i).symbol),1),o(i).marketCapRank?(u(),d("span",We,n(o(a)("pages.coin.profile.rank"))+" #"+n(o(i).marketCapRank),1)):O("",!0)]),t("h1",null,n(o(f)("hero.h1",o(a)("pages.coin.profile.hero_h1",{name:o(i).name,symbol:o(i).symbol}))),1),t("p",Xe,n(o(ge)),1)]),t("div",eo,[t("span",null,n(o(a)("pages.coin.profile.price_label",{name:o(i).name})),1),t("strong",null,n(h(o(i).currentPrice)),1),t("span",{class:E(V(o(i).priceChange24h))},n(B(o(i).priceChange24h))+" (24h)",3),t("small",null,n(o(a)("pages.coin.profile.last_updated"))+" "+n($(o(i).lastUpdated,!0)),1)])])])]),C(Me,{tools:o(ue)?.tools??[]},null,8,["tools"]),t("section",oo,[t("div",ao,[t("div",to,[t("div",null,[t("span",null,n(o(a)("pages.coin.profile.market.kicker")),1),t("h2",null,n(o(a)("pages.coin.profile.market.title",{name:o(i).name}
1)),1)]),t("p",null,n(o(a)("pages.coin.profile.market.notice")),1)]),t("dl",no,[(u(!0),d(q,null,F(o(be),l=>(u(),d("div",{key:l.label},[t("dt",null,n(l.label),1),t("dd",{class:E(l.className)},n(l.value),3)]))),128))])])]),t("div",io,[t("article",lo,[t("section",so,[t("span",ro,n(o(a)("pages.coin.profile.overview.kicker")),1),t("h2",null,n(o(f)("overview.title",o(a)("pages.coin.profile.overview.title"))),1),t("div",{class:"coin-profile__prose",innerHTML:o(f)("overview.body",o(K))},null,8,co),t("dl",po,[t("div",null,[t("dt",null,n(o(a)("pages.coin.profile.facts.ticker")),1),t("dd",null,n(o(i).symbol),1)]),t("div",null,[t("dt",null,n(o(a)("pages.coin.profile.facts.network")),1),t("dd",null,n(o(i).network??o(a)("pages.coin.profile.not_specified")),1)]),t("div",null,[t("dt",null,n(o(a)("pages.coin.profile.facts.algorithm")),1),t("dd",null,n(o(i).hashingAlgorithm??o(a)("pages.coin.profile.not_applicable")),1)]),t("div",null,[t("dt",null,n(o(a)("pages.coin.profile.facts.launch_date")),1),t("dd",null,n(o(i).genesisDate?$(o(i).genesisDate):o(a)("pages.coin.profile.not_specified")),1)]),t("div",null,[t("dt",null,n(o(a)("pages.coin.profile.facts.category")),1),t("dd",null,n(o(i).categories.join(", ")||o(a)("pages.coin.profile.not_specified")),1)]),t("div",null,[t("dt",null,n(o(a)("pages.coin.profile.facts.website")),1),t("dd",null,[o(i).homepage?(u(),d("a",{key:0,href:o(i).homepage,target:"_blank",rel:"noopener noreferrer"},n(o(a)("pages.coin.profile.facts.visit_website"))+" ↗",9,uo)):(u(),d("span",fo,n(o(a)("pages.coin.profile.not_specified")),1))])])])]),t("section",mo,[t("span",_o,n(o(a)("pages.coin.profile.chart.kicker")),1),t("h2",null,n(o(f)("chart.title",o(a)("pages.coin.profile.chart.title",{name:o(i).name}))),1),t("div",go,[t("div",ho,[t("div",{"aria-label":o(a)("pages.coin.profile.chart.period_aria")},[(u(),d(q,null,F(me,l=>t("button",{key:l.value,type:"button",class:E({active:o(M)===l.value}),onClick:I=>M.value=l.value},n(l.label),11,vo)),64))],8,yo),t("div",{"aria-label":o(a)("pages.coin.profile.chart.currency_aria")},[(u(),d(q,null,F(_e,l=>t("button",{key:l,type:"button",class:E({active:o(k)===l}),onClick:I=>k.value=l},n(l.toUpperCase()),11,ko)),64))],8,bo)]),o(fe)==="pending"?(u(),d("div",wo,n(o(a)("pages.coin.profile.chart.loading")),1)):o(de)||!o(R)?(u(),d("div",Co,n(o(a)("pages.coin.profile.chart.unavailable")),1)):(u(),d("svg",{key:2,viewBox:"0 0 800 260",role:"img","aria-label":o(a)("pages.coin.profile.chart.aria",{name:o(i).name}),preserveAspectRatio:"none"},[s[0]||(s[0]=t("defs",null,[t("linearGradient",{id:"coin-chart-fill",x1:"0",x2:"0",y1:"0",y2:"1"},[t("stop",{offset:"0%","stop-color":"#ff731e","stop-opacity":".25"}),t("stop",{offset:"100%","stop-color":"#ff731e","stop-opacity":"0"})])],-1)),t("path",{d:`${o(R)} L 800 260 L 0 260 Z`,fill:"url(#coin-chart-fill)"},null,8,xo),t("path",{d:o(R),fill:"none",stroke:"#ff731e","stroke-width":"3","vector-effect":"non-scaling-stroke"},null,8,qo)],8,$o)),o(A)?(u(),d("div",Do,[t("span",null,n(ae(o(W))),1),t("span",null,n(ae(o(X))),1)])):O("",!0)]),t("div",{class:"coin-profile__prose",innerHTML:o(f)("chart.body",o(he))},null,8,Mo)]),(u(!0),d(q,null,F(o(ye),l=>(u(),d("section",{key:l.key,class:"coin-profile__section"},[t("span",To,n(l.label),1),t("h2",null,n(o(f)(`${l.key}.title`,l.title)),1),t("div",{class:"coin-profile__prose",innerHTML:o(f)(`${l.key}.body`,l.body)},null,8,Io)]))),128))]),t("aside",Lo,[t("div",null,[t("span",null,n(o(a)("pages.coin.profile.supply.title",{symbol:o(i).symbol})),1),t("dl",null,[t("div",null,[t("dt",null,n(o(a)("pages.coin.profile.supply.circulating")),1),t("dd",null,n(w(o(i).circulatingSupply)),1)]),t("div",null,[t("dt",null,n(o(a)("pages.coin.profile.supply.total")),1),t("dd",null,n(w(o(i).totalSupply)),1)]),t("div",null,[t("dt",null,n(o(a)("pages.coin.profile.supply.maximum")),1),t("dd",null,n(w(o(i).maxSupply)),1)])])]),t("div",null,[t("span",null,n(o(a)("pages.coin.profile.explore.title")),1),C(c,{to:o(b)("/academy/coin")},{default:P(()=>[S(n(o(a)("pages.coin.profile.explore.all_coins")),1)]),_:1},8,["to"]),C(c,{to:o(b)("/academy/bitcoin-mining")},{default:P(()=>[S(n(o(a)("pages.coin.profile.explore.bitcoin_mining")),1)]),_:1},8,["to"]),C(c,{to:o(b)("/academy/mining-hardware")},{default:P(()=>[S(n(o(a)("pages.coin.profile.explore.mining_hardware")),1)]),_:1},8,["to"]),C(c,{to:o(b)("/academy/profitability")},{default:P(()=>[S(n(o(a)("pages.coin.profile.explore.profitability")),1)]),_:1},8,["to"])])])])])):O("",!0)],64)}}}),Go=He(Eo,[["__scopeId","data-v-73c11985"]]);export{Go 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.