https://darkbot.io/_next/static/chunks/7077-db813764ca0e5c18.js?dpl=dpl_9smN7XfvZ4YWdnLcZA5xsoqdvLGk
1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7077],{188:(e,r,a)=>{a.d(r,{rx:()=>c,a7:()=>s});var n=a(73099),i=a(14097),t=a(59942);function s(e={}){let{search:r,lang:a="en",swrConfig:c}=e,o=(0,t.c$)("/api/exchanges",{lang:a,search:r?.trim()||void 0});return(0,n.u)(o,t.mB,(0,i.To)(i.Ec,c))}function c(e,r){let a=`/api/exchanges/${encodeURIComponent(e)}`;return(0,n.u)(a,t.mB,(0,i.To)(i.Ec,r))}},4058:(e,r,a)=>{a.d(r,{PF:()=>t});let n={Free:"free","Standard Plan":"standard","Premium Plan":"premium"},i={free:(e,r)=>e("components/pricingCards:pricingCards.planNames.free",{defaultValue:r}),standard:(e,r)=>e("components/pricingCards:pricingCards.planNames.standard",{defaultValue:r}),premium:(e,r)=>e("components/pricingCards:pricingCards.planNames.premium",{defaultValue:r})},t=(e,r)=>{let a=n[r],t=a?i[a]:void 0;return t?t(e,r):r}},5822:(e,r,a)=>{a.d(r,{A:()=>b});var n=a(14232),i=a(48230),t=a.n(i),s=a(97494),c=a(98454),o=a(89873),l=a(22489),p=a(86937),d=a(17119),u=a(73365),g=a(69712),m=a(51617);let h=e=>e.toLowerCase().replace(/[^a-z0-9]+/g,"_").replace(/^_+|_+$/g,"")||"plan",x={"1 active bot":"oneActiveBot","Access to core features":"accessToCoreFeatures","Basic analytics":"basicAnalytics","Community support":"communitySupport","Standard queue priority":"standardQueuePriority","Basic logging":"basicLogging","Telegram notifications":"telegramNotifications","No credit card required":"noCreditCardRequired","All features from Free plan":"allFeaturesFromFreePlan","Premium indicators":"premiumIndicators","Unlimited automatic trading":"unlimitedAutomaticTrading","All features from standard plan":"allFeaturesFromStandardPlan","Portfolio rebalancing":"portfolioRebalancing","Machine learning":"machineLearning","Priority support":"prioritySupport"},_={oneActiveBot:(e,r)=>e("components/pricingCards:pricingCards.features.oneActiveBot",{defaultValue:r}),accessToCoreFeatures:(e,r)=>e("components/pricingCards:pricingCards.features.accessToCoreFeatures",{defaultValue:r}),basicAnalytics:(e,r)=>e("components/pricingCards:pricingCards.features.basicAnalytics",{defaultValue:r}),communitySupport:(e,r)=>e("components/pricingCards:pricingCards.features.communitySupport",{defaultValue:r}),standardQueuePriority:(e,r)=>e("components/pricingCards:pricingCards.features.standardQueuePriority",{defaultValue:r}),basicLogging:(e,r)=>e("components/pricingCards:pricingCards.features.basicLogging",{defaultValue:r}),telegramNotifications:(e,r)=>e("components/pricingCards:pricingCards.features.telegramNotifications",{defaultValue:r}),noCreditCardRequired:(e,r)=>e("components/pricingCards:pricingCards.features.noCreditCardRequired",{defaultValue:r}),allFeaturesFromFreePlan:(e,r)=>e("components/pricingCards:pricingCards.features.allFeaturesFromFreePlan",{defaultValue:r}),premiumIndicators:(e,r)=>e("components/pricingCards:pricingCards.features.premiumIndicators",{defaultValue:r}),unlimitedAutomaticTrading:(e,r)=>e("components/pricingCards:pricingCards.features.unlimitedAutomaticTrading",{defaultValue:r}),allFeaturesFromStandardPlan:(e,r)=>e("components/pricingCards:pricingCards.features.allFeaturesFromStandardPlan",{defaultValue:r}),portfolioRebalancing:(e,r)=>e("components/pricingCards:pricingCards.features.portfolioRebalancing",{defaultValue:r}),machineLearning:(e,r)=>e("components/pricingCards:pricingCards.features.machineLearning",{defaultValue:r}),prioritySupport:(e,r)=>e("components/pricingCards:pricingCards.features.prioritySupport",{defaultValue:r})};var f=a(4058),C=a(37876);let y=({t:e,plan:r,interval:a})=>{let i=(0,u._S)(r),t=(0,u.Vg)(r,a),c=(0,u.kS)(r),y=i?`components/pricingCards:pricingCards.priceCard.${a}1.interval`:`components/pricingCards:pricingCards.priceCard.${a}2.interval`,S=`pricing_plan_${h(r.name)}`,N=`pricing_savings_${h(r.name)}_${a}`,b="annually"===a&&c>0,{currentPage:j}=(0,m.A)(),P=((e,r)=>{let a=(0,n.useRef)(!1);return(0,n.useCallback)(()=>{a.current||(a.current=!0,(0,g.$s)({category:"pricing",action:"pricing_comparison_viewed",label:e,section:"pricing",pageContext:r}))},[e,r])})(r.name,j);return(0,l.W)(S,"pricing"),(0,o.O)(S,.5,"pricing"),(0,o.O)(N,.5,"pricing"),(0,C.jsxs)("article",{className:`PricingSection__card ${r.mostPopular?"PricingSection__card--popular":""}`,onMouseEnter:P,children:[r.mostPopular?(0,C.jsx)("div",{className:"PricingSection__card-badge",children:e("components/pricingCards:pricingCards.priceCard.subtitle")}):null,b?(0,C.jsx)("div",{className:"PricingSection__card-savings","data-cta-label":N,children:e("components/pricingCards:pricingCards.priceCard.savePercent",{percent:c}
1)}):null,(0,C.jsx)("header",{className:"PricingSection__card-header",children:(0,C.jsx)("h2",{className:"PricingSection__card-name",children:(0,f.PF)(e,r.name)})}),(0,C.jsxs)("div",{className:"PricingSection__card-price",children:[(0,C.jsx)("span",{className:"PricingSection__card-currency",children:"$"}),(0,C.jsx)("span",{className:"PricingSection__card-amount",children:t.toFixed(2)}),(0,C.jsx)("span",{className:"PricingSection__card-period",children:e(y)})]}),(0,C.jsx)("ul",{className:"PricingSection__card-features",children:r.features.map(r=>(0,C.jsxs)("li",{className:"PricingSection__card-feature",children:[(0,C.jsx)(p.A,{size:18,className:"PricingSection__card-check"}),(0,C.jsx)("span",{children:((e,r)=>{let a=x[r],n=a?_[a]:void 0;return n?n(e,r):r})(e,r)})]},r))}),(0,C.jsxs)(d.A,{category:"pricing",action:"cta_click",section:"pricing",as:"a",href:"https://app.darkbot.io/",color:r.mostPopular?"primary":"default",isOutlined:!r.mostPopular,size:"lg",className:`mt-auto ${r.mostPopular?"":"PricingSection__card-button--secondary"}`,"data-cta-label":S,children:[e("components/pricingCards:pricingCards.priceCard.buttonStarted"),(0,C.jsx)(s.A,{size:18})]}),(0,C.jsx)("p",{className:"PricingSection__card-trust-note",children:e("components/pricingCards:pricingCards.priceCard.trustNote")})]},r.name)},S=({t:e,interval:r,onChange:a})=>(0,C.jsxs)("div",{className:"PricingSection__toggle",role:"group","aria-label":e("components/pricingCards:pricingCards.billingIntervalAriaLabel"),children:[(0,C.jsx)("button",{type:"button",className:`PricingSection__toggle-option ${"monthly"===r?"is-active":""}`,"aria-pressed":"monthly"===r,onClick:()=>{a("monthly")},children:e("components/pricingCards:pricingCards.monthly")}),(0,C.jsx)("button",{type:"button",className:`PricingSection__toggle-option ${"annually"===r?"is-active":""}`,"aria-pressed":"annually"===r,onClick:()=>{a("annually")},children:e("components/pricingCards:pricingCards.annually")})]}),N=({t:e})=>(0,C.jsxs)("article",{className:"PricingSection__enterprise",children:[(0,C.jsxs)("div",{className:"PricingSection__enterprise-text",children:[(0,C.jsx)("span",{className:"PricingSection__enterprise-badge",children:e("components/pricingCards:pricingCards.enterprise.badge")}),(0,C.jsx)("p",{className:"PricingSection__enterprise-title",children:e("components/pricingCards:pricingCards.enterprise.title")}),(0,C.jsx)("p",{className:"PricingSection__enterprise-desc",children:e("components/pricingCards:pricingCards.enterprise.description")})]}),(0,C.jsxs)(t(),{href:"/contact-us",className:"PricingSection__enterprise-cta","data-cta-label":"pricing_enterprise_cta",onClick:()=>{(0,c.F1)({category:"pricing",label:"pricing_enterprise_cta"})},children:[e("components/pricingCards:pricingCards.enterprise.cta"),(0,C.jsx)(s.A,{size:16})]})]}),b=({t:e,plans:r,headingTag:a="h2",contentKey:i="pages/home:pricingSection",showFooter:p=!0,sectionId:d="pricing"})=>{let[u,g]=(0,n.useState)("annually"),m=r?[r.free,...r.plans]:[];(0,o.O)("pricing_enterprise_cta",.5,"pricing"),(0,l.W)("pricing_enterprise_cta","pricing");let h=(0,n.useCallback)(e=>{g(e),(0,c.F1)({category:"pricing",label:`billing_interval_${e}`})},[]);return(0,C.jsx)("section",{className:"PricingSection",id:d,"data-animate":"fade-up","aria-labelledby":`${d}-heading`,children:(0,C.jsxs)("div",{className:"mx-auto w-full max-w-[1280px] px-[1.5rem] relative z-[1] max-[768px]:px-[1rem] max-[480px]:px-[0.75rem]",children:[(0,C.jsxs)("header",{className:"PricingSection__header",children:[(0,C.jsx)("span",{className:"PricingSection__badge",children:e(`${i}.badge`)}),(0,C.jsx)(a,{id:`${d}-heading`,className:"PricingSection__title",children:e(`${i}.title`)}),(0,C.jsx)("p",{className:"PricingSection__subtitle",children:e(`${i}.subtitle`)}),(0,C.jsx)(S,{t:e,interval:u,onChange:h})]}),(0,C.jsx)("div",{className:"PricingSection__grid","data-animate-stagger":!0,children:m.map(r=>(0,C.jsx)(y,{t:e,plan:r,interval:u},r.name))}),(0,C.jsx)(N,{t:e}),p?(0,C.jsxs)("footer",{className:"PricingSection__footer",children:[(0,C.jsx)("p",{children:e(`${i}.footerNote`)}),(0,C.jsxs)(t(),{href:"/pricing",className:"PricingSection__footer-link",children:[e(`${i}.footerLink`),(0,C.jsx)(s.A,{size:16})]})]}):null]})})}},14097:(e,r,a)=>{a.d(r,{ET:()=>i,Ec:()=>n,To:()=>t});let n={revalidateOnFocus:!1,revalidateOnReconnect:!0,dedupingInterval:2e3,shouldRetryOnError:!1},i={...n,revalidateOnFocus:!0,refreshInterval:0};function t(e,r){return r?{...e,...r}:{...e}}},34834:(e,r,a)=>{a.d(r,{J:()=>t,h:()=>i});
1let n="https://api.darkbot.io",i=()=>{let e="https://api.darkbot.io";return e||(console.warn(`[WARNING] NEXT_PUBLIC_API_URL is not set. Using fallback: ${n}`),n)},t=i()},59942:(e,r,a)=>{a.d(r,{Gv:()=>s,c$:()=>t,mB:()=>i});var n=a(92182);async function i(e){let r=await fetch(e,{method:"GET",headers:{"Content-Type":"application/json"},credentials:"same-origin"});if(!r.ok)throw Error(`Failed to fetch: ${r.statusText}`);return r.json()}function t(e,r){if(!r)return e;let a=new URLSearchParams;for(let[e,n]of Object.entries(r))null!=n&&""!==n&&a.append(e,String(n));let n=a.toString();return n?`${e}?${n}`:e}async function s(e){let r,a=e.statusText||`Request failed with status ${e.status}`;try{let i=await e.json(),t=(0,n.OM)(i,"message"),s=(0,n.OM)(i,"error");t?a=t:s&&(a=s),(0,n.u4)(i)&&(r=i)}catch{}return{status:e.status,message:a,details:r}}},73365:(e,r,a)=>{function n(e,r){return e.prices.find(e=>e.interval===r)??null}function i(e){return 0===e.prices.length}function t(e,r){if("annually"===r){let r=n(e,"year");return r?r.amount/12:0}let a=n(e,"month");return a?a.amount:0}function s(e){let r=n(e,"month"),a=n(e,"year");if(!r||!a||r.amount<=0||a.amount<=0)return 0;let i=12*r.amount;return a.amount>=i?0:Math.floor((i-a.amount)/i*100)}a.d(r,{kS:()=>s,fE:()=>n,_S:()=>i,Vg:()=>t}),a(34834)},81590:(e,r,a)=>{a.d(r,{A:()=>x});var n=a(14232),i=a(89099),t=a(188),s=a(93087),c=a(48230),o=a.n(c),l=a(54587),p=a.n(l),d=a(17859),u=a(98454);let g={binance:"/img/pages/home/binance-logo.png",poloniex:"/img/pages/home/poloniex-logo.png",hitbtc:"/img/pages/home/hitbtc-logo.png"};var m=a(37876);let h=n.memo(({exchange:e,t:r})=>{let a=g[e.code.toLowerCase()]||null,i=(0,n.useMemo)(()=>(({exchange:e,t:r})=>{let a=[];return e.country&&a.push(e.country),e.centralizationType&&a.push(e.centralizationType),e.grade&&a.push(`${r("components/supportedExchanges:grade")}: ${e.grade}`),a.join(" ⢠")||r("components/supportedExchanges:cryptocurrencyExchange")})({exchange:e,t:r}),[e,r]);return(0,m.jsxs)(o(),{href:`/exchange/${e.code.toLowerCase()}`,className:"SupportedExchanges__item flex items-center gap-3",onClick:()=>{(0,u.F1)({category:"exchanges",label:`supported_exchanges_${e.code.toLowerCase()}`})},children:[(0,m.jsx)("div",{className:"SupportedExchanges__icon-wrapper",children:a?(0,m.jsx)(p(),{src:a,alt:`${e.name} cryptocurrency exchange logo`,width:40,height:40,className:"SupportedExchanges__icon",sizes:d.fU}):(0,m.jsx)("div",{className:"SupportedExchanges__icon-placeholder",children:e.name.charAt(0).toUpperCase()})}),(0,m.jsxs)("div",{className:"SupportedExchanges__content grow",children:[(0,m.jsx)("div",{className:"SupportedExchanges__name",children:e.name}),(0,m.jsx)("div",{className:"SupportedExchanges__info text-gray-200",children:i})]})]})});h.displayName="ExchangeItem";let x=n.memo(({t:e})=>{let r=(0,i.useRouter)().locale||"en",{data:a,error:n,isLoading:c}=(0,t.a7)({lang:r}),o=a?.items??[];return(0,m.jsxs)("section",{className:"SupportedExchanges mx-auto w-full max-w-[1280px] px-[1.5rem] relative z-[1] max-[768px]:px-[1rem] max-[480px]:px-[0.75rem]",id:"supported-exchanges","data-animate":"fade-up","aria-labelledby":"supported-exchanges-heading",children:[(0,m.jsxs)("header",{className:"SupportedExchanges__header mb-4",children:[(0,m.jsx)("h2",{id:"supported-exchanges-heading",className:"h3 mb-2",children:e("components/supportedExchanges:title")}),(0,m.jsx)("p",{className:"text-gray-200 mb-0",children:e("components/supportedExchanges:subtitle")})]}),(0,m.jsxs)("div",{className:"SupportedExchanges__list",children:[c?(0,m.jsx)("div",{className:"SupportedExchanges__loading flex justify-center items-center py-5",children:(0,m.jsx)(s.A,{width:32,height:32})}):null,n?(0,m.jsx)("div",{className:"SupportedExchanges__error text-gray-200 text-center py-4",role:"alert",children:e("components/supportedExchanges:error",{defaultValue:"Unable to load exchanges"})}):null,!c&&!n&&0===o.length&&(0,m.jsx)("div",{className:"SupportedExchanges__empty text-gray-200 text-center py-4",role:"status",children:e("components/supportedExchanges:empty",{defaultValue:"No exchanges available"})}),!c&&!n&&o.map(r=>(0,m.jsx)(h,{exchange:r,t:e},r.code))]})]})})},92182:(e,r,a)=>{function n(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function i(e){return n(e)?e:{}}function t(e,r=""){return"string"==typeof e?e:r}function s(e,r){if(!n(e))return;let a=e[r];return"string"==typeof a?a:void 0}function c(e,r=""){return"string"==typeof e?e:"number"==typeof e&&Number.isFinite(e)?String(e):r}function o(e,r){if(!n(e))return;let a=e[r];return"number"==typeof a&&Number.isFinite(a)?a:void 0}function l(e,r){return s(e,"message")??r}a.d(r,{OM:()=>s,e1:()=>t,kc:()=>l,qY:()=>i,sJ:()=>o,u4:()=>n,ws:()=>c})}}]);
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.