SILENT KILLERPanel

Current Path: > home > codekrsu > > ameliagraphics.com > wp-content > plugins > woocommerce > assets > client > admin > chunks


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: /home/codekrsu//ameliagraphics.com/wp-content/plugins/woocommerce/assets/client/admin/chunks

NameTypeSizeLast ModifiedActions
1087.js File 117165 bytes May 12 2025 21:07:28.
1087.js.LICENSE.txt File 260 bytes May 12 2025 21:07:28.
1133.style.css File 3535 bytes May 12 2025 21:07:28.
1226.style.css File 23991 bytes July 07 2025 13:23:42.
127.js File 193 bytes May 12 2025 21:07:28.
1438.style.css File 5181 bytes May 12 2025 21:07:28.
1494.style.css File 60856 bytes May 12 2025 21:07:28.
1779.js File 7832 bytes May 12 2025 21:07:28.
1779.js.LICENSE.txt File 808 bytes May 12 2025 21:07:28.
2069.style.css File 38478 bytes June 23 2025 19:46:28.
2152.style.css File 49026 bytes May 26 2025 19:11:58.
2304.js File 12754 bytes May 12 2025 21:07:28.
2672.js File 47352 bytes May 12 2025 21:07:28.
2672.js.LICENSE.txt File 818 bytes May 12 2025 21:07:28.
2791.js File 9195 bytes May 12 2025 21:07:28.
2812.js File 54699 bytes May 12 2025 21:07:28.
2812.js.LICENSE.txt File 149 bytes May 12 2025 21:07:28.
2985.style.css File 679 bytes May 12 2025 21:07:28.
3040.js File 11953 bytes June 23 2025 19:46:28.
3149.style.css File 23085 bytes June 30 2025 17:49:22.
3151.style.css File 2224 bytes May 12 2025 21:07:28.
3222.js File 31589 bytes June 23 2025 19:46:28.
3222.js.LICENSE.txt File 240 bytes June 23 2025 19:46:28.
3240.js File 22123 bytes May 12 2025 21:07:28.
3240.js.LICENSE.txt File 188 bytes May 12 2025 21:07:28.
3256.style.css File 1591 bytes May 12 2025 21:07:28.
3501.style.css File 4250 bytes June 30 2025 17:49:22.
3534.style.css File 2843 bytes May 12 2025 21:07:28.
3678.style.css File 41191 bytes July 07 2025 13:23:42.
3837.js File 9363 bytes May 12 2025 21:07:28.
3970.js File 10987 bytes May 12 2025 21:07:28.
4040.style.css File 100613 bytes May 12 2025 21:07:28.
4241.js File 3372 bytes June 23 2025 19:46:28.
4241.style.css File 9826 bytes June 23 2025 19:46:28.
4409.style.css File 2438 bytes May 12 2025 21:07:28.
4706.js File 16720 bytes June 23 2025 19:46:28.
4925.js File 2674 bytes May 12 2025 21:07:28.
504.style.css File 18408 bytes May 12 2025 21:07:28.
5113.style.css File 1591 bytes May 12 2025 21:07:28.
53.js File 50137 bytes July 07 2025 13:23:42.
53.style.css File 31570 bytes July 07 2025 13:23:42.
5845.style.css File 2438 bytes May 12 2025 21:07:28.
5875.js File 113255 bytes June 23 2025 19:46:28.
5875.style.css File 49604 bytes June 23 2025 19:46:28.
592.style.css File 65354 bytes June 23 2025 19:46:28.
5941.style.css File 5826 bytes May 12 2025 21:07:28.
5945.js File 68164 bytes May 12 2025 21:07:28.
5945.js.LICENSE.txt File 808 bytes May 12 2025 21:07:28.
6071.style.css File 1591 bytes May 12 2025 21:07:28.
6115.style.css File 1238 bytes May 12 2025 21:07:28.
6145.js File 57412 bytes June 23 2025 19:46:28.
624.js File 44052 bytes May 12 2025 21:07:28.
624.js.LICENSE.txt File 657 bytes May 12 2025 21:07:28.
6424.style.css File 1591 bytes May 12 2025 21:07:28.
6568.js File 14649 bytes June 23 2025 19:46:28.
6620.style.css File 4250 bytes May 26 2025 19:11:58.
6664.js File 10607 bytes May 12 2025 21:07:28.
6779.style.css File 18408 bytes May 12 2025 21:07:28.
7202.style.css File 2224 bytes May 12 2025 21:07:28.
7210.style.css File 22790 bytes June 30 2025 17:49:22.
7311.js File 3358 bytes June 23 2025 19:46:28.
7311.style.css File 7971 bytes June 23 2025 19:46:28.
7331.js File 6847 bytes June 23 2025 19:46:28.
7752.style.css File 23083 bytes June 23 2025 19:46:28.
7956.style.css File 1504 bytes May 12 2025 21:07:28.
8.style.css File 770 bytes May 12 2025 21:07:28.
8013.style.css File 12156 bytes May 12 2025 21:07:28.
8039.style.css File 13052 bytes May 12 2025 21:07:28.
8068.style.css File 1591 bytes May 12 2025 21:07:28.
823.style.css File 1806 bytes May 12 2025 21:07:28.
8276.js File 12327 bytes May 12 2025 21:07:28.
8286.style.css File 1591 bytes May 12 2025 21:07:28.
9336.js File 17427 bytes June 23 2025 19:46:28.
945.style.css File 5532 bytes May 12 2025 21:07:28.
9568.js File 22297 bytes June 23 2025 19:46:28.
9568.js.LICENSE.txt File 99 bytes June 23 2025 19:46:28.
9670.js File 16797 bytes May 12 2025 21:07:28.
9680.style.css File 8067 bytes June 30 2025 17:49:22.
9719.js File 739 bytes May 12 2025 21:07:28.
9994.js File 163173 bytes May 12 2025 21:07:28.
activity-panels-help.js File 10550 bytes May 12 2025 21:07:28.
activity-panels-inbox.js File 9262 bytes May 12 2025 21:07:28.
activity-panels-setup.js File 13027 bytes June 23 2025 19:46:28.
analytics-report-categories.js File 12280 bytes May 12 2025 21:07:28.
analytics-report-coupons.js File 15057 bytes May 12 2025 21:07:28.
analytics-report-customers.js File 12059 bytes May 12 2025 21:07:28.
analytics-report-downloads.js File 15985 bytes May 12 2025 21:07:28.
analytics-report-orders.js File 9223 bytes May 12 2025 21:07:28.
analytics-report-products.js File 14927 bytes May 12 2025 21:07:28.
analytics-report-revenue.js File 16359 bytes May 12 2025 21:07:28.
analytics-report-stock.js File 4086 bytes May 12 2025 21:07:28.
analytics-report-taxes.js File 14681 bytes May 12 2025 21:07:28.
analytics-report-variations.js File 8790 bytes May 12 2025 21:07:28.
analytics-report.js File 1308 bytes May 12 2025 21:07:28.
analytics-settings.js File 15988 bytes May 12 2025 21:07:28.
category-metabox.js File 7263 bytes May 12 2025 21:07:28.
core-profiler.js File 84230 bytes June 23 2025 19:46:28.
customizable-dashboard.js File 15458 bytes May 12 2025 21:07:28.
customize-store.js File 179683 bytes June 23 2025 19:46:28.
dashboard-charts.js File 20546 bytes May 12 2025 21:07:28.
dashboard.js File 932 bytes May 12 2025 21:07:28.
edit-product-page.js File 1864 bytes May 12 2025 21:07:28.
homescreen.js File 82211 bytes June 23 2025 19:46:28.
launch-store.js File 47672 bytes July 07 2025 13:23:42.
leaderboards.js File 4382 bytes May 12 2025 21:07:28.
marketplace.js File 98769 bytes June 23 2025 19:46:28.
multichannel-marketing.js File 67962 bytes May 12 2025 21:07:28.
product-page.js File 2224 bytes May 12 2025 21:07:28.
settings-payments-bacs.js File 11834 bytes June 30 2025 17:49:22.
settings-payments-cheque.js File 4021 bytes May 26 2025 19:11:58.
settings-payments-cod.js File 5319 bytes June 30 2025 17:49:22.
settings-payments-main.js File 56652 bytes July 07 2025 13:23:42.
settings-payments-methods.js File 3995 bytes May 12 2025 21:07:28.
settings-payments-offline.js File 6166 bytes June 30 2025 17:49:22.
settings-payments-woocommerce-payments.js File 378 bytes June 02 2025 15:59:32.
shipping-recommendations.js File 16316 bytes June 23 2025 19:46:28.
store-alerts.js File 6386 bytes May 12 2025 21:07:28.
store-performance.js File 4538 bytes May 12 2025 21:07:28.
wcpay-payment-welcome-page.js File 27591 bytes June 23 2025 19:46:28.

Reading File: /home/codekrsu//ameliagraphics.com/wp-content/plugins/woocommerce/assets/client/admin/chunks/53.js

"use strict";(globalThis.webpackChunk_wcAdmin_webpackJsonp=globalThis.webpackChunk_wcAdmin_webpackJsonp||[]).push([[53],{12974:(e,t,o)=>{o.d(t,{Ay:()=>a});var s=o(13240);const n=["a","b","em","i","strong","p","br"],r=["target","href","rel","name","download"],a=e=>({__html:(0,s.sanitize)(e,{ALLOWED_TAGS:n,ALLOWED_ATTR:r})})},1275:(e,t,o)=>{o.d(t,{v:()=>l});var s=o(18537),n=o(56427),r=o(86087),a=o(12974),i=o(1069),c=o(39793);const l=({method:e,paymentMethodsState:t,setPaymentMethodsState:o,isExpanded:l,initialVisibilityStatus:d,...m})=>{var u,p,_,h;const g=(0,r.useRef)(null);void 0===d&&null===g.current&&void 0!==t[e.id]&&(g.current=(0,i.TO)(e,t[e.id]));const y=void 0!==d?null!=d&&d:null!==(u=g.current)&&void 0!==u&&u;return l||y?(0,c.jsx)("div",{id:e.id,className:"woocommerce-list__item woocommerce-list__item-enter-done",...m,children:(0,c.jsxs)("div",{className:"woocommerce-list__item-inner",children:["apple_google"!==e.id&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("div",{className:"woocommerce-list__item-before",children:(0,c.jsx)("img",{src:e.icon,alt:e.title+" logo"})}),(0,c.jsxs)("div",{className:"woocommerce-list__item-text",children:[(0,c.jsx)("span",{className:"woocommerce-list__item-title",children:e.title}),(0,c.jsx)("span",{className:"woocommerce-list__item-content",dangerouslySetInnerHTML:(0,a.Ay)((0,s.decodeEntities)(e.description))})]})]}),"apple_google"===e.id&&(0,c.jsxs)("div",{className:"woocommerce-list__item-multi",children:[(0,c.jsxs)("div",{className:"woocommerce-list__item-multi-row multi-row-space",children:[(0,c.jsx)("div",{className:"woocommerce-list__item-before",children:(0,c.jsx)("img",{src:e.icon,alt:e.title+" logo"})}),(0,c.jsxs)("div",{className:"woocommerce-list__item-text",children:[(0,c.jsx)("span",{className:"woocommerce-list__item-title",children:e.title}),(0,c.jsx)("span",{className:"woocommerce-list__item-content",dangerouslySetInnerHTML:(0,a.Ay)((0,s.decodeEntities)(e.description))})]})]}),(0,c.jsxs)("div",{className:"woocommerce-list__item-multi-row",children:[(0,c.jsx)("div",{className:"woocommerce-list__item-before",children:(0,c.jsx)("img",{src:e.extraIcon,alt:e.extraTitle+" logo"})}),(0,c.jsxs)("div",{className:"woocommerce-list__item-text",children:[(0,c.jsx)("span",{className:"woocommerce-list__item-title",children:e.extraTitle}),(0,c.jsx)("span",{className:"woocommerce-list__item-content",dangerouslySetInnerHTML:(0,a.Ay)((0,s.decodeEntities)(null!==(p=e.extraDescription)&&void 0!==p?p:""))})]})]})]}),(0,c.jsx)("div",{className:"woocommerce-list__item-after",children:(0,c.jsx)("div",{className:"woocommerce-list__item-after__actions wc-settings-prevent-change-event",children:(0,c.jsx)(n.ToggleControl,{checked:null!==(_=t[e.id])&&void 0!==_&&_,onChange:s=>{o({...t,[e.id]:s})},disabled:null!==(h=e.required)&&void 0!==h&&h,label:""})})})]})}):null}},7175:(e,t,o)=>{o.d(t,{A:()=>i});var s=o(56427),n=o(47804),r=o(56109),a=o(39793);function i({onClose:e}){return(0,a.jsxs)("div",{className:"settings-payments-onboarding-modal__header",children:[(0,a.jsx)("img",{src:`${r.GZ}images/woo-logo.svg`,alt:"Woo Logo",className:"settings-payments-onboarding-modal__header--logo"}),(0,a.jsx)(s.Button,{className:"settings-payments-onboarding-modal__header--close",onClick:e,children:(0,a.jsx)(s.Icon,{icon:n.A})})]})}},58016:(e,t,o)=>{o.d(t,{A:()=>h});var s=o(27723),n=o(33068),r=o(51609),a=o(87007),i=o(86087),c=o(4921),l=o(56109),d=o(39793);function m({label:e,isCompleted:t,isActive:o}){return(0,d.jsxs)("div",{className:(0,c.A)("settings-payments-onboarding-modal__sidebar--list-item",{"is-active":o,"is-completed":t}),children:[(0,d.jsx)("span",{className:"settings-payments-onboarding-modal__sidebar--list-item-icon",children:t?(0,d.jsx)("img",{src:l.GZ+"images/onboarding/icons/complete.svg",alt:(0,s.__)("Step completed","woocommerce")}):(0,d.jsx)("img",{src:l.GZ+"images/onboarding/icons/pending.svg",alt:(0,s.__)("Step active","woocommerce")})}),(0,d.jsx)("span",{className:"settings-payments-onboarding-modal__sidebar--list-item-label",children:e})]})}var u=o(1069);function p({active:e,steps:t,justCompletedStepId:o,includeSidebar:n=!1,sidebarTitle:r,context:a={}}){const c=t.find((t=>t.id===e));if((0,i.useEffect)((()=>{c&&(0,u.W7)("woopayments_onboarding_modal_step_view",{step:e,source:a?.sessionEntryPoint||"unknown"})}),[e]),!c)return null;const l=t.findIndex((t=>t.id===e))+1,p=e=>e.id===o||"completed"===e.status||l===t.length,_=t.sort(((e,t)=>{const o=p(e);return o===p(t)?0:o?-1:1}));return(0,d.jsxs)(d.Fragment,{children:[n&&(0,d.jsxs)("div",{className:"settings-payments-onboarding-modal__sidebar",children:[(0,d.jsxs)("div",{className:"settings-payments-onboarding-modal__sidebar--header",children:[(0,d.jsx)("h2",{className:"settings-payments-onboarding-modal__sidebar--header-title",children:r}),(0,d.jsx)("div",{className:"settings-payments-onboarding-modal__sidebar--header-steps",children:(0,s.sprintf)((0,s.__)("Step %1$s of %2$s","woocommerce"),l,t.length)})]}),(0,d.jsx)("div",{className:"settings-payments-onboarding-modal__sidebar--list",children:_.map((t=>(0,d.jsx)(m,{label:t.label,isCompleted:p(t),isActive:t.id===e},t.id)))})]}),(0,d.jsx)("div",{className:"settings-payments-onboarding-modal__content",children:(0,d.jsx)("div",{className:"settings-payments-onboarding-modal__step",id:c.id,children:c.content})})]})}var _=o(99096);function h({includeSidebar:e=!0}){const{steps:t,isLoading:o,currentStep:i,navigateToStep:c,justCompletedStepId:l,sessionEntryPoint:m}=(0,_.w)(),u=(0,n.zy)();return(0,r.useEffect)((()=>{var e;i&&!u.pathname.endsWith(null!==(e=i?.path)&&void 0!==e?e:"")&&c(i.id)}),[i,c,u.pathname]),o?(0,d.jsx)("div",{className:"settings-payments-onboarding-modal__loading",children:(0,d.jsx)(a.A,{})}):t&&t.length>0?(0,d.jsx)(n.BV,{children:(0,d.jsx)(n.qh,{path:"*",element:(0,d.jsx)("div",{className:"settings-payments-onboarding-modal__wrapper",children:(0,d.jsx)(p,{steps:t,active:null!==(h=i?.id)&&void 0!==h?h:"",justCompletedStepId:l,includeSidebar:e,sidebarTitle:(0,s.__)("Set up WooPayments","woocommerce"),context:{sessionEntryPoint:m}})})})}):null;var h}},87007:(e,t,o)=>{o.d(t,{A:()=>n}),o(51609);var s=o(39793);const n=()=>(0,s.jsx)("svg",{className:"stripe-spinner",width:"29",height:"29",viewBox:"0 0 29 29",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{d:"M14.3308 28.3333C14.0453 28.3333 13.7714 28.2199 13.5695 28.018C13.3675 27.816 13.2541 27.5422 13.2541 27.2566C13.2541 26.971 13.3675 26.6972 13.5695 26.4952C13.7714 26.2933 14.0453 26.1799 14.3308 26.1799C17.4727 26.1799 20.4859 24.9317 22.7076 22.7101C24.9293 20.4884 26.1774 17.4752 26.1774 14.3333C26.1774 11.1914 24.9293 8.17821 22.7076 5.95655C20.4859 3.73489 17.4727 2.48677 14.3308 2.48677C12.5754 2.48495 10.8416 2.87419 9.25541 3.62623C7.66923 4.37826 6.27049 5.4742 5.16082 6.83441C5.07124 6.94388 4.96097 7.03464 4.83631 7.1015C4.71165 7.16836 4.57504 7.21001 4.43428 7.22407C4.15001 7.25248 3.8661 7.16679 3.645 6.98587C3.42391 6.80494 3.28374 6.54359 3.25534 6.25932C3.22694 5.97505 3.31262 5.69114 3.49355 5.47005C4.80533 3.86303 6.45849 2.56827 8.33301 1.67977C10.2075 0.791267 12.2564 0.331321 14.3308 0.333319C22.0626 0.333319 28.3308 6.6015 28.3308 14.3333C28.3308 22.0651 22.0626 28.3333 14.3308 28.3333Z",fill:"#4F575D"})})},99096:(e,t,o)=>{o.d(t,{X:()=>m,w:()=>d});var s=o(86087),n=o(47143),r=o(40314),a=o(96476),i=o(39793);const c={buildStepURL:e=>(0,a.getNewPath)({path:e},e,{page:"wc-settings",tab:"checkout"}),preserveParams:["source","from"]},l=(0,s.createContext)({steps:[],isLoading:!0,currentStep:void 0,context:{},navigateToStep:()=>{},navigateToNextStep:()=>{},getStepByKey:()=>{},refreshStoreData:()=>{},closeModal:()=>{},justCompletedStepId:null,setJustCompletedStepId:()=>{},sessionEntryPoint:"",snackbar:{show:!1,duration:4e3,message:""},setSnackbar:()=>{}}),d=()=>(0,s.useContext)(l),m=({children:e,onboardingSteps:t,closeModal:o,onFinish:d,urlStrategy:m,sessionEntryPoint:u="settings_payments"})=>{const p=(0,a.getHistory)(),[_,h]=(0,s.useState)([]),[g,y]=(0,s.useState)(!0),[w,x]=(0,s.useState)([]),[b,v]=(0,s.useState)(null),[f,j]=(0,s.useState)({show:!1,duration:4e3,message:""}),S=(0,s.useCallback)((e=>{v(e)}),[]),{invalidateResolutionForStoreSelector:k}=(0,n.useDispatch)(r.woopaymentsOnboardingStore),{invalidateResolutionForStoreSelector:C}=(0,n.useDispatch)(r.paymentSettingsStore),{storeData:N,isStoreLoading:F}=(0,n.useSelect)((e=>({storeData:e(r.woopaymentsOnboardingStore).getOnboardingData(u),isStoreLoading:e(r.woopaymentsOnboardingStore).isOnboardingDataRequestPending()})),[u]),T=(0,s.useCallback)((e=>w.find((t=>t.id===e))),[w]),P=(0,s.useCallback)(((e,t)=>!e.dependencies||0===e.dependencies.length||e.dependencies.every((e=>{const o=t.find((t=>t.id===e));return"completed"===o?.status}))),[]),E=(0,s.useCallback)((e=>{const t=T(e);if(t?.path){const e=m||c,o=e.preserveParams?(0,a.getQuery)():{},s=e.preserveParams?.reduce(((e,t)=>(o[t]&&(e[t]=o[t]),e)),{})||{},n=e.buildStepURL(t.path,s);p.push(n)}}),[T,p,m]),A=w.find((e=>"completed"!==e.status&&P(e,w))),B=(0,s.useCallback)((()=>{const e=w.findIndex((e=>e.id===A?.id));if(-1!==e){if("completed"!==A?.status&&x(w.map((e=>e.id===A?.id?{...e,status:"completed"}:e))),e===w.length-1)return void d?.();const t=w.find((e=>"completed"!==e.status&&P(e,w)));t&&E(t.id)}}),[A,w,E,P]),W=()=>{h([]),y(!0),S(null),x([]),j({show:!1,message:""}),k("getOnboardingData")};return(0,s.useEffect)((()=>{!F&&N.steps.length>0&&(h(N.steps),y(!1))}),[N,F]),(0,s.useEffect)((()=>{const e=t.filter((e=>"backend"!==e.type||-1!==_.findIndex((t=>t.id===e.id)))).map((e=>{if("backend"===e.type){const t=_.find((t=>t.id===e.id));return Object.assign({},e,{status:t?.status||"not_started",dependencies:t?.dependencies||[],path:t?.path,context:t?.context,actions:t?.actions,errors:t?.errors})}return Object.assign({},e)})),o=e.map((t=>"frontend"===t.type?{...t,status:P(t,e)?"completed":"not_started"}:t));x(o)}),[_,P]),(0,s.useEffect)((()=>{W()}),[]),(0,i.jsx)(l.Provider,{value:{steps:w,context:N.context,isLoading:g,currentStep:A,navigateToStep:E,navigateToNextStep:B,getStepByKey:T,refreshStoreData:W,closeModal:()=>{o(),C("getPaymentProviders")},justCompletedStepId:b,setJustCompletedStepId:S,sessionEntryPoint:u,snackbar:f,setSnackbar:j},children:e})}},98404:(e,t,o)=>{o.d(t,{A:()=>re});var s=o(51609),n=o.n(s),r=o(99096),a=o(7175),i=o(66087),c=o(39793);const l=(e={})=>{const[t,o]=(0,s.useState)(e),[n,r]=(0,s.useState)({}),[a,c]=(0,s.useState)({});return{data:t,setData:e=>o((t=>({...t,...e}))),errors:n,setErrors:e=>r((t=>(0,i.omitBy)({...t,...e},i.isNil))),touched:a,setTouched:e=>c((t=>({...t,...e})))}},d=(0,s.createContext)(null),m=({children:e,initialData:t})=>(0,c.jsx)(d.Provider,{value:l(t),children:e}),u=()=>{const e=(0,s.useContext)(d);if(!e)throw new Error("useBusinessVerificationContext() must be used within <BusinessVerificationContextProvider>");return e};var p=o(56427),_=o(86087);const h=(0,s.createContext)(null),g=({children:e,onStepView:t,...o})=>{const a=(e=>e.reduce(((e,t,o)=>{var s;return n().isValidElement(t)&&(e[null!==(s=t.props.name)&&void 0!==s?s:o]=t),e}),{}))(e),i=(({steps:e,initialStep:t,onStepChange:o,onComplete:n,onExit:a})=>{const i=Object.keys(e),{currentStep:c}=(0,r.w)(),[l,d]=(0,s.useState)(null!=t?t:i[0]);if("completed"===c?.context?.sub_steps[l]?.status){const e=i.indexOf(l),t=i[e+1];d(t),o?.(t)}const m=(i.indexOf(l)+1)/i.length;return{currentStep:l,progress:m,nextStep:()=>{const e=i.indexOf(l),t=i[e+1];t?(d(t),o?.(t)):n?.()},prevStep:()=>{const e=i.indexOf(l),t=i[e-1];t?(d(t),o?.(t)):a?.()},exit:()=>a?.()}})({steps:a,...o});(0,_.useEffect)((()=>{t?.(i.currentStep)}),[i.currentStep]);const l=a[i.currentStep];return(0,c.jsx)(h.Provider,{value:i,children:l})},y=()=>{const e=(0,s.useContext)(h);if(!e)throw new Error("useStepperContext() must be used within <Stepper>");return e};var w=o(4921),x=o(24148),b=o(90700),v=o(72744),f=o(27723),j=o(21913);const S=e=>e?.name||"",k=({selectedItem:e},{type:t,changes:o,props:{items:s}})=>{switch(t){case j.WM.stateChangeTypes.ToggleButtonKeyDownArrowDown:return{selectedItem:s[e?Math.min(s.indexOf(e)+1,s.length-1):0]};case j.WM.stateChangeTypes.ToggleButtonKeyDownArrowUp:return{selectedItem:s[e?Math.max(s.indexOf(e)-1,0):s.length-1]};default:return o}},C=function({name:e,className:t,label:o,describedBy:s,options:n,onChange:r,value:a,placeholder:i,children:l}){const{getLabelProps:d,getToggleButtonProps:m,getMenuProps:u,getItemProps:h,isOpen:g,highlightedIndex:y,selectedItem:C}=(0,j.WM)({initialSelectedItem:n[0],items:n,itemToString:S,onSelectedItemChange:r,selectedItem:a||{},stateReducer:k}),N=S(C),F=u({className:"components-custom-select-control__menu","aria-hidden":!g}),T=(0,_.useCallback)((e=>{e.stopPropagation(),F?.onKeyDown?.(e)}),[F]);return F["aria-activedescendant"]?.startsWith("downshift-null")&&delete F["aria-activedescendant"],(0,c.jsxs)("div",{className:(0,w.A)("woopayments components-custom-select-control",t),children:[(0,c.jsx)("label",{...d({className:"components-custom-select-control__label"}),children:o}),(0,c.jsxs)(p.Button,{...m({"aria-label":o,"aria-labelledby":void 0,"aria-describedby":s||(N?(0,f.sprintf)((0,f.__)("Currently selected: %s","woocommerce"),N):(0,f.__)("No selection","woocommerce")),className:(0,w.A)("components-custom-select-control__button",{placeholder:!N}),name:e}),children:[(0,c.jsx)("span",{className:"components-custom-select-control__button-value",children:N||i}),(0,c.jsx)(x.A,{icon:b.A,className:"components-custom-select-control__button-icon"})]}),(0,c.jsx)("div",{...F,children:(0,c.jsx)("ul",{className:"components-custom-select-control__menu-container",onKeyDown:T,children:g&&n.map(((e,t)=>(0,c.jsxs)("li",{...h({item:e,index:t,className:(0,w.A)(e.className,"components-custom-select-control__item",{"is-highlighted":t===y}),style:e.style}),children:[l?l(e):e.name,e===C&&(0,c.jsx)(x.A,{icon:v.A,className:"components-custom-select-control__item-icon"})]},e.key)))})})]})};var N=o(56537);const F=({name:e,className:t,label:o,options:n,onChange:r,value:a,placeholder:i,searchable:l})=>{const d=(0,s.useRef)(null),m=(0,s.useRef)(),u=n.filter((e=>e.items?.length)).map((e=>e.key)),[p,_]=(0,s.useState)(new Set([u[0]])),[h,g]=(0,s.useState)(new Set([...u,...n[0]?.items||[]])),[y,S]=(0,s.useState)(""),k=n.filter((e=>h.has(e.key))),{isOpen:C,selectedItem:F,getToggleButtonProps:T,getMenuProps:P,getLabelProps:E,highlightedIndex:A,getItemProps:B}=(0,j.WM)({items:k,itemToString:e=>e?.name||"",selectedItem:a||{},onSelectedItemChange:r,stateReducer:(e,{changes:t,type:o})=>{if(l&&o===j.WM.stateChangeTypes.ToggleButtonKeyDownArrowDown)return e;if(t.selectedItem&&t.selectedItem.items){if(y)return e;const o=t.selectedItem.key;return p.has(o)?(p.delete(o),t.selectedItem.items.forEach((e=>h.delete(e)))):(p.add(o),t.selectedItem.items.forEach((e=>h.add(e)))),_(p),g(h),e}return t}}),W=P({className:"components-grouped-select-control__list","aria-hidden":!C,onFocus:()=>d.current?.focus(),onBlur:e=>{e.relatedTarget===d.current&&(e.nativeEvent.preventDownshiftDefault=!0)},onKeyDown:e=>{"Space"===e.code&&(e.nativeEvent.preventDownshiftDefault=!0)}});return(0,c.jsxs)("div",{className:(0,w.A)("woopayments components-grouped-select-control",t),children:[(0,c.jsx)("label",{...E({className:"components-grouped-select-control__label"}),children:o}),(0,c.jsxs)("button",{...T({type:"button",className:(0,w.A)("components-text-control__input components-grouped-select-control__button",{placeholder:!F?.name}),name:e}),children:[(0,c.jsx)("span",{className:"components-grouped-select-control__button-value",children:F?.name||i}),(0,c.jsx)(x.A,{icon:b.A,className:"components-grouped-select-control__button-icon"})]}),(0,c.jsx)("div",{...W,children:C&&(0,c.jsxs)(c.Fragment,{children:[l&&(0,c.jsx)("input",{className:"components-grouped-select-control__search",ref:d,type:"text",value:y,onChange:({target:e})=>{if(m.current||(m.current={visibleItems:h}),""===e.value)g(m.current.visibleItems),m.current=void 0;else{const t=n.filter((t=>t?.group&&`${t.name} ${t.context||""}`.toLowerCase().includes(e.value.toLowerCase()))),o=t.map((e=>e?.group||"")),s=new Set([...t.map((e=>e.key)),...o]);g(s)}S(e.value)},tabIndex:-1,placeholder:(0,f.__)("Search…","woocommerce")}),(0,c.jsx)("ul",{className:"components-grouped-select-control__list-container",children:k.map(((e,t)=>{const o=!!e.items;return(0,c.jsxs)("li",{...B({item:e,index:t,className:(0,w.A)("components-grouped-select-control__item",e.className,{"is-highlighted":t===A},{"is-group":o})}),children:[(0,c.jsx)("div",{className:"components-grouped-select-control__item-content",children:e.name}),e.key===F?.key&&(0,c.jsx)(x.A,{icon:v.A}),!y&&o&&(0,c.jsx)(x.A,{icon:p.has(e.key)?N.A:b.A})]},e.key)}))})]})})]})},T=(e,t,o)=>{const{error:s,...n}=t;return s?(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(e,{...n,ref:o,className:(0,w.A)(n.className,"has-error")}),(0,c.jsx)("div",{className:"components-form-field__error",children:s})]}):(0,c.jsx)(e,{...n,ref:o})},P=((0,s.forwardRef)(((e,t)=>T(p.TextControl,e,t))),e=>T(C,e)),E=e=>T(F,e),A={generic:{individual:(0,f.__)("Select if you run your own business as an individual and are self-employed","woocommerce"),company:(0,f.__)("Select if you filed documentation to register your business with a government agency","woocommerce"),non_profit:(0,f.__)("Select if you run a non-business entity","woocommerce"),government_entity:(0,f.__)("Select if your business is classed as a government entity","woocommerce")},US:{individual:(0,f.__)("Select if you run your own business as an individual and are self-employed","woocommerce"),company:(0,f.__)("Select if you filed documentation to register your business with a government agency","woocommerce"),non_profit:(0,f.__)("Select if you have been granted tax-exempt status by the Internal Revenue Service (IRS)","woocommerce"),government_entity:(0,f.__)("Select if your business is classed as a government entity","woocommerce")}},B=e=>{const t=window.wcSettings.admin?.onboarding?.profile?.industry?.[0];if(t)return e[t]},W=()=>{const{woocommerce_share_key:e,woocommerce_coming_soon:t,woocommerce_private_link:o}=window.wcSettings?.admin?.siteVisibilitySettings||{};return"yes"!==t||"no"===o?"":e?"?woo-share="+e:""};var I=o(1455),D=o.n(I);var L=o(36849);const O={steps:{activate:{heading:(0,f.__)("Start accepting real payments","woocommerce"),subheading:(0,L.A)({mixedString:(0,f.__)("You are currently testing payments on your store. To activate real payments, you will need to provide some additional details about your business. {{link}}Learn more{{/link}}.","woocommerce"),components:{link:(0,c.jsx)("a",{rel:"external noopener noreferrer",target:"_blank",href:"https://woocommerce.com/document/woopayments/startup-guide/#sign-up-process"})}}),cta:(0,f.__)("Activate payments","woocommerce")},business:{heading:(0,f.__)("Let’s get your store ready to accept payments","woocommerce"),subheading:(0,f.__)("We’ll use these details to enable payments for your store. This information can’t be changed after your account is created.","woocommerce")},store:{heading:(0,f.__)("Please share a few more details","woocommerce"),subheading:(0,f.__)("This info will help us speed up the set up process.","woocommerce")},loading:{heading:(0,f.__)("One last step! Verify your identity with our partner","woocommerce"),subheading:(0,f.__)("This will take place in a secure environment through our partner. Once your business details are verified, you’ll be redirected back to your store dashboard.","woocommerce"),cta:(0,f.__)("Finish your verification process","woocommerce")},embedded:{heading:(0,f.__)("One last step! Verify your identity with our partner","woocommerce"),subheading:(0,f.__)("This info will verify your account","woocommerce")}},fields:{country:(0,f.__)("Where is your business located?","woocommerce"),business_type:(0,f.__)("What type of legal entity is your business?","woocommerce"),"company.structure":(0,f.__)("What category of legal entity identify your business?","woocommerce"),mcc:(0,f.__)("What type of goods or services does your business sell? ","woocommerce")},errors:{generic:(0,f.__)("Please provide a response","woocommerce"),country:(0,f.__)("Please provide a country","woocommerce"),business_type:(0,f.__)("Please provide a business type","woocommerce"),mcc:(0,f.__)("Please provide a type of goods or services","woocommerce")},placeholders:{generic:(0,f.__)("Select an option","woocommerce"),country:(0,f.__)("Select a country","woocommerce")},tos:(0,L.A)({mixedString:(0,f.sprintf)((0,f.__)("By using %1$s, you agree to be bound by our {{tosLink}}Terms of Service{{/tosLink}} (including {{merchantTermsLink}}%2$s merchant terms{{/merchantTermsLink}}) and acknowledge that you have read our {{privacyPolicyLink}}Privacy Policy{{/privacyPolicyLink}}.","woocommerce"),"WooPayments","WooPay"),components:{tosLink:(0,c.jsx)("a",{rel:"external noopener noreferrer",target:"_blank",href:"https://wordpress.com/tos/"}),merchantTermsLink:(0,c.jsx)("a",{rel:"external noopener noreferrer",target:"_blank",href:"https://wordpress.com/tos/#more-woopay-specifically"}),privacyPolicyLink:(0,c.jsx)("a",{rel:"external noopener noreferrer",target:"_blank",href:"https://automattic.com/privacy/"})}}),continue:(0,f.__)("Continue","woocommerce"),back:(0,f.__)("Back","woocommerce"),cancel:(0,f.__)("Cancel","woocommerce")},M=e=>{const{data:t,errors:o,setErrors:n,touched:r,setTouched:a}=u(),i=(o=t[e])=>{r[e]||a({[e]:!0});const s=((e,t)=>!!t)(0,o)?void 0:O.errors[e]||O.errors.generic;n({[e]:s})};return(0,s.useEffect)((()=>(i(),t[e]||a({[e]:!1}),()=>n({[e]:void 0}))),[]),{validate:i,error:()=>r[e]?o[e]:void 0}};var R=o(1069);const z=({children:e})=>{const{data:t,errors:o,touched:n,setTouched:a}=u(),{currentStep:l,sessionEntryPoint:d}=(0,r.w)(),{nextStep:m}=y(),[_,h]=(0,s.useState)(!1);return(0,c.jsxs)("form",{onSubmit:async e=>{var s,r;e.preventDefault(),await((0,i.isEmpty)(o)&&(e=>["business_type","country","mcc"].every((t=>Boolean(e[t]))))(t)?(h(!0),((e,t,o)=>t?D()({url:t,method:"POST",data:{sub_steps:{...o,[e]:{status:"completed"}}}}):Promise.resolve())("business",null!==(s=l?.actions?.save?.href)&&void 0!==s?s:void 0,null!==(r=l?.context?.sub_steps)&&void 0!==r?r:{}).then((()=>((0,R.W7)("woopayments_onboarding_modal_kyc_sub_step_completed",{sub_step_id:"business",country:t.country||"unknown",business_type:t.business_type||"unknown",mcc:t.mcc||"unknown",source:d}),h(!1),m()))).catch((()=>{h(!1)}))):(a((0,i.mapValues)(n,(()=>!0))),Promise.resolve()))},children:[e,(0,c.jsx)(p.Button,{variant:"primary",type:"submit",className:"stepper__cta",onClick:()=>{var e;(0,R.W7)("woopayments_onboarding_modal_click",{step_id:null!==(e=l?.id)&&void 0!==e?e:"unknown",sub_step_id:"business",action:"business_form_continue",source:d})},isBusy:_,disabled:_,children:O.continue})]})},q=({onChange:e,...t})=>{var o;const{name:s}=t,{data:n,setData:r}=u(),{validate:a,error:i}=M(s);return(0,c.jsx)(P,{label:O.fields[s],value:t.options?.find((e=>e.key===n[s])),placeholder:null!==(o=O.placeholders[s])&&void 0!==o?o:O.placeholders.generic,onChange:({selectedItem:t})=>{e?e?.(s,t):r({[s]:t?.key}),a(t?.key)},options:[],error:i(),...t})},H=({onChange:e,...t})=>{var o;const{name:s}=t,{data:n,setData:r}=u(),{validate:a,error:i}=M(s);return(0,c.jsx)(E,{label:O.fields[s],value:t.options?.find((e=>e.key===n[s])),placeholder:null!==(o=O.placeholders[s])&&void 0!==o?o:O.placeholders.generic,onChange:({selectedItem:t})=>{e?e?.(s,t):r({[s]:t?.key}),a(t?.key)},options:[],error:i(),...t})},V=()=>{var e;const{data:t,setData:o}=u(),{currentStep:s}=(0,r.w)(),n=(e=>Object.entries(e||[]).map((([e,t])=>({key:e,name:t,types:[]}))).sort(((e,t)=>e.name.localeCompare(t.name))))(s?.context?.fields?.available_countries||{}),a=(e=>(e||[]).map((e=>({...e,types:e.types.map((t=>({...t,description:A[e.key]?A[e.key][t.key]:A.generic[t.key]})))}))).sort(((e,t)=>e.name.localeCompare(t.name)))||[])(s?.context?.fields?.business_types||[]),i=((null!==(e=s?.context?.fields?.mccs_display_tree)&&void 0!==e?e:[])||[]).filter((e=>!!e?.items&&(e.items?.filter((e=>!e?.items))||[]).length)).reduce(((e,t)=>{const o=t.items?.map((e=>({key:e.id,name:e.title,group:t.id,context:e?.keywords?e.keywords.join(" "):""})))||[];return[...e,{key:t.id,name:t.title,items:o.map((e=>e.key))},...o]}),[]),l=a.find((e=>"PR"===t.country?"US"===e.key:e.key===t.country)),d=l?.types.sort(((e,t)=>"company"===e.key?-1:"company"===t.key?1:0)),m=d?.find((e=>e.key===t.business_type)),p=0===m?.structures.length||m?.structures.find((e=>e.key===t["company.structure"])),_=e=>{o(e);const t=s?.actions?.save?.href;return t?D()({url:t,method:"POST",data:{self_assessment:e}}):Promise.resolve()},h=(e,t)=>{let o={[e]:t?.key};return"business_type"===e?o={...o,"company.structure":void 0}:"country"===e&&(o={...o,business_type:void 0}),_(o)};return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("span",{"data-testid":"country-select",children:(0,c.jsx)(q,{name:"country",options:n,onChange:h})}),l&&l.types.length>0&&(0,c.jsx)("span",{"data-testid":"business-type-select",children:(0,c.jsx)(q,{name:"business_type",options:l.types,onChange:h,children:e=>(0,c.jsxs)("div",{children:[(0,c.jsx)("div",{children:e.name}),(0,c.jsx)("div",{className:"complete-business-info-task__option-description",children:e.description})]})})}),m&&m.structures.length>0&&(0,c.jsx)("span",{"data-testid":"business-structure-select",children:(0,c.jsx)(q,{name:"company.structure",options:m.structures,onChange:h})}),l&&m&&p&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("span",{"data-testid":"mcc-select",children:(0,c.jsx)(H,{name:"mcc",options:i,onChange:(e,o)=>{const s={...t,[e]:o?.key};return _(s)},searchable:!0})}),(0,c.jsx)("span",{className:"woopayments-onboarding__tos",children:O.tos})]})]})};var U=o(87007),K=o(20195),G=o(73290),$=o(94736),J=o(92991),Y=o(8181);v.A,J.A,$.A,G.A;const Z=({children:e,actions:t=[],className:o,status:s="info",isDismissible:n=!0,onRemove:r})=>{((e,t)=>{const o="string"==typeof t?t:(0,_.renderToString)(t),s="error"===e?"assertive":"polite";(0,_.useEffect)((()=>{o&&(0,K.speak)(o,s)}),[o,s])})(s,e);const a=(0,w.A)(o,"woopayments-banner-notice","is-"+s);return(0,c.jsxs)("div",{className:a,children:[(0,c.jsxs)("div",{className:"woopayments-banner-notice__content",children:[e,t.length>0&&(0,c.jsx)("div",{className:"woopayments-banner-notice__actions",children:t.map((({className:e,label:t,variant:o,onClick:s,url:n,urlTarget:r},a)=>{let i=o;return"primary"!==o&&(i=n?"link":"secondary"),(0,c.jsx)(p.Button,{href:n,variant:i,onClick:n?void 0:s,className:e,target:r,children:t},a)}))})]}),n&&(0,c.jsx)(p.Button,{className:"woopayments-banner-notice__dismiss",icon:(0,c.jsx)(Y.A,{}),label:(0,f.__)("Dismiss this notice","woocommerce"),onClick:()=>r?.(),showTooltip:!1})]})};var X=o(2929),Q=o(86948);const ee={variables:{colorPrimary:"#873EFF",colorBackground:"#FFFFFF",buttonPrimaryColorBackground:"#3858E9",buttonPrimaryColorBorder:"#3858E9",buttonPrimaryColorText:"#FFFFFF",buttonSecondaryColorBackground:"#FFFFFF",buttonSecondaryColorBorder:"#3858E9",buttonSecondaryColorText:"#3858E9",colorText:"#101517",colorSecondaryText:"#50575E",actionPrimaryColorText:"#3858E9",actionSecondaryColorText:"#101517",colorBorder:"#DDDDDD",formHighlightColorBorder:"#3858E9",formAccentColor:"#3858E9",colorDanger:"#CC1818",offsetBackgroundColor:"#F0F0F0",formBackgroundColor:"#FFFFFF",badgeNeutralColorText:"#2C3338",badgeNeutralColorBackground:"#F6F7F7",badgeNeutralColorBorder:"#F6F7F7",badgeSuccessColorText:"#005C12",badgeSuccessColorBackground:"#EDFAEF",badgeSuccessColorBorder:"#EDFAEF",badgeWarningColorText:"#614200",badgeWarningColorBackground:"#FCF9E8",badgeWarningColorBorder:"#FCF9E8",badgeDangerColorText:"#8A2424",badgeDangerColorBackground:"#FCF0F1",badgeDangerColorBorder:"#FCF0F1",borderRadius:"2px",buttonBorderRadius:"2px",formBorderRadius:"2px",badgeBorderRadius:"2px",overlayBorderRadius:"8px",spacingUnit:"10px",fontFamily:"-apple-system, BlinkMacSystemFont, 'system-ui', 'Segoe UI', 'Helvetica Neue', 'Helvetica', 'Roboto', 'Arial', sans-serif",fontSizeBase:"16px",headingXlFontSize:"32px",headingXlFontWeight:"400",headingLgFontSize:"24px",headingLgFontWeight:"400",headingMdFontSize:"20px",headingMdFontWeight:"400",headingSmFontSize:"13px",headingSmFontWeight:"600",headingXsFontSize:"12px",headingXsFontWeight:"600",bodyMdFontWeight:"400",bodyMdFontSize:"16px",bodySmFontSize:"13px",bodySmFontWeight:"400",labelSmFontSize:"12px",labelSmFontWeight:"200",labelMdFontSize:"13px"}},te=({onboardingData:e,onExit:t,onLoaderStart:o,onLoadError:n,onStepChange:a,collectPayoutRequirements:l=!1})=>{const{stripeConnectInstance:d,initializationError:m}=(e=>{const[t,o]=(0,s.useState)(null),{currentStep:n}=(0,r.w)(),[a,c]=(0,s.useState)(null),[l,d]=(0,s.useState)(!0);return(0,s.useEffect)((()=>{(async()=>{try{var t;const s=await(async(e,t)=>{const o=(s=e,(0,i.toPairs)(s).reduce(((e,[t,o])=>null!==o?(0,i.set)(e,t,o):e),{}));var s;const n={};return Object.keys(o).length>0&&(n.self_assessment=o),await D()({url:t,method:"POST",data:n})})(e,null!==(t=n?.actions?.kyc_session?.href)&&void 0!==t?t:""),{clientSecret:r,publishableKey:a}=s.session;if(!a)throw new Error((0,f.__)("Unable to start onboarding. If this problem persists, please contact support.","woocommerce"));const c=(0,X.e)({publishableKey:a,fetchClientSecret:async()=>r,appearance:{overlays:"drawer",...ee},locale:s.session.locale.replace("_","-")});o(c)}catch(e){c(e instanceof Error?e.message:(0,f.__)("Unable to start onboarding. If this problem persists, please contact support.","woocommerce"))}finally{d(!1)}})()}),[e]),{stripeConnectInstance:t,initializationError:a,loading:l}})(e);return(0,c.jsxs)(c.Fragment,{children:[m&&(0,c.jsx)(Z,{status:"error",children:m}),d&&(0,c.jsx)(Q.MT,{connectInstance:d,children:(0,c.jsx)(Q.hw,{onLoaderStart:o,onLoadError:n,onExit:t,onStepChange:e=>a?.(e.step),collectionOptions:{fields:l?"eventually_due":"currently_due",futureRequirements:"omit"}})})]})},oe=({collectPayoutRequirements:e=!1})=>{var t;const{data:o}=u(),{currentStep:n,navigateToNextStep:a,sessionEntryPoint:i}=(0,r.w)(),[l,d]=(0,s.useState)(!1),[m,p]=(0,s.useState)(!0),[_,h]=(0,s.useState)(null),g=null!==(t=n?.actions?.kyc_fallback?.href)&&void 0!==t?t:"";return(0,c.jsxs)(c.Fragment,{children:[_&&("invalid_request_error"===_.error.type?(0,c.jsx)(Z,{className:"woopayments-banner-notice--embedded-kyc",status:"warning",isDismissible:!1,actions:[{label:"Learn more",variant:"primary",url:"https://woocommerce.com/document/woopayments/startup-guide/#requirements",urlTarget:"_blank"},{label:"Cancel",variant:"link",url:g}],children:(0,f.__)("Payment activation through our financial partner requires HTTPS and cannot be completed.","woocommerce")}):(0,c.jsx)(Z,{className:"woopayments-banner-notice--embedded-kyc",status:"error",isDismissible:!1,children:_.error.message})),m&&(0,c.jsx)("div",{className:"embedded-kyc-loader-wrapper padded",children:(0,c.jsx)(U.A,{})}),l&&(0,c.jsx)("div",{className:"embedded-kyc-loader-wrapper",children:(0,c.jsx)(U.A,{})}),(0,c.jsx)(te,{onExit:async()=>{d(!0);try{var e;(await(async e=>await D()({url:e,method:"POST",data:{}}))(null!==(e=n?.actions?.kyc_session_finish?.href)&&void 0!==e?e:"")).success?a():window.location.href=g}catch(e){window.location.href=g}},onStepChange:t=>{(0,R.W7)("woopayments_onboarding_modal_kyc_step_change",{kyc_step_id:t,collect_payout_requirements:e,source:i})},onLoaderStart:()=>{(0,R.W7)("woopayments_onboarding_modal_kyc_started_loading",{collect_payout_requirements:e,source:i}),p(!1)},onLoadError:t=>{(0,R.W7)("woopayments_onboarding_modal_kyc_load_error",{error_type:t.error.type,error_message:t.error.message||"no_message",collect_payout_requirements:e,source:i}),h(t)},onboardingData:o,collectPayoutRequirements:e})]})},se=()=>{const{currentStep:e,sessionEntryPoint:t}=(0,r.w)(),{nextStep:o}=y(),[n,a]=(0,s.useState)(!1);return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"stepper__heading",children:O.steps.activate.heading}),(0,c.jsx)("p",{className:"stepper__subheading",children:O.steps.activate.subheading}),(0,c.jsx)("div",{className:"stepper__content",children:(0,c.jsx)(p.Button,{variant:"primary",className:"stepper__cta",onClick:()=>{(0,R.W7)("woopayments_onboarding_modal_click",{step:e?.id||"unknown",sub_step_id:"activate",action:"activate_payments",source:t}),a(!0),(0,R.wJ)().then((()=>(a(!1),o()))).catch((()=>{a(!1)}))},isBusy:n,disabled:n,children:O.steps.activate.cta})})]})},ne=({name:e,children:t,showHeading:o=!0})=>(0,c.jsx)(c.Fragment,{children:(0,c.jsxs)("div",{className:"stepper__wrapper",children:[o&&(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)("h1",{className:"stepper__heading",children:O.steps[e].heading}),(0,c.jsx)("h2",{className:"stepper__subheading",children:O.steps[e].subheading})]}),(0,c.jsx)("div",{className:"stepper__content",children:t})]})}),re=()=>{var e,t,o;const{currentStep:s,closeModal:n,sessionEntryPoint:i}=(0,r.w)(),l={business_name:window.wcSettings?.siteTitle,mcc:B(null!==(e=s?.context?.fields?.mccs_display_tree)&&void 0!==e?e:[]),site:"localhost"===location.hostname?"https://wcpay.test":window.wcSettings?.homeUrl+W(),country:s?.context?.fields?.location,...null!==(t=s?.context?.self_assessment)&&void 0!==t?t:{}},d=null!==(o=s?.context?.has_test_account)&&void 0!==o&&o,u=[...d?["activate"]:[],"business","embedded"].find((e=>"completed"!==s?.context?.sub_steps[e]?.status));return(0,c.jsxs)("div",{className:"settings-payments-onboarding-modal__step-business-verification",children:[(0,c.jsx)(a.A,{onClose:n}),(0,c.jsx)("div",{className:"settings-payments-onboarding-modal__step-business-verification-content",children:(0,c.jsx)(m,{initialData:l,children:(0,c.jsxs)(g,{initialStep:u,onStepView:e=>{(0,R.W7)("woopayments_onboarding_modal_step_view",{step:s?.id||"unknown",sub_step_id:e,source:i})},onStepChange:()=>{window.scroll(0,0)},onExit:()=>{(0,R.W7)("woopayments_onboarding_modal_step_exit",{step:s?.id||"unknown",source:i})},onComplete:()=>{(0,R.W7)("woopayments_onboarding_modal_step_complete",{step:s?.id||"unknown",source:i})},children:[d&&(0,c.jsx)(ne,{name:"activate",showHeading:!1,children:(0,c.jsx)(se,{})}),(0,c.jsx)(ne,{name:"business",children:(0,c.jsx)(z,{children:(0,c.jsx)(V,{})})}),(0,c.jsx)(ne,{name:"embedded",showHeading:!1,children:(0,c.jsx)(oe,{})})]})})})]})}},8148:(e,t,o)=>{o.d(t,{A:()=>l}),o(51609);var s=o(27723),n=o(56427),r=o(99096),a=o(7175),i=o(1069),c=o(39793);const l=()=>{const{context:e,closeModal:t,sessionEntryPoint:o}=(0,r.w)();return(0,c.jsxs)(c.Fragment,{children:[(0,c.jsx)(a.A,{onClose:t}),(0,c.jsx)("div",{className:"settings-payments-onboarding-modal__step--content",children:(0,c.jsxs)("div",{className:"settings-payments-onboarding-modal__step--content-finish",children:[(0,c.jsx)("h1",{className:"settings-payments-onboarding-modal__step--content-finish-title",children:(0,s.__)("You’re ready to accept payments!","woocommerce")}),(0,c.jsx)("p",{className:"settings-payments-onboarding-modal__step--content-finish-description",children:(0,s.__)("Great news — your WooPayments account has been activated. You can now start accepting payments on your store.","woocommerce")}),(0,c.jsx)(n.Button,{variant:"primary",className:"settings-payments-onboarding-modal__step--content-finish-primary-button",onClick:()=>{var t;(0,i.W7)("woopayments_onboarding_modal_click",{step:"finish",action:"go_to_payments_overview",source:o}),window.location.href=null!==(t=e?.urls?.overview_page)&&void 0!==t?t:""},children:(0,s.__)("Go to Payments Overview","woocommerce")}),(0,c.jsxs)("div",{className:"divider",children:[(0,c.jsx)("span",{className:"divider-line"}),(0,c.jsx)("span",{className:"divider-text",children:(0,s.__)("OR","woocommerce")}),(0,c.jsx)("span",{className:"divider-line"})]}),(0,c.jsx)(n.Button,{variant:"secondary",className:"settings-payments-onboarding-modal__step--content-finish-secondary-button",onClick:()=>{(0,i.W7)("woopayments_onboarding_modal_click",{step:"finish",action:"close_window",source:o}),t()},children:(0,s.__)("Close this window","woocommerce")})]})})]})}},91289:(e,t,o)=>{o.d(t,{A:()=>h});var s=o(27723),n=o(56427),r=o(83306),a=o(86087),i=o(1455),c=o.n(i),l=o(47804),d=o(4921),m=o(99096),u=o(1275),p=o(1069),_=o(39793);function h(){const{currentStep:e,navigateToNextStep:t,closeModal:o,sessionEntryPoint:i}=(0,m.w)(),[h,g]=(0,a.useState)(!1),[y,w]=(0,a.useState)({}),[x,b]=(0,a.useState)(null),[v,f]=(0,a.useState)(!1),j=e?.context?.pms_state,S=e?.context?.recommended_pms,k=(0,a.useMemo)((()=>S?(0,p.js)(S):[]),[S]),C=(0,a.useRef)(null),[N,F]=(0,a.useState)(!1);(0,a.useEffect)((()=>{j&&w(j)}),[j]);const T=(0,a.useMemo)((()=>(0,p.LI)(y)),[y]);(0,a.useEffect)((()=>{if(null===x&&k.length>0&&Object.keys(T).length>0&&k.every((e=>void 0!==T[e.id]))){const e={};k.forEach((t=>{e[t.id]=(0,p.TO)(t,T[t.id])})),b(e)}}),[k,T,x]);const P=(0,a.useMemo)((()=>!x||h?0:k.filter((e=>{var t;return!(null!==(t=x[e.id])&&void 0!==t&&t)})).length),[k,h,x]),E=t=>{const o=e?.actions?.save?.href;return o?c()({url:o,method:"POST",data:{payment_methods:t}}).then((()=>{w(t)})):(w(t),Promise.resolve())},A=()=>setTimeout((()=>{const e=C.current;if(e){const t=e.scrollHeight>e.clientHeight;F(t)}}),10);return(0,a.useEffect)((()=>{let e=A();const t=()=>{clearTimeout(e),e=A()};return window.addEventListener("resize",t),()=>{clearTimeout(e),window.removeEventListener("resize",t)}}),[h,x]),(0,_.jsx)("div",{className:"settings-payments-onboarding-modal__step--content",children:(0,_.jsxs)("div",{className:"woocommerce-recommended-payment-methods",children:[(0,_.jsxs)("div",{className:"woocommerce-recommended-payment-methods__header",children:[(0,_.jsxs)("div",{className:"woocommerce-recommended-payment-methods__header--title",children:[(0,_.jsx)("h1",{className:"components-truncate components-text",children:(0,s.__)("Choose your payment methods","woocommerce")}),(0,_.jsx)(n.Button,{className:"settings-payments-onboarding-modal__header--close",onClick:o,children:(0,_.jsx)(n.Icon,{icon:l.A})})]}),(0,_.jsx)("div",{className:"woocommerce-recommended-payment-methods__header--description",children:(0,s.__)("Select which payment methods you'd like to offer to your shoppers. You can update these at any time.","woocommerce")})]}),(0,_.jsx)("div",{className:"woocommerce-recommended-payment-methods__list",children:(0,_.jsxs)("div",{className:"settings-payments-methods__container",ref:C,children:[(0,_.jsx)("div",{className:"woocommerce-list",children:k?.map((e=>{var t;return(0,_.jsx)(u.v,{method:e,paymentMethodsState:(0,p.LI)(y),setPaymentMethodsState:e=>{E(e)},initialVisibilityStatus:x&&null!==(t=x[e.id])&&void 0!==t?t:null,isExpanded:h},e.id)}))}),!h&&P>0&&(0,_.jsx)("div",{className:"settings-payments-methods__show-more--wrapper",children:(0,_.jsx)(n.Button,{className:"settings-payments-methods__show-more",onClick:()=>{(0,p.W7)("woopayments_onboarding_modal_click",{step:e?.id||"unknown",action:"show_more",hidden_count:P,source:i}),g(!h)},tabIndex:0,"aria-expanded":h,children:(0,s.sprintf)((0,s.__)("Show more (%s)","woocommerce"),P)})})]})}),(0,_.jsx)("div",{className:(0,d.A)("woocommerce-recommended-payment-methods__list_footer",{"has-border":N}),children:(0,_.jsx)(n.Button,{className:"components-button is-primary",onClick:()=>{const o=e?.actions?.finish?.href;o&&(f(!0),E(y).then((()=>c()({url:o,method:"POST"}))).then((()=>{var e;const o={displayed_payment_methods:Object.keys(y).join(", "),selected_payment_methods:Object.keys(y).filter((e=>y[e])).join(", "),deselected_payment_methods:Object.keys(y).filter((e=>!y[e])).join(", "),business_country:null!==(e=window.wcSettings?.admin?.woocommerce_payments_nox_profile?.business_country_code)&&void 0!==e?e:"unknown",source:i};(0,p.W7)("woopayments_onboarding_modal_click",{step:"payment_methods",action:"continue",...o}),(0,r.recordEvent)("wcpay_settings_payment_methods_continue",o),f(!1),t()})).catch((()=>{f(!1)})))},isBusy:v,disabled:v,children:(0,s.__)("Continue","woocommerce")})})]})})}},33623:(e,t,o)=>{o.d(t,{A:()=>b});var s=o(51609),n=o(1455),r=o.n(n),a=o(85816),i=o(27723),c=o(36849),l=o(56427),d=o(98846),m=o(96476),u=o(7175),p=o(99096),_=o(56109),h=o(1069),g=o(68345),y=o(39793);const w=({progress:e,title:t,message:o})=>(0,y.jsx)(a.Loader,{className:"woocommerce-payments-test-account-step__preloader",children:(0,y.jsxs)(a.Loader.Layout,{className:"woocommerce-payments-test-account-step__preloader-layout",children:[(0,y.jsx)(a.Loader.Illustration,{children:(0,y.jsx)("img",{src:`${_.GZ}images/onboarding/test-account-setup.svg`,alt:"setup",style:{maxWidth:"223px"}})}),(0,y.jsx)(a.Loader.Title,{children:t||(0,i.__)("Finishing payments setup","woocommerce")}),(0,y.jsx)(a.Loader.ProgressBar,{progress:null!=e?e:0}),(0,y.jsx)(a.Loader.Sequence,{interval:0,children:o||(0,i.__)("In just a few moments, you'll be ready to test payments on your store.","woocommerce")})]})}),x=[(0,i.__)("Setting up your test account","woocommerce"),(0,i.__)("Finishing payments setup","woocommerce"),(0,i.__)("Almost there!","woocommerce")],b=()=>{const{currentStep:e,navigateToNextStep:t,closeModal:o,refreshStoreData:n,setJustCompletedStepId:a,sessionEntryPoint:b,setSnackbar:v}=(0,p.w)(),[f,j]=(0,s.useState)("idle"),[S,k]=(0,s.useState)(20),[C,N]=(0,s.useState)(),[F,T]=(0,s.useState)(0),[P,E]=(0,s.useState)(0),[A,B]=(0,s.useState)(x[0]),[W,I]=(0,s.useState)(!1),[D,L]=(0,s.useState)(),O=(0,s.useRef)(null),M=(0,s.useRef)(null),R=(0,s.useRef)(null),z=(0,s.useRef)(0);(0,s.useEffect)((()=>{if("success"===f&&(0,h.W7)("woopayments_onboarding_modal_step_view",{step:e?.id||"unknown",sub_step_id:"ready_to_test_payments",source:b}),"polling"!==f&&"initializing"!==f)return void(z.current=0);0===z.current&&B(x[0]);const t=setTimeout((()=>{z.current+=1,z.current<x.length&&B(x[z.current])}),5e3);return()=>{clearTimeout(t)}}),[f]);const q=()=>{null!==O.current&&(clearTimeout(O.current),O.current=null),null!==R.current&&(clearTimeout(R.current),R.current=null)},[H,V]=(0,s.useState)(!1),U=(0,s.useCallback)((()=>{j("idle"),k(0),N(void 0),T(0),M.current=null,q()}),[j,k,N,T]);if((0,s.useEffect)((()=>{if("idle"===f){if("completed"===e?.status)return j("success"),a(e.id),void k(100);if("blocked"===e?.status)return N(e?.errors?.[0]?.message||(0,i.__)("There are environment or store setup issues which are blocking progress. Please resolve them to proceed.","woocommerce")),void j("blocked");"not_started"===e?.status||"failed"===e?.status?(j("initializing"),k(10),(async()=>{e?.actions?.clean?.href&&(P>0||"failed"===e?.status)&&await r()({url:e?.actions?.clean?.href,method:"POST"})})().then((()=>r()({url:e?.actions?.init?.href,method:"POST"}))).then((e=>{e?.success?j("polling"):(L(e?.code||""),N(e?.message||(0,i.__)("Creating test account failed. Please try again.","woocommerce")),j("error"))})).catch((e=>{L(e?.code||""),N(e.message),j("error")}))):j("polling")}if("polling"===f){const t=()=>{q(),r()({url:e?.actions?.check?.href,method:"POST"}).then((o=>{if("completed"===o?.status)return void(O.current=window.setTimeout((()=>{j("success"),k(100),a(e?.id||"")}),1e3));let s,n,r=0;k((e=>(r=0===F?Math.min(e+5,90):1===F?Math.min(e+1,96):e,r))),0===F&&r>=90?(s=1,n=5e3,M.current=Date.now()):1===F?M.current&&Date.now()-M.current>3e4?(s=2,n=7e3):(s=1,n=5e3):2===F?(s=2,n=7e3):(s=0,n=3e3),T(s),O.current=window.setTimeout(t,n)})).catch((e=>{N(e.message),j("error"),q()}))};t()}return"initializing"===f&&null===R.current&&(R.current=window.setInterval((()=>{k((e=>e<30?Math.min(e+2,30):e))}),1e3)),"initializing"!==f&&null!==R.current&&(clearTimeout(R.current),R.current=null),()=>{q()}}),[f,e,P,F,a]),"success"===f)return(0,y.jsxs)(y.Fragment,{children:[(0,y.jsx)(u.A,{onClose:o}),(0,y.jsx)("div",{className:"settings-payments-onboarding-modal__step--content",children:(0,y.jsx)("div",{className:"woocommerce-payments-test-account-step__success_content_container",children:(0,y.jsxs)("div",{className:"woocommerce-woopayments-modal__content woocommerce-payments-test-account-step__success_content",children:[(0,y.jsx)("h1",{className:"woocommerce-payments-test-account-step__success_content_title",children:(0,i.__)("You're ready to test payments!","woocommerce")}),(0,y.jsx)("div",{className:"woocommerce-woopayments-modal__content__item",children:(0,y.jsx)("div",{className:"woocommerce-woopayments-modal__content__item__description",children:(0,y.jsx)("p",{children:(0,c.A)({mixedString:(0,i.__)("We've created a test account for you so that you can begin {{link}}testing payments on your store{{/link}}.","woocommerce"),components:{link:(0,y.jsx)(d.Link,{href:"https://woocommerce.com/document/woopayments/testing-and-troubleshooting/sandbox-mode/",target:"_blank",rel:"noreferrer",type:"external"}),break:(0,y.jsx)("br",{})}})})})}),(0,y.jsxs)("div",{className:"woocommerce-payments-test-account-step__success-whats-next",children:[(0,y.jsx)("div",{className:"woocommerce-woopayments-modal__content__item",children:(0,y.jsx)("h2",{children:(0,i.__)("What's next:","woocommerce")})}),(0,y.jsxs)("div",{className:"woocommerce-woopayments-modal__content__item-flex",children:[(0,y.jsx)("img",{src:_.GZ+"images/icons/store.svg",alt:"store icon"}),(0,y.jsxs)("div",{className:"woocommerce-woopayments-modal__content__item-flex__description",children:[(0,y.jsx)("h3",{children:(0,i.__)("Continue setting up your store","woocommerce")}),(0,y.jsx)("div",{children:(0,i.__)("Test payments and finish off any other tasks required to launch your store.","woocommerce")})]})]}),(0,y.jsx)(l.Button,{variant:"primary",onClick:()=>{(0,h.W7)("woopayments_onboarding_modal_click",{step:e?.id||"unknown",action:"continue_store_setup",source:b}),(0,m.navigateTo)({url:(0,m.getNewPath)({},"",{page:"wc-admin"})})},children:(0,i.__)("Continue store setup","woocommerce")}),(0,y.jsxs)("div",{className:"woocommerce-payments-test-account-step__success_content_or-divider",children:[(0,y.jsx)("hr",{}),(0,i.__)("OR","woocommerce"),(0,y.jsx)("hr",{})]}),(0,y.jsxs)("div",{className:"woocommerce-woopayments-modal__content__item-flex",children:[(0,y.jsx)("img",{src:_.GZ+"images/icons/dollar.svg",alt:"dollar icon"}),(0,y.jsxs)("div",{className:"woocommerce-woopayments-modal__content__item-flex__description",children:[(0,y.jsx)("h3",{children:(0,i.__)("Activate real payments","woocommerce")}),(0,y.jsx)("div",{children:(0,y.jsx)("p",{children:(0,c.A)({mixedString:(0,i.__)("Provide additional details about your business so you can begin accepting real payments. {{link}}Learn more{{/link}}","woocommerce"),components:{link:(0,y.jsx)(d.Link,{href:"https://woocommerce.com/document/woopayments/startup-guide/#sign-up-process",target:"_blank",rel:"noreferrer",type:"external"})}})})})]})]}),(0,y.jsx)(l.Button,{variant:"secondary",isBusy:H,disabled:H,onClick:()=>{(0,h.W7)("woopayments_onboarding_modal_click",{step:e?.id||"unknown",action:"activate_payments",source:b}),V(!0),(0,h.wJ)().then((()=>(V(!1),t(),n()))).catch((()=>{V(!1)}))},children:(0,i.__)("Activate payments","woocommerce")})]})]})})})]});const K="woocommerce_woopayments_test_account_already_exists"===D?[{label:(0,i.__)("Reset Account","woocommerce"),variant:"secondary",onClick:()=>{I(!0)}}]:[{label:(0,i.__)("Try Again","woocommerce"),variant:"primary",onClick:()=>{(0,h.W7)("woopayments_onboarding_modal_click",{step:e?.id||"unknown",action:"try_again_on_error",retries:P+1,source:b}),U(),E((e=>e+1))}},{label:(0,i.__)("Cancel","woocommerce"),variant:"secondary",className:"woocommerce-payments-test-account-step__error-cancel-button",onClick:()=>{(0,h.W7)("woopayments_onboarding_modal_click",{step:e?.id||"unknown",action:"cancel_on_error",retries:P,source:b}),o()}}];return(0,y.jsxs)("div",{className:"woocommerce-payments-test-account-step",children:[(0,y.jsx)(u.A,{onClose:o}),("error"===f||"blocked"===f)&&(0,y.jsx)(l.Notice,{status:"blocked"===f?"error":"warning",isDismissible:!1,actions:"blocked"!==f?K:[],className:"woocommerce-payments-test-account-step__error",children:(0,y.jsx)("p",{className:"woocommerce-payments-test-account-step__error-message",children:C||(0,i.__)("An error occurred while creating your test account. Please try again.","woocommerce")})}),("initializing"===f||"polling"===f)&&(0,y.jsx)(w,{progress:S,title:A,message:(G=F,1===G?(0,i.__)("The test account creation is taking a bit longer than expected, but don't worry — we're on it! Please bear with us for a few seconds more as we set everything up for your store.","woocommerce"):2===G?(0,i.__)("Thank you for your patience! Unfortunately, the test account creation is taking a bit longer than we anticipated. But don't worry — we won't give up! Feel free to close this modal and check back later. We appreciate your understanding!","woocommerce"):void 0)}),(0,y.jsx)(g.M,{isOpen:W,onClose:()=>{I(!1),v({show:!0,message:(0,i.__)("Your test account was successfully reset.","woocommerce")})},isEmbeddedResetFlow:!0})]});var G}},10432:(e,t,o)=>{o.d(t,{A:()=>d}),o(51609);var s=o(27723),n=o(56427),r=o(86087),a=o(99096),i=o(7175),c=o(1069),l=o(39793);const d=()=>{const{currentStep:e,closeModal:t,sessionEntryPoint:o}=(0,a.w)(),[d,m]=(0,r.useState)(!1);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(i.A,{onClose:t}),(0,l.jsx)("div",{className:"settings-payments-onboarding-modal__step--content",children:(0,l.jsxs)("div",{className:"settings-payments-onboarding-modal__step--content-jetpack",children:[(0,l.jsx)("h1",{className:"settings-payments-onboarding-modal__step--content-jetpack-title",children:(0,s.__)("Connect to WordPress.com","woocommerce")}),(0,l.jsx)("p",{className:"settings-payments-onboarding-modal__step--content-jetpack-description",children:(0,s.__)("You’ll be briefly redirected to connect your store to your WordPress.com account and unlock the full features and functionality of WooPayments","woocommerce")}),(0,l.jsx)(n.Button,{variant:"primary",className:"settings-payments-onboarding-modal__step--content-jetpack-button",isBusy:d,disabled:d,onClick:()=>{var t;(0,c.W7)("woopayments_onboarding_modal_click",{step:e?.id||"unknown",action:"connect_to_wpcom",source:o}),m(!0),window.location.href=null!==(t=e?.actions?.auth?.href)&&void 0!==t?t:""},children:(0,s.__)("Connect","woocommerce")})]})})]})}}}]);

SILENT KILLER Tool