PageSourceSearch

https://arcpay.finance/_next/static/chunks/9439.1e9b141bc513f405.js

js arcpay.finance collected 2026-10-02 01:57:29 UTC 13,716 bytes, 245 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9439],{79205:function(e,r,t){t.d(r,{Z:function(){return p}});var i=t(2265);let n=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),o=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,r,t)=>t?t.toUpperCase():r.toLowerCase()),a=e=>{let r=o(e);return r.charAt(0).toUpperCase()+r.slice(1)},l=function(){for(var e=arguments.length,r=Array(e),t=0;t<e;t++)r[t]=arguments[t];return r.filter((e,r,t)=>!!e&&""!==e.trim()&&t.indexOf(e)===r).join(" ").trim()},s=e=>{for(let r in e)if(r.startsWith("aria-")||"role"===r||"title"===r)return!0};var c={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let d=(0,i.forwardRef)((e,r)=>{let{color:t="currentColor",size:n=24,strokeWidth:o=2,absoluteStrokeWidth:a,className:d="",children:p,iconNode:u,...h}=e;return(0,i.createElement)("svg",{ref:r,...c,width:n,height:n,stroke:t,strokeWidth:a?24*Number(o)/Number(n):o,className:l("lucide",d),...!p&&!s(h)&&{"aria-hidden":"true"},...h},[...u.map(e=>{let[r,t]=e;return(0,i.createElement)(r,t)}),...Array.isArray(p)?p:[p]])}),p=(e,r)=>{let t=(0,i.forwardRef)((t,o)=>{let{className:s,...c}=t;return(0,i.createElement)(d,{ref:o,iconNode:r,className:l("lucide-".concat(n(a(e))),"lucide-".concat(e),s),...c})});return t.displayName=a(e),t}},99388:function(e,r,t){t.d(r,{Z:function(){return i}});let i=(0,t(79205).Z)("circle-x",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]])},39439:function(e,r,t){t.r(r),t.d(r,{EmbeddedWalletConnectingScreen:function(){return p},EmbeddedWalletConnectingView:function(){return d},default:function(){return p}});var i=t(57437),n=t(99388),o=t(2265),a=t(6540),l=t(6140),s=t(22121),c=t(23931);t(87336),t(29155),t(97048),t(64131),t(84250);let d=({connectionFailed:e,onClose:r})=>(0,i.jsx)(c.S,e?{title:"Something went wrong",subtitle:"We're on it. Please try again later.",icon:n.Z,iconVariant:"error",primaryCta:{label:"Close",onClick:r},watermark:!0}:{title:"Connecting to your wallet",subtitle:"Please wait...",iconVariant:"loading",showClose:!0,onClose:r,watermark:!1}),p={component:()=>{let{authenticated:e,user:r}=(0,s.u)(),{client:t,closePrivyModal:n,createAnalyticsEvent:c,walletProxy:p}=(0,l.u)(),{navigate:u,data:h,setModalData:v,onUserCloseViaDialogOrKeybindRef:g}=(0,s.a)(),f=(0,o.useMemo)(()=>Date.now(),[]),[x,y]=(0,o.useState)(!1),{onCompleteNavigateTo:m,onFailure:b,shouldForceMFA:w,entropyId:j,entropyIdVerifier:k,recoveryMethod:z,connectingWalletAddress:C,isUnifiedWallet:E=!1}=h?.connectWallet,S=e=>{x||(y(!0),b("string"==typeof e?Error(e):e))};return(0,o.useEffect)(()=>{let r;return e?p?((async()=>{let e=await t.getAccessToken();if(!e)return S("User must be authenticated and have a Privy wallet before it can be connected");try{if(!E){if(!j||!k)return S("For on-device first-class chain wallets, entropyId and entropyIdVerifier are required");await p.connect({accessToken:e,entropyId:j,entropyIdVerifier:k}
1)}w&&await p.verifyMfa({accessToken:e});let t=(Date.now()-f)/1e3;"EmbeddedWalletKeyExportScreen"===m&&t<1?r=setTimeout(()=>{u(m,!1)},1e3*(1-t)):u(m,!1)}catch(e){if((0,a.e)(e)&&"privy"===z){let e=await t.getAccessToken();if(!e)return S("User must be authenticated and have a Privy wallet before it can be recovered");try{c({eventName:"embedded_wallet_pinless_recovery_started",payload:{walletAddress:C}});let r=await p?.recover({accessToken:e,entropyId:j,entropyIdVerifier:k});r?.entropyId||S(Error("Unable to recover wallet")),m?u(m):n({shouldCallAuthOnSuccess:!1}),c({eventName:"embedded_wallet_recovery_completed",payload:{walletAddress:C}}),u(m)}catch(e){S("An error has occurred, please try again.")}}else(0,a.e)(e)&&"privy"!==z&&"privy-v2"!==z?(v({...h,recoverWallet:{entropyId:j,entropyIdVerifier:k,onCompleteNavigateTo:m,onFailure:b},recoveryOAuthStatus:{provider:z,action:"recover",isInAccountCreateFlow:!1,shouldCreateEth:!1,shouldCreateSol:!1}}),u((0,a.c)(z))):S(e)}})(),()=>clearTimeout(r)):void 0:S("User must be authenticated and have a Privy wallet before it can be connected")},[e,r,p]),g.current=()=>{S("User exited before wallet could be connected"),n({shouldCallAuthOnSuccess:!1})},(0,i.jsx)(d,{connectionFailed:x,onClose:()=>n({shouldCallAuthOnSuccess:!1})})}}},57656:function(e,r,t){t.d(r,{S:function(){return j}});var i=t(57437),n=t(2265),o=t(80717),a=t(15588),l=t(74002),s=t(20278);let c=o.zo.div`
2  /* spacing tokens */
3  --screen-space: 16px; /* base 1x = 16 */
4  --screen-space-lg: calc(var(--screen-space) * 1.5); /* 24px */
5
6  position: relative;
7  overflow: hidden;
8  margin: 0 calc(-1 * var(--screen-space)); /* extends over modal padding */
9  height: 100%;
10  border-radius: var(--privy-border-radius-lg);
11`,d=o.zo.div`
12  display: flex;
13  flex-direction: column;
14  gap: calc(var(--screen-space) * 1.5);
15  width: 100%;
16  background: var(--privy-color-background);
17  padding: 0 var(--screen-space-lg) var(--screen-space);
18  height: 100%;
19  border-radius: var(--privy-border-radius-lg);
20`,p=o.zo.div`
21  position: relative;
22  display: flex;
23  flex-direction: column;
24`,u=(0,o.zo)(l.M)`
25  margin: 0 -8px;
26`,h=o.zo.div`
27  flex: 1 1 auto;
28  display: flex;
29  flex-direction: column;
30
31  /* Enable scrolling */
32  overflow-y: auto;
33
34  /* Hide scrollbar but keep functionality when scrollable */
35  /* Add padding for focus outline space, offset with negative margin */
36  padding: 3px;
37  margin: -3px;
38
39  &::-webkit-scrollbar {
40    display: none;
41  }
42  scrollbar-gutter: stable both-edges;
43  scrollbar-width: none;
44  -ms-overflow-style: none;
45
46  /* Gradient effect for scroll indication */
47  ${({$colorScheme:e})=>"light"===e?"background: linear-gradient(var(--privy-color-background), var(--privy-color-background) 70%) bottom, linear-gradient(rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.06)) bottom;":"dark"===e?"background: linear-gradient(var(--privy-color-background), var(--privy-color-background) 70%) bottom, linear-gradient(rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.06)) bottom;":void 0}
48
49  background-repeat: no-repeat;
50  background-size:
51    100% 32px,
52    100% 16px;
53  background-attachment: local, scroll;
54`,v=o.zo.div`
55  display: flex;
56  flex-direction: column;
57  gap: var(--screen-space-lg);
58  margin-top: 1.5rem;
59`,g=o.zo.div`
60  text-align: center;
61  display: flex;
62  flex-direction: column;
63  align-items: center;
64  gap: var(--screen-space);
65`,f=o.zo.div`
66  display: flex;
67  flex-direction: column;
68  gap: 4px;
69`,x=o.zo.h3`
70  && {
71    font-size: 20px;
72    line-height: 32px;
73    font-weight: 500;
74    color: var(--privy-color-foreground);
75    margin: 0;
76  }
77`,y=o.zo.p`
78  && {
79    margin: 0;
80    font-size: 16px;
81    font-weight: 300;
82    line-height: 24px;
83    color: var(--privy-color-foreground);
84  }
85`,m=o.zo.div`
86  background: ${({$variant:e})=>{switch(e){case"success":return"var(--privy-color-success-bg, #EAFCEF)";case"warning":return"var(--privy-color-warn, #FEF3C7)";case"error":return"var(--privy-color-error-bg, #FEE2E2)";case"loading":case"logo":return"transparent";default:return"var(--privy-color-background-2)"}}};
87
88  border-radius: 50%;
89  width: 64px;
90  height: 64px;
91  display: flex;
92  align-items: center;
93  justify-content: center;
94`,b=o.zo.div`
95  display: flex;
96  align-items: center;
97  justify-content: center;
98
99  img,
100  svg {
101    max-height: 90px;
102    max-width: 180px;
103  }
104`,w=o.zo.div`
105  display: flex;
106  flex-direction: column;
107  justify-content: center;
108  align-items: center;
109  width: 100%;
110  height: 82px;
111
112  > div {
113    position: relative;
114  }
115
116  > div > :first-child {
117    position: relative;
118  }
119
120  > div > :last-child {
121    position: absolute;
122    left: 50%;
123    top: 50%;
124    transform: translate(-50%, -50%);
125  }
126`,j=({children:e,...r})=>(0,i.jsx)(c,{children:(0,i.jsx)(d,{...r,children:e})}),k=o.zo.div`
127  position: absolute;
128  top: 0;
129  left: calc(-1 * var(--screen-space-lg));
130  width: calc(100% + calc(var(--screen-space-lg) * 2));
131  height: 4px;
132  background: var(--privy-color-background-2);
133  border-top-left-radius: inherit;
134  border-top-right-radius: inherit;
135  overflow: hidden;
136`,z=(0,o.zo)(l.B)`
137  padding: 0;
138  && a {
139    padding: 0;
140    color: var(--privy-color-foreground-3);
141  }
142`,C=o.zo.div`
143  height: 100%;
144  width: ${({pct:e})=>e}%;
145  background: var(--privy-color-foreground-3);
146  border-radius: 2px;
147  transition: width 300ms ease-in-out;
148`,E=({step:e})=>e?(0,i.jsx)(k,{children:(0,i.jsx)(C,{pct:Math.min(100,e.current/e.total*100)})}):null;j.Header=({title:e,subtitle:r,icon:t,iconVariant:n,iconLoadingStatus:o,showBack:a,onBack:l,showInfo:s,onInfo:c,showClose:d,onClose:h,step:v,headerTitle:m,...b})=>(0,i.jsxs)(p,{...b,children:[(0,i.jsx)(u,{backFn:a?l:void 0,infoFn:s?c:void 0,onClose:d?h:void 0,title:m,closeable:d}),(t||n||e||r)&&(0,i.jsxs)(g,{children:[t||n?(0,i.jsx)(j.Icon,{icon:t,variant:n,loadingStatus:o}):null,!(!e&&!r)&&(0,i.jsxs)(f,{children:[e&&(0,i.jsx)(x,{children:e}),r&&(0,i.jsx)(y,{children:r})]})]}),v&&(0,i.jsx)(E,{step:v})]}),(j.Body=n.forwardRef(({children:e,...r},t)=>(0,i.jsx)(h,{ref:t,...r,children:e}))).displayName="Screen.Body",j.Footer=({children:e,...r})=>(0,i.jsx)(v,{id:"privy-content-footer-container",...r,children:e}),j.Actions=({children:e,...r})=>(0,i.jsx)(S,{...r,children:e}),j.HelpText=({children:e,...r})=>(0,i.jsx)(A,{...r,children:e}),j.FooterText=({children:e,...r})=>(0,i.jsx)(F,{...r,children:e}),j.Watermark=()=>(0,i.jsx)(z,{}),j.Icon=({icon:e,variant:r="subtle",loadingStatus:t})=>"logo"===r&&e?(0,i.jsx)(b,"string"==typeof e?{children:(0,i.jsx)("img",{src:e,alt:""})}:n.isValidElement(e)?{children:e}:{children:n.createElement(e)}):"loading"===r?e?(0,i.jsx)(w,{children:(0,i.jsxs)("div",{style:{display:"flex",alignItems:"center",justifyContent:"center"},children:[(0,i.jsx)(a.N,{success:t?.success,fail:t?.fail}),"string"==typeof e?(0,i.jsx)("span",{style:{background:`url('${e}') 0 0 / contain`,height:"38px",width:"38px",borderRadius:"6px",margin:"auto",backgroundSize:"contain"}}):n.isValidElement(e)?n.cloneElement(e,{style:{width:"38px",height:"38px"}}):n.createElement(e,{style:{width:"38px",height:"38px"}})]})}):(0,i.jsx)(m,{$variant:r,children:(0,i.jsx)(s.N,{size:"64px"})}):(0,i.jsx)(m,{$variant:r,children:e&&("string"==typeof e?(0,i.jsx)("img",{src:e,alt:"",style:{width:"32px",height:"32px",borderRadius:"6px"}}):n.isValidElement(e)?e:n.createElement(e,{width:32,height:32,stroke:(()=>{switch(r){case"success":return"var(--privy-color-icon-success)";case"warning":return"var(--privy-color-icon-warning)";case"error":return"var(--privy-color-icon-error)";default:return"var(--privy-color-icon-muted)"}})(),strokeWidth:2}))});let S=o.zo.div`
149  width: 100%;
150  display: flex;
151  flex-direction: column;
152  gap: calc(var(--screen-space) / 2);
153`,A=o.zo.div`
154  && {
155    margin: 0;
156    width: 100%;
157    text-align: center;
158    color: var(--privy-color-foreground-2);
159    font-size: 13px;
160    line-height: 20px;
161
162    & a {
163      text-decoration: underline;
164    }
165  }
166`,F=o.zo.div`
167  && {
168    margin-top: -1rem;
169    width: 100%;
170    text-align: center;
171    color: var(--privy-color-foreground-2);
172    font-size: 0.6875rem; // 11px
173    line-height: 1rem; // 16px
174  }
175`},23931:function(e,r,t){t.d(r,{S:function(){return a}});var i=t(57437),n=t(74002),o=t(57656);let a=({primaryCta:e,secondaryCta:r,helpText:t,footerText:a,watermark:l=!0,children:s,...c})=>{let d=e||r?(0,i.jsxs)(i.Fragment,{children:[e&&(()=>{let{label:r,...t}=e,o=t.variant||"primary";return(0,i.jsx)(n.a,{...t,variant:o,style:{width:"100%",...t.style},children:r})})(),r&&(()=>{let{label:e,...t}=r,o=t.variant||"secondary";return(0,i.jsx)(n.a,{...t,variant:o,style:{width:"100%",...t.style},children:e})})()]}):null;return(0,i.jsxs)(o.S,{id:c.id,className:c.className,children:[(0,i.jsx)(o.S.Header,{...c}),s?(0,i.jsx)(o.S.Body,{children:s}):null,t||d||l?(0,i.jsxs)(o.S.Footer,{children:[t?(0,i.jsx)(o.S.HelpText,{children:t}):null,d?(0,i.jsx)(o.S.Actions,{children:d}):null,l?(0,i.jsx)(o.S.Watermark,{}):null]}):null,a?(0,i.jsx)(o.S.FooterText,{children:a}):null]})}},20278:function(e,r,t){t.d(r,{N:function(){return o}});var i=t(57437),n=t(80717);let o=({size:e,centerIcon:r})=>(0,i.jsx)(a,{$size:e,children:(0,i.jsxs)(l,{children:[(0,i.jsx)(c,{}),(0,i.jsx)(d,{}),r?(0,i.jsx)(s,{children:r}):null]})}),a=n.zo.div`
176  --spinner-size: ${e=>e.$size?e.$size:"96px"};
177
178  display: inline-flex;
179  justify-content: center;
180  align-items: center;
181
182  @media all and (display-mode: standalone) {
183    margin-bottom: 30px;
184  }
185`,l=n.zo.div`
186  position: relative;
187  height: var(--spinner-size);
188  width: var(--spinner-size);
189
190  opacity: 1;
191  animation: fadein 200ms ease;
192`,s=n.zo.div`
193  position: absolute;
194  top: 0;
195  right: 0;
196  bottom: 0;
197  left: 0;
198  display: flex;
199  align-items: center;
200  justify-content: center;
201  svg,
202  img {
203    width: calc(var(--spinner-size) * 0.4);
204    height: calc(var(--spinner-size) * 0.4);
205    border-radius: var(--privy-border-radius-full);
206  }
207`,c=n.zo.div`
208  position: absolute;
209  top: 0;
210  right: 0;
211  bottom: 0;
212  left: 0;
213  width: var(--spinner-size);
214  height: var(--spinner-size);
215
216  && {
217    border: 4px solid var(--privy-color-border-default);
218    border-radius: 50%;
219  }
220`,d=n.zo.div`
221  position: absolute;
222  top: 0;
223  right: 0;
224  bottom: 0;
225  left: 0;
226  width: var(--spinner-size);
227  height: var(--spinner-size);
228  animation: spin 1200ms linear infinite;
229
230  && {
231    border: 4px solid;
232    border-color: var(--privy-color-icon-subtle) transparent transparent transparent;
233    border-radius: 50%;
234  }
235
236  @keyframes spin {
237    from {
238      transform: rotate(0deg);
239    }
240    to {
241      transform: rotate(360deg);
242    }
243  }
244`}}]);
245//# sourceMappingURL=9439.1e9b141bc513f405.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.