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]="2d693cf9-c510-4cf9-6525-a86a0f9ac075")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,6458,e=>{"use strict";var t=e.i(216054),r=e.i(442705);let n=async e=>{try{await navigator.clipboard.writeText(e.value),(0,t.toast)({title:e.tGeneral("success"),description:e.successMessage,variant:"success"})}catch(n){(0,t.toast)({title:e.tGeneral("error"),description:e.errorMessage,variant:"error"}),r.Logger.error(n,{message:"Failed to copy",value:e.value})}};e.s(["copy",0,n])},781423,e=>{"use strict";e.s(["shareToX",0,e=>{let t=`https://x.com/intent/tweet?text=${encodeURIComponent(e)}`;window.open(t,"_blank","width=550,height=420,noopener,noreferrer")}])},900502,e=>{"use strict";let t,r;function n(e,t){return e[13]=1,e[14]=t>>8,e[15]=255&t,e[16]=t>>8,e[17]=255&t,e}function a(e,r,n=!1){let s=new Uint8Array(13);r*=39.3701,s[0]=112,s[1]=72,s[2]=89,s[3]=115,s[4]=r>>>24,s[5]=r>>>16,s[6]=r>>>8,s[7]=255&r,s[8]=s[4],s[9]=s[5],s[10]=s[6],s[11]=s[7],s[12]=1;let i=function(e){let r=-1;t||(t=function(){let e=new Int32Array(256);for(let t=0;t<256;t++){let r=t;for(let e=0;e<8;e++)r=1&r?0xedb88320^r>>>1:r>>>1;e[t]=r}return e}());for(let n=0;n<e.length;n++)r=t[(r^e[n])&255]^r>>>8;return -1^r}(s),o=new Uint8Array(4);if(o[0]=i>>>24,o[1]=i>>>16,o[2]=i>>>8,o[3]=255&i,n){let t=function(e){let t=e.length-1;for(let r=t;r>=4;r--)if(9===e[r-4]&&112===e[r-3]&&72===e[r-2]&&89===e[r-1]&&115===e[r])return r-3;return 0}(e);return e.set(s,t),e.set(o,t+13),e}{let t=new Uint8Array(4);t[0]=0,t[1]=0,t[2]=0,t[3]=9;let r=new Uint8Array(54);return r.set(e,0),r.set(t,33),r.set(s,37),r.set(o,50),r}}let s="[modern-screenshot]",i="u">typeof window,o=i&&"Worker"in window,l=i&&"atob"in window,c=i&&"btoa"in window,u=i?window.navigator?.userAgent:"",d=u.includes("Chrome"),g=u.includes("AppleWebKit")&&!d,m=u.includes("Firefox"),f=e=>1===e.nodeType,h=e=>f(e)&&void 0!==e.style&&"object"!=typeof e.className,p=e=>8===e.nodeType,y=e=>"SLOT"===e.tagName;function w(e,t){if(e.match(/^[a-z]+:\/\//i))return e;if(i&&e.match(/^\/\//))return window.location.protocol+e;if(e.match(/^[a-z]+:/i)||!i)return e;let r=b().implementation.createHTMLDocument(),n=r.createElement("base"),a=r.createElement("a");return r.head.appendChild(n),r.body.appendChild(a),t&&(n.href=t),a.href=e,a.href}function b(e){return(e&&f(e)?e?.ownerDocument:e)??window.document}let v="http://www.w3.org/2000/svg";async function x(e,t="image/png",r=1){try{return await new Promise((n,a)=>{e.toBlob(e=>{e?n(e):a(Error("Blob is null"))},t,r)})}catch(n){if(l)return function(e){let[t,r]=e.split(","),n=t.match(/data:(.+);/)?.[1]??void 0,a=window.atob(r),s=a.length,i=new Uint8Array(s);for(let e=0;e<s;e+=1)i[e]=a.charCodeAt(e);return new Blob([i],{type:n})}(e.toDataURL(t,r));throw n}}function C(e,t){return new Promise((r,n)=>{let a=new FileReader;a.onload=()=>r(a.result),a.onerror=()=>n(a.error),a.onabort=()=>n(Error(`Failed read blob to ${t}`)),"dataUrl"===t?a.readAsDataURL(e):"arrayBuffer"===t&&a.readAsArrayBuffer(e)})}let A=e=>C(e,"dataUrl");
2function S(e,t){let r=b(t).createElement("img");return r.decoding="sync",r.loading="eager",r.src=e,r}function k(e,t){return new Promise(r=>{let{timeout:n,ownerDocument:a,onError:s,onWarn:i}=t??{},o="string"==typeof e?S(e,b(a)):e,l=null,c=null;function u(){r(o),l&&clearTimeout(l),c?.()}if(n&&(l=setTimeout(u,n)),"VIDEO"===o.tagName){let e=o.currentSrc||o.src;if(!e)return o.poster?k(o.poster,t).then(r):u();if(o.readyState>=2)return u();let n=t=>{i?.("Failed video load",e,t),s?.(t),u()};c=()=>{o.removeEventListener("loadeddata",u),o.removeEventListener("error",n)},o.addEventListener("loadeddata",u,{once:!0}),o.addEventListener("error",n,{once:!0})}else{let e="image"===o.tagName?o.href.baseVal:o.currentSrc||o.src;if(!e)return u();let t=async()=>{if("IMG"===o.tagName&&"decode"in o)try{await o.decode()}catch(t){i?.("Failed to decode image, trying to render anyway",o.dataset.originalSrc||e,t)}u()},r=t=>{i?.("Failed image load",o.dataset.originalSrc||e,t),u()};if("IMG"===o.tagName&&o.complete)return t();c=()=>{o.removeEventListener("load",t),o.removeEventListener("error",r)},o.addEventListener("load",t,{once:!0}),o.addEventListener("error",r,{once:!0})}})}async function E(e,t){h(e)&&("IMG"===e.tagName||"VIDEO"===e.tagName?await k(e,t):await Promise.all(["img","video"].flatMap(r=>Array.from(e.querySelectorAll(r)).map(e=>k(e,t)))))}let N=(r=0,()=>(r+=1,`u${`0000${(1679616*Math.random()|0).toString(36)}`.slice(-4)}${r}`));function _(e){return e?.split(",").map(e=>e.trim().replace(/"|'/g,"").toLowerCase()).filter(Boolean)}let D=0;async function T(e,t){return e&&"__CONTEXT__"in e?e:I(e,{...t,autoDestruct:!0})}async function I(e,t){let r,n,{scale:a=1,workerUrl:l,workerNumber:c=1}=t||{},u=!!t?.debug,d=t?.features??!0,g=e.ownerDocument??(i?window.document:void 0),m=e.ownerDocument?.defaultView??(i?window:void 0),h=new Map,p={width:0,height:0,quality:1,type:"image/png",scale:a,backgroundColor:null,style:null,filter:null,maximumCanvasSize:0,timeout:3e4,progress:null,debug:u,fetch:{requestInit:{cache:t?.fetch?.bypassingCache?"no-cache":"force-cache"},placeholderImage:"data:image/png;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",bypassingCache:!1,...t?.fetch},fetchFn:null,font:{},drawImageInterval:100,workerUrl:null,workerNumber:c,onCloneEachNode:null,onCloneNode:null,onEmbedNode:null,onCreateForeignObjectSvg:null,includeStyleProperties:null,autoDestruct:!1,...t,__CONTEXT__:!0,log:(r=`${s}[#${D}]`,D++,{time:e=>u&&console.time(`${r} ${e}`),timeEnd:e=>u&&console.timeEnd(`${r} ${e}`),warn:(...e)=>u&&((...e)=>console.warn(s,...e))(...e)}),node:e,ownerDocument:g,ownerWindow:m,dpi:1===a?null:96*a,svgStyleElement:j(g),svgDefsElement:g?.createElementNS(v,"defs"),svgStyles:new Map,defaultComputedStyles:new Map,workers:[...Array.from({length:o&&l&&c?c:0})].map(()=>{try{let e=new Worker(l);return e.onmessage=async e=>{let{url:t,result:r}=e.data;r?h.get(t)?.resolve?.(r):h.get(t)?.reject?.(Error(`Error receiving message from worker: ${t}`))},e.onmessageerror=e=>{let{url:t}=e.data;h.get(t)?.reject?.(Error(`Error receiving message from worker: ${t}`))},e}catch(e){return p.log.warn("Failed to new Worker",e),null}}).filter(Boolean),fontFamilies:new Map,fontCssTexts:new Map,acceptOfImage:`${[((n=g?.createElement?.("canvas"))&&(n.height=n.width=1),!!n&&"toDataURL"in n&&!!n.toDataURL("image/webp").includes("image/webp")&&"image/webp"),"image/svg+xml","image/*","*/*"].filter(
2Boolean).join(",")};q=0.8`,requests:h,drawImageCount:0,tasks:[],features:d,isEnable:e=>"restoreScrollPosition"===e?"boolean"!=typeof d&&(d[e]??!1):"boolean"==typeof d?d:d[e]??!0,shadowRoots:[]};p.log.time("wait until load"),await E(e,{timeout:p.timeout,onWarn:p.log.warn}),p.log.timeEnd("wait until load");let{width:y,height:w}=function(e,t){let{width:r,height:n}=t;if(f(e)&&(!r||!n)){let t=e.getBoundingClientRect();r=r||t.width||Number(e.getAttribute("width"))||0,n=n||t.height||Number(e.getAttribute("height"))||0}return{width:r,height:n}}(e,p);return p.width=y,p.height=w,p}function j(e){if(!e)return;let t=e.createElement("style"),r=t.ownerDocument.createTextNode(` 3.______background-clip--text { 4 background-clip: text; 5 -webkit-background-clip: text; 6} 7`);return t.appendChild(r),t}async function M(e,t){let{log:r,timeout:n,drawImageCount:a,drawImageInterval:s}=t;r.time("image to canvas");let i=await k(e,{timeout:n,onWarn:t.log.warn}),{canvas:o,context2d:l}=function(e,t){let{width:r,height:n,scale:a,backgroundColor:s,maximumCanvasSize:i}=t,o=e.createElement("canvas");o.width=Math.floor(r*a),o.height=Math.floor(n*a),o.style.width=`${r}px`,o.style.height=`${n}px`,i&&(o.width>i||o.height>i)&&(o.width>i&&o.height>i?o.width>o.height?(o.height*=i/o.width,o.width=i):(o.width*=i/o.height,o.height=i):o.width>i?(o.height*=i/o.width,o.width=i):(o.width*=i/o.height,o.height=i));let l=o.getContext("2d");return l&&s&&(l.fillStyle=s,l.fillRect(0,0,o.width,o.height)),{canvas:o,context2d:l}}(e.ownerDocument,t),c=()=>{try{l?.drawImage(i,0,0,o.width,o.height)}catch(e){t.log.warn("Failed to drawImage",e)}};if(c(),t.isEnable("fixSvgXmlDecode"))for(let e=0;e<a;e++)await new Promise(t=>{setTimeout(()=>{l?.clearRect(0,0,o.width,o.height),c(),t()},e+s)});return t.drawImageCount=0,r.timeEnd("image to canvas"),o}function P(e,t){if(e.ownerDocument)try{let t=e.toDataURL();if("data:,"!==t)return S(t,e.ownerDocument)}catch(e){t.log.warn("Failed to clone canvas",e)}let r=e.cloneNode(!1),n=e.getContext("2d"),a=r.getContext("2d");try{n&&a&&a.putImageData(n.getImageData(0,0,e.width,e.height),0,0)}catch(e){t.log.warn("Failed to clone canvas",e)}return r}async function R(e,t){if(e.ownerDocument&&!e.currentSrc&&e.poster)return S(e.poster,e.ownerDocument);let r=e.cloneNode(!1);r.crossOrigin="anonymous",e.currentSrc&&e.currentSrc!==e.src&&(r.src=e.currentSrc);let n=r.ownerDocument;if(n){let a=!0;if(await k(r,{onError:()=>a=!1,onWarn:t.log.warn}),!a)return e.poster?S(e.poster,e.ownerDocument):r;r.currentTime=e.currentTime,await new Promise(e=>{r.addEventListener("seeked",e,{once:!0})});let s=n.createElement("canvas");s.width=e.offsetWidth,s.height=e.offsetHeight;try{let e=s.getContext("2d");e&&e.drawImage(r,0,0,s.width,s.height)}catch(n){if(t.log.warn("Failed to clone video",n),e.poster)return S(e.poster,e.ownerDocument);return r}return P(s,t)}return r}let F=["width","height","-webkit-text-fill-color"],L=["stroke","fill"];function U(e,t,r){let n,a,{defaultComputedStyles:s}=r,i=e.nodeName.toLowerCase(),o="object"==typeof e.className&&"svg"!==i,l=o?L.map(t=>[t,e.getAttribute(t)]).filter(([,e])=>null!==e):[],c=[o&&"svg",i,l.map((e,t)=>`${e}=${t}`).join(","),t].filter(Boolean).join(":");if(s.has(c))return s.get(c);let u=function(e){let t=e.sandbox;if(!t){let{ownerDocument:r}=e;try{r&&((t=r.createElement("iframe")).id=`__SANDBOX__${N()}`,t.width="0",t.height="0",t.style.visibility="hidden",t.style.position="fixed",r.body.appendChild(t),t.srcdoc='<!DOCTYPE html><meta charset="UTF-8"><title></title><body>',e.sandbox=t)}catch(t){e.log.warn("Failed to getSandBox",t)}}return t}(r),d=u?.contentWindow;if(!d)return new Map;let g=d?.document;o?(a=(n=g.createElementNS(v,"svg")).ownerDocument.createElementNS(n.namespaceURI,i),l.forEach(([e,t])=>{a.setAttributeNS(null,e,t)}),n.appendChild(a)):n=a=g.createElement(i),a.textContent=" ",g.body.appendChild(n);let m=d.getComputedStyle(a,t),f=new Map;for(let e=m.length,t=0;t<e;t++){let e=m.item(t);F.includes(e)||f.set(e,m.getPropertyValue(e))}return g.body.removeChild(n),s.set(c,f),f}function B(e,t,r){let n=new Map,a=[],s=new Map;if(r)for(let e of r)i(e);else for(let t=e.length,r=0;r<t;r++)i(e.item(r));for(let e=a.length,t=0;t<e;t++)s.get(a[t])?.forEach((e,t)=>n.set(t,e));function i(r){let i=e.getPropertyValue(r),o=e.getPropertyPriority(r),l=r.lastIndexOf("-"),c=l>-1?r.substring(0,l):void 0;if(c){let e=s.get(c);e||(e=new Map,s.set(c,e)),e.set(r,[i,o])}(t.get(r)!==i||o)&&(c?a.push(c):n.set(r,[i,o]))}return n}let W=["::before","::after"],O=["::-webkit-scrollbar","::-webkit-scrollbar-button","::-webkit-scrollbar-thumb","::-webkit-scrollbar-track","::-webkit-scrollbar-track-piece","::-webkit-scrollbar-corner","::-webkit-resizer"],$=new Set(["symbol"]);async function V(e,t,r,n,a){if(f(r)&&("STYLE"===r.tagName||"SCRIPT"===r.tagName)||n.filter&&!n.filter(r))return;$.has(t.nodeName)||$.has(r.nodeName)?n.currentParentNodeStyle=void 0:n.currentParentNodeStyle=n.currentNodeStyle;let s=await z(r,n,!1,a);n.isEnable("restoreScrollPosition")&&function(e,t){if(!h(e)||!h(t))return;let{scrollTop:r,scrollLeft:n}=e;if(!r&&!n)return;let{transform:a}=t.style,s=new DOMMatrix(a),{a:i,b:o,c:l,d:c}=s;s.a=1,s.b=0,s.c=0,s.d=1,s.translateSelf(-n,-r),s.a=i,s.b=o,s.c=l,s.d=c,t.style.transform=s.toString()}(e,s),t.appendChild(s)}async function q(e,t,r,n){let a=e.firstChild;f(e)&&e.shadowRoot&&(a=e.shadowRoot?.firstChild,r.shadowRoots.push(e.shadowRoot));for(let s=a;s;s=s.nextSibling)if(!p(s))if(f(s)&&y(s)&&"function"==typeof s.assignedNodes){let a=s.assignedNodes();for(let s=0;s<a.length;s++)await V(e,t,a[s],r,n)}else await V(e,t,s,r,n)}let H=/^[\w-:]+$/;async function z(e,t,r=!1,n){let{ownerDocument:a,ownerWindow:s,fontFamilies:i,onCloneEachNode:o}=t;
7if(a&&3===e.nodeType)return n&&/\S/.test(e.data)&&n(e.data),a.createTextNode(e.data);if(a&&s&&f(e)&&(h(e)||"object"==typeof e.className)){let n=await function(e,t){if("CANVAS"===e.tagName)return P(e,t);if("IFRAME"===e.tagName){try{if(e?.contentDocument?.body)return z(e.contentDocument.body,t)}catch(e){t.log.warn("Failed to clone iframe",e)}return e.cloneNode(!1)}if("IMG"===e.tagName){let t;return t=e.cloneNode(!1),e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=""),"lazy"===t.loading&&(t.loading="eager"),t}return"VIDEO"===e.tagName?R(e,t):e.cloneNode(!1)}(e,t);if(t.isEnable("removeAbnormalAttributes")){let e=n.getAttributeNames();for(let t=e.length,r=0;r<t;r++){let t=e[r];H.test(t)||n.removeAttribute(t)}}let a=t.currentNodeStyle=function(e,t,r,n){let{ownerWindow:a,includeStyleProperties:s,currentParentNodeStyle:i}=n,o=t.style,l=a.getComputedStyle(e),c=U(e,null,n);i?.forEach((e,t)=>{c.delete(t)});let u=B(l,c,s);u.delete("transition-property"),u.delete("all"),u.delete("d"),u.delete("content"),r&&(u.delete("margin-top"),u.delete("margin-right"),u.delete("margin-bottom"),u.delete("margin-left"),u.delete("margin-block-start"),u.delete("margin-block-end"),u.delete("margin-inline-start"),u.delete("margin-inline-end"),u.set("box-sizing",["border-box",""])),u.get("background-clip")?.[0]==="text"&&t.classList.add("______background-clip--text"),d&&(u.has("font-kerning")||u.set("font-kerning",["normal",""]),(u.get("overflow-x")?.[0]==="hidden"||u.get("overflow-y")?.[0]==="hidden")&&u.get("text-overflow")?.[0]==="ellipsis"&&e.scrollWidth===e.clientWidth&&u.set("text-overflow",["clip",""]));for(let e=o.length,t=0;t<e;t++)o.removeProperty(o.item(t));return u.forEach(([e,t],r)=>{o.setProperty(r,e,t)}),u}(e,n,r,t);r&&function(e,t){let{backgroundColor:r,width:n,height:a,style:s}=t,i=e.style;if(r&&i.setProperty("background-color",r,"important"),n&&i.setProperty("width",`${n}px`,"important"),a&&i.setProperty("height",`${a}px`,"important"),s)for(let e in s)i[e]=s[e]}(n,t);let s=!1;if(t.isEnable("copyScrollbar")){let t=[a.get("overflow-x")?.[0],a.get("overflow-y")?.[0]];s=t.includes("scroll")||(t.includes("auto")||t.includes("overlay"))&&(e.scrollHeight>e.clientHeight||e.scrollWidth>e.clientWidth)}let l=a.get("text-transform")?.[0],c=_(a.get("font-family")?.[0]),u=c?e=>{"uppercase"===l?e=e.toUpperCase():"lowercase"===l?e=e.toLowerCase():"capitalize"===l&&(e=e[0].toUpperCase()+e.substring(1)),c.forEach(t=>{let r=i.get(t);r||i.set(t,r=new Set),e.split("").forEach(e=>r.add(e))})}:void 0;return!function(e,t,r,n,a){let{ownerWindow:s,svgStyleElement:i,svgStyles:o,currentNodeStyle:l}=n;function c(r){let i=s.getComputedStyle(e,r),c=i.getPropertyValue("content");if(!c||"none"===c)return;a?.(c),c=c.replace(/(')|(")|(counter\(.+\))/g,"");let u=[N()],d=U(e,r,n);l?.forEach((e,t)=>{d.delete(t)});let g=B(i,d,n.includeStyleProperties);g.delete("content"),g.delete("-webkit-locale"),g.get("background-clip")?.[0]==="text"&&t.classList.add("______background-clip--text");let m=[`content: '${c}';`];if(g.forEach(([e,t],r)=>{m.push(`${r}: ${e}${t?" !important":""};`)}),1===m.length)return;try{t.className=[t.className,...u].join(" ")}catch(e){n.log.warn("Failed to copyPseudoClass",e);return}let f=m.join("\n "),h=o.get(f);h||(h=[],o.set(f,h)),h.push(`.${u[0]}${r}`)}i&&s&&(W.forEach(c),r&&O.forEach(c))}(e,n,s,t,u),("TEXTAREA"===e.tagName||"INPUT"===e.tagName||"SELECT"===e.tagName)&&n.setAttribute("value",e.value),"VIDEO"!==e.tagName&&await q(e,n,t,u),await o?.(n),n}let l=e.cloneNode(!1);return await q(e,l,t),await o?.(l),l}function Q(e,t){let{url:r,requestType:n="text",responseType:a="text",imageDom:s}=t,i=r,{timeout:o,acceptOfImage:l,requests:c,fetchFn:u,fetch:{requestInit:d,bypassingCache:f,placeholderImage:h},font:p,workers:y,fontFamilies:w}=e;"image"===n&&(g||m)&&e.drawImageCount++;let b=c.get(r);if(!b){f&&f instanceof RegExp&&f.test(i)&&(i+=(/\?/.test(i)?"&":"?")+new Date().getTime());let t=n.startsWith("font")&&p&&p.minify,m=new Set;t&&n.split(";")[1].split(",").forEach(e=>{w.has(e)&&w.get(e).forEach(e=>m.add(e))});let v=t&&m.size,x={url:i,timeout:o,responseType:v?"arrayBuffer":a,headers:"image"===n?{accept:l}:void 0,...d};(b={type:n,resolve:void 0,reject:void 0,response:null}).response=(async()=>
7{if(u&&"image"===n){let e=await u(r);if(e)return e}return!g&&r.startsWith("http")&&y.length?new Promise((e,t)=>{y[c.size&y.length-1].postMessage({rawUrl:r,...x}),b.resolve=e,b.reject=t}):function(e){let{url:t,timeout:r,responseType:n,...a}=e,s=new AbortController,i=r?setTimeout(()=>s.abort(),r):void 0;return fetch(t,{signal:s.signal,...a}).then(e=>{if(!e.ok)throw Error("Failed fetch, not 2xx response",{cause:e});switch(n){case"arrayBuffer":return e.arrayBuffer();case"dataUrl":return e.blob().then(A);default:return e.text()}}).finally(()=>clearTimeout(i))}(x)})().catch(t=>{if(c.delete(r),"image"===n&&h)return e.log.warn("Failed to fetch image base64, trying to use placeholder image",i),"string"==typeof h?h:h(s);throw t}),c.set(r,b)}return b.response}async function K(e,t,r,n){var a,s;let i;if(!G(e))return e;for(let[o,l]of(a=e,s=t,i=[],a.replace(X,(e,t,r)=>(i.push([r,w(r,s)]),e)),i.filter(([e])=>!e.startsWith("data:"))))try{let t=await Q(r,{url:l,requestType:n?"image":"text",responseType:"dataUrl"});e=e.replace(function(e){let t=e.replace(/([.*+?^${}()|\[\]\/\\])/g,"\\$1");return RegExp(`(url\\(['"]?)(${t})(['"]?\\))`,"g")}(o),`$1${t}$3`)}catch(e){r.log.warn("Failed to fetch css data url",o,e)}return e}function G(e){return/url\((['"]?)([^'"]+?)\1\)/.test(e)}let X=/url\((['"]?)([^'"]+?)\1\)/g,Z=["background-image","border-image-source","-webkit-border-image","-webkit-mask-image","list-style-image"];async function Y(e,t){let{ownerDocument:r,svgStyleElement:n,fontFamilies:a,fontCssTexts:s,tasks:i,font:o}=t;if(r&&n&&a.size)if(o&&o.cssText){let e=en(o.cssText,t);n.appendChild(r.createTextNode(`${e} 8`))}else{let e=Array.from(r.styleSheets).filter(e=>{try{return"cssRules"in e&&!!e.cssRules.length}catch(r){return t.log.warn(`Error while reading CSS rules from ${e.href}`,r),!1}});await Promise.all(e.flatMap(e=>Array.from(e.cssRules).map(async(r,n)=>{if("CSSImportRule"===r.constructor.name){let a=n+1,s=r.href,i="";try{i=await Q(t,{url:s,requestType:"text",responseType:"text"})}catch(e){t.log.warn(`Error fetch remote css import from ${s}`,e)}for(let r of function(e){if(null==e)return[];let t=[],r=e.replace(J,"");for(;;){let e=ee.exec(r);if(!e)break;t.push(e[0])}r=r.replace(ee,"");let n=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,a=RegExp("((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})","gi");for(;;){let e=n.exec(r);if(e)a.lastIndex=n.lastIndex;else if(e=a.exec(r))n.lastIndex=a.lastIndex;else break;t.push(e[0])}return t}(i.replace(X,(e,t,r)=>e.replace(r,w(r,s)))))try{e.insertRule(r,r.startsWith("@import")?a+=1:e.cssRules.length)}catch(e){t.log.warn("Error inserting rule from remote css import",{rule:r,error:e})}}}))),e.flatMap(e=>Array.from(e.cssRules)).filter(e=>"CSSFontFaceRule"===e.constructor.name&&G(e.style.getPropertyValue("src"))&&_(e.style.getPropertyValue("font-family"))?.some(e=>a.has(e))).forEach(e=>{let a=s.get(e.cssText);a?n.appendChild(r.createTextNode(`${a} 9`)):i.push(K(e.cssText,e.parentStyleSheet?e.parentStyleSheet.href:null,t).then(a=>{a=en(a,t),s.set(e.cssText,a),n.appendChild(r.createTextNode(`${a} 10`))}))})}}let J=/(\/\*[\s\S]*?\*\/)/g,ee=/((@.*?keyframes [\s\S]*?){([\s\S]*?}\s*?)})/gi,et=/url\([^)]+\)\s*format\((["']?)([^"']+)\1\)/g,er=/src:\s*(?:url\([^)]+\)\s*format\([^)]+\)[,;]\s*)+/g;function en(e,t){let{font:r}=t,n=r?r?.preferredFormat:void 0;return n?e.replace(er,e=>{for(;;){let[t,,r]=et.exec(e)||[];if(!r)return"";if(r===n)return`src: ${t};`}}):e}async function ea(e,t){let r=await T(e,t);if(f(r.node)&&"object"==typeof r.node.className)return r.node;let{ownerDocument:n,log:a,tasks:s,svgStyleElement:i,svgDefsElement:o,svgStyles:l,font:c,progress:u,autoDestruct:d,onCloneNode:p,onEmbedNode:y,onCreateForeignObjectSvg:w}=r;a.time("clone node");let x=await z(r.node,r,!0);if(i&&n){let e="";l.forEach((t,r)=>{e+=`${t.join(",\n")} { 11 ${r} 12} 13`}),i.appendChild(n.createTextNode(e))}a.timeEnd("clone node"),await p?.(x),!1!==c&&f(x)&&(a.time("embed web font"),await Y(x,r),a.timeEnd("embed web font")),a.time("embed node"),function e(t,r){var n;let{tasks:a}=r;f(t)&&(("IMG"===t.tagName||"image"===t.tagName)&&a.push(...function(e,t){if("IMG"===e.tagName){let r=e.currentSrc||e.src;if(!r.startsWith("data:"))return[Q(t,{url:r,imageDom:e,requestType:"image",responseType:"dataUrl"}).then(t=>{t&&(e.srcset="",e.dataset.originalSrc=r,e.src=t||"")})];(g||m)&&t.drawImageCount++}else if("object"==typeof e.className&&!e.href.baseVal.startsWith("data:")){let r=e.href.baseVal;return[Q(t,{url:r,imageDom:e,requestType:"image",responseType:"dataUrl"}).then(t=>{t&&(e.dataset.originalSrc=r,e.href.baseVal=t||"")})]}return[]}(t,r)),"use"===t.tagName&&a.push(...function(e,t){let{ownerDocument:r,svgDefsElement:n}=t,a=e.getAttribute("href")??e.getAttribute("xlink:href");if(!a)return[];let[s,i]=a.split("#");if(i){let a=`#${i}`,o=t.shadowRoots.reduce((e,t)=>
13e??t.querySelector(`svg ${a}`),r?.querySelector(`svg ${a}`));if(s&&e.setAttribute("href",a),n?.querySelector(a))return[];if(o)n?.appendChild(o.cloneNode(!0));else if(s)return[Q(t,{url:s,responseType:"text"}).then(e=>{n?.insertAdjacentHTML("beforeend",e)})]}return[]}(t,r))),h(t)&&a.push(...(n=t.style,Z.map(e=>{let t=n.getPropertyValue(e);return t&&"none"!==t?((g||m)&&r.drawImageCount++,K(t,null,r,!0).then(r=>{r&&t!==r&&n.setProperty(e,r,n.getPropertyPriority(e))})):null}).filter(Boolean))),t.childNodes.forEach(t=>{e(t,r)})}(x,r);let C=s.length,A=0,S=async()=>{for(;;){let e=s.pop();if(!e)break;try{await e}catch(e){r.log.warn("Failed to run task",e)}u?.(++A,C)}};u?.(A,C),await Promise.all([...Array.from({length:4})].map(S)),a.timeEnd("embed node"),await y?.(x);let k=function(e,t){let r,{width:n,height:a}=t,s=((r=b(e.ownerDocument).createElementNS(v,"svg")).setAttributeNS(null,"width",n.toString()),r.setAttributeNS(null,"height",a.toString()),r.setAttributeNS(null,"viewBox",`0 0 ${n} ${a}`),r),i=s.ownerDocument.createElementNS(s.namespaceURI,"foreignObject");return i.setAttributeNS(null,"x","0%"),i.setAttributeNS(null,"y","0%"),i.setAttributeNS(null,"width","100%"),i.setAttributeNS(null,"height","100%"),i.append(e),s.appendChild(i),s}(x,r);return o&&k.insertBefore(o,k.children[0]),i&&k.insertBefore(i,k.children[0]),d&&function(e){if(e.ownerDocument=void 0,e.ownerWindow=void 0,e.svgStyleElement=void 0,e.svgDefsElement=void 0,e.svgStyles.clear(),e.defaultComputedStyles.clear(),e.sandbox){try{e.sandbox.remove()}catch(t){e.log.warn("Failed to destroyContext",t)}e.sandbox=void 0}e.workers=[],e.fontFamilies.clear(),e.fontCssTexts.clear(),e.requests.clear(),e.tasks=[],e.shadowRoots=[]}(r),await w?.(k),k}async function es(e,t){var r;let n,a=await T(e,t),s=await ea(a),i=(r=a.isEnable("removeControlCharacter"),n=new XMLSerializer().serializeToString(s),r&&(n=n.replace(/[\u0000-\u0008\v\f\u000E-\u001F\uD800-\uDFFF\uFFFE\uFFFF]/gu,"")),`data:image/svg+xml;charset=utf-8,${encodeURIComponent(n)}`);
13a.autoDestruct||(a.svgStyleElement=j(a.ownerDocument),a.svgDefsElement=a.ownerDocument?.createElementNS(v,"defs"),a.svgStyles.clear());let o=S(i,s.ownerDocument);return await M(o,a)}async function ei(e,t){let r=await T(e,t),{log:s,type:i,quality:o,dpi:l}=r,c=await es(r);s.time("canvas to blob");let u=await x(c,i,o);if(["image/png","image/jpeg"].includes(i)&&l){let e=new Uint8Array(await C(u.slice(0,33),"arrayBuffer"));return"image/png"===i?e=a(e,l):"image/jpeg"===i&&(e=n(e,l)),s.timeEnd("canvas to blob"),new Blob([e,u.slice(33)],{type:i})}return s.timeEnd("canvas to blob"),u}async function eo(e,t){let r=await T(e,t),{log:s,quality:i,type:o,dpi:u}=r,d=await es(r);s.time("canvas to data url");let g=d.toDataURL(o,i);if(["image/png","image/jpeg"].includes(o)&&u&&l&&c){let[e,t]=g.split(","),r=0,s=!1;if("image/png"===o){let e,n=(-1===(e=t.indexOf("AAlwSFlz"))&&(e=t.indexOf("AAAJcEhZ")),-1===e&&(e=t.indexOf("AAAACXBI")),e);n>=0?(r=4*Math.ceil((n+28)/3),s=!0):r=44}else"image/jpeg"===o&&(r=24);let i=t.substring(0,r),l=t.substring(r),c=window.atob(i),d=new Uint8Array(c.length);for(let e=0;e<d.length;e++)d[e]=c.charCodeAt(e);let m="image/png"===o?a(d,u,s):n(d,u);g=e+","+window.btoa(String.fromCharCode(...m))+l}return s.timeEnd("canvas to data url"),g}async function el(e,t){return eo(await T(e,{...t,type:"image/png"}))}e.s(["domToBlob",0,ei,"domToPng",0,el])},492470,925447,650241,e=>{"use strict";e.s(["SHARE_CARD_SNAPSHOT_OPTIONS",0,{scale:2,fetchFn:e=>Promise.resolve(!!e.startsWith("data:")&&e),timeout:2500}],492470);var t=e.i(66965);e.i(459542);var r=e.i(898607),n=e.i(352415);e.i(369933);var a=e.i(37337);let s=({color:e,className:r})=>(0,t.jsxs)("svg",{viewBox:"0 0 26 136",fill:"none",className:r,children:[(0,t.jsx)("mask",{id:"mask0_7213_25949",maskUnits:"userSpaceOnUse",x:0,y:0,width:19,height:136,children:(0,t.jsx)("rect",{width:18.5547,height:135.078,transform:"matrix(1 8.74228e-08 8.74228e-08 -1 0 135.078)",fill:"#FFF600"})}),(0,t.jsx)("g",{mask:"url(#mask0_7213_25949)",children:(0,t.jsx)("rect",{x:18.6113,y:135.078,width:508.956,height:135.375,rx:67.6875,transform:"rotate(-180 18.6113 135.078)",fill:e})}),(0,t.jsx)("mask",{id:"mask1_7213_25949",maskUnits:"userSpaceOnUse",x:18,y:0,width:8,height:136,children:(0,t.jsx)("rect",{x:25.9766,y:135.078,width:7.42188,height:135.078,transform:"rotate(-180 25.9766 135.078)",fill:"#FFF600"})}),(0,t.jsx)("g",{mask:"url(#mask1_7213_25949)",children:(0,t.jsx)("rect",{x:25.9766,y:135.078,width:523.688,height:135.375,rx:67.6875,transform:"rotate(-180 25.9766 135.078)",fill:e})})]}),i=(0,a.flex)({flex:"1",flexShrink:"1",minW:"0",maxW:"full",z:"1",rounded:"full",alignItems:"center",justifyContent:"center"});e.s(["FancyLayout",0,({children:e,backgroundColor:o,className:l,sideClassName:c,contentClassName:u,color:d})=>(0,t.jsxs)("div",{className:(0,n.cx)((0,a.flex)({justifyContent:"center"}),l),style:{color:d},children:[(0,t.jsx)(s,{className:(0,n.cx)(c,(0,r.css)({transform:"rotate(180deg)",flexShrink:"0"})),color:o}),(0,t.jsx)("span",{className:(0,n.cx)(i,u),style:{backgroundColor:o},children:e}),(0,t.jsx)(s,{className:(0,n.cx)(c,(0,r.css)({flexShrink:"0"})),color:o})]})],925447);var o=e.i(850336),l=e.i(552978),c=e.i(479495),u=e.i(684240);let d=(0,l.sva)({slots:["root","tokenIcon","tag"],base:{root:{display:"flex",alignItems:"center",bgGradient:"tokenDetailBackground",rounded:"full",w:"max",gap:"8"},tag:{display:"flex",rounded:"full!",alignItems:"center"}},variants:{size:{sm:{root:{minH:"[30px]",p:"8",textStyle:"highlight.sm!"},tokenIcon:{mr:"4"},tag:{px:"8!",py:"4!",textStyle:"highlight.sm!"}},md:{root:{minH:{base:"[30px]",md:"[70px]"},p:{base:"8",md:"16"},textStyle:{base:"highlight.sm!",md:"heading.sm!"},gap:{base:"4",md:"8"}},tokenIcon:{mr:"8"},tag:{px:{base:"8!",md:"12!"},py:{base:"4!",md:"8!"},textStyle:{base:"highlight.sm!",md:"heading.sm!"}}}}}});e.s(["MarketDetail",0,function({tokenName:e,leverage:a,isBuy:s,size:i="md"}){let l=(0,o.useTranslations)("sharePnlModal"),g=d({size:i});return(0,t.jsxs)("div",{className:g.root,children:[(0,t.jsx)(u.TokenIcon,{name:e,className:(0,n.cx)(g.tokenIcon,(0,r.css)({mr:"4",hideFrom:"md"})),size:18}),(0,t.jsx)(u.TokenIcon,{name:e,className:(0,n.cx)(g.tokenIcon,(0,r.css)({mr:"8",hideBelow:"md"})),size:"sm"===i?18:36}),(0,t.jsx)("span",{className:(0,r.css)({color:"text.primary"}),children:e}),void 0!==a&&(0,t.jsx)("span",{className:(0,r.css)({color:"text.tertiary"}),children:l("leverageMultiplier",{leverage:a})}),void 0!==s&&(0,t.jsx)(c.Tag,{variant:s?"positive":"negative",className:g.tag,children:l(s?"long":"short")})]})}],650241)},743611,e=>{"use strict";var t=e.i(66965),r=e.i(726439);e.i(459542);var n=e.i(898607);e.i(369933);var a=e.i(37337),s=e.i(341690),i=e.i(874147);let o=e=>"DESC"===e?"ASC":"ASC"!==e?"DESC":void 0,l=({value:e,size:a=12})=>"DESC"===e?(0,t.jsx)(r.IconCaretDownFill,{height:a,width:a,className:(0,n.css)({color:"icon.secondary",cursor:"pointer"})}):"ASC"===e?(0,t.jsx)(r.IconCaretUpFill,{height:a,width:a,className:(0,n.css)({color:"icon.secondary",cursor:"pointer"})}):(0,t.jsx)(r.IconCaretDownFill,{height:a,width:a,className:(0,n.css)({color:"icon.tertiary",cursor:"pointer"})}),c={left:"flex-start",right:"flex-end",center:"center"};e.s(["SortableHeader",0,({label:e,labelTooltip:r,value:u,size:d,alignment:g="left",onValueChange:m,...f})=>(0,t.jsxs)(s.Clickable,{onClick:()=>m?.(o(u)),className:(0,a.flex)({gap:"8",alignItems:"center",w:"full",justifyContent:c[g]}),...f,children:[r?(0,t.jsx)(i.TooltipText,{content:r,showArrow:!1,placement:"top",className:(0,n.css)({cursor:"pointer"}),children:e}):e,(0,t.jsx)(l,{value:u,size:d})]}),"getNextSortValue",0,o])},654196,e=>{"use strict";e.i(918152);var t=e.i(712882),r=e.i(641642);e.s(["useHorizontalScrollOnWheel",0,function(e,n){(0,r.useEffect)(()=>
13{if((0,t.isMobile)()||!n)return;let r=e.current;if(!r)return;let a=e=>{let t=r.scrollWidth>r.clientWidth,n=r.scrollHeight>r.clientHeight;t&&!n&&0!==e.deltaY&&(e.preventDefault(),r.scrollLeft+=e.deltaY)};return r.addEventListener("wheel",a,{passive:!1}),()=>r.removeEventListener("wheel",a)},[e,n])}])},630602,e=>{"use strict";var t=e.i(66965);e.i(459542);var r=e.i(280088);let n=(0,r.cva)({base:{transitionPreset:"colors",_hover:{bgColor:"background.secondary"}},variants:{clickable:{true:{cursor:"pointer",outlineColor:"border.focus",outlineWidth:"200",outlineOffset:"-1",_hover:{bgColor:"background.secondary"}},false:{}}},defaultVariants:{clickable:!1}}),a=(0,r.cva)({base:{cursor:"pointer",bg:"background.primary",_hover:{bg:"background.secondary"}},variants:{clickable:{true:{cursor:"pointer",outlineColor:"border.focus",outlineWidth:"200",outlineOffset:"-1",_hover:{bgColor:"background.secondary"}},false:{}}},defaultVariants:{clickable:!1}});e.s(["ContainedRowWrapper",0,function(e){return(0,t.jsx)("tr",{className:a({clickable:!!e.onClick}),onClick:t=>e.onClick?.(e.row,t),onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&e.onClick?.(e.row,t)},tabIndex:e.onClick?0:void 0,children:e.children})},"DefaultRowWrapper",0,function(e){return(0,t.jsx)("tr",{className:n({clickable:!!e.onClick}),style:{cursor:e.onClick?"pointer":"default"},"data-testid":e.testId,onClick:t=>e.onClick?.(e.row,t),onKeyDown:t=>{("Enter"===t.key||" "===t.key)&&e.onClick?.(e.row,t)},tabIndex:e.onClick?0:void 0,children:e.children})}])},756805,e=>{"use strict";var t=e.i(66965),r=e.i(726439),n=e.i(850336),a=e.i(641642);e.i(459542);var s=e.i(898607),i=e.i(280088),o=e.i(352415),l=e.i(552978),c=e.i(654196),u=e.i(341690),d=e.i(630602);function g({ref:e,className:r,...n}){let a=n.columns.some(e=>e.width);return(0,t.jsx)(g.Root,{ref:e,className:r,autoWidth:n.autoWidth,tableClassName:a?(0,s.css)({tableLayout:"fixed"}):void 0,children:(0,t.jsx)(g.Content,{...n})})}function m({columns:e,stickyHeader:r,compact:n,hasRowExpansion:a=!1}){return(0,t.jsx)("thead",{children:(0,t.jsxs)("tr",{className:r?y:void 0,children:[a&&(0,t.jsx)("th",{}),e.map(e=>(0,t.jsx)("th",{className:(0,o.cx)(b({alignment:e.alignment,density:!1===n?"loose":"compact"}).headingCell,e.sticky&&w({side:e.sticky,role:r?"header":"cell"})),style:e.width?{width:e.width}:void 0,children:e.heading},e.id))]})})}function f({row:e,rowIndex:n,rowWrapper:i,rowExpansion:o,columns:l,compact:c,tableCellClassName:g}){let[m,p]=(0,a.useState)(!1),y=i??d.DefaultRowWrapper,w=o?.(e);return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(y,{row:e,children:[o&&(0,t.jsx)("td",{className:(0,s.css)({w:"32"}),children:!!w&&(0,t.jsx)(u.Clickable,{className:(0,s.css)({ml:"4",pl:"12",pr:"4",py:"8"}),onClick:()=>p(e=>!e),children:(0,t.jsx)(r.IconCaretRight,{className:(0,s.css)({h:"12",w:"12",color:"icon.tertiary",flexShrink:0,transform:m?"rotate(90deg)":"rotate(0deg)",transition:"transform"})})})}),(0,t.jsx)(h,{row:e,rowIndex:n,columns:l,compact:!1!==c,tableCellClassName:g})]}),m&&w]})}function h({row:e,rowIndex:r,columns:n,compact:a,tableCellClassName:s}){return n.map(n=>(0,t.jsx)("td",{className:(0,o.cx)(b({alignment:n.alignment,density:!1===a?"loose":"compact"}).dataCell,n.sticky&&w({side:n.sticky,role:"cell"}),s),children:n.cell(e,r)},n.id))}g.Root=function({horizontalScrollOnWheelEnabled:e=!1,ref:r,...n}){let i=(0,a.useRef)(null);return(0,c.useHorizontalScrollOnWheel)(i,e),(0,t.jsx)("div",{ref:e=>{i.current=e,r&&(r.current=e)},className:(0,o.cx)(p,n.className),children:(0,t.jsx)("table",{className:(0,o.cx)((0,s.css)({borderCollapse:"collapse",minW:n.autoWidth?void 0:"full"}),n.tableClassName),children:n.children})})},g.Head=m,g.Content=function({columns:e,stickyHeader:r,compact:a,rowExpansion:i,tbodyRef:o,data:l,getRowId:c,rowWrapper:u,tableCellClassName:d,footer:g}){let h=(0,n.useTranslations)("general");return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m,{columns:e,stickyHeader:r,compact:!1!==a,hasRowExpansion:!!i}),(0,t.jsxs)("tbody",{ref:o,children:[l.map((r,n)=>(0,t.jsx)(f,{row:r,rowIndex:n,rowWrapper:u,rowExpansion:i,columns:e,compact:a,tableCellClassName:d},c?.(r)??n)),0===l.length&&(0,t.jsx)("tr",{children:(0,t.jsx)("td",{colSpan:e.length,className:(0,s.css)({h:"88",textAlign:"center",textStyle:"body.md",color:"text.tertiary"}),children:h("noResults")})}),g]})]})},g.Row=function({children:e,className:r}){return(0,t.jsx)("tbody",{children:(0,t.jsx)("tr",{children:(0,t.jsx)("td",{colSpan:100,className:r,children:e})})})},g.Columns=h;
13let p=(0,s.css)({height:"full",width:"full",overflow:"auto"}),y=(0,s.css)({position:"sticky",top:"0",zIndex:"[2]",bg:"background.primary"}),w=(0,i.cva)({base:{position:"sticky",bg:"background.primary"},variants:{side:{left:{left:"0",boxShadow:"[inset -2px 0 0 token(colors.border.secondary)]"},right:{right:"0",boxShadow:"[inset 2px 0 0 token(colors.border.secondary)]"}},role:{cell:{zIndex:"[1]","tr:hover &":{bg:"background.secondary"}},header:{zIndex:"[2]"}}},defaultVariants:{role:"cell"}}),b=(0,l.sva)({slots:["headingCell","dataCell"],base:{headingCell:{px:"8",py:"8",textStyle:"body.md",color:"text.tertiary",whiteSpace:"nowrap"},dataCell:{p:"8",textStyle:"body.md",color:"text.secondary",whiteSpace:"nowrap"}},variants:{alignment:{left:{headingCell:{textAlign:"left"},dataCell:{textAlign:"left"}},center:{headingCell:{textAlign:"center"},dataCell:{textAlign:"center"}},right:{headingCell:{textAlign:"right"},dataCell:{textAlign:"right"}}},density:{loose:{},compact:{headingCell:{px:"16"},dataCell:{px:"16",py:"2",h:"28"}}}},defaultVariants:{alignment:"left",density:"compact"}});e.s(["NonTableItemWrapper",0,function({children:e,colSpan:r,className:n}){return(0,t.jsx)("tbody",{children:(0,t.jsx)("tr",{children:(0,t.jsx)("td",{colSpan:r,className:n,children:e})})})},"Table",0,g])},117642,e=>{"use strict";e.s(["createVisibilityAwareSubscription",0,function(e){let t=null,r=()=>{t||(t=e())},n=()=>{t&&(t(),t=null)},a=()=>{document.hidden?n():r()};return r(),document.addEventListener("visibilitychange",a),()=>{document.removeEventListener("visibilitychange",a),n()}}])},241616,e=>{"use strict";e.s(["useMarketDepthSubscription",()=>c,"usePrefetchMarketDepth",()=>u]);var t=e.i(129044),r=e.i(641642),n=e.i(456082),a=e.i(117642),s=e.i(675079),i=e.i(52389),o=e.i(121606),l=e.i(606660);function c({marketAddr:e,aggregationSize:t}){let u=(0,l.useRegisterSubscription)(),d=(0,r.useRef)(null);(0,r.useEffect)(()=>{let r=(0,o.marketDepthQueryKey)({marketAddr:e,aggregationSize:t}),{setIsMissingMarketDepth:l,setLatency:c}=i.useAppHealthState.getState();return u(r,i=>(0,a.createVisibilityAwareSubscription)(()=>{null!==d.current&&clearTimeout(d.current);let a=s.readDexSdk.marketDepth.subscribeByAddr(e,t,e=>{i.setQueryData(r,e),l(!1),e.unix_ms&&c(Date.now()-e.unix_ms),null!==d.current&&(clearTimeout(d.current),d.current=null)});return d.current=window.setTimeout(()=>l(!0),n.WS_WAIT_TIME_MS),()=>{null!==d.current&&(clearTimeout(d.current),d.current=null),a()}}))},[e,t,u])}function u(){let e=(0,t.useQueryClient)();return{prefetchMarketDepth:(0,r.useCallback)(({marketAddr:t,aggregationSize:r=s.readDexSdk.marketDepth.getAggregationSizes()[0]})=>{let a=s.readDexSdk.marketDepth.subscribeByAddr(t,r,n=>{e.setQueryData((0,o.marketDepthQueryKey)({marketAddr:t,aggregationSize:r}),n),a(),clearTimeout(i)}),i=window.setTimeout(a,n.WS_WAIT_TIME_MS)},[e])}}},121606,e=>{"use strict";e.s(["DEFAULT_AGGREGATION_SIZE",()=>a,"marketDepthQueryKey",()=>s,"useMarketDepth",()=>i]);var t=e.i(759928),r=e.i(675079),n=e.i(241616);let a=r.readDexSdk.marketDepth.getAggregationSizes()[0];function s({marketAddr:e,aggregationSize:t}){return["marketDepth",e,t]}function i(e){return(0,n.useMarketDepthSubscription)(e),(0,t.useQuery)(function({marketAddr:e,aggregationSize:t}){return{queryKey:s({marketAddr:e,aggregationSize:t}),queryFn:()=>Promise.resolve({market:e,bids:[],asks:[],unix_ms:0}),enabled:!1,staleTime:1/0,gcTime:1/0}}(e))}},613401,e=>{"use strict";var t=e.i(66965),r=e.i(268359),n=e.i(641642);e.i(459542);var a=e.i(280088),s=e.i(352415);let i=(0,n.forwardRef)(({background:e="default",asChild:n,children:a,className:i,...l},c)=>(0,t.jsx)(r.ark.div,{ref:c,asChild:n,className:(0,s.cx)(o({background:e}),i),...l,children:a}));i.displayName="Card";let o=(0,a.cva)({base:{textStyle:"body.md",rounded:"primary",borderStyle:"solid",borderWidth:"100",borderColor:"card.border"},variants:{background:{default:{bg:"card.background"},gradient:{bgGradient:"modalBackground"}}},defaultVariants:{background:"default"}});e.s(["Card",0,i])},684240,e=>{"use strict";var t=e.i(66965),r=e.i(36061);let n={AAPL:"/images/icons/aapl.svg",AAVE:"/images/icons/aave.svg",ADA:"/images/icons/ada.svg",APT:"/images/icons/apt.svg",AMD:"/images/icons/amd.svg",AMZN:"/images/icons/amzn.svg",ARM:"/images/icons/arm.svg",ASML:"/images/icons/asml.svg",AVAX:"/images/icons/avax.svg",BABA:"/images/icons/baba.svg",BGB:"/images/icons/bgb.svg",BNB:"/images/icons/bnb.svg",BTC:"/images/icons/btc.svg",CBRS:"/images/icons/cbrs.svg",CHIP:"/images/icons/chip.svg",COIN:"/images/icons/coin.svg",COPPER:"/images/icons/copper.svg",CRCL:"/images/icons/crcl.svg",CRO:"/images/icons/cro.svg",DAI:"/images/icons/dai.svg",DELL:"/images/icons/dell.svg",DOGE:"/images/icons/doge.svg",DOT:"/images/icons/dot.svg",DRAM:"/images/icons/dram.svg",ENA:"/images/icons/ena.svg",ETH:"/images/icons/eth.svg",LDO:"/images/icons/ldo.svg",EWY:"/images/icons/ewy.svg",FARTCOIN:"/images/icons/fartcoin.svg",GOLD:"/images/icons/gold.svg",GOOGL:"/images/icons/googl.svg",HBAR:"/images/icons/hbar.svg",HOOD:"/images/icons/hood.svg",HYPE:"/images/icons/hype.svg",IBM:"/images/icons/ibm.svg",INTC:"/images/icons/intc.svg",LINK:"/images/icons/link.svg",LIT:"/images/icons/lit.svg",LLY:"/images/icons/lly.svg",LTC:"/images/icons/ltc.svg",NEAR:"/images/icons/near.svg",OKB:"/images/icons/okb.svg",ONDO:"/images/icons/ondo.svg",ORCL:"/images/icons/orcl.svg",KPEPE:"/images/icons/pepe.svg",KPUMP:"/images/icons/pump.svg",PLTR:"/images/icons/pltr.svg",PUMP:"/images/icons/pump.svg",MEGA:"/images/icons/mega.svg",META:"/images/icons/meta.svg",MON:"/images/icons/mon.svg",MORPHO:"/images/icons/morpho.svg",MSFT:"/images/icons/msft.svg",MS
13HIB:"/images/icons/shib.svg",MRNA:"/images/icons/mrna.svg",MRVL:"/images/icons/mrvl.svg",MSTR:"/images/icons/mstr.svg",MU:"/images/icons/mu.svg",NATGAS:"/images/icons/natgas.svg",NFLX:"/images/icons/nflx.svg",NVDA:"/images/icons/nvda.svg",SAMSUNG:"/images/icons/samsung.svg",SKHYNIX:"/images/icons/skhynix.svg",SILVER:"/images/icons/silver.svg",SNDK:"/images/icons/sndk.svg",SOL:"/images/icons/sol.svg",SPCX:"/images/icons/spcx.svg",SPY:"/images/icons/spy.svg",QCOM:"/images/icons/qcom.svg",QQQ:"/images/icons/qqq.svg",SUI:"/images/icons/sui.svg",TAO:"/images/icons/tao.svg",TRUMP:"/images/icons/trump.svg",TRX:"/images/icons/trx.svg",TSLA:"/images/icons/tsla.svg",UBER:"/images/icons/uber.svg",UNI:"/images/icons/uni.svg",WLFI:"/images/icons/wlfi.svg",WTIOIL:"/images/icons/oil.svg",XLM:"/images/icons/xlm.svg",XPL:"/images/icons/xpl.svg",XRP:"/images/icons/xrp.svg",ZEC:"/images/icons/zec.svg",ZRO:"/images/icons/zro.svg"};function a(e){return n[e.toUpperCase()]}e.s(["TokenIcon",0,function({name:e,className:n,size:s=28}){let i=a(e);return i?(0,t.jsx)(r.default,{src:i,alt:e,width:s,height:s,className:n}):null},"hasTokenIcon",0,function(e){return void 0!==a(e)},"tokenIconSrc",0,a])},186852,e=>{"use strict";e.i(913780);var t=e.i(68150),r=e.i(759928),n=e.i(675079);function a({address:e}){return["dlpShareBalance",e]}let s=async({address:e})=>e?await n.readDexSdk.tokenBalance(e,n.sdkConfig.deployment.dlpShare,t.USDC_DECIMALS):0;e.s(["dlpShareBalanceQueryKey",0,a,"useDlpShareBalance",0,function({address:e}){return(0,r.useQuery)({queryKey:a({address:e}),queryFn:()=>s({address:e}),enabled:!!e})}])},31028,e=>{"use strict";let t="intents:";e.s(["intentsAsset",0,function(e){return`${t}${e}`},"intentsGroup",0,function(e){return e.startsWith(t)?e.slice(t.length):null}])},399896,136026,e=>{"use strict";var t=e.i(66965);e.s(["DlpShareLogo",0,e=>(0,t.jsxs)("svg",{viewBox:"0 0 16 16",...e,children:[(0,t.jsxs)("g",{clipPath:"url(#clip0_14530_38824)",children:[(0,t.jsx)("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H13C14.6569 0 16 1.34315 16 3V13C16 14.6569 14.6569 16 13 16H3C1.34315 16 0 14.6569 0 13V3Z",fill:"#7B7773"}),(0,t.jsx)("path",{d:"M0 3C0 1.34315 1.34315 0 3 0H13C14.6569 0 16 1.34315 16 3V13C16 14.6569 14.6569 16 13 16H3C1.34315 16 0 14.6569 0 13V3Z",fill:"#7B7773"}),(0,t.jsx)("path",{d:"M11.7752 7.00773C12.0973 6.49002 11.3228 5.42247 10.0454 4.62329C8.76787 3.82411 7.47113 3.59594 7.149 4.11365C6.82687 4.63137 7.60133 5.69892 8.87882 6.4981C10.1563 7.29727 11.453 7.52544 11.7752 7.00773Z",fill:"black"}),(0,t.jsx)("path",{d:"M11.7045 5.08537C11.8959 4.77778 11.4195 4.13331 10.6404 3.64592C9.86126 3.15853 9.07453 3.01277 8.88314 3.32037C8.69175 3.62796 9.16818 4.27242 9.94728 4.75982C10.7264 5.24721 11.5131 5.39297 11.7045 5.08537Z",fill:"black"}),(0,t.jsx)("path",{d:"M9.96906 11.4085C11.298 10.6988 12.1435 9.68679 11.8574 9.1482C11.5713 8.60962 10.2621 8.74837 8.93308 9.4581C7.6041 10.1678 6.75866 11.1798 7.04474 11.7184C7.33082 12.257 8.64008 12.1182 9.96906 11.4085Z",fill:"black"}),(0,t.jsx)("path",{d:"M10.5157 12.4135C11.3263 11.9806 11.8455 11.3703 11.6755 11.0503C11.5056 10.7303 10.7107 10.8218 9.90023 11.2547C9.08972 11.6875 8.57047 12.2978 8.74044 12.6178C8.91041 12.9378 9.70524 12.8463 10.5157 12.4135Z",fill:"black"}),(0,t.jsx)("path",{d:"M6.34963 8.02488C6.40113 6.51597 5.94982 5.27583 5.34161 5.25496C4.73341 5.23409 4.19861 6.44039 4.14711 7.94931C4.09561 9.45822 4.54691 10.6984 5.15512 10.7192C5.76333 10.7401 6.29813 9.5338 6.34963 8.02488Z",fill:"black"}),(0,t.jsx)("path",{d:"M4.31404 7.96642C4.34545 7.04618 4.07797 6.29012 3.71661 6.27772C3.35524 6.26532 3.03684 7.00127 3.00544 7.92151C2.97403 8.84175 3.24151 9.59781 3.60287 9.61021C3.96423 9.62261 4.28263 8.88666 4.31404 7.96642Z",fill:"black"})]}),(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:"clip0_14530_38824",children:(0,t.jsx)("circle",{cx:"8",cy:"8",r:"8",fill:"white"})})})]})],399896),e.s(["USDCLogo",0,function(e){return(0,t.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,t.jsx)("path",{d:"M0 12C0 5.37258 5.37258 0 12 0C18.6274 0 24 5.37258 24 12C24 18.6274 18.6274 24 12 24C5.37258 24 0 18.6274 0 12Z",fill:"#2775CA"}
13),(0,t.jsx)("path",{d:"M15.4412 13.6814C15.4412 11.9318 14.3912 11.3318 12.2912 11.081C10.7912 10.8806 10.4912 10.481 10.4912 9.78141C10.4912 9.08181 10.9916 8.63181 11.9912 8.63181C12.8912 8.63181 13.3916 8.93181 13.6412 9.68181C13.6916 9.83181 13.8416 9.93141 13.9916 9.93141H14.792C14.9924 9.93141 15.1424 9.78141 15.1424 9.58101V9.53061C14.942 8.43021 14.042 7.58061 12.8924 7.48101V6.28101C12.8924 6.08061 12.7424 5.93061 12.4928 5.88141H11.7428C11.5424 5.88141 11.3924 6.03141 11.3432 6.28101V7.43061C9.84323 7.63101 8.89283 8.63061 8.89283 9.88101C8.89283 11.531 9.89243 12.1814 11.9924 12.431C13.3928 12.6806 13.8428 12.9806 13.8428 13.781C13.8428 14.5814 13.1432 15.131 12.1928 15.131C10.8932 15.131 10.4432 14.5814 10.2932 13.8314C10.2428 13.631 10.0928 13.5314 9.94283 13.5314H9.09323C8.89283 13.5314 8.74283 13.6814 8.74283 13.8818V13.9322C8.94323 15.1826 9.74243 16.0826 11.3924 16.3322V17.5322C11.3924 17.7326 11.5424 17.8826 11.792 17.9318H12.542C12.7424 17.9318 12.8924 17.7818 12.9416 17.5322V16.3322C14.4404 16.0814 15.4412 15.0314 15.4412 13.6814Z",fill:"white"}),(0,t.jsx)("path",{d:"M9.59123 18.9314C5.69123 17.531 3.69083 13.181 5.14163 9.33141C5.89163 7.23141 7.54163 5.63181 9.59123 4.88181C9.79163 4.78222 9.89123 4.63222 9.89123 4.38142V3.68182C9.89123 3.48142 9.79163 3.33142 9.59123 3.28222C9.54083 3.28222 9.44123 3.28222 9.39083 3.33262C4.64123 4.83261 2.04083 9.88221 3.54083 14.633C4.44083 17.4326 6.59123 19.583 9.39083 20.483C9.59123 20.5826 9.79043 20.483 9.84083 20.2826C9.89123 20.2322 9.89123 20.183 9.89123 20.0822V19.3826C9.89123 19.2314 9.74123 19.0322 9.59123 18.9314ZM14.8904 3.33142C14.69 3.23182 14.4908 3.33142 14.4404 3.53182C14.39 3.58222 14.39 3.63142 14.39 3.73222V4.43181C14.39 4.63221 14.54 4.83141 14.69 4.93221C18.59 6.33261 20.5904 10.6826 19.1396 14.5322C18.3896 16.6322 16.7396 18.2318 14.69 18.9818C14.4896 19.0814 14.39 19.2314 14.39 19.4822V20.1818C14.39 20.3822 14.4896 20.5322 14.69 20.5814C14.7404 20.5814 14.84 20.5814 14.8904 20.531C19.64 19.031 22.2404 13.9814 20.7404 9.23061C19.8404 6.38181 17.6408 4.23142 14.8904 3.33142Z",fill:"white"})]})}],136026)},207009,e=>{"use strict";var t=e.i(66965),r=e.i(726439),n=e.i(122071),a=e.i(271249);e.i(459542);var s=e.i(898607);e.i(369933);var i=e.i(288299),o=e.i(640304);let l=({close:e,message:i,note:l,confirmLabel:f,onConfirm:h})=>(0,t.jsxs)(a.ModalContent,{className:c,children:[(0,t.jsx)(o.ModalCloseButton,{close:e}),(0,t.jsxs)("div",{className:u,children:[(0,t.jsx)(r.IconWarning,{className:d}),(0,t.jsx)("div",{className:g,children:i}),l&&(0,t.jsx)("p",{className:m,children:l}),(0,t.jsx)(n.Button,{size:"md",className:(0,s.css)({w:"full"}),onClick:()=>{e(),h()},children:f})]})]}),c=(0,s.css)({position:"relative",w:"[360px]",bg:"background.canvas",borderRadius:"300",p:"16"}),u=(0,i.stack)({gap:"16",alignItems:"center",justifyContent:"center"}),d=(0,s.css)({w:"28",h:"28",color:"text.warning"}),g=(0,s.css)({textStyle:"body.md",color:"text.primary",textAlign:"center"}),m=(0,s.css)({textStyle:"body.sm",color:"text.tertiary",textAlign:"center"});e.s(["openConfirmationModal",0,function(e){(0,a.openModal)({id:"confirmation",renderContent:r=>(0,t.jsx)(l,{...r,...e})})}])},113074,e=>{"use strict";var t=e.i(31028);let r="USDC",n="aptos-n";function a(e,t){return(e??[]).filter(e=>e.group===t)}function s(e){return e.startsWith(n)}e.s(["depositChainsForGroup",0,function(e,t){var s;let i,o=a(e,t);if(void 0===e||t===r)return o;let l=o.find(e=>e.destinationIsWrapped);return l?[...o,(s=l.group,i=`N${s}`,{id:`${n}${l.group.toLowerCase()}`,label:`Aptos ${i}`,chain:"Aptos",group:l.group,symbol:i,estimatedSeconds:0,destinationSymbol:i,destinationFaAddress:l.destinationFaAddress,destinationDecimals:l.destinationDecimals,destinationIsWrapped:!0,sweepable:!1})]:o},"deriveDepositAssets",0,function(e,n){if(n.isVaultManagerDeposit)return["usdc"];let a=[];for(let t of e??[])t.group===r||a.includes(t.group)||a.push(t.group);return["usdc","apt",...a.map(t.intentsAsset),...n.isAptosChain?["dlp"]:[]]},"isNativeDepositChain",0,s,"preferredDepositChainId",0,function(e,t){return e.some(e=>s(e.id))?e.find(e=>e.group===t&&!s(e.id))?.id??null:null}
13,"resolveIntentsChainId",0,function(e,t,r=null){if(null!==t&&e.some(e=>e.id===t))return t;if(null!==r&&e.some(e=>e.id===r))return r;let[n,...a]=e;return n&&0===a.length?n.id:null},"usdcXchainAssets",0,function(e){return a(e,r)}])},381699,e=>{"use strict";e.i(913780);var t=e.i(440584),r=e.i(759928),n=e.i(817157),a=e.i(846254);let s=n.default.object({id:n.default.string(),label:n.default.string(),chain:n.default.string(),group:n.default.string(),symbol:n.default.string(),estimatedSeconds:n.default.number(),destinationSymbol:n.default.string(),destinationFaAddress:n.default.string(),destinationDecimals:n.default.number(),destinationIsWrapped:n.default.boolean(),sweepable:n.default.boolean()}),i=n.default.discriminatedUnion("success",[n.default.object({success:n.default.literal(!0),data:n.default.object({assets:n.default.array(s)})}),n.default.object({success:n.default.literal(!1),error:n.default.string()})]);e.s(["useXchainAssetsQuery",0,function({enabled:e=!0}={}){return(0,r.useQuery)({queryKey:["xchainAssets"],queryFn:async()=>{let e=await (0,t.getRequest)({schema:i,url:`${a.env.NEXT_PUBLIC_API_URL}/api/xchain/assets`});if(!e.data.success)throw Error(e.data.error);return e.data.data.assets},enabled:e,staleTime:6e5,refetchOnWindowFocus:!1,retry:1})}])},719031,e=>{"use strict";e.s(["ALL_MARKET_PRICES_QUERY_KEY",()=>c,"allMarketPricesQuery",()=>g,"marketPriceFor",()=>d,"marketPricesWithReceipt",()=>u,"useAllMarketPrices",()=>m,"useAllMarketPricesQuery",()=>f,"useMarketPrices",()=>p,"useMarketPricesOptional",()=>h],719031);var t=e.i(759928),r=e.i(189462),n=e.i(623747),a=e.i(675079),s=e.i(641642),i=e.i(52389),o=e.i(606660);function l(){let e=(0,o.useRegisterSubscription)(),t=(0,s.useRef)(null);(0,s.useEffect)(()=>{let{setIsPriceFeedStale:r}=i.useAppHealthState.getState();return e(c,e=>{let n=()=>{null!==t.current&&(clearTimeout(t.current),t.current=null)},s=()=>{n(),t.current=window.setTimeout(()=>r(!0),i.PRICE_FEED_STALE_MS)},o=a.readDexSdk.marketPrices.subscribeAll(t=>{e.setQueryData(c,e=>({...e,...u(t.prices)})),r(!1),s()});s();let l=a.readDexSdk.onWsReconnect(()=>e.invalidateQueries({queryKey:c}));return()=>{o(),l(),n(),r(!1)}})},[e])}let c=["allMarketPrices"];function u(e){let t=performance.now();return e.reduce((e,r)=>(e[(0,n.addressComparisonKey)(r.market)]={...r,receivedAt:t},e),{})}function d(e,t){return e?.[(0,n.addressComparisonKey)(t)]}function g(){return{queryKey:c,queryFn:async()=>u(await a.readDexSdk.marketPrices.getAll())}}function m(){return l(),(0,r.useSuspenseQuery)(g())}function f(){return l(),(0,t.useQuery)(g())}function h(e){let{data:t}=m();return d(t,e)}function p(e){let t=h(e);if(!t)throw Error(`Market prices not found for market ${e}`);return t}},990861,e=>{"use strict";e.s(["sortUserPositions",()=>g,"useUserPositions",()=>f,"useUserPositionsQuery",()=>h,"useUserPositionsWithPnl",()=>p,"userPositionsQueryKey",()=>d],990861);var t=e.i(759928),r=e.i(129044),n=e.i(189462),a=e.i(150692),s=e.i(675079),i=e.i(641642),o=e.i(606660);function l({subAddr:e}){let t=(0,o.useRegisterSubscription)();(0,i.useEffect)(()=>{if(!e)return;let r=d({subAddr:e});return t(r,t=>s.readDexSdk.userPositions.subscribeByAddr(e,e=>{t.setQueryData(r,g(e.positions,t))}))},[e,t])}var c=e.i(151020),u=e.i(719031);function d({subAddr:e}){return["userPositions",e]}let g=(e,t)=>{let r=t.getQueryData([c.MARKET_QUERY_KEY]);if(!r)return e.sort((e,t)=>e.market.localeCompare(t.market));let n=new Map(r.map((e,t)=>[e.market_addr,t]));return e.sort((e,t)=>(n.get(e.market)??Number.MAX_SAFE_INTEGER)-(n.get(t.market)??Number.MAX_SAFE_INTEGER))};function m(e,{subAddr:t}){return{queryKey:d({subAddr:t}),queryFn:async()=>g(await s.readDexSdk.userPositions.getByAddr({subAddr:t}),e),staleTime:1/0,gcTime:1/0}}function f(e){let t=(0,r.useQueryClient)();return l(e),(0,n.useSuspenseQuery)(m(t,e))}function h(e){let n=(0,r.useQueryClient)();return l(e),(0,t.useQuery)({...m(n,{subAddr:e.subAddr??""}),enabled:!!e.subAddr})}let p=e=>{let{data:t}=f({subAddr:e}),{data:r}=(0,u.useAllMarketPrices)();return t.map(e=>{let t=(0,u.marketPriceFor)(r,e.market)?.mark_px;if(!t)return{...e,pnl:0,percentage:0,currentValue:0,markPrice:0};let{pnl:n,percentage:s}=(0,a.calculateUnrealizedPnl)(e.size,e.entry_price,t);return{...e,pnl:n,percentage:s,markPrice:t,currentValue:e.size*t}}
13)}},773178,459962,e=>{"use strict";var t=e.i(623747);function r(e){let t=e.secondary_collateral?.reduce((e,t)=>e+t.value_in_usdc,0)??0;return e.total_margin-t}function n(e,{usdcAddr:r,dlpShareAddr:a}){let s=e=>(0,t.addressesEqual)(e,r)||(0,t.addressesEqual)(e,a),i=new Map,o=e=>{let t=e.toLowerCase(),r=i.get(t);return r||(r={assetAddr:e,symbol:"",pfsAmount:0,pfsUsd:0,entryNotionalUsd:0,unrealizedPnlUsd:0,inFlightAmount:0,inFlightUsd:0,cbsAmount:0,cbsWithdrawable:0,cbsUsd:0},i.set(t,r)),r};for(let t of e.spot?.positions??[]){if(s(t.asset_addr))continue;let e=o(t.asset_addr);e.symbol=t.asset_symbol||e.symbol,e.pfsAmount+=t.amount,e.pfsUsd+=t.usd_value,e.entryNotionalUsd+=t.entry_notional_usd,e.unrealizedPnlUsd+=t.unrealized_pnl_usd}for(let t of e.spot?.in_flight_orders??[]){if(s(t.reserved_asset))continue;let e=o(t.reserved_asset);e.inFlightAmount+=t.reserved_amount,e.inFlightUsd+=t.reserved_usd_value}for(let t of e.secondary_collateral??[]){if(s(t.asset_type))continue;let e=o(t.asset_type);e.cbsAmount+=t.amount,e.cbsWithdrawable+=t.withdrawable_amount,e.cbsUsd+=t.amount*t.nav_per_unit}return Array.from(i.values())}function a(e){return e.pfsAmount+e.inFlightAmount+e.cbsAmount}function s(e,r,n){let a=e.secondary_collateral?.find(e=>(0,t.addressesEqual)(e.asset_type,n));return(r??0)+(a?.amount??0)}function i(e,r){return e.spot?.positions.find(e=>(0,t.addressesEqual)(e.asset_addr,r))?.amount??0}function o(e,n){let a=(e.spot?.in_flight_orders??[]).filter(e=>(0,t.addressesEqual)(e.reserved_asset,n)).reduce((e,t)=>e+t.reserved_amount,0);return r(e)+i(e,n)+a}e.s(["aggregateSpotAssets",0,n,"countBalanceRows",0,function(e,t,r){let i=0;return 0!==o(e,r.usdcAddr)&&i++,0!==s(e,t,r.dlpShareAddr)&&i++,i+=n(e,r).filter(e=>0!==a(e)).length},"getTotalDlpShares",0,s,"getUsdcCrossMargin",0,function(e){return e.usdc_cross_balance??r(e)},"getUsdcNonCollateral",0,i,"getUsdcTotalBalance",0,o,"lockedSpotAmounts",0,function(e,r){let n=e=>(0,t.addressesEqual)(e,r);return{escrowed:(e.spot?.in_flight_orders??[]).filter(e=>n(e.reserved_asset)).reduce((e,t)=>e+t.reserved_amount,0),collateral:(e.secondary_collateral??[]).filter(e=>n(e.asset_type)).reduce((e,t)=>e+t.withdrawable_amount,0)}},"pledgedSecondaryCollateral",0,function(e,r){return(e.secondary_collateral??[]).filter(e=>(0,t.addressesEqual)(e.asset_type,r)).reduce((e,t)=>({amount:e.amount+t.amount,withdrawable:e.withdrawable+t.withdrawable_amount}),{amount:0,withdrawable:0})},"spotAssetTotalAmount",0,a],773178);var l=e.i(31028);e.s(["deriveWithdrawAssets",0,function(e,t){if(t.isVaultManagerWithdraw)return["usdc"];let r=[];for(let t of e??[])"USDC"===t.group||r.includes(t.group)||r.push(t.group);return["usdc",...r.map(l.intentsAsset),...t.isDlpEnabled?["dlp"]:[]]},"routesForGroup",0,function(e,t){return(e??[]).filter(e=>e.group===t)}],459962)},848362,e=>{"use strict";e.s(["range",0,function(e,t){return Array(t-1-e+1).fill(null).map((t,r)=>e+r)}])},525241,e=>{"use strict";var t=e.i(951618),r=e.i(129044),n=e.i(850336),a=e.i(456082),s=e.i(58125),i=e.i(623747),o=e.i(243656),l=e.i(675079),c=e.i(186852),u=e.i(999006),d=e.i(257143);e.s(["useTransferAssetsBetweenNonCollateralAndCollateral",0,function(){let e=(0,r.useQueryClient)(),{subaccountAddress:g}=(0,u.useWriteDexSdk)(),{mutateAsync:m}=(0,d.useWalletFeePayerWithFallback)(),f=(0,s.useTransactionErrorToast)(),h=(0,n.useTranslations)("assetDetails.collateralTab");return(0,t.useMutation)({mutationFn:async e=>{let t=e.subaccountAddress??g;if(!t)throw Error("Subaccount not found");let r={function:`${l.sdkConfig.deployment.package}::dex_accounts_entry::transfer_assets_between_non_collateral_and_collateral`,typeArguments:[],functionArguments:[t,e.assetAddr,e.amount]},n=await m({data:r});return await l.readDexSdk.deps.aptos.waitForTransaction({transactionHash:n.hash})},onSuccess:(t,r)=>{let n=r.subaccountAddress??g;if(!n||(0,i.addressesEqual)(r.assetAddr,l.sdkConfig.deployment.usdc))return;let s=Number(r.amount)/10**r.decimals,o=["accountOverview",n];if(e.setQueriesData({queryKey:o},e=>{let t,n;if(!e)return e;let o=e.secondary_collateral?.find(e=>(0,i.addressesEqual)(e.asset_type,r.assetAddr)),l=e.secondary_collateral?.filter(e=>!(0,i.addressesEqual)(e.asset_type,r.assetAddr))??[],c=o?.value_in_usdc??0,u=(o?.amount??0)+s;if(u<=0)n=0,t=l.length>0?l:null;else{let e=o?.nav_per_unit??r.newEntryDefaults?.navPerUnit??0,s=o?.haircut_bps??r.newEntryDefaults?.haircutBps??0;n=e>0?u*e*(a.BPS_DENOMINATOR-s)/a.BPS_DENOMINATOR:0,t=[...l,o?{...o,amount:u,value_in_usdc:n}:{asset_type:r.assetAddr,amount:u,value_in_usdc:n,nav_per_unit:e,haircut_bps:s,withdrawable_amount:u}]}let d=n-c;return{...e,secondary_collateral:t,total_margin:Math.max(0,e.total_margin+d)}}),(0,i.addressesEqual)(r.assetAddr,l.sdkConfig.deployment.dlpShare)){let t=(0,c.dlpShareBalanceQueryKey)({address:n});e.setQueryData(t,e=>void 0===e?e:Math.max(0,e-s))}},onError:e=>{let t=(0,o.getErrorMessage)(e)?.includes("EWITHDRAWAL_VALIDATION_FAILED");f(e,t?h("transferFailedInsufficientMarginDescription"):h("transferFailedDescription"))}})}])}]); 14 15//# debugId=2d693cf9-c510-4cf9-6525-a86a0f9ac075 16//# sourceMappingURL=0frdmmha42er~.js.map
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.