PageSourceSearch

https://hodler.sh/_next/static/chunks/app/%5Blocale%5D/layout-4c70b73e31fcd1a3.js

js hodler.sh collected 2026-10-02 02:07:24 UTC 16,058 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1203],{37715:function(e,t,r){var n={"./en.json":[759,759],"./ru.json":[81707,1707]};function a(e){if(!r.o(n,e))return Promise.resolve().then(function(){var t=Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=n[e],a=t[0];return r.e(t[1]).then(function(){return r.t(a,19)})}a.keys=function(){return Object.keys(n)},a.id=37715,e.exports=a},74582:function(e,t,r){Promise.resolve().then(r.bind(r,16456)),Promise.resolve().then(r.t.bind(r,72972,23)),Promise.resolve().then(r.t.bind(r,33106,23)),Promise.resolve().then(r.t.bind(r,45794,23)),Promise.resolve().then(r.bind(r,8520)),Promise.resolve().then(r.bind(r,75882)),Promise.resolve().then(r.bind(r,29890)),Promise.resolve().then(r.bind(r,88479)),Promise.resolve().then(r.bind(r,72170)),Promise.resolve().then(r.bind(r,10796)),Promise.resolve().then(r.bind(r,90133)),Promise.resolve().then(r.bind(r,20157)),Promise.resolve().then(r.bind(r,72965))},1360:function(e,t,r){"use strict";function n(e,t){var r=t&&t.cache?t.cache:c,n=t&&t.serializer?t.serializer:l;return(t&&t.strategy?t.strategy:function(e,t){var r,n,l=1===e.length?a:s;return r=t.cache.create(),n=t.serializer,l.bind(this,e,r,n)})(e,{cache:r,serializer:n})}function a(e,t,r,n){var a=null==n||"number"==typeof n||"boolean"==typeof n?n:r(n),s=t.get(a);return void 0===s&&(s=e.call(this,n),t.set(a,s)),s}function s(e,t,r){var n=Array.prototype.slice.call(arguments,3),a=r(n),s=t.get(a);return void 0===s&&(s=e.apply(this,n),t.set(a,s)),s}r.r(t),r.d(t,{memoize:function(){return n},strategies:function(){return o}});var l=function(){return JSON.stringify(arguments)},i=function(){function e(){this.cache=Object.create(null)}return e.prototype.get=function(e){return this.cache[e]},e.prototype.set=function(e,t){this.cache[e]=t},e}(),c={create:function(){return new i}},o={variadic:function(e,t){var r,n;return r=t.cache.create(),n=t.serializer,s.bind(this,e,r,n)},monadic:function(e,t){var r,n;return r=t.cache.create(),n=t.serializer,a.bind(this,e,r,n)}}},16456:function(e,t,r){"use strict";function n(){return(n=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}r.d(t,{default:function(){return l}});var a=r(2265),s=r(69362);function l(e){let{locale:t,...r}=e;if(!t)throw Error("Failed to determine locale in `NextIntlClientProvider`, please provide the `locale` prop explicitly.\n\nSee https://next-intl.dev/docs/configuration#locale");return a.createElement(s.IntlProvider,n({locale:t},r))}},87301:function(e,t,r){"use strict";var n=r(46147);n.getFormatter,n.getLocale,n.getMessages,n.getNow,t.cF=n.getRequestConfig,n.getTimeZone,n.getTranslations,n.setRequestLocale,n.unstable_setRequestLocale},46147:function(e,t){"use strict";function r(e){return()=>{throw Error("`".concat(e,"` is not supported in Client Components."))}}Object.defineProperty(t,"__esModule",{value:!0});let n=r("getFormatter"),a=r("getNow"),s=r("getTimeZone"),l=r("getMessages"),i=r("getLocale"),c=r("getTranslations"),o=r("unstable_setRequestLocale"),u=r("setRequestLocale");t.getFormatter=n,t.getLocale=i,t.getMessages=l,t.getNow=a,t.getRequestConfig=function(){return r("getRequestConfig")},t.getTimeZone=s,t.getTranslations=c,t.setRequestLocale=u,t.unstable_setRequestLocale=o},23442:function(e,t,r){"use strict";let n=r(2265).createContext(void 0);t.IntlContext=n},69362:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=r(2265),a=r(24563),s=r(23442);r(1360);var l=n&&n.__esModule?n:{default:n};t.IntlProvider=function(e){let{children:t,defaultTranslationValues:r,formats:i,getMessageFallback:c,locale:o,messages:u,now:f,onError:d,timeZone:m}=e,h=n.useMemo(()=>a.createCache(),[o]),g=n.useMemo(()=>a.createIntlFormatters(h),[h]),x=n.useMemo(()=>({...a.initializeConfig({locale:o,defaultTranslationValues:r,formats:i,getMessageFallback:c,messages:u,now:f,onError:d,timeZone:m}),formatters:g,cache:h}),[h,r,i,g,c,o,u,f,d,m]);return l.default.createElement(s.IntlContext.Provider,{value:x},t)}},24563:function(e,t,r){"use strict";var n=r(1360);function a(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.filter(Boolean).join(".")}function s(e){return a(e.namespace,e.key)}function l(e){console.error(e)}function i(e,t){return n.memoize(e,{cache:{create:()=>({get:e=>t[e],set(e,r){t[e]=r}})},strategy:n.strategies.variadic})}function c(e,t){return i(function(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];return new e(...r)},t)}t.createCache=function(){return{dateTime:{},number:{},message:{},relativeTime:{},pluralRules:{},list:{},displayNames:{}}},t.createIntlFormatters=function(e){return{getDateTimeFormat:c(Intl.DateTimeFormat,e.dateTime),getNumberFormat:c(Intl.NumberFormat,e.number),getPluralRules:c(Intl.PluralRules,e.pluralRules),getRelativeTimeFormat:c(Intl.RelativeTimeFormat,e.relativeTime),getListFormat:c(Intl.ListFormat,e.list),getDisplayNames:c(Intl.DisplayNames,e.displayNames)}},t.defaultGetMessageFallback=s,t.defaultOnError=l,t.initializeConfig=function(e){let{getMessageFallback:t,messages:r,onError:n,...a}=e;return{...a,messages:r,onError:n||l,getMessageFallback:t||s}},t.joinPath=a,t.memoFn=i},13023:function(e,t,r){"use strict";r.d(t,{U:function(){return s}});var n=r(70304),a=r(74261),s=()=>{var e;
1let t=null!==(e=new URLSearchParams((0,n.useSearchParams)()).get(a.GN))&&void 0!==e?e:a.a7;return{currency:t,isDefaultCurrency:t===a.a7}}},74261:function(e,t,r){"use strict";r.d(t,{GN:function(){return a},a7:function(){return n}});let n="USD",a="cur"},8520:function(e,t,r){"use strict";r.d(t,{default:function(){return o}});var n=r(57437),a=r(61994);r(2265);var s=r(52701),l=r(70304),i=r(74261),c=e=>{let t=(0,l.useSearchParams)(),r=(0,l.usePathname)(),n=new URLSearchParams(t),a=n.get(i.GN);return{currency:null!=a?a:i.a7,list:e.map(e=>{n.set(i.GN,e);let t="".concat(r,"?").concat(n.toString());return{value:e,imgSrc:"/header/currencies/".concat(e,".svg"),href:t}})}},o=e=>{let{currencies:t,triggerClassName:r,listClassName:l,itemClassName:i}=e,{currency:o,list:u}=c(t);return(0,n.jsx)(s.mk,{trigger:{imgSrc:"/header/currencies/".concat(o,".svg"),value:o},list:u,imageSizes:{width:20,height:20},triggerClassName:r,listClassName:l,itemClassName:(0,a.Z)("py-[0.0625rem]",i)},"currency".concat(o))}},75882:function(e,t,r){"use strict";r.d(t,{default:function(){return f}});var n=r(57437),a=r(61994);r(2265);var s=r(52701),l=r(70304),i=r(42586),c=r(87301);let o=["en","ru"];(0,c.cF)(async e=>{let{locale:t}=e;return o.includes(t)||(0,l.notFound)(),{messages:(await r(37715)("./".concat(t,".json"))).default}});var u=()=>{let e=(0,i.useLocale)(),t=(0,l.useSearchParams)(),r=(0,l.usePathname)(),n=new URLSearchParams(t),a=r.split("/");return{locale:e,list:o.map(e=>{a[1]=e;let t=a.join("/"),r=n.size?"".concat(t,"?").concat(n.toString()):t;return{value:e,imgSrc:"/header/flags/".concat(e,".svg"),href:r}})}},f=e=>{let{triggerClassName:t,listClassName:r,itemClassName:l,side:i}=e,{locale:c,list:o}=u();return(0,n.jsx)(s.mk,{trigger:{imgSrc:"/header/flags/".concat(c,".svg"),value:c},triggerClassName:(0,a.Z)("uppercase",t),side:i,list:o,listClassName:(0,a.Z)("uppercase",r),imageSizes:{width:20,height:20},itemClassName:l})}},29890:function(e,t,r){"use strict";var n=r(57437),a=r(27648),s=r(33145),l=r(13023),i=r(33974);t.default=()=>{let{currency:e,isDefaultCurrency:t}=(0,l.U)(),r=t?i.Sd:"".concat(i.Sd,"?cur=").concat(e);return(0,n.jsxs)(a.default,{href:r,className:"flex items-center gap-2",children:[(0,n.jsx)("div",{className:"relative w-6 xl:w-8 h-6 xl:h-8",children:(0,n.jsx)(s.default,{src:"/hodlerLogo.svg",alt:"Hodler logo",fill:!0})}),(0,n.jsx)("h1",{className:"text-xl/5 xl:text-[1.75rem]/7 font-medium text-white",children:"hodler"})]})}},88479:function(e,t,r){"use strict";var n=r(57437),a=r(72684);r(2265),t.default=()=>(0,n.jsx)("div",{className:"hidden md:block fixed right-10 bottom-20 animateHideVisible scrollVisible",children:(0,n.jsx)("button",{className:"w-11 h-11 flex items-center justify-center text-gray-1 bg-gray-2 rounded-full",onClick:()=>{var e;return null===(e=window)||void 0===e?void 0:e.scrollTo({top:0,behavior:"smooth"})},children:(0,n.jsx)(a.Rc,{className:"w-6 h-6 mb-1 rotate-90"})})})},72170:function(e,t,r){"use strict";r.d(t,{default:function(){return u}});var n=r(57437),a=r(61994);r(2265);var s=r(72684),l=r(70304),i=r(71931),c=r(85829),o=()=>{var e;let t=(0,l.useSearchParams)(),r=(0,l.usePathname)(),{replace:n}=(0,l.useRouter)();return{value:null===(e=t.get(c.nK))||void 0===e?void 0:e.toString(),onSearch:(0,i.y1)(e=>{let a=new URLSearchParams(t);a.set(c.sE,String(c.XJ)),e.target.value?a.set(c.nK,e.target.value):a.delete(c.nK),n("".concat(r,"?").concat(a.toString()))},300)}},u=e=>{let{placeholder:t}=e,{value:r,onSearch:l}=o();return(0,n.jsxs)("label",{className:(0,a.Z)("w-full flex px-3 py-1 items-center justify-start gap-2 rounded-lg","border-2 border-gray-2 bg-gray-5 focus-within:border-white hover:border-white"),children:[(0,n.jsx)(s.W1,{className:"text-white"}),(0,n.jsx)("input",{type:"text",className:"w-[calc(100%-2rem)] outline-none text-gray-2 bg-gray-5",placeholder:t,onChange:l,defaultValue:r})]})}},52701:function(e,t,r){"use strict";r.d(t,{Ee:function(){return u.default},F2:function(){return i.default},HR:function(){return d.default},Lt:function(){return l.default},Ph:function(){return a.default},TD:function(){return f.default},Vq:function(){return n.default},ho:function(){return c.default},mk:function(){return s.default},xf:function(){return o.default},yD:function(){return m.default}});var n=r(4161),a=r(91419),s=r(66748),l=r(6610),i=r(56563),c=r(56282),o=r(48983),u=r(90976),f=r(57373),d=r(62797),m=r(59971);r(37059)},85829:function(e,t,r){"use strict";r.d(t,{EH:function(){return c},XJ:function(){return s},nK:function(){return l},pQ:function(){return i},sE:function(){return a}});var n=r(29450);let a="page",s=1,l="search",i=[n.Wk["4H"],n.Wk["24H"],n.Wk["7D"],n.Wk["1M"],n.Wk["3M"],n.Wk["1Y"],n.Wk.ALL],c=[n.m_["1H"],n.m_["4H"],n.m_["6H"],n.m_["12H"],n.m_["1D"],n.m_["1W"],n.m_["1M"]]},33974:function(e,t,r){"use strict";r.d(t,{Sd:function(){return n},c6:function(){return a}});let n="/",a="/highlights"},10796:function(e,t,r){"use strict";var n=r(57437),a=r(61994),s=r(27648),l=r(33145),i=r(70304);r(2265);var c=r(13023);t.default=e=>{let{text:t,href:r,isMobile:o}=e,u=(0,i.usePathname)(),{currency:f,isDefaultCurrency:d}=(0,c.U)(),m=d?r:"".concat(r,"?cur=").concat(f);return(0,n.jsx)("div",{className:(0,a.Z)("h-fit",o?"flex":"hidden md:flex",u===r?" text-blue":" text-gray-2"),children:(0,n.jsxs)(s.default,{href:m,className:(0,a.Z)("gap-3 items-center shrink-0 h4 text-center truncate",o?"flex":"hidden md:flex"),children:[(0,n.jsx)(l.default,{width:40,height:40,style:{width:40,height:40},priority:!0,unoptimized:!0,src:"/header/invest.png",alt:"Invest Ideas"}),t]})})}},90133:function(e,t,r){"use strict";r.d(t,{default:function(){return d}});var n=r(57437),a=r(2265),s=r(52701),l=r(72684),i=r(27648),c=r(75882),o=r(20157),u=r(10796),f=e=>{let{links:t,closeMenu:r,children:a}=e;return(0,n.jsxs)("div",{className:"w-full h-full p-6 flex flex-col justify-between",children:[(0,n.jsx)("nav",{children:(0,n.jsxs)("ul",{className:"w-full flex flex-col items-start gap-6",children:[(0,n.jsx)(u.default,{text:t.invest.title,href:t.invest.href,isMobile:!0}),(0,n.jsx)(o.default,{text:t.dash.title,href:t.dash.href,closeMenu:r,isMobile:!0,children:(0,n.jsx)(l.QG,{})}),(0,n.jsx)(o.default,{text:t.news.title,href:t.news.href,closeMenu:r,isMobile:!0,children:(0,n.jsx)(l.dG,{})}),(0,n.jsx)(o.default,{text:t.portfolio.title,href:t.portfolio.href,closeMenu:r,isMobile:!0,children:(0,n.jsx)(l.qH,{})}),(0,n.jsx)(o.default,{text:t.manage.title,href:t.manage.href,closeMenu:r,isMobile:!0,children:(0,n.jsx)(l.Zf,{})})]})}),(0,n.jsxs)("div",{className:"w-full flex flex-col gap-6 shrink-0",children:[(0,n.jsxs)("div",{className:"w-full flex gap-4",children:[(0,n.jsx)(c.default,{triggerClassName:"w-[calc(50svw-2rem)] p-3 flex items-center justify-center bg-gray-3 rounded",listClassName:"sm:w-[calc(50svw-2rem)]",itemClassName:"flex pl-4",side:"top"}),a]}),(0,n.jsxs)(i.default,{href:t.download.href,className:"w-full h-10 px-6 flex items-center justify-center gap-3 h4 text-white border border-gray-2 rounded-lg",onClick:r,children:[t.download.title,(0,n.jsxs)("div",{className:"flex gap-3",children:[(0,n.jsx)(l.qw,{}),(0,n.jsx)(l.vu,{})]})]}),(0,n.jsx)(i.default,{href:t.start.href,className:"w-full h-10 px-6 flex items-center justify-center bg-gray-1 h4 text-gray-5 rounded-lg",onClick:r,children:t.start.title})]})]})},d=e=>{let{links:t,children:r}=e,[i,c]=a.useState(!1),o=a.useCallback(()=>c(!0),[]),u=a.useCallback(()=>{c(!1),console.log("click close btn")},[]);return(0,n.jsx)(s.Lt,{open:i,trigger:(0,n.jsx)("button",{onClick:o,children:(0,n.jsx)(l.Oq,{})}),closedTrigger:(0,n.jsx)("button",{onClick:u,children:(0,n.jsx)(l.Tw,{})}),sideOffset:10,triggerClassname:"w-10 h-10 flex md:hidden items-center justify-center",modal:!1,menu:(0,n.jsx)(f,{links:t,closeMenu:u,children:r}),menuClassname:"w-[100svw] h-[calc(100svh-7.875rem)] z-10 bg-gray-5"})}},20157:function(e,t,r){"use strict";var n=r(57437),a=r(61994),s=r(27648),l=r(70304);r(2265);var i=r(13023);t.default=e=>{let{text:t,href:r,isMobile:c,children:o,closeMenu:u}=e,f=(0,l.usePathname)(),{currency:d,isDefaultCurrency:m}=(0,i.U)(),h=m?r:"".concat(r,"?cur=").concat(d);return(0,n.jsx)("li",{className:(0,a.Z)("rounded-lg h-fit p-1",f===r?" text-blue":" text-gray-2"),children:(0,n.jsxs)(s.default,{href:h,className:(0,a.Z)("flex gap-3 items-center"),onClick:u,children:[o,(0,n.jsx)("span",{className:(0,a.Z)("h4 text-center truncate",c?"flex":"hidden xl:flex"),children:t})]})})}},72965:function(e,t,r){"use strict";var n=r(57437),a=r(61994),s=r(33145),l=r(2265),i=r(45664);let c=l.memo(e=>{let{topTrendingCoins:t,topCryptoCoins:r,tr:c}=e,o=l.useMemo(()=>r.map(e=>{let{hdr_id:t,image:r,price:n,percent_change:a}=e;return{hdr_id:t,image:r,price:n,change:a,tr:c.price}}),[r,c]),u=l.useMemo(()=>t?t.map(e=>{let{hdr_id:t,image:r,price:n,volume_change:a}=e;return{hdr_id:t,image:r,price:n,change:a,tr:c.vol24}}):[],[t,c]),f=l.useMemo(()=>[...o,...u,...o,...u],[o,u]),d=l.useRef(null),m=l.useRef(0);return l.useEffect(()=>{let e;let t=d.current;if(!t)return;let r=(o.length+u.length)*11.5-.01,n=()=>{m.current<r?m.current=m.current+.09583333333333334:m.current=0,t.style.transform="translateX(-".concat(m.current,"rem)"),e=requestAnimationFrame(n)},a=requestAnimationFrame(n);return()=>{cancelAnimationFrame(e),cancelAnimationFrame(a)}},[o,u,f]),(0,n.jsx)("div",{ref:d,style:{gap:"".concat(.5,"rem")},className:"h-12 flex flex-row relative",children:f.map((e,t)=>{let{hdr_id:r,image:l,price:c,change:o,tr:u}=e,f=(0,i.AX)(l,"/hodler.png"),d=(0,i.dN)({amount:o,fractionDigits:2,isStrictFractionDigits:!0}),m=(0,i.dN)({amount:c,currency:"USD",withCollapsingZeroes:!0});return(0,n.jsxs)("li",{style:{width:"".concat(11,"rem")},className:"h-12 px-3 py-1 shrink-0 flex items-center gap-3",children:[(0,n.jsx)("div",{className:"relative w-10 h-10 shrink-0 rounded-full overflow-hidden",children:(0,n.jsx)(s.default,{src:f,alt:"".concat(r," logo"),fill:!0,sizes:"10vw"})}),(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsxs)("div",{className:"flex items-center gap-3",children:[(0,n.jsx)("p",{className:"body_2 text-white",children:u}),(0,n.jsxs)("p",{className:(0,a.Z)("body_2",d.negative?"text-red-dash":"text-green"),children:[d.negative?"-":"+",d.markup,"%"]})]}),(0,n.jsx)("p",{className:"body_1 text-white",children:m.markup})]})]},"headerCoins".concat(r).concat(t))})})});t.default=c},45794:function(){},33106:function(e){e.exports={style:{fontFamily:"'__Roboto_e35d11', '__Roboto_Fallback_e35d11'",fontStyle:"normal"},className:"__className_e35d11",variable:"__variable_e35d11"}}},function(e){e.O(0,[3357,81,246,2586,7246,9810,2971,2117,1744],function(){return e(e.s=74582)}),_N_E=e.O()}]);

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.