(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7869],{33941:function(e,n,t){"use strict";t.d(n,{z:function(){return h}});var r=t(67294),[i,l]=(0,t(15182).k)({strict:!1,name:"ButtonGroupContext"}),a=t(19829),o=t(66454),u=t(85893);function s(e){let{children:n,className:t,...i}=e,l=(0,r.isValidElement)(n)?(0,r.cloneElement)(n,{"aria-hidden":!0,focusable:!1}):n,s=(0,o.cx)("chakra-button__icon",t);return(0,u.jsx)(a.m.span,{display:"inline-flex",alignSelf:"center",flexShrink:0,...i,className:s,children:l})}s.displayName="ButtonIcon";var c=t(45830);function d(e){let{label:n,placement:t,spacing:i="0.5rem",children:l=(0,u.jsx)(c.$,{color:"currentColor",width:"1em",height:"1em"}),className:s,__css:d,...f}=e,p=(0,o.cx)("chakra-button__spinner",s),m="start"===t?"marginEnd":"marginStart",v=(0,r.useMemo)(()=>({display:"flex",alignItems:"center",position:n?"relative":"absolute",[m]:n?i:0,fontSize:"1em",lineHeight:"normal",...d}),[d,n,m,i]);return(0,u.jsx)(a.m.div,{className:p,...f,__css:v,children:l})}d.displayName="ButtonSpinner";var f=t(29163),p=t(9388),m=t(51236),v=t(70586),h=(0,p.G)((e,n)=>{let t=l(),i=(0,m.mq)("Button",{...t,...e}),{isDisabled:s=null==t?void 0:t.isDisabled,isLoading:c,isActive:p,children:h,leftIcon:b,rightIcon:g,loadingText:y,iconSpacing:w="0.5rem",type:_,spinner:j,spinnerPlacement:k="start",className:E,as:C,...N}=(0,v.Lr)(e),T=(0,r.useMemo)(()=>{let e={...null==i?void 0:i._focus,zIndex:1};return{display:"inline-flex",appearance:"none",alignItems:"center",justifyContent:"center",userSelect:"none",position:"relative",whiteSpace:"nowrap",verticalAlign:"middle",outline:"none",...i,...!!t&&{_focus:e}}},[i,t]),{ref:O,type:I}=function(e){let[n,t]=(0,r.useState)(!e),i=(0,r.useCallback)(e=>{e&&t("BUTTON"===e.tagName)},[]);return{ref:i,type:n?"button":void 0}}(C),S={rightIcon:g,leftIcon:b,iconSpacing:w,children:h};return(0,u.jsxs)(a.m.button,{ref:(0,f.qq)(n,O),as:C,type:null!=_?_:I,"data-active":(0,o.PB)(p),"data-loading":(0,o.PB)(c),__css:T,className:(0,o.cx)("chakra-button",E),...N,disabled:s||c,children:[c&&"start"===k&&(0,u.jsx)(d,{className:"chakra-button__spinner--start",label:y,placement:"start",spacing:w,children:j}),c?y||(0,u.jsx)(a.m.span,{opacity:0,children:(0,u.jsx)(x,{...S})}):(0,u.jsx)(x,{...S}),c&&"end"===k&&(0,u.jsx)(d,{className:"chakra-button__spinner--end",label:y,placement:"end",spacing:w,children:j})]})});function x(e){let{leftIcon:n,rightIcon:t,children:r,iconSpacing:i}=e;return(0,u.jsxs)(u.Fragment,{children:[n&&(0,u.jsx)(s,{marginEnd:i,children:n}),r,t&&(0,u.jsx)(s,{marginStart:i,children:t})]})}h.displayName="Button"},3111:function(e,n,t){"use strict";function r(e){let{wasSelected:n,enabled:t,isSelected:r,mode:i="unmount"}=e;return!t||!!r||"keepMounted"===i&&!!n}t.d(n,{k:function(){return r}})},28295:function(e,n,t){"use strict";t.d(n,{W:function(){return i}});var r=t(67294);function i(e){return r.Children.toArray(e).filter(e=>(0,r.isValidElement)(e))}},46974:function(e,n,t){"use strict";t.d(n,{c:function(){return s}});var r=t(40673),i=t(76800),l=t(66454),a=t(9388),o=t(19829),u=t(85893),s=(0,a.G)(function(e,n){let t=(0,i.QA)(),a={...e.style,...t},s=(0,r.s)();return(0,u.jsx)(o.m.div,{ref:n,...e,className:(0,l.cx)("chakra-tabs__tab-indicator",e.className),style:a,__css:s.indicator})});s.displayName="TabIndicator"},29498:function(e,n,t){"use strict";t.d(n,{u:function(){return E}});var r={exit:{scale:.85,opacity:0,transition:{opacity:{duration:.15,easings:"easeInOut"},scale:{duration:.2,easings:"easeInOut"}}},enter:{scale:1,opacity:1,transition:{opacity:{easings:"easeOut",duration:.2},scale:{duration:.2,ease:[.175,.885,.4,1.1]}}}},i=t(46966),l=t(45219),a=t(56764),o=t(24627),u=t(46136),s=t(29163),c=t(66454),d=t(67294),f=e=>{var n;return(null==(n=e.current)?void 0:n.ownerDocument)||document},p=e=>{var n,t;return(null==(t=null==(n=e.current)?void 0:n.ownerDocument)?void 0:t.defaultView)||window},m="chakra-ui:close-tooltip",v=t(56841),h=t(19829),x=t(9388),b=t(51236),g=t(70586),y=t(88258),w=t(63003),_=t(24483),j=t(85893),k=(0,h.m)(w.E.div),E=(0,x.G)((e,n)=>{var t,x;let w;let E=(0,b.mq)("Tooltip",e),C=(0,g.Lr)(e),N=(0,y.F)(),{children:T,label:O,shouldWrapChildren:I,"aria-label":S,hasArrow:z,bg:P,portalProps:D,background:B,backgroundColor:R,bgColor:q,motionProps:L,...M}=C,A=null!=(x=null!=(t=null!=B?B:R)?t:P)?x:q;if(A){E.bg=A;let e=(0,g.K1)(N,"colors",A);E[a.Dq.arrowBg.var]=e}let F=function(e={}){let{openDelay:n=0,closeDelay:t=0,closeOnClick:r=!0,closeOnMouseDown:v,closeOnScroll:h,closeOnPointerDown:x=v,closeOnEsc:b=!0,onOpen:g,onClose:y,placement:w,id:_,isOpen:j,defaultIsOpen:k,arrowSize:E=10,arrowShadowColor:C,arrowPadding:N,modifiers:T,isDisabled:O,gutter:I,offset:S,direction:z,...P}=e,{isOpen:D,onOpen:B,onClose:R}=(0,o.q)({isOpen:j,defaultIsOpen:k,onOpen:g,onClose:y}),{referenceRef:q,getPopperProps:L,getArrowInnerProps:M,getArrowProps:A}=(0,l.D)({enabled:D,placement:w,arrowPadding:N,modifiers:T,gutter:I,offset:S,direction:z}),F=(0,d.useId)(),G=`tooltip-${null!=_?_:F}`,W=(0,d.useRef)(null),K=(0,d.useRef)(),V=(0,d.useCallback)(()=>{K.current&&(clearTimeout(K.current),K.current=void 0)},[]),Z=(0,d.useRef)(),$=(0,d.useCallback)(()=>{Z.current&&(clearTimeout(Z.current),Z.current=void 0)},[]),X=(0,d.useCallback)(()=>{$(),R()},[R,$]),H=((0,d.useEffect)(()=>{let e=f(W);return e.addEventListener(m,X),()=>e.removeEventListener(m,X)},[X,W]),()=>{let e=f(W),n=p(W);e.dispatchEvent(new n.CustomEvent(m))}),J=(0,d.useCallback)(()=>{if(!O&&!K.current){H();let e=p(W);K.current=e.setTimeout(B,n)}},[H,O,B,n]),Q=(0,d.useCallback)(()=>{V();let e=p(W);Z.current=e.setTimeout(X,t)},[t,X,V]),U=(0,d.useCallback)(()=>{D&&r&&Q()},[r,Q,D]),Y=(0,d.useCallback)(()=>{D&&x&&Q()},[x,Q,D]),ee=(0,d.useCallback)(e=>{D&&"Escape"===e.key&&Q()},[D,Q]);(0,u.O)(()=>f(W),"keydown",b?ee:void 0),(0,u.O)(()=>{let e=W.current;if(!e)return null;let n=function e(n){return["html","body","#document"].includes(n.localName)?n.ownerDocument.body:(0,i.Re)(n)&&function(e){let n=e.ownerDocument.defaultView||window,{overflow:t,overflowX:r,overflowY:i}=n.getComputedStyle(e);return/auto|scroll|overlay|hidden/.test(t+i+r)}(n)?n:e("html"===n.localName?n:n.assignedSlot||n.parentElement||n.ownerDocument.documentElement)}(e);return"body"===n.localName?p(W):n},"scroll",()=>{D&&h&&X()},{passive:!0,capture:!0}),(0,d.useEffect)(()=>{O&&(V(),D&&R())},[O,D,R,V]),(0,d.useEffect)(()=>()=>{V(),$()},[V,$]),(0,u.O)(()=>W.current,"pointerleave",Q);let en=(0,d.useCallback)((e={},n=null)=>{let t={...e,ref:(0,s.lq)(W,n,q),onPointerEnter:(0,c.v0)(e.onPointerEnter,e=>{"touch"!==e.pointerType&&J()}),onClick:(0,c.v0)(e.onClick,U),onPointerDown:(0,c.v0)(e.onPointerDown,Y),onFocus:(0,c.v0)(e.onFocus,J),onBlur:(0,c.v0)(e.onBlur,Q),"aria-describedby":D?G:void 0};return t},[J,Q,Y,D,G,U,q]),et=(0,d.useCallback)((e={},n=null)=>L({...e,style:{...e.style,[a.Dq.arrowSize.var]:E?`${E}px`:void 0,[a.Dq.arrowShadowColor.var]:C}},n),[L,E,C]),er=(0,d.useCallback)((e={},n=null)=>{let t={...e.style,position:"relative",transformOrigin:a.Dq.transformOrigin.varRef};return{ref:n,...P,...e,id:G,role:"tooltip",style:t}},[P,G]);return{isOpen:D,show:J,hide:Q,getTriggerProps:en,getTooltipProps:er,getTooltipPositionerProps:et,getArrowProps:A,getArrowInnerProps:M}}({...M,direction:N.direction});if("string"==typeof T||I)w=(0,j.jsx)(h.m.span,{display:"inline-block",tabIndex:0,...F.getTriggerProps(),children:T});else{let e=d.Children.only(T);w=(0,d.cloneElement)(e,F.getTriggerProps(e.props,e.ref))}let G=!!S,W=F.getTooltipProps({},n),K=G?function(e,n=[]){let t=Object.assign({},e);for(let e of n)e in t&&delete t[e];return t}(W,["role","id"]):W,V=function(e,n){let t={};for(let r of n)r in e&&(t[r]=e[r]);return t}(W,["role","id"]);return O?(0,j.jsxs)(j.Fragment,{children:[w,(0,j.jsx)(_.M,{children:F.isOpen&&(0,j.jsx)(v.h,{...D,children:(0,j.jsx)(h.m.div,{...F.getTooltipPositionerProps(),__css:{zIndex:E.zIndex,pointerEvents:"none"},children:(0,j.jsxs)(k,{variants:r,initial:"exit",animate:"enter",exit:"exit",...L,...K,__css:E,children:[O,G&&(0,j.jsx)(h.m.span,{srOnly:!0,...V,children:S}),z&&(0,j.jsx)(h.m.div,{"data-popper-arrow":!0,className:"chakra-tooltip__arrow-wrapper",children:(0,j.jsx)(h.m.div,{"data-popper-arrow-inner":!0,className:"chakra-tooltip__arrow",__css:{bg:E.bg}})})]})})})})]}):(0,j.jsx)(j.Fragment,{children:T})});E.displayName="Tooltip"},25875:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/bridge",function(){return t(82951)}])},35272:function(e,n,t){"use strict";t.d(n,{Z:function(){return v}});var r=t(85893),i=t(76800),l=t(40673),a=t(29498),o=t(33941),u=t(78745),s=t(46974),c=t(67294),d=t(25921),f=t(70205),p=t(60339);let m=(0,c.forwardRef)((e,n)=>{let{toolTipProps:t,...u}=e,s=(0,i.xD)({...u,ref:n}),c=(0,l.s)();return t?(0,r.jsx)(a.u,{...t,children:(0,r.jsx)(o.z,{__css:c.tab,...s,children:s.children})}):(0,r.jsx)(o.z,{__css:c.tab,...s,isDisabled:u.isDisabled,children:s.children})});function v(e){var n,t;let{items:i,size:a="sm",variant:o="line",gap:v=1,tabListSX:h,onChange:x,value:b,defaultValue:g,renderItem:y,tabItemSX:w,..._}=e,j=i.map(e=>"string"==typeof e?{value:e,label:e}:e),k=(0,c.useMemo)(()=>{let e=j.findIndex(e=>!e.disabled);if(null!=g)return Math.max(j.findIndex(e=>e.value===g),e);let n=j.some(e=>e.defaultChecked);return n?Math.max(j.findIndex(e=>e.defaultChecked),e):Math.max(j.findIndex(e=>e.value===b),e)},[g,b,j]),E=b?j.findIndex(e=>e.value===b&&!e.disabled):void 0,C=g?j.findIndex(e=>e.value===g&&!e.disabled):void 0,[N,T]=(0,c.useState)(null!=E?E:C),O=e=>T(e);(0,c.useEffect)(()=>{null!=E&&O(E)},[E]);let I=(0,c.useRef)([]),[S,z]=(0,c.useState)(),P=(0,d.z)(e=>{let n=I.current[e];n&&z(n)});(0,c.useEffect)(()=>{null!=E&&P(E)},[E]),(0,c.useEffect)(()=>{isNaN(k)||P(k)},[k]);let D=(0,d.z)(e=>{if(!j[e].disabled)return P(e),null==x?void 0:x(j[e].value)}),[B,R]=(0,c.useState)(0),q=()=>{R(e=>e+1)};(0,p.Z)(I,q),(0,c.useEffect)(()=>{if(null!=globalThis.document)return globalThis.document.addEventListener("resize",q),()=>globalThis.document.removeEventListener("resize",q)},[]);let L=(0,c.useMemo)(()=>null==S?void 0:S.offsetLeft,[S,B]),M=(0,c.useMemo)(()=>null==S?void 0:S.offsetWidth,[S,B]);return(0,r.jsx)(l.m,{size:a,variant:o,w:_.isFitted?void 0:"fit-content",onChange:e=>{O(e),D(e)},defaultIndex:k,index:E,..._,children:(0,r.jsxs)(u.t,{sx:h,gap:"line"!==o?v:"sm"===a?"8px":"md"===a?"16px":"28px",children:[j.map((e,i)=>(0,r.jsx)(m,{sx:w,textAlign:"center",cursor:e.disabled?"default":"pointer",toolTipProps:e.tooltipProps,ref:e=>{e&&(I.current[i]=e)},whiteSpace:"nowrap",minW:["2em","3em"],px:"1em",display:"grid",placeItems:"center",isDisabled:e.disabled,children:null!==(t=null!==(n=null==y?void 0:y(e.value,i))&&void 0!==n?n:(0,f.u)(e.label,[N===i]))&&void 0!==t?t:e.value},"".concat(e.value))),"roundedPlain"!==o&&(0,r.jsx)(s.c,{sx:{left:"".concat(L,"px !important"),width:"".concat(M,"px !important")}})]})})}},25921:function(e,n,t){"use strict";t.d(n,{z:function(){return l}});var r=t(67294),i=t(55001);function l(e){let n=(0,r.useRef)(e);return(0,i.L)(()=>{n.current=e}),(0,r.useCallback)(function(){for(var e=arguments.length,t=Array(e),r=0;r{e.forEach(e=>null==n?void 0:n({entry:e,el:e.target}))}):void 0);(0,i.useEffect)(()=>{let n=(0,r.WB)(e);return n.forEach(e=>{var n;e&&(null===(n=t.current)||void 0===n||n.observe(e))}),()=>{n.forEach(e=>{var n;e&&(null===(n=t.current)||void 0===n||n.unobserve(e))})}},[e]);let a=(0,l.z)(e=>{var n;e&&(null===(n=t.current)||void 0===n||n.observe(e))});return{observe:a}}},82951:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return c}});var r=t(85893),i=t(67294),l=t(5152),a=t.n(l),o=t(35272);let u=a()(()=>t.e(3983).then(t.bind(t,83983)),{loadableGenerated:{webpack:()=>[83983]},ssr:!1}),s=a()(()=>Promise.all([t.e(3414),t.e(6496),t.e(4999),t.e(5207),t.e(3256),t.e(5847),t.e(826),t.e(8116)]).then(t.bind(t,8116)),{loadableGenerated:{webpack:()=>[8116]},ssr:!1});function c(){let[e,n]=(0,i.useState)("stargate");return(0,r.jsxs)("div",{style:{maxWidth:960,margin:"0 auto",padding:"0, 16px"},children:[(0,r.jsx)("div",{style:{display:"flex",justifyContent:"center"},children:(0,r.jsx)(o.Z,{items:[{value:"stargate",label:"Stargate"},{value:"cctp",label:"Circle CCTP v2"}],value:e,onChange:e=>n(e),variant:"rounded",size:"md"})}),(0,r.jsx)("div",{style:{marginTop:16},children:"stargate"===e?(0,r.jsx)(u,{}):(0,r.jsx)(s,{})})]})}},91462:function(e,n,t){"use strict";t.d(n,{Kn:function(){return l},Rw:function(){return o},i9:function(){return u},kJ:function(){return r},mf:function(){return i}});let r=Array.isArray;function i(e){return"function"==typeof e}function l(e){return null!==e&&"object"==typeof e}function a(e){return null!=e}function o(e){return!a(e)}let u=a},14379:function(e,n,t){"use strict";t.d(n,{WB:function(){return i},f4:function(){return l}});var r=t(91462);function i(e){var n;let t=e=>(0,r.Kn)(e)&&"current"in e?e.current:e;return(Array.isArray(n=t(e))?n:[n]).map(e=>t(e)).filter(Boolean)}function l(e){let n=(0,r.Kn)(e)&&"current"in e?e.current:e;return null!=n?n:void 0}},70205:function(e,n,t){"use strict";function r(e,n){return"function"==typeof e?e(...null!=n?n:[]):e}t.d(n,{u:function(){return r}})}},function(e){e.O(0,[1756,8745,9774,2888,179],function(){return e(e.s=25875)}),_N_E=e.O()}]);