PageSourceSearch

https://www.coinpro.ch/wp-content/plugins/cryptocurrency-price-tic…/react-widget/build/63230c04966b6f333992.js

js coinpro.ch collected 2026-10-05 20:15:48 UTC 7,283 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkreact_widget=self.webpackChunkreact_widget||[]).push([[867],{84313:(e,a,t)=>{function c(e){let a="";return a=e<1e6?r(e):e<1e9?r(e/1e6)+"M":r(e/1e9)+"B",a}t.d(a,{G:()=>r,k:()=>c});const r=(e,a=!0)=>{const t=Math.abs(e)>=1?2:-Math.floor(Math.log10(Math.abs(e)));let c=t>2?t+3:t;const r=Number(e).toFixed(18);return"0"===parseFloat(r).toString().replace(/(\.[0-9]*[1-9])0+$/,"$1").replace(/\.$/,"")?"0.00":Number(e).toLocaleString("en-US",{minimumFractionDigits:c?Math.max(2,c):2,maximumFractionDigits:c?Math.max(2,c):4,useGrouping:a})}},91705:(e,a,t)=>{t.d(a,{Ay:()=>n,K0:()=>m,OL:()=>o,Or:()=>p,hQ:()=>l,kf:()=>u,tA:()=>i,vq:()=>s});var c=t(51609),r=t(98505);function n(e){return(0,c.createElement)("div",{className:"ccpw_icon"},(0,c.createElement)("img",{id:e.coin_id,alt:e.coin_id,src:e.logo}))}function l(e){return ccpw_react_data.home_url+"/"+ccpw_react_data.cmc_slug+"/"+e.symbol+"/"+e.coin_id}function s(){return 1==ccpw_react_data.cmc_enabled}function i(e){return e<0?(0,c.createElement)(r.k6A,null):(0,c.createElement)(r.zce,null)}function m(e,a){return"USD"==a||Object.keys(e).length<2?1:Object.entries(e).find((e=>e[0]==a))[1]}function o(e){let a=[];return Object.entries(e).forEach((e=>a.push(e[1].symbol+"USDT"))),a}function p(e){let a=[];return Object.entries(e).forEach((e=>a.push(e[1]))),a}function u(e){return(0,c.createElement)("span",{className:"ccpw-changes "+(e.percent_change_24h<0?"down":"up")},i(e.percent_change_24h),e.percent_change_24h,"%")}},70663:(e,a,t)=>{t.d(a,{A:()=>s});var c=t(51609),r=t(44921),n=t(84313),l=t(34242);const s=e=>{const a=(0,c.useRef)(e.price),t=(0,c.useRef)(0),s=(0,c.useRef)(),i=(0,c.useRef)(e.data.price),m=(0,c.useRef)(1),o=void 0!==e.odometer&&!0===e.odometer,p=(0,c.useRef)(Math.floor(Date.now())),u="us"===ccpw_react_data.bUrl?"wss://stream.binance.us:9443/stream?streams=":"wss://stream.binance.com:9443/stream?streams=",d=(0,c.useCallback)((c=>{const r=JSON.parse(c.data),n={},l={price:parseFloat(r.data.c),vol:parseFloat(r.data.q).toFixed(2),percent:parseFloat(r.data.P).toFixed(2),chg:r.data.p,high:r.data.h,low:r.data.l,open:r.data.o,time:r.data.E,symbol:r.data.s};if(n[r.data.s]=l,l.symbol===e.data.symbol+"USDT"){const e=Math.floor(Date.now())-p.current;if(i.current!==l.price&&(e>5e3||1===m.current)){const e=i.current<l.price?"plus":"minus";s.current=e,i.current=l.price,p.current=Math.floor(Date.now()),a.current=_(l.price);const t=m.current+1;m.current=t}}else Math.floor(Date.now())-p.current>2e3&&(s.current="");t.current=n}),[]),{sendMessage:f,lastMessage:E,readyState:h,getWebSocket:b}=(0,r.Ay)(u+(1===e.pairs.length?e.pairs[0].toLowerCase()+"@ticker":e.pairs.join("@ticker/").toLowerCase()+"@ticker"),{share:!0,shouldReconnect:()=>!1,onMessage:d}),_=a=>"BTC"===e.fiatSymbols?e.fiatsymbol+(0,n.G)(a/e.fiatprice):e.fiatsymbol+(0,n.G)(a*e.fiatprice);return(0,c.createElement)(c.Fragment,null,void 0!==a.current?!0===o?(0,c.createElement)(c.Fragment,null,(0,c.createElement)("span",{className:"fiat-symbol"},e.fiatsymbol),(0,c.createElement)(l.A,{value:(N=i.current,"BTC"===e.fiatSymbols?(0,n.G)(N/e.fiatprice):(0,n.G)(N*e.fiatprice)),duration:2e3,theme:"default"})):(0,c.createElement)("span",{className:"price-"+s.current},a.current):e.price);var N}},58867:(e,a,t)=>{t.r(a),t.d(a,{default:()=>o});var c=t(51609),r=t(84313),n=t(65789),l=t(70663),s=t(42583),i=t.n(s),m=t(91705);function o(e){const[a,t]=(0,c.useState)([]),[s,o]=(0,c.useState)(),[p,u]=(0,c.useState)(),[d,f]=(0,c.useState)(),[E,h]=(0,c.useState)(),[b,_]=(0,c.useState)(),[N,g]=(0,c.useState)(),y=e.applocalize.appLocalizer,v=y.design,w=y.currency,S=ccpw_react_data.translations.common;(0,c.useEffect)((()=>{const a=e.coinsData;a&&("style-5"==v&&(f((0,m.K0)(a.fiat,"USD")),_((0,m.K0)(a.fiat,"GBP")),g((0,m.K0)(a.fiat,"EUR"))),o((0,m.K0)(a.fiat,w)),h(i()(w)),"custom"==y.show_coins?(u((0,m.OL)(a.found)),t((0,m.Or)(a.found))):(u((0,m.OL)(a.all)),t(a.all)))}),[e.coinsData]);const k=e=>{let a=E+(0,r.G)(e.price*s);if(a="on"==y.live_changes?(0,c.createElement)("span",{className:"live_p"},(0,c.createElement)(l.A,{pairs:p,data:e,price:a,fiatsymbol:E,fiatprice:s,fiatSymbols:w})," "):a,"style-1"==v||"style-2"==v||"style-3"==v)return(0,c.createElement)(c.Fragment,null,(0,m.Ay)(e),(0,c.createElement)("span",{className:"name"},e.symbol),(0,c.createElement)("span",{className:"ticker-price"},a),"on"==y.label_24h_changes?(0,c.createElement)("div",{className:`${v}-changes`},(0,m.kf)(e)):null);if("style-4"==v)return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:`ccpw_coin_cont ${v}`},(0,m.Ay)(e),(0,c.createElement)("span",{className:"name"},e.name),(0,c.createElement)("div",{className:"live-pricing"},""==y.live_changes?(0,c.createElement)("span",{className:"live_p"},(0,c.createElement)(l.A,{pairs:p,data:e,price:a,fiatsymbol:E,fiatprice:s,fiatSymbols:w})," "):a,"on"==y.label_24h_changes?(0,c.createElement)(c.Fragment,null,(0,m.kf)(e)," ",(0,c.createElement)("span",{className:"live_t"},"24H")," "):null)));{let a=i()("USD")+(0,r.G)(e.price*d),t=i()("EUR")+(0,r.G)(e.price*N),n=i()("GBP")+(0,r.G)(e.price*b);return"on"==y.live_changes&&(a=(0,c.createElement)("span",{className:"live_p"},(0,c.createElement)(l.A,{pairs:p,data:e,price:a,fiatsymbol:i()("USD"),fiatprice:d,fiatSymbols:"USD"})," "),t=(0,c.createElement)("span",{className:"live_p"},(0,c.createElement)(l.A,{pairs:p,data:e,price:t,fiatsymbol:i()("EUR"),fiatprice:N,fiatSymbols:"EUR"})," "),n=(0,c.createElement)("span",{className:"live_p"},(0,c.createElement)(l.A,{pairs:p,data:e,price:n,fiatsymbol:i()("GBP"),fiatprice:b,fiatSymbols:"GBP"})," ")),(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:`ccpw-multilabel ${v}`},(0,c.createElement)("span",{className:"ccpw-multilabel-name name"},e.symbol),(0,m.Ay)(e),(0,c.createElement)("div",{className:"ccpw-multilabel-prices"},(0,c.createElement)("div",{className:"ccpw-multi-price"},(0,c.createElement)("div",{className:"ccpw-multi-price-header"},(0,c.createElement)("span",{className:"name"},S.usd)),(0,c.createElement)("div",{className:"ccpw-multi-price-text"},(0,c.createElement)("span",{className:"ticker-price"},a))),(0,c.createElement)("div",{className:"ccpw-multi-price"},(0,c.createElement)("div",{className:"ccpw-multi-price-header"},(0,c.createElement)("span",{className:"name"},S.eur)),(0,c.createElement)("div",{className:"ccpw-multi-price-text"},(0,c.createElement)("span",{className:"ticker-price"},t))),(0,c.createElement)("div",{className:"ccpw-multi-price"},(0,c.createElement)("div",{className:"ccpw-multi-price-header"},(0,c.createElement)("span",{className:"name"},S.gbp)),(0,c.createElement)("div",{className:"ccpw-multi-price-text"},(0,c.createElement)("span",{className:"ticker-price"},n))))))}};return(0,c.createElement)(c.Fragment,null,null!=a&&0!=a.length?(0,c.createElement)("div",{className:"row"},a.map(((e,a)=>1==(0,m.vq)()?(0,c.createElement)("a",{className:"cmc_links",title:e.name,href:(0,m.hQ)(e),key:e.symbol},(0,c.createElement)("li",{className:v,id:`${e.coin_id}`},(0,c.createElement)("div",{className:`coin-container ${v}`},k(e)))):(0,c.createElement)("li",{className:v,id:`${e.coin_id}`,key:e.symbol},(0,c.createElement)("div",{className:`coin-container ${v}`},k(e)))))):(0,c.createElement)(n.A,{loader:3,width:1e3}))}}}]);

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.