PageSourceSearch

https://www.elev8trade.net/_next/static/chunks/1l-9rnpwof2ho.js

js elev8trade.net collected 2026-10-10 01:06:10 UTC 48,294 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="8d0f2a88-add7-ce93-6b41-1f92f4807114")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,184335,705108,A=>{"use strict";var e=A.i(930867),t=A.i(825774);A.s(["useProfitCalculatorT",0,()=>{let A=(0,e.useTranslations)(),a="new_profit_calculator_";return(0,t.useMemo)(()=>{let e=e=>A(`${a}${e}`);return e.raw=e=>A.raw(`${a}${e}`),e},[A,a])}],184335),A.i(388137);var a=A.i(810961);A.s(["useSectionViewHit",0,A=>{let e=(0,t.useRef)(null),i=(0,a.useDetailedUserHit)();return(0,t.useEffect)(()=>{let t=e.current;if(!t)return;let a=new IntersectionObserver(e=>{let[l]=e;l?.isIntersecting&&(i({name:A,category:"screen",action:"element_show",label:"section",eventDetail:{actionGroup:"non_interactions",eventContent:A}}),a.unobserve(t))},{threshold:.5});return a.observe(t),()=>{a.disconnect()}},[A,i]),e}],705108)},972680,A=>{A.v({button:"About-module__FLXmNa__button",card:"About-module__FLXmNa__card",container:"About-module__FLXmNa__container",grid:"About-module__FLXmNa__grid",root:"About-module__FLXmNa__root",title:"About-module__FLXmNa__title"})},348846,A=>{"use strict";var e=A.i(438437),t=A.i(824381),a=A.i(881047),i=A.i(267378),l=A.i(25234),r=A.i(982214),o=A.i(814001),s=A.i(825774),n=A.i(465126);A.i(388137);var u=A.i(810961),c=A.i(857434);A.i(176800);var d=A.i(501389),h=A.i(184335),m=A.i(705108),p=A.i(972680);let b=[{step:1,Icon:i.IcDigit124},{step:2,Icon:l.IcDigit224},{step:3,Icon:r.IcDigit324}],g=(0,s.memo)(()=>{let A=(0,h.useProfitCalculatorT)(),{origins:i}=(0,c.useRuntime)(),{data:l}=(0,o.useQuery)(n.userQueries.profile()),r=!!l,g=(0,m.useSectionViewHit)("How to use profit calculator"),_=(0,u.useDetailedUserHit)(),f=(0,s.useCallback)(async A=>{if(!r){_({name:"How to use profit calculator",category:"screen",action:"button_click",label:"section",eventDetail:{eventContent:"How to use profit calculator",eventContext:"Start trading",eventLocation:"open sidebar"}}),window.dispatchEvent(new CustomEvent("registration-click",{detail:{event:A}}));return}try{let A=await fetch(`${i.cabinet}/accounts/account-otr-exists/`,{credentials:"include"});if(200!==A.status)return void console.error("Failed to check OTR account existence");let{isExists:e}=await A.json(),t=e?`${i.cabinet}/webterminal/`:`${i.cabinet}/open-account?type=micro&platform=otr`;_({name:"How to use profit calculator",category:"screen",action:"button_click",label:"section",eventDetail:{eventContent:"How to use profit calculator",eventContext:"Start trading",eventLocation:e?"webterminal":"open-account"}}),window.location.href=t}catch(A){console.error("Error checking OTR account existence:",A)}},[r,i.cabinet,_]);return(0,e.jsx)("section",{ref:g,className:p.default.root,children:(0,e.jsxs)(d.DsContainer,{component:"div",className:p.default.container,children:[(0,e.jsx)(a.Text,{className:p.default.title,variant:"contentPrimary",component:"h2",type:"Heading 02",dangerouslySetInnerHTML:{__html:A("about_title")}}),(0,e.jsx)("ul",{className:p.default.grid,children:b.map(t=>{let{step:i,Icon:l}=t;return(0,e.jsxs)("li",{className:p.default.card,children:[(0,e.jsx)(l,{className:p.default.icon}),(0,e.jsx)(a.Text,{type:"Body 02",dangerouslySetInnerHTML:{__html:A.raw(`about_body${i}`)}})]},i)})}),(0,e.jsx)(t.Button,{className:p.default.button,variant:"primary",size:"m",onClick:A=>void f(A),children:A("about_button1")})]})})});A.s(["About",0,g])},157943,A=>{A.v({calculateButton:"CalculateAction-module__VHP_5G__calculateButton"})},668901,A=>{A.v({content:"RichTooltip-module__7NyhHa__content",description:"RichTooltip-module__7NyhHa__description",footer:"RichTooltip-module__7NyhHa__footer",icon:"RichTooltip-module__7NyhHa__icon",image:"RichTooltip-module__7NyhHa__image",imagePlaceholder:"RichTooltip-module__7NyhHa__imagePlaceholder",nextBtn:"RichTooltip-module__7NyhHa__nextBtn",pagination:"RichTooltip-module__7NyhHa__pagination",picture:"RichTooltip-module__7NyhHa__picture",pictureWrap:"RichTooltip-module__7NyhHa__pictureWrap",previousBtn:"RichTooltip-module__7NyhHa__previousBtn",text:"RichTooltip-module__7NyhHa__text",textRow:"RichTooltip-module__7NyhHa__textRow",title:"RichTooltip-module__7NyhHa__title",tooltipCloseButton:"RichTooltip-module__7NyhHa__tooltipCloseButton",trigger:"RichTooltip-module__7NyhHa__trigger"})},742096,A=>
2{A.v({container:"NumberStepperInput-module__A8-8jq__container",label:"NumberStepperInput-module__A8-8jq__label",labelWrapper:"NumberStepperInput-module__A8-8jq__labelWrapper",numberInput:"NumberStepperInput-module__A8-8jq__numberInput",stepButton:"NumberStepperInput-module__A8-8jq__stepButton",stepGroup:"NumberStepperInput-module__A8-8jq__stepGroup"})},406248,A=>{A.v({chevron:"DirectionSelect-module__F_U2GG__chevron",chevronOpen:"DirectionSelect-module__F_U2GG__chevronOpen",container:"DirectionSelect-module__F_U2GG__container",dropdownContent:"DirectionSelect-module__F_U2GG__dropdownContent",dropdownRoot:"DirectionSelect-module__F_U2GG__dropdownRoot",field:"DirectionSelect-module__F_U2GG__field",optionTitle:"DirectionSelect-module__F_U2GG__optionTitle",value:"DirectionSelect-module__F_U2GG__value"})},490229,A=>{A.v({notificationIcon:"ErrorNotification-module__BYffPG__notificationIcon"})},607251,A=>{A.v({notification:"ResultsPanel-module__4QAUDG__notification",resultHeadline:"ResultsPanel-module__4QAUDG__resultHeadline",resultRow:"ResultsPanel-module__4QAUDG__resultRow",resultRowDivider:"ResultsPanel-module__4QAUDG__resultRowDivider",results:"ResultsPanel-module__4QAUDG__results",resultsFace:"ResultsPanel-module__4QAUDG__resultsFace",resultsFaceBack:"ResultsPanel-module__4QAUDG__resultsFaceBack",resultsFlipContainer:"ResultsPanel-module__4QAUDG__resultsFlipContainer",resultsFlipInner:"ResultsPanel-module__4QAUDG__resultsFlipInner",resultsFlipped:"ResultsPanel-module__4QAUDG__resultsFlipped"})},719656,A=>{A.v({buttonArea:"Calculator-module__r2c1rq__buttonArea",container:"Calculator-module__r2c1rq__container",formArea:"Calculator-module__r2c1rq__formArea",layout:"Calculator-module__r2c1rq__layout",resultsArea:"Calculator-module__r2c1rq__resultsArea",section:"Calculator-module__r2c1rq__section"})},122131,A=>{"use strict";var e=A.i(438437),t=A.i(825774);A.i(176800);var a=A.i(501389),i=A.i(403351),l=A.i(647854),r=A.i(610934),o=A.i(700519),s=class extends r.Subscribable{#A;#e=void 0;#t;#a;constructor(A,e){super(),this.#A=A,this.setOptions(e),this.bindMethods(),this.#i()}bindMethods(){this.mutate=this.mutate.bind(this),this.reset=this.reset.bind(this)}setOptions(A){let e=this.options;this.options=this.#A.defaultMutationOptions(A),(0,o.shallowEqualObjects)(this.options,e)||this.#A.getMutationCache().notify({type:"observerOptionsUpdated",mutation:this.#t,observer:this}),e?.mutationKey&&this.options.mutationKey&&(0,o.hashKey)(e.mutationKey)!==(0,o.hashKey)(this.options.mutationKey)?this.reset():this.#t?.state.status==="pending"&&this.#t.setOptions(this.options)}onUnsubscribe(){this.hasListeners()||this.#t?.removeObserver(this)}onMutationUpdate(A){this.#i(),this.#l(A)}getCurrentResult(){return this.#e}reset(){this.#t?.removeObserver(this),this.#t=void 0,this.#i(),this.#l()}mutate(A,e){return this.#a=e,this.#t?.removeObserver(this),this.#t=this.#A.getMutationCache().build(this.#A,this.options),this.#t.addObserver(this),this.#t.execute(A)}#i(){let A=this.#t?.state??(0,i.getDefaultState)();this.#e={...A,isPending:"pending"===A.status,isSuccess:"success"===A.status,isError:"error"===A.status,isIdle:"idle"===A.status,mutate:this.mutate,reset:this.reset}}#l(A){l.notifyManager.batch(()=>{if(this.#a&&this.hasListeners()){let e=this.#e.variables,t=this.#e.context,a={client:this.#A,meta:this.options.meta,mutationKey:this.options.mutationKey};if(A?.type==="success"){try{this.#a.onSuccess?.(A.data,e,t,a)}catch(A){Promise.reject(A)}try{this.#a.onSettled?.(A.data,null,e,t,a)}catch(A){Promise.reject(A)}}else if(A?.type==="error"){try{this.#a.onError?.(A.error,e,t,a)}catch(A){Promise.reject(A)}try{this.#a.onSettled?.(void 0,A.error,e,t,a)}catch(A){Promise.reject(A)}}}this.listeners.forEach(A=>{A(this.#e)})})}},n=A.i(838181),u=A.i(814001),c=A.i(806839),d=A.i(995351),h=A.i(609333);let m=async A=>{let{platform:e,symbol:t,period:a,volume:i,openPrice:l,closePrice:r,direction:o}=A,{origins:{frontsite:s}}=(0,h.getRuntime)(),n=(0,d.resolveClientRequestUrl)("/markets/calculate/profit",s),u=new URLSearchParams({platform:e,symbol:t,period:String(a),volume:String(i),open_price:String(l),close_price:String(r),currency:"USD",direction:o}),m=await (0,c.fetcher)(n,{method:"POST",body:u,signal:AbortSignal.timeout(8e3)});return"object"!=typeof m||null===m||Array.isArray(m)||"number"!=typeof m.profit||"number"!=typeof m.grossProfit||"number"!=typeof m.tradingFees?null:m};var p=A.i(827669);let b=async A=>{let{origins:{frontsite:e}}=(0,h.getRuntime)(),t=(0,d.resolveClientRequestUrl)("/markets/profit-calculator-data/",e),a=AbortSignal.timeout(8e3),i=A?AbortSignal.any([A,a]):a,l=await (0,c.fetcher)(t,{signal:i});return!("object"!=typeof l||null===l||Array.isArray(l))&&Array.isArray(l.availablePlatforms)&&l.availablePlatforms.every(A=>"string"==typeof A)&&"string"==typeof l.platform&&(null===l.profitCalculator||"object"==typeof l.profitCalculator&&!Array.isArray(l.profitCalculator))?l:null},g={all:()=>["profit-calculator"],data:()=>(0,p.queryOptions)({queryKey:[...g.all(),"data"],queryFn:A=>{let{signal:e}=A;return b(e)},retry:!1,staleTime:1/0})},_="profitCalculatorForm",f=["OTR","MT4","MT5"],C={OTR:"/markets/profit-calculator/Elev8Trader/",MT4:"/markets/profit-calculator/MT4/",MT5:"/markets/profit-calculator/MT5/"},w={OTR:"Elev8Trader",MT4:"MT4",MT5:"MT5"},v={cn:"zh-CN",pk:"ur-PK",vn:"vi-VN"},B=["OTR"],I=new Map,x=new Map;function R(A,e,t,a){let i=void 0===t?A:Math.max(t,A);return Number((void 0===a?i:Math.min(a,i)).toFixed(e))}function y(A,e){return(0,t.useCallback)(t=>{A(t),e()},[A,e])}function D(A,e,a,i,l,r){return(0,t.useCallback)(t=>{e(t);let o=`${a}:${i}`;l(e=>({...e,[o]:{...e[o],[A]:t}})),r()},[A,e,a,i,l,r])}var E=A.i(705108),Q=A.i(824381),H=A.i(7284);A.i(388137);var j=A.i(810961),M=A.i(184335),T=A.i(157943);let S=(0,t.memo)(A=>{let{className:t,isDataError:a,isFetching:i,isSubmitting:l,platform:r,symbol:o,period:s,volume:n,direction:u,onRetry:c}=A,d=(0,M.useProfitCalculatorT)(),h=(0,j.useDetailedUserHit)();return a?(0,e.jsx)(Q.Button,{className:(0,H.clsx)(T.default.calculateButton,t),variant:"primary",type:"button",loading:i,onClick:()=>{c()},children:d("try_again_button")}):(0,e.jsx)(Q.Button,{className:(0,H.clsx)(T.default.calculateButton,t),variant:"primary",type:"submit",form:_,loading:l,onClick:()=>{h({name:"Form",category:"calculator",action:"button_click",eventRole:null,label:"result",eventDetail:{eventContent:"Calculate",eventContext:`symbol
2:${o}; period:${s}; volume:${n}; direction:${u}`,eventLocation:w[r]}})},children:d("ui_calculate")})});var N=A.i(193051),U=A.i(229032),L=A.i(648365),k=A.i(941354),P=A.i(398348),O=A.i(415459),G=A.i(877620),W=A.i(406248);let F=["sell","buy"],q={sell:"ui_sell",buy:"ui_buy"},V=(0,t.memo)(A=>{let{platform:a,value:i,onChange:l}=A,r=(0,M.useProfitCalculatorT)(),o=(0,j.useDetailedUserHit)(),[s,n]=(0,t.useState)(!1);return(0,e.jsx)("div",{className:W.default.container,children:(0,e.jsx)("div",{className:W.default.dropdownRoot,children:(0,e.jsxs)(U.Dropdown,{role:"listbox",open:s,onOpenChange:A=>{A&&o({name:"Form",category:"calculator",action:"element_click",eventRole:null,label:"fields",eventDetail:{eventContent:"direction",eventLocation:w[a]}}),n(A)},placement:"bottom-start",offsetOptions:8,children:[(0,e.jsx)(k.DropdownTrigger,{children:(0,e.jsxs)("button",{type:"button",className:W.default.field,children:[(0,e.jsx)("span",{className:W.default.value,children:r(q[i])}),(0,e.jsx)(N.IcChevronDown16,{className:(0,H.clsx)(W.default.chevron,s&&W.default.chevronOpen)})]})}),(0,e.jsx)(L.DropdownContent,{className:W.default.dropdownContent,children:(0,e.jsx)(P.List,{component:"div",size:"s",children:F.map(A=>(0,e.jsx)(O.ListItemButton,{rounded:!0,size:"s",selected:A===i,onClick:()=>{l(A),n(!1),o({name:"Form",category:"calculator",action:"element_change",eventRole:null,label:"fields",eventDetail:{eventContent:"direction",eventContext:A,eventLocation:w[a]}})},children:(0,e.jsx)(G.ListItemTitle,{className:W.default.optionTitle,children:r(q[A])})},A))})})]})})})});var X=A.i(323652),J=A.i(676370),z=A.i(280009),K=A.i(161496),Y=A.i(463440),Z=A.i(312174),$=A.i(881047),AA=A.i(21020),Ae=A.i(116695),At=A.i(353945),Aa=A.i(859257),Ai=A.i(963591),Al=A.i(365445),Ar=A.i(881561),Ao=A.i(565306);A.i(52948);var As=A.i(339035);A.i(852556);var An=A.i(132162);let Au={src:A.i(905357).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},Ac={src:A.i(321657).default,width:320,height:160,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRsYAAABXRUJQVlA4TLoAAAAvB8AAEM1VICICHgiwCQAAAIApPIQAgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIMCFEOHoIAoAAPBABkwAAAAAzn+pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApQBKdyDwTkBAAAAOD8b1YoDABDAQAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsBHrhzA5Sgc+jbbLwKYp9uURZ1kZwJ/rNuHLCoX+GeSwAvVuo/fJaj9CQM="},Ad={src:A.i(692200).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},Ah={src:A.i(754952).default,width:640,height:320,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRsYAAABXRUJQVlA4TLoAAAAvB8AAEM1VICICHgiwCQAAAIBJPIQAnQMAAAAAAAAAAAAAAAAAAAAAAAAAAABAgAAPQoKjQygAAMADAakBAAAAOP/72QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEMFSvAcyYAIAAABw/kuHQgCICAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOEBFLgdwJZpDd9ZbhQbM2i3S/jq2CeCPvD3SemXhjeQOvHCe5vEZBHlF+gA="},Am={src:A.i(454501).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},Ap={src:A.i(664696).default,width:320,height:187,blurWidth:8,blurHeight:5,blurDataURL:"data:image/webp;base64,UklGRtAAAABXRUJQVlA4TMQAAAAvBwABAM1VICICHghaCgMAAID35yIDBAEAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0DAAM1c/AACABwKCwgAAAHD+9yoMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABgADDAlz1/HgiJDQMAAMD53zfrMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyRk2ucC+k+/6+pj4N2lida4iUDUGl/9X3Js6JPIQFR+Q66w+hp/YgA4f+uTSrPxloA"},Ab={src:A.i(494558).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},Ag={src:A.i(979487).default,width:640,height:375,blurWidth:8,blurHeight:5,blurDataURL:"data:image/webp;base64,UklGRtAAAABXRUJQVlA4TMQAAAAvBwABAM1VICICHgjaCQQAAIC32REBBwcAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHAAyaofAADAA0E7gQAAADj/91UEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgABAAAhQs3P7HgiEDQAAAMD51z7DAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoMjuPRLnkNAza319hOea8VQu84MEQGrrl3282XJgGBDgUzGYSu2ft9YBuPOcLPKZxQgA"},A_={src:A.i(717044).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},Af={src:A.i(703038).default,width:320,height:160,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRs4AAABXRUJQVlA4TMEAAAAvB8AAEM1VICICHgiwCQAAAIA9QgUkCCCEQwAAAAAAAQAAAAAAAAAAAAAAABwAgACAAOEAoTgAAMADATkBAAAAOP/bq0QQQyAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAABA2DwQkBMAAACA878UgAAAAAAYAAEAAAAAAAAAAAAAAAAAAAMAACBAAAUCRBDBL/Jkkdvk2Tzeff3ITiICQEabO9T/YP96IwGM1xi75341WUUqAayMwz5Te9GokjcAAA=="},AC={src:A.i(562285).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},Aw={src:A.i(180732).default,width:640,height:320,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRs4AAABXRUJQVlA4TMIAAAAvB8AAEM1VICICHgiwCQAAAIB1QgVECCBEQQAAAAAAAQAAAAAAAAAAAAAAABIAgACAAO
2EAoTgAAMADATkBAAAAOP/bp0QQQyAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBAAABA2DwQkBMAAACA8780AAEAAAAIAAQAAAAAAAAAAAAAAAAAgAAAABDAAAUBIhDCL/Kkjdvmq/307OtHJkkRADKluU39D/YvNxJAyvK2h++Xk1XEEkDCONWna88aUdIWAA=="},Av={src:A.i(729660).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},AB={src:A.i(569740).default,width:320,height:188,blurWidth:8,blurHeight:5,blurDataURL:"data:image/webp;base64,UklGRtYAAABXRUJQVlA4TMoAAAAvBwABAM1VICICHggwCgQAAIAtOfkAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAACABABAG4ZzcAAAAPBC2FAQAA4Pzf/ZtCg4AAgIAAAgAAAAAAAAAAAAAAAAAAAAAACAAAAAAARI2dBwKSAgEAAHD+s3wCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADEX+1E3r20dt5vzMNa/gKswGjubD8loE7qCwDCb+VCZLjjnbhCZzTm78NSwZNpNQD6Q6RYCWPRz2wI"},AI={src:A.i(629749).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},Ax={src:A.i(351195).default,width:640,height:376,blurWidth:8,blurHeight:5,blurDataURL:"data:image/webp;base64,UklGRtYAAABXRUJQVlA4TMoAAAAvBwABAM1VICICHgiICQQAAIBrUikAAAAPAAAAAAAAAAAAAAAAAAAAAAAAAAAACADA8xBAS9seAADggQCkMAAAAJz/3X0PEQMMABgIQAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAgOix80AKVhgAAADO/2UiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgtP27yO9s20fraeuVZzAA+kUZ700s5nd5LQyJUYsSNs1/XvxXyNq85/tSj8GKKCcAyqk2SIEH6SQu"},AR={src:A.i(527927).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},Ay={src:A.i(934841).default,width:320,height:160,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRsAAAABXRUJQVlA4TLQAAAAvB8AAEM1VICICHgiwCQAAAIAVJCEAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABIDInU3Q8AAPBASGgAAAAAzv8CAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANtB7IAQnAAAAAOd/qwUQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGBAfeSqjwyJ87NqKrUMIIr/8t3fhgSAG5e9wzKjArzQd+o8vSPXDwA="},AD={src:A.i(787669).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},AE={src:A.i(367573).default,width:640,height:320,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRsIAAABXRUJQVlA4TLYAAAAvB8AAEM1VICICHgiwCQAAAIAVJBEAQBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIABIDEnU3Q8AAPBACE4AAAAAzv8WEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoMC/B4KRAgAAAHD+W/UAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAEuItcPUeHxklmY+oyAEL+y3d/NyQAcMMd9/1sZ1UFvKDvqyeakcwDAA=="},AQ={src:A.i(171366).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},AH={src:A.i(908663).default,width:320,height:188,blurWidth:8,blurHeight:5,blurDataURL:"data:image/webp;base64,UklGRv4AAABXRUJQVlA4TPIAAAAvBwABEM1VICICHgjACQQAAICrzIsh4gUPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgSCJBGM+yAAAAHkjRCQQAAMD5vy1wAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgZNf3QLBtAAAAAM4/6QcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC41gMJAAAAAAA4/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADArO+0rqE8PeZLJI8FAB3xOXyDo1hFCnC1RtasXy3ocAwMwCd0NL+PAnvaAHBYet/dOf7jMBYEAg=="},Aj={src:A.i(705129).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},AM={src:A.i(206964).default,width:640,height:377,blurWidth:8,blurHeight:5,blurDataURL:"data:image/webp;base64,UklGRv4AAABXRUJQVlA4TPIAAAAvBwABEM1VICICHghACgMAAICreRMPMyYYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAIIkEwzNOPQAAwAMBOQEAAAA4//sFCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIWvngWCDAAAAAJz/dgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADU74EEAAAAAACcfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABglrlqvp6K6ASvuowFwLCl99AXKlJKKABnja2ZX1U0wAjAo8HW2I+IPfoYgABz7XP61r8+Og0CAg=="},AT={src:A.i(28995).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},AS={src:A.i(209186).default,width:320,height:160,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRsAAAABXRUJQVlA4TLQAAAAvB8AAEM1VICICHggACQAAAIA/xiCfAAAAAwzAAAAAAAAAAAAAAAAAAAMMAAAABoABMMDYUgAAAB4IOQgAAADA+d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAIQrwHQnACAAAAcP63lwAECAAABgAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAACQRZ7WNmO/YQi1sCiSJLEqcqtXKQ6kw//4d3P+GAEcMuv2PA9sAgA="},AN={src:A.i(391965).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},AU={src:A.i(208537).default,width:640,height:320,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRsQAAABXRUJQVlA4TLgAAAAvB8AAEM1VICICHgiwCQAAAICqhCBnCgAABCAAAgAAAAAAAAAAAAAAABAgAAAAEAACgABC5A8AAMADIYdhAAAAOP8LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEACkXtPRCQEwAAAIDzv9sKQAABAIAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAPGRu7VG9yuELEXnFPCfoHwFnrwpUIizIb2j7yW+8mFAApnnjW9cG8MC"},AL={src:A.i(63407).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},Ak={src:A.i(700079).default,width:272,height:160,blurWidth:8,blurHeight:5,blurDataURL:"data:image/webp;base64,UklGRs4AAABXRUJQVlA4TMEAAAAvBwABAM1VICICHgiACQMAAIAVS5ieCOjCgRM4AAAAHHAAAAAAAACAAAAAAAAAAAAEAAAgaBPpAAAA8EDIQQAAAADO/x4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAIQgwDwQDBMAAACA89/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANUim1Pdf33JEFgUO5QIuZvInpMbime+vE1ur4nk4eNZAfLjlxYtwLEcSHzfOh9/plIAAA=="},AP={src:A.i(222326).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},AO={src:A.i(320013).default,width:544,height:320,blurWidth:8,blurHeight:5,blurDataURL:"data:image/webp;base64,UklGRs4AAABXRUJQVlA4TMIAAAAvBwABAM1VICICHgiACQMAAICWnjC6O2ASB04QAAAACCAAAAAAAADAAQAAAAAAAAAcAADAob3IIAAAgAdCDsMAAABw/hcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAEApysB7IBhHDAAAAOef3A8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwTeS77+kXVDB+OCSvFSVA7Ny+OSgABhS7t9iu3MixI49D/R3fdKHU8Fqodm5+Z36siA=="},AG={src:A.i(48068).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},AW={src:A.i(454486).default,width:320,height:160,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRsgAAABXRUJQVlA4TLwAAAAvB8AAAM1VICICHgjACQQAAIAdAwGEKAEAAQAIAA8AAAAAAAAAAAAAAAAAADwAREAGQAcEEGABAAB4ICAnAAAAAOe/ewAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIGYA7TwQkBMAAACA879bAABADQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAQAAAAD2kfzHBQVKARhHmFcy7HBgvbZ+ExnVZLlkZP+51l22oggq1rVZ3/n9TmIDAA=="},AF={src:A.i(145591).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},Aq={src:A.i(299071).default,width:640,height:320,blurWidth:8,blurHeight:4,blurDataURL:"data:image/webp;base64,UklGRsgAAABXRUJQVlA4TLwAAAAvB8AAAM1VICICHgjACQQAAIAdAwGEqAAAAQAIgAcAAAAAAAAAAAAAAAAAADwARCAGQAcEEGABAAB4ICAnAAAAAOd/NwAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQE2A7D0QkBMAAACA879bAAAgZQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAgAAAAD2kfzLAQAEEXBFeErZxZF12vpMpdEkwzWj5n/b7i1TEUVVa6pNfev3/ZITBA=="},AV={src:A.i(770411).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},AX={src:A.i(999323).default,width:320,height:187,blurWidth:8,blurHeight:5,blurDataURL:"data:image/webp;base64,UklGRtQAAABXRUJQVlA4TMcAAAAvBwABAM1VICICHghACgMAAIBTQQRAADAFABAwAAAAAAAAAAAAAAAAAAAAAAAAwAD6TAnQYD5beQAAwAPBBgEAAAA4/60QAgAACBAAAAAAAAAAAAAAAAAAAAAAAAAAgACAAAAAKtA9EJAUCAAAgPOf+Q2CBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAE6Dby/gsgEIAwJee1H/wv6+ZJs91qsDiXr+3N668nRC145NDDKM5uqJ75AAYiSeYY182j2ygAAA=="},AJ={symbol:{brand1:{avif:AT,avif2x:AN,webp:AS,webp2x:AU},brand2:{avif:AL,avif2x:AP,webp:Ak,webp2x:AO}},period:{brand1:{avif:AR,avif2x:AD,webp:Ay,webp2x:AE},brand2:{avif:AQ,avif2x:Aj,webp:AH,webp2x:AM}},volume:{brand1:{avif:AG,avif2x:AF,webp:AW,webp2x:Aq},brand2:{avif:AV,avif2x:{src:A.i(540170).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},webp:AX,webp2x:{src:A.i(257096).default,width:640,height:375,blurWidth:8,blurHeight:5,blurDataURL:"data:image/webp;base64,UklGRtgAAABXRUJQVlA4TMsAAAAvBwABAM1VICICHghACgMAAICrGmIABIBIAAADAwAAAAAAAAAAAAAAAAAAAAAAAATwm6kACnyzVQAAAA8EGwQAAADg/LdCBAAAQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAgAAKEH3QEBSIAAAAM5/du8hCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAg4JvI53+AKSIAIIDVkZTxw//NuNMi4TQb3r7on/fqa6czlxqwlEmxteTt8TVnCtAQ0iN14+7zqPYkAAA="}}},open:{brand1:{avif:A_,avif2x:AC,webp:Af,webp2x:Aw},brand2:{avif:Av,avif2x:AI,webp:AB,webp2x:Ax}},close:{brand1:{avif:Au,avif2x:Ad,webp:Ac,webp2x:Ah},brand2:{avif:Am,avif2x:Ab,webp:Ap,webp2x:Ag}}},Az=["symbol","period","volume","open","close"];var AK=A.i(668901);let AY={title:"",description:""},AZ=(0,t.memo)(A=>{let{step:a,steps:i,walkthrough:l}=A,r=(0,M.useProfitCalculatorT)(),{openStep:o,contentStep:s,open:n,close:u,next:c,previous:d}=l,h=o===a;(0,As.useScrollLock)(h);let m=s??a,p=m===Az.length-1,{title:b,description:g}=i[m]??AY,_=AJ[Az[m]??"symbol"].brand2,[f,C]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{C(!1)},[_]),(0,e.jsxs)(Al.Tooltip,{placement:"bottom",withArrow:!0,triggerEvent:"click",open:h,onOpenChange:A=>{A?n(a):o===a&&u()},children:[(0,e.jsx)(Ao.TooltipTrigger,{children:(0,e.jsx)("button",{type:"button",className:AK.default.trigger,children:(0,e.jsx)(Ai.IcQuestion16,{})})}),(0,e.jsxs)(Ar.TooltipContent,{className:AK.default.content,children:[(0,e.jsxs)("div",{className:AK.default.textRow,children:[(0,e.jsxs)("div",{className:AK.default.text,children:[(0,e.jsx)($.Text,{type:"Body 01 bold",component:"p",variant:"contentInverse",className:AK.default.title,children:b}),(0,e.jsx)($.Text,{type:"Body 02",component:"p",variant:"contentInverse",className:AK.default.description,dangerouslySetInnerHTML:{__html:g}})]}),(0,e.jsx)(z.IconButton,{variant:"text",size:"s",type:"button",className:AK.default.tooltipCloseButton,onMouseDown:A=>{A.preventDefault()},onClick:A=>{A.stopPropagation(),u()},children:(0,e.jsx)(At.IcCross16,{})})]}),(0,e.jsxs)("div",{children:[(0,e.jsxs)("div",{className:AK.default.pictureWrap,children:[(0,e.jsx)(An.ResponsivePicture,{className:AK.default.picture,imageClassName:AK.default.image,sources:[{src:_.avif,src2x:_.avif2x,type:"image/avif"}],src:_.webp,src2x:_.webp2x,alt:"",onError:()=>{C(!0)}}),f&&(0,e.jsx)(Aa.IcImage24,{className:AK.default.imagePlaceholder})]}),(0,e.jsxs)("div",{className:AK.default.footer,children:[(0,e.jsxs)($.Text,{type:"Body 01 bold",component:"p",variant:"contentInverse",className:AK.default.pagination,children:[m+1,"/",Az.length]}),(0,e.jsx)(Q.Button,{className:AK.default.previousBtn,variant:"tertiary",size:"s",type:"button",startIcon:(0,e.jsx)(AA.IcChevronLeft16,{className:AK.default.icon}),disabled:0===m,onMouseDown:A=>{A.preventDefault()},onClick:A=>{A.stopPropagation(),d()},children:r("ui_previous")}),(0,e.jsx)(Q.Button,{className:AK.default.nextBtn,variant:"primary",size:"s",type:"button",endIcon:(0,e.jsx)(Ae.IcChevronRight16,{className:AK.default.icon}),disabled:p,onMouseDown:A=>{A.preventDefault()},onClick:A=>{A.stopPropagation(),c()},children:r("ui_next")})]})]})]})]})});var A$=A.i(742096);let A0=(0,t.memo)(A=>{let{platform:a,label:i,tooltipStep:l,tooltipSteps:r,walkthrough:o,value:s,onChange:n,step:u,precision:c,min:d,max:h}=A,m=Az[l],p=(0,j.useDetailedUserHit)(),[b,g]=(0,t.useState)(s.toFixed(c));(0,t.useEffect)(()=>{g(s.toFixed(c))},[s,c]);let _=(0,t.useCallback)(A=>{let e=R(A,c,d,h);g(e.toFixed(c)),n(e)},[n,c,d,h]),f=(0,t.useCallback)(()=>{p({name:"Form",category:"calculator",action:"element_click",eventRole:null,label:"fields",eventDetail:{eventContent:m,eventLocation:w[a]}})},[p,m,a]),C=(0,t.useCallback)(A=>{f(),_(function(A){let{value:e,step:t,precision:a,direction:i,min:l,max:r}=A,o=10**a;return R(Math.round(e*o+i*t*o)/o,a,l,r)}({value:s,step:u,precision:c,direction:A,min:d,max:h}))},[_,s,u,c,d,h,f]),v=(0,t.useCallback)(A=>{g(A.target.value)},[]),B=(0,t.useCallback)(()=>{_(function(A,e){if(""===A.trim())return e;let t=Number(A);return Number.isNaN(t)?e:t}(b,s))},[b,s,_]),I=void 0!==d&&s<=d,x=void 0!==h&&s>=h,y=Number(b),D=Number.isNaN(y)||void 0!==d&&y<d||void 0!==h&&y>h;return(0,e.jsxs)("div",{className:A$.default.container,children:[(0,e.jsxs)("div",{className:A$.default.labelWrapper,children:[(0,e.jsx)($.Text,{type:"Body 02",component:"label",className:A$.default.label,children:i}),(0,e.jsx)(AZ,{step:l,steps:r,walkthrough:o})]}),(0,e.jsxs)(Y.InputGroup,{invalid:D,children:[(0,e.jsx)(K.Input,{type:"number",inputMode:"decimal",className:A$.default.numberInput,value:b,onChange:v,onFocus:f,onBlur:B}),(0,e.jsxs)(Z.InputGroupArea,{align:"inlineEnd",className:A$.default.stepGroup,children:[(0,e.jsx)(z.IconButton,{className:A$.default.stepButton,variant:"tertiary",size:"s",type:"button",disabled:I,onClick:()=>{C(-1)},children:(0,e.jsx)(X.IcMinus16,{})}),(0,e.jsx)(z.IconButton,{className:A$.default.stepButton,variant:"tertiary",size:"s",type:"button",disabled:x,onClick:()=>{C(1)},children:(0,e.jsx)(J.IcPlus16,{})})]})]})]})});var A1=A.i(783961),A4=A.i(564513);let A8=(0,t.memo)(A=>{let{platform:a,label:i,tooltipSteps:l,walkthrough:r,value:o,options:s,onChange:n}=A,u=(0,M.useProfitCalculatorT)(),c=(0,j.useDetailedUserHit)(),[d,h]=(0,t.useState)(!1),[m,p]=(0,t.useState)(""),b=(0,t.useRef)(null);(0,t.useEffect)(()=>{d?b.current?.focus():p("")},[d]);let g=(0,t.useMemo)(()=>s.filter(A=>A.toLowerCase().includes(m.trim().toLowerCase())),[s,m]);return(0,e.jsxs)("div",{className:A4.default.container,children:[(0,e.jsxs)("div",{className:A4.default.labelWrapper,children:[(0,e.jsx)($.Text,{type:"Body 02",component:"label",className:A4.default.label,children:i}),(0,e.jsx)(AZ,{step:0,steps:l,walkthrough:r})]}),(0,e.jsx)("div",{className:A4.default.dropdownRoot,children:(0,e.jsxs)(U.Dropdown,{role:"listbox",open:d,onOpenChange:A=>{A&&c({name:"Form",category:"calculator",action:"element_click",eventRole:null,label:"fields",eventDetail:{eventContent:"symbol",eventLocation:w[a]}}),h(A)},placement:"bottom-start",offsetOptions:8,children:[(0,e.jsx)(k.DropdownTrigger,{children:(0,e.jsxs)("button",{type:"button",className:A4.default.field,children:[(0,e.jsx)("span",{className:A4.default.value,children:o}),(0,e.jsx)(N.IcChevronDown16,{className:(0,H.clsx)(A4.default.chevron,d&&A4.default.chevronOpen)})]})}),(0,e.jsxs)(L.DropdownContent,{className:A4.default.dropdownContent,children:[(0,e.jsxs)("div",{className:A4.default.searchWra
2pper,children:[(0,e.jsx)(A1.IcSearch16,{className:A4.default.searchIcon}),(0,e.jsx)("input",{ref:b,type:"text",className:A4.default.searchInput,value:m,onChange:A=>{p(A.target.value)},"aria-label":u("search")})]}),(0,e.jsx)(P.List,{component:"div",size:"s",children:g.map(A=>(0,e.jsx)(O.ListItemButton,{rounded:!0,size:"s",selected:A===o,onClick:()=>{n(A),h(!1),c({name:"Form",category:"calculator",action:"element_change",eventRole:null,label:"fields",eventDetail:{eventContent:"symbol",eventContext:A,eventLocation:w[a]}})},children:(0,e.jsx)(G.ListItemTitle,{children:A})},A))})]})]})})]})});var A2=A.i(747217);let A6=A=>{let{label:t}=A;return(0,e.jsxs)("div",{className:A2.default.skeleton,children:[(0,e.jsx)("span",{className:A2.default.skeletonLabel,children:t}),(0,e.jsx)("div",{className:A2.default.skeletonBox})]})},A3=(0,t.memo)(A=>{let{className:a,isHydrated:i,platform:l,symbol:r,symbolOptions:o,period:s,volume:n,openPrice:u,closePrice:c,direction:d,priceDigits:h,priceStep:m,onSymbolChange:p,onPeriodChange:b,onVolumeChange:g,onOpenPriceChange:f,onClosePriceChange:C,onDirectionChange:w,onSubmit:v}=A,B=(0,M.useProfitCalculatorT)(),I=(()=>{let[A,e]=(0,t.useState)(null),[a,i]=(0,t.useState)(null),l=(0,t.useCallback)(A=>{e(A),i(A)},[]),r=(0,t.useCallback)(()=>{e(null),i(null)},[]),o=(0,t.useCallback)(()=>{i(A=>null===A?A:Math.min(A+1,Az.length-1))},[]),s=(0,t.useCallback)(()=>{i(A=>null===A?A:Math.max(A-1,0))},[]);return(0,t.useMemo)(()=>({openStep:A,contentStep:a,open:l,close:r,next:o,previous:s}),[A,a,l,r,o,s])})(),x=(0,t.useMemo)(()=>[{title:B("ui_symbol"),description:B.raw("ui_symbol_tooltip")},{title:B("ui_period"),description:B.raw("ui_period_tooltip")},{title:B("ui_volume"),description:B.raw("ui_volume_tooltip")},{title:B("ui_open"),description:B.raw("ui_open_tooltip")},{title:B("ui_close"),description:B.raw("ui_close_tooltip")}],[B]);return(0,e.jsxs)("form",{id:_,className:(0,H.clsx)(A2.default.form,a),onSubmit:v,children:[i?(0,e.jsx)(A8,{platform:l,label:B("ui_symbol"),tooltipSteps:x,walkthrough:I,value:r,options:o,onChange:p}):(0,e.jsx)(A6,{label:B("ui_symbol")}),(0,e.jsx)(A0,{platform:l,label:B("ui_period"),tooltipStep:1,tooltipSteps:x,walkthrough:I,value:s,onChange:b,step:1,precision:0,min:0,max:1999}),(0,e.jsx)(A0,{platform:l,label:B("ui_volume"),tooltipStep:2,tooltipSteps:x,walkthrough:I,value:n,onChange:g,step:.01,precision:2,min:.01,max:9999.99}),i?(0,e.jsx)(A0,{platform:l,label:B("ui_open"),tooltipStep:3,tooltipSteps:x,walkthrough:I,value:u,onChange:f,step:m,precision:h,min:0,max:999999.99999}):(0,e.jsx)(A6,{label:B("ui_open")}),i?(0,e.jsx)(A0,{platform:l,label:B("ui_close"),tooltipStep:4,tooltipSteps:x,walkthrough:I,value:c,onChange:C,step:m,precision:h,min:0,max:999999.99999}):(0,e.jsx)(A6,{label:B("ui_close")}),(0,e.jsx)(V,{platform:l,value:d,onChange:w})]})});var A5=A.i(344951),A7=A.i(531728),A9=A.i(99083),eA=A.i(985718);let ee={OTR:"ui_tab1",MT4:"ui_tab2",MT5:"ui_tab3"},et=(0,t.memo)(A=>{let{tabs:t,value:a,onChange:i}=A,l=(0,M.useProfitCalculatorT)(),{width:r}=(0,A9.useWindowSize)(),o=r>767,s=(0,j.useDetailedUserHit)();return(0,e.jsx)(A7.Tabs,{className:eA.default.tabsWrap,value:a,onChange:A=>{s({name:"Form",category:"tab",action:"element_click",label:"platform",eventDetail:{eventContent:A,eventContext:w[A]}}),i(A)},variant:o?void 0:"fullWidth",children:t.map(A=>(0,e.jsx)(A5.Tab,{value:A,label:l(ee[A])},A))},`${o}-${a}`)});var ea=A.i(676922),ei=A.i(858315),el=A.i(178036),er=A.i(199027),eo=A.i(546456),es=A.i(395688),en=A.i(49
20229);let eu=A=>{let{title:t,description:a,onClose:i,className:l}=A;return(0,e.jsxs)(ei.Notification,{className:l,variant:"negative",orientation:"vertical",onClose:()=>{i()},children:[(0,e.jsx)(er.NotificationIcon,{variant:"negative",children:(0,e.jsx)(es.IcCrossRound24,{className:en.default.notificationIcon})}),(0,e.jsx)(eo.NotificationTitle,{children:t}),(0,e.jsx)(el.NotificationDescription,{children:a})]})};var ec=A.i(607251);let ed=(0,t.memo)(A=>{var a,i;let l,r,o,s,{className:n,result:u,isCalculateErrorVisible:c,isSymbolsErrorVisible:d,onCloseNotification:h}=A,m=(0,M.useProfitCalculatorT)(),p=(0,ea.useLocale)(),b=(0,j.useDetailedUserHit)(),g=c||d,_=m(d?"try_again_title":"error_title"),f=m(d?"try_again_body":"error_body"),C=(0,t.useRef)(!1);return(0,t.useEffect)(()=>{g&&!C.current&&(C.current=!0,b({name:"Calculator",category:"screen",action:"element_show",label:"section",eventDetail:{eventContent:_,eventContext:f}}))},[g,_,f,b]),(0,e.jsx)("div",{className:(0,H.clsx)(ec.default.resultsFlipContainer,n),children:(0,e.jsxs)("div",{className:(0,H.clsx)(ec.default.resultsFlipInner,g&&ec.default.resultsFlipped),children:[(0,e.jsxs)("div",{className:(0,H.clsx)(ec.default.results,ec.default.resultsFace),children:[(0,e.jsx)($.Text,{className:ec.default.resultRowDivider,component:"h3",type:"Heading 03",children:m("ui_results")}),(0,e.jsxs)("div",{className:ec.default.resultHeadline,children:[(0,e.jsx)($.Text,{type:"Body 01 bold",children:m("ui_profit")}),(0,e.jsx)($.Text,{type:"Heading 03",children:u?(a=u.profit,l=v[p]??p,(r=x.get(l))||(r=new Intl.NumberFormat(`${l}-u-nu-latn`,{minimumFractionDigits:2,maximumFractionDigits:2}),x.set(l,r)),r.format(a)):"–"})]}),(0,e.jsxs)("div",{className:ec.default.resultRow,children:[(0,e.jsx)($.Text,{type:"Body 01",variant:"contentSecondary",children:m("ui_gross")}),(0,e.jsx)($.Text,{type:"Body 01 bold",children:u?(i=u.grossProfit,o=v[p]??p,(s=I.get(o))||(s=new Intl.NumberFormat(`${o}-u-nu-latn`,{style:"currency",currency:"USD",maximumFractionDigits:2}),I.set(o,s)),s.format(i)):"–"})]})]}),(0,e.jsx)("div",{className:(0,H.clsx)(ec.default.resultsFace,ec.default.resultsFaceBack),children:(0,e.jsx)(eu,{className:ec.default.notification,title:_,description:f,onClose:h})})]})})});var eh=A.i(719656);let em=(0,t.memo)(A=>{let{initialPlatform:i}=A,{activeTab:r,availableTabs:c,handleTabChange:d,isHydrated:h,symbol:p,symbolOptions:b,period:_,volume:w,openPrice:v,closePrice:I,direction:x,priceDigits:R,priceStep:Q,handleSymbolChange:H,handlePeriodChange:j,handleVolumeChange:M,handleOpenPriceChange:T,handleClosePriceChange:N,handleDirectionChange:U,handleSubmit:L,isDataError:k,isFetchingSymbols:P,isSubmitting:O,handleRetrySymbols:G,result:W,isCalculateErrorVisible:F,isSymbolsErrorVisible:q,handleCloseNotification:V}=(A=>{let[e,a]=(0,t.useState)(A??"OTR"),i=(0,t.useRef)(e),[r,c]=(0,t.useState)({}),[d,h]=(0,t.useState)(1),[p,b]=(0,t.useState)(1),[_,w]=(0,t.useState)(0),[v,I]=(0,t.useState)(0),[x,R]=(0,t.useState)("sell"),[E,Q]=(0,t.useState)({}),[H,j]=(0,t.useState)({}),M=(0,t.useRef)(H),T=E[e]??null,S=(0,u.useQuery)(g.data()),N=(0,t.useMemo)(()=>{var A;return(A=S.data?.availablePlatforms)?f.filter(e=>A.includes(e.toLowerCase())):[...B]},[S.data?.availablePlatforms]),U=function(A){let e=(0,n.useQueryClient)(void 0),[a]=t.useState(()=>new s(e,A));t.useEffect(()=>{a.setOptions(A)},[a,A]);let i=t.useSyncExternalStore(t.useCallback(A=>a.subscribe(l.notifyManager.batchCalls(A)),[a]),()=>a.getCurrentResult(),()=>a.getCurrentResult()),r=t.useCallback((A,e)=>{a.mutate(A,e).catch(o.noop)},[a]);if(i.error&&(0,o.shouldThrowError)(a.options.throwOnError,[i.error]))throw i.error;return{...i,mutate:r,mutateAsync:i.mutate}}({mutationFn:m}),[L,k]=(0,t.useState)(!1),[P,O]=(0,t.useState)(!1),[G,W]=(0,t.useState)(!1),F=e.toLowerCase(),q=S.data?.profitCalculator?.[F],V=(0,t.useMemo)(()=>q?.symbols.map(A=>{let{symbol:e}=A;return e})??[],[q]),X=r[e]??q?.symbols[0]?.symbol??"",[J,z]=(0,t.useState)(!1),K=q?.symbols.find(A=>{let{symbol:e}=A;return e===X}),Y=K?.digits??5;(0,t.useEffect)(()=>{i.current=e},[e]),(0,t.useEffect)(()=>{M.current=H},[H]),(0,t.useEffect)(()=>{S.isPending||k(!0)},[S.isPending]),(0,t.useEffect)(()=>
2{if(!K)return;let A=`${e}:${X}`,t=M.current[A];w(t?.open??Number(K.ask)),I(t?.close??Number(K.bid))},[K,e,X]),(0,t.useEffect)(()=>{if(S.isFetching)return;let A=S.isError||null===S.data;z(A),W(A)},[S.isFetching,S.isError,S.data]);let Z=N.includes(e);(0,t.useEffect)(()=>{L&&"OTR"!==e&&!Z&&(a("OTR"),window.history.replaceState(null,"",C.OTR))},[L,e,Z]),(0,t.useEffect)(()=>{let A=()=>{let{pathname:A}=window.location;a(f.find(e=>C[e]===A)??"OTR")};return window.addEventListener("popstate",A),()=>{window.removeEventListener("popstate",A)}},[]);let $=(0,t.useCallback)(()=>{Q(A=>({...A,[e]:void 0}))},[e]),AA=(0,t.useCallback)(()=>{S.refetch()},[S]),Ae=(0,t.useCallback)(A=>{c(t=>({...t,[e]:A})),$()},[e,$]),At=y(h,$),Aa=y(b,$),Ai=y(R,$),Al=D("open",w,e,X,j,$),Ar=D("close",I,e,X,j,$),Ao=(0,t.useCallback)(A=>{A.preventDefault(),U.mutate({platform:F,symbol:X,period:d,volume:p,openPrice:_,closePrice:v,direction:x},{onSuccess:A=>{if(!A){e===i.current&&O(!0);return}e===i.current&&O(!1),Q(t=>({...t,[e]:{profit:A.profit,grossProfit:A.grossProfit}}))},onError:()=>{e===i.current&&O(!0)}})},[U,F,X,d,p,_,v,x,e]),As=(0,t.useCallback)(A=>{O(!1),a(A),window.history.pushState(null,"",C[A])},[]),An=(0,t.useCallback)(()=>{O(!1),W(!1)},[]);return{activeTab:e,availableTabs:N,handleTabChange:As,isHydrated:L,symbol:X,symbolOptions:V,period:d,volume:p,openPrice:_,closePrice:v,direction:x,priceDigits:Y,priceStep:1/10**Y,handleSymbolChange:Ae,handlePeriodChange:At,handleVolumeChange:Aa,handleOpenPriceChange:Al,handleClosePriceChange:Ar,handleDirectionChange:Ai,handleSubmit:Ao,isDataError:J,isFetchingSymbols:S.isFetching,isSubmitting:U.isPending,handleRetrySymbols:AA,result:T,isCalculateErrorVisible:P,isSymbolsErrorVisible:G,handleCloseNotification:An}})(i),X=(0,E.useSectionViewHit)("Calculator");return(0,e.jsx)("div",{ref:X,className:eh.default.section,"data-page-render-pending":h?void 0:"",children:(0,e.jsxs)(a.DsContainer,{className:eh.default.container,children:[(0,e.jsx)(et,{tabs:c,value:r,onChange:d}),(0,e.jsxs)("div",{className:eh.default.layout,children:[(0,e.jsx)(A3,{className:eh.default.formArea,isHydrated:h,platform:r,symbol:p,symbolOptions:b,period:_,volume:w,openPrice:v,closePrice:I,direction:x,priceDigits:R,priceStep:Q,onSymbolChange:H,onPeriodChange:j,onVolumeChange:M,onOpenPriceChange:T,onClosePriceChange:N,onDirectionChange:U,onSubmit:L}),(0,e.jsx)(S,{className:eh.default.buttonArea,isDataError:k,isFetching:P,isSubmitting:O,platform:r,symbol:p,period:_,volume:w,direction:x,onRetry:G}),(0,e.jsx)(ed,{className:eh.default.resultsArea,result:W,isCalculateErrorVisible:F,isSymbolsErrorVisible:q,onCloseNotification:V})]})]})})});A.s(["Calculator",0,em],122131)},985718,A=>{A.v({tabsWrap:"PlatformTabs-module__LwHYaq__tabsWrap"})},564513,A=>{A.v({chevron:"SymbolSelect-module___n057W__chevron",chevronOpen:"SymbolSelect-module___n057W__chevronOpen",container:"SymbolSelect-module___n057W__container",dropdownContent:"SymbolSelect-module___n057W__dropdownContent",dropdownRoot:"SymbolSelect-module___n057W__dropdownRoot",field:"SymbolSelect-module___n057W__field",label:"SymbolSelect-module___n057W__label",labelWrapper:"SymbolSelect-module___n057W__labelWrapper",searchIcon:"SymbolSelect-module___n057W__searchIcon",searchInput:"SymbolSelect-module___n057W__searchInput",searchWrapper:"SymbolSelect-module___n057W__searchWrapper",value:"SymbolSelect-module___n057W__value"})},747217,A=>{A.v({form:"CalculatorForm-module__M7Nvjq__form",pulse:"CalculatorForm-module__M7Nvjq__pulse",skeleton:"CalculatorForm-module__M7Nvjq__skeleton",skeletonBox:"CalculatorForm-module__M7Nvjq__skeletonBox",skeletonLabel:"CalculatorForm-module__M7Nvjq__skeletonLabel"})},460064,A=>{A.v({container:"Intro-module__cdXO_W__container",desc:"Intro-module__cdXO_W__desc",image:"Intro-module__cdXO_W__image",picture:"Intro-module__cdXO_W__picture",text:"Intro-module__cdXO_W__text",title:"Intro-module__cdXO_W__title"})},480003,A=>{"use strict";var e=A.i(438437),t=A.i(881047),a=A.i(825774);A.i(176800);var i=A.i(501389);A.i(852556);var l=A.i(132162),r=A.i(184335),o=A.i(705108);A.i(90109).default,A.i(4696).default,A.i(731444).default,A.i(288425).default;let s={src:A.i(925908).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},n={src:A.i(999190).default,width:1563,height:1168,blurWidth:8,blurHeight:6,blurDataURL:"data:image/webp;base64,UklGRjwBAABXRUJQVlA4TC8BAAAvB0ABEM1VICICHgiADQIAAIDhgAOEIziIwPEAAQAAAEDIxQEAHAAcOA4HBEEQAAQAAUDoXAAIl/gEAADwQEBuGAAAAM7/PlkBAwAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAEY2NTnPRCMHAYAAIDzT3o1GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYLR/HgiADQIAAMD5b3IIgAAigCMEEsMBOBAAAAASBBIEBAAgEMc
2ZABAAOAAAFFQADoAvSUDVatmKuqckYzubI5R7AWk0OgT2f5xyRvntTp9MQm0A4IkRejJ6TY6AZQ0wWU3vs1RDkfBZqc818lXhf4/In9d0lhD+bcJn3zvXSbHvt9//uexvPVYDAFzxspPZZA2Dlx0nvcPthhcA"},u={avif:s,avif2x:{src:A.i(289480).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},webp:n,webp2x:{src:A.i(488438).default,width:3126,height:2336,blurWidth:8,blurHeight:6,blurDataURL:"data:image/webp;base64,UklGRjwBAABXRUJQVlA4TDABAAAvB0ABEM1VICICHgiADQIAAIAhgIOACzghOHiBAwAAAEBwdBwAOAAcgBMiBCHAAQgAEIAgoQCIkvgEAADwQMBxGAAAAM7/kldgAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoAAGrG0/HgjIDQMAAMD536UxGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGMDR5DwTABgEAAOD8NzkEQAARwBECieEAHAgAAAAJAgkCAgAQiOMMAAgAHAAACioAB8CXTEBlSlmIWhIq23aIR6/sESX36i5wu9rpe8bq786smrhoAOCKEWoyUpMjYBwLVFTN9yxpKI74TOgfr3wO/O8uZPM14kgIf+ji1fe+PWmr+83Pf47vty4jAQD2cLn0bNuhvscquve4nfAC"}};var c=A.i(460064);let d=(0,a.memo)(()=>{let A=(0,r.useProfitCalculatorT)(),a=(0,o.useSectionViewHit)("Profit calculator");return(0,e.jsxs)(i.DsContainer,{ref:a,className:c.default.container,children:[(0,e.jsxs)("div",{className:c.default.text,children:[(0,e.jsx)(t.Text,{className:c.default.title,variant:"contentPrimary",component:"h1",type:"Heading 01",dangerouslySetInnerHTML:{__html:A.raw("top_title")}}),(0,e.jsx)(t.Text,{className:c.default.desc,variant:"contentSecondary",type:"Body 01",dangerouslySetInnerHTML:{__html:A("top_body")}})]}),(0,e.jsx)(l.ResponsivePicture,{className:c.default.picture,imageClassName:c.default.image,sources:[{src:u.avif,src2x:u.avif2x,type:"image/avif"}],src:u.webp,src2x:u.webp2x,alt:""})]})});A.s(["Intro",0,d],480003)},763021,A=>{A.v({box:"StopLossTakeProfit-module__q2h4qq__box",card:"StopLossTakeProfit-module__q2h4qq__card",cardWrap:"StopLossTakeProfit-module__q2h4qq__cardWrap",example:"StopLossTakeProfit-module__q2h4qq__example",grid:"StopLossTakeProfit-module__q2h4qq__grid",image:"StopLossTakeProfit-module__q2h4qq__image",intro:"StopLossTakeProfit-module__q2h4qq__intro",picture:"StopLossTakeProfit-module__q2h4qq__picture",stoploss:"StopLossTakeProfit-module__q2h4qq__stoploss",takeprofit:"StopLossTakeProfit-module__q2h4qq__takeprofit",textWrap:"StopLossTakeProfit-module__q2h4qq__textWrap"})},640985,A=>{"use strict";var e=A.i(438437),t=A.i(881047),a=A.i(7284);A.i(176800);var i=A.i(501389);A.i(852556);var l=A.i(132162),r=A.i(184335),o=A.i(705108);let s={src:A.i(157853).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},n={src:A.i(866032).default,width:1136,height:383,blurWidth:8,blurHeight:3,blurDataURL:"data:image/webp;base64,UklGRuQAAABXRUJQVlA4TNgAAAAvB4AAEM1VICICHgiwCQAAAIC/HwAQEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyEPjzwcAAPBABkwAAAAAzn8UokAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgEP5wD4TgBAAAAOD8r38IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAmnkgAQAAAAAA5x8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlKfLoLj1xI39ajRNxcf7A/nVPrCWgA76iHmuFZGThgA="},u={src:A.i(279389).default,width:100,height:100,blurWidth:1,blurHeight:1,blurDataURL:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="},c={src:A.i(960264).default,width:2272,height:766,blurWidth:8,blurHeight:3,blurDataURL:"data:image/webp;base64,UklGRuQAAABXRUJQVlA4TNgAAAAvB4AAEM1VICICHgiwCQAAAIDWDwAIOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuEKjsgMAADyQARMAAACA8x+FKBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4hD/cAyGoAQAAADj/6x8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAJA8kAAAAAADg/AMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAMrsMwK5v3YhXvZELfJy/mOvtwXUaylE+YpxnRtyJIAM="};var d=A.i(763021);A.s(["StopLossTakeProfit",0,()=>{let A=(0,r.useProfitCalculatorT)(),h=(0,o.useSectionViewHit)("How to determine stop-loss and take-profit levels");return(0,e.jsxs)(i.DsContainer,{ref:h,className:(0,a.clsx)(d.default.grid,!1),children:[(0,e.jsx)(l.ResponsivePicture,{className:d.default.picture,imageClassName:d.default.image,sources:[{src:s,src2x:u,type:"image/avif"}],src:n,src2x:c,alt:""}),(0,e.jsxs)("div",{className:d.default.textWrap,children:[(0,e.jsxs)("div",{className:d.default.intro,children:[(0,e.jsx)(t.Text,{component:"h2",type:"Heading 02",dangerouslySetInnerHTML:{__html:A("sl_tp_title")}}),(0,e.jsx)(t.Text,{type:"Body 01",variant:"contentSecondary",dangerouslySetInnerHTML:{__html:A.raw("sl_tp_body")}})]}),(0,e.jsxs)("div",{className:d.default.example,children:[(0,e.jsx)(t.Text,{type:"Heading 03",dangerouslySetInnerHTML:{__html:A("example_title")}}),(0,e.jsx)(t.Text,{type:"Body 01",variant:"contentSecondary",dangerouslySetInnerHTML:{__html:A.raw("example_body")}})]})]}),(0,e.jsxs)("div",{className:d.default.cardWrap,children:[(0,e.jsxs)("div",{className:(0,a.clsx)(d.default.card,d.default.stoploss),children:[(0,e.jsx)(t.Text,{type:"Heading 03",dangerouslySetInnerHTML:{__html:A("stoploss_title")}}),(0,e.jsx)(t.Text,{type:"Body 01",dangerouslySetInnerHTML:{__html:A.raw("stoploss_body")}})]}),(0,e.jsxs)("div",{className:(0,a.clsx)(d.default.card,d.default.takeprofit),children:[(0,e.jsx)(t.Text,{type:"Heading 03",dangerouslySetInnerHTML:{__html:A("takeprofit_title")}}),(0,e.jsx)(t.Text,{type:"Body 01",dangerouslySetInnerHTML:{__html:A.raw("takeprofit_body")}})]})]})]})}],640985)}]);
3
4//# debugId=8d0f2a88-add7-ce93-6b41-1f92f4807114

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.