/*! For license information please see index.js.LICENSE.txt */
(()=>{var e={7138:(e,t)=>{"use strict";const n={setOnLoadError:e=>{},setOnLoaderStart:e=>{}},o={"account-onboarding":{setFullTermsOfServiceUrl:e=>{},setRecipientTermsOfServiceUrl:e=>{},setPrivacyPolicyUrl:e=>{},setSkipTermsOfServiceCollection:e=>{},setCollectionOptions:e=>{},setOnExit:e=>{},setOnStepChange:e=>{}},"account-management":{setCollectionOptions:e=>{}},"notification-banner":{setCollectionOptions:e=>{},setOnNotificationsChange:e=>{}},payments:{setDefaultFilters:e=>{}},"payment-details":{setPayment:e=>{},setOnClose:e=>{}},"tax-settings":{setHideProductTaxCodeSelector:e=>{},setDisplayHeadOfficeCountries:e=>{},setOnTaxSettingsUpdated:e=>{}},"tax-registrations":{setOnAfterTaxRegistrationAdded:e=>{},setDisplayCountries:e=>{}}},r={"account-onboarding":"stripe-connect-account-onboarding",payments:"stripe-connect-payments","payment-details":"stripe-connect-payment-details",payouts:"stripe-connect-payouts","payouts-list":"stripe-connect-payouts-list",balances:"stripe-connect-balances","account-management":"stripe-connect-account-management","notification-banner":"stripe-connect-notification-banner",documents:"stripe-connect-documents","tax-registrations":"stripe-connect-tax-registrations","tax-settings":"stripe-connect-tax-settings"},a="loadConnect was called but an existing Connect.js script already exists in the document; existing script parameters will be used",i="https://connect-js.stripe.com/v1.0/connect.js";let s=null;const c=(e,t)=>{var a;const i=(()=>{try{return t.fetchClientSecret()}catch(e){return Promise.reject(e)}})(),s=null!==(a=t.metaOptions)&&void 0!==a?a:{},c=e.then((e=>e.initialize(Object.assign(Object.assign({},t),{metaOptions:Object.assign(Object.assign({},s),{eagerClientSecretPromise:i})}))));return{create:e=>{let t=r[e];t||(t=e);const a=document.createElement(t),i=(e=>e in o)(e)?o[e]:{},s=Object.assign(Object.assign({},i),n);for(const e in s)a[e]=function(t){c.then((()=>{this[`${e}InternalOnly`](t)}))};return c.then((t=>{if(!a.isConnected&&!a.setConnector){const e=a.style.display;a.style.display="none",document.body.appendChild(a),document.body.removeChild(a),a.style.display=e}if(!a||!a.setConnector)throw new Error(`Element ${e} was not transformed into a custom element. Are you using a documented component? See https://docs.stripe.com/connect/supported-embedded-components for a list of supported components`);a.setConnector(t.connect)})),a},update:e=>{c.then((t=>{t.update(e)}))},debugInstance:()=>c,logout:()=>c.then((e=>e.logout()))}},d=e=>(window.StripeConnect=window.StripeConnect||{},window.StripeConnect.optimizedLoading=!0,{initialize:t=>{var n;const o=null!==(n=t.metaOptions)&&void 0!==n?n:{};return e.init(Object.assign(Object.assign({},t),{metaOptions:Object.assign(Object.assign({},o),{sdk:!0,sdkOptions:{sdkVersion:"3.3.15"}})}))}});t.loadConnectAndInitialize=e=>{const t=(null!==s||(s=new Promise(((e,t)=>{if("undefined"!=typeof window)if(window.StripeConnect&&console.warn(a),window.StripeConnect){const t=d(window.StripeConnect);e(t)}else try{let n=document.querySelectorAll(`script[src="${i}"]`)[0]||document.querySelectorAll('script[src="https://connect-js.stripe.com/v0.1/connect.js"]')[0]||null;n?console.warn(a):n||(n=(()=>{const e=document.createElement("script");if(e.src=i,!document.head)throw new Error("Expected document.head not to be null. Connect.js requires a
element.");return document.head.appendChild(e),e})()),n.addEventListener("load",(()=>{if(window.StripeConnect){const t=d(window.StripeConnect);e(t)}else t(new Error("Connect.js did not load the necessary objects"))})),n.addEventListener("error",(()=>{t(new Error("Failed to load Connect.js"))}))}catch(e){t(e)}else t("ConnectJS won't load when rendering code in the server - it can only be loaded on a browser. This error is expected when loading ConnectJS in SSR environments, like NextJS. It will have no impact in the UI, however if you wish to avoid it, you can switch to the `pure` version of the connect.js loader: https://github.com/stripe/connect-js#importing-loadconnect-without-side-effects.")}))),s);if(null==e)throw new Error("You must provide required parameters to initialize Connect");return c(t,e)}},4759:(e,t,n)=>{e.exports=n(7138)},2485:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e=[],t=0;te.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?n-1:0),r=1;r/gm),H=u(/\${[\w\W]*}/gm),Y=u(/^data-[\-\w.\u00B7-\uFFFF]/),G=u(/^aria-[\-\w]+$/),q=u(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),K=u(/^(?:\w+script|data):/i),Q=u(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Z=u(/^html$/i),J=u(/^[a-z][.\w]*(-[.\w]+)+$/i),X=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:X(),r=function(e){return t(e)};if(r.version="2.5.6",r.removed=[],!n||!n.document||9!==n.document.nodeType)return r.isSupported=!1,r;var a=n.document,i=n.document,s=n.DocumentFragment,c=n.HTMLTemplateElement,d=n.Node,u=n.Element,m=n.NodeFilter,p=n.NamedNodeMap,y=void 0===p?n.NamedNodeMap||n.MozNamedAttrMap:p,h=n.HTMLFormElement,_=n.DOMParser,N=n.trustedTypes,ee=u.prototype,te=O(ee,"cloneNode"),ne=O(ee,"nextSibling"),oe=O(ee,"childNodes"),re=O(ee,"parentNode");if("function"==typeof c){var ae=i.createElement("template");ae.content&&ae.content.ownerDocument&&(i=ae.content.ownerDocument)}var ie=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var o=null,r="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(r)&&(o=n.currentScript.getAttribute(r));var a="dompurify"+(o?"#"+o:"");try{return t.createPolicy(a,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+a+" could not be created."),null}}(N,a),se=ie?ie.createHTML(""):"",ce=i,de=ce.implementation,le=ce.createNodeIterator,ue=ce.createDocumentFragment,me=ce.getElementsByTagName,pe=a.importNode,ye={};try{ye=A(i).documentMode?i.documentMode:{}}catch(e){}var he={};r.isSupported="function"==typeof re&&de&&void 0!==de.createHTMLDocument&&9!==ye;var _e,fe,ge=V,ve=W,we=H,be=Y,Ee=G,$e=K,Se=Q,xe=J,ke=q,Ce=null,Ne=T({},[].concat(o(I),o(L),o(R),o(M),o(j))),Te=null,Ae=T({},[].concat(o(F),o(B),o(z),o(U))),Oe=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Ie=null,Le=null,Re=!0,De=!0,Me=!1,Pe=!0,je=!1,Fe=!0,Be=!1,ze=!1,Ue=!1,Ve=!1,We=!1,He=!1,Ye=!0,Ge=!1,qe=!0,Ke=!1,Qe={},Ze=null,Je=T({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Xe=null,et=T({},["audio","video","img","source","image","track"]),tt=null,nt=T({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ot="http://www.w3.org/1998/Math/MathML",rt="http://www.w3.org/2000/svg",at="http://www.w3.org/1999/xhtml",it=at,st=!1,ct=null,dt=T({},[ot,rt,at],b),lt=["application/xhtml+xml","text/html"],ut=null,mt=i.createElement("form"),pt=function(e){return e instanceof RegExp||e instanceof Function},yt=function(t){ut&&ut===t||(t&&"object"===e(t)||(t={}),t=A(t),_e=_e=-1===lt.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,fe="application/xhtml+xml"===_e?b:w,Ce="ALLOWED_TAGS"in t?T({},t.ALLOWED_TAGS,fe):Ne,Te="ALLOWED_ATTR"in t?T({},t.ALLOWED_ATTR,fe):Ae,ct="ALLOWED_NAMESPACES"in t?T({},t.ALLOWED_NAMESPACES,b):dt,tt="ADD_URI_SAFE_ATTR"in t?T(A(nt),t.ADD_URI_SAFE_ATTR,fe):nt,Xe="ADD_DATA_URI_TAGS"in t?T(A(et),t.ADD_DATA_URI_TAGS,fe):et,Ze="FORBID_CONTENTS"in t?T({},t.FORBID_CONTENTS,fe):Je,Ie="FORBID_TAGS"in t?T({},t.FORBID_TAGS,fe):{},Le="FORBID_ATTR"in t?T({},t.FORBID_ATTR,fe):{},Qe="USE_PROFILES"in t&&t.USE_PROFILES,Re=!1!==t.ALLOW_ARIA_ATTR,De=!1!==t.ALLOW_DATA_ATTR,Me=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Pe=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,je=t.SAFE_FOR_TEMPLATES||!1,Fe=!1!==t.SAFE_FOR_XML,Be=t.WHOLE_DOCUMENT||!1,Ve=t.RETURN_DOM||!1,We=t.RETURN_DOM_FRAGMENT||!1,He=t.RETURN_TRUSTED_TYPE||!1,Ue=t.FORCE_BODY||!1,Ye=!1!==t.SANITIZE_DOM,Ge=t.SANITIZE_NAMED_PROPS||!1,qe=!1!==t.KEEP_CONTENT,Ke=t.IN_PLACE||!1,ke=t.ALLOWED_URI_REGEXP||ke,it=t.NAMESPACE||at,Oe=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Oe.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Oe.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Oe.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),je&&(De=!1),We&&(Ve=!0),Qe&&(Ce=T({},o(j)),Te=[],!0===Qe.html&&(T(Ce,I),T(Te,F)),!0===Qe.svg&&(T(Ce,L),T(Te,B),T(Te,U)),!0===Qe.svgFilters&&(T(Ce,R),T(Te,B),T(Te,U)),!0===Qe.mathMl&&(T(Ce,M),T(Te,z),T(Te,U))),t.ADD_TAGS&&(Ce===Ne&&(Ce=A(Ce)),T(Ce,t.ADD_TAGS,fe)),t.ADD_ATTR&&(Te===Ae&&(Te=A(Te)),T(Te,t.ADD_ATTR,fe)),t.ADD_URI_SAFE_ATTR&&T(tt,t.ADD_URI_SAFE_ATTR,fe),t.FORBID_CONTENTS&&(Ze===Je&&(Ze=A(Ze)),T(Ze,t.FORBID_CONTENTS,fe)),qe&&(Ce["#text"]=!0),Be&&T(Ce,["html","head","body"]),Ce.table&&(T(Ce,["tbody"]),delete Ie.tbody),l&&l(t),ut=t)},ht=T({},["mi","mo","mn","ms","mtext"]),_t=T({},["foreignobject","annotation-xml"]),ft=T({},["title","style","font","a","script"]),gt=T({},L);T(gt,R),T(gt,D);var vt=T({},M);T(vt,P);var wt=function(e){v(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=se}catch(t){e.remove()}}},bt=function(e,t){try{v(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){v(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Te[e])if(Ve||We)try{wt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Et=function(e){var t,n;if(Ue)e=""+e;else{var o=E(e,/^[\r\n\t ]+/);n=o&&o[0]}"application/xhtml+xml"===_e&&it===at&&(e=''+e+"");var r=ie?ie.createHTML(e):e;if(it===at)try{t=(new _).parseFromString(r,_e)}catch(e){}if(!t||!t.documentElement){t=de.createDocument(it,"template",null);try{t.documentElement.innerHTML=st?se:r}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(i.createTextNode(n),a.childNodes[0]||null),it===at?me.call(t,Be?"html":"body")[0]:Be?t.documentElement:a},$t=function(e){return le.call(e.ownerDocument||e,e,m.SHOW_ELEMENT|m.SHOW_COMMENT|m.SHOW_TEXT|m.SHOW_PROCESSING_INSTRUCTION|m.SHOW_CDATA_SECTION,null,!1)},St=function(e){return e instanceof h&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof y)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},xt=function(t){return"object"===e(d)?t instanceof d:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},kt=function(e,t,n){he[e]&&f(he[e],(function(e){e.call(r,t,n,ut)}))},Ct=function(e){var t;if(kt("beforeSanitizeElements",e,null),St(e))return wt(e),!0;if(k(/[\u0080-\uFFFF]/,e.nodeName))return wt(e),!0;var n=fe(e.nodeName);if(kt("uponSanitizeElement",e,{tagName:n,allowedTags:Ce}),e.hasChildNodes()&&!xt(e.firstElementChild)&&(!xt(e.content)||!xt(e.content.firstElementChild))&&k(/<[/\w]/g,e.innerHTML)&&k(/<[/\w]/g,e.textContent))return wt(e),!0;if("select"===n&&k(/=0;--i){var s=te(a[i],!0);s.__removalCount=(e.__removalCount||0)+1,o.insertBefore(s,ne(e))}}return wt(e),!0}return e instanceof u&&!function(e){var t=re(e);t&&t.tagName||(t={namespaceURI:it,tagName:"template"});var n=w(e.tagName),o=w(t.tagName);return!!ct[e.namespaceURI]&&(e.namespaceURI===rt?t.namespaceURI===at?"svg"===n:t.namespaceURI===ot?"svg"===n&&("annotation-xml"===o||ht[o]):Boolean(gt[n]):e.namespaceURI===ot?t.namespaceURI===at?"math"===n:t.namespaceURI===rt?"math"===n&&_t[o]:Boolean(vt[n]):e.namespaceURI===at?!(t.namespaceURI===rt&&!_t[o])&&!(t.namespaceURI===ot&&!ht[o])&&!vt[n]&&(ft[n]||!gt[n]):!("application/xhtml+xml"!==_e||!ct[e.namespaceURI]))}(e)?(wt(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!k(/<\/no(script|embed|frames)/i,e.innerHTML)?(je&&3===e.nodeType&&(t=e.textContent,t=$(t,ge," "),t=$(t,ve," "),t=$(t,we," "),e.textContent!==t&&(v(r.removed,{element:e.cloneNode()}),e.textContent=t)),kt("afterSanitizeElements",e,null),!1):(wt(e),!0)},Nt=function(e,t,n){if(Ye&&("id"===t||"name"===t)&&(n in i||n in mt))return!1;if(De&&!Le[t]&&k(be,t));else if(Re&&k(Ee,t));else if(!Te[t]||Le[t]){if(!(Tt(e)&&(Oe.tagNameCheck instanceof RegExp&&k(Oe.tagNameCheck,e)||Oe.tagNameCheck instanceof Function&&Oe.tagNameCheck(e))&&(Oe.attributeNameCheck instanceof RegExp&&k(Oe.attributeNameCheck,t)||Oe.attributeNameCheck instanceof Function&&Oe.attributeNameCheck(t))||"is"===t&&Oe.allowCustomizedBuiltInElements&&(Oe.tagNameCheck instanceof RegExp&&k(Oe.tagNameCheck,n)||Oe.tagNameCheck instanceof Function&&Oe.tagNameCheck(n))))return!1}else if(tt[t]);else if(k(ke,$(n,Se,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==S(n,"data:")||!Xe[e])if(Me&&!k($e,$(n,Se,"")));else if(n)return!1;return!0},Tt=function(e){return"annotation-xml"!==e&&E(e,xe)},At=function(t){var n,o,a,i;kt("beforeSanitizeAttributes",t,null);var s=t.attributes;if(s){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Te};for(i=s.length;i--;){var d=n=s[i],l=d.name,u=d.namespaceURI;if(o="value"===l?n.value:x(n.value),a=fe(l),c.attrName=a,c.attrValue=o,c.keepAttr=!0,c.forceKeepAttr=void 0,kt("uponSanitizeAttribute",t,c),o=c.attrValue,Fe&&k(/((--!?|])>)|<\/(style|title)/i,o))bt(l,t);else if(!c.forceKeepAttr&&(bt(l,t),c.keepAttr))if(Pe||!k(/\/>/i,o)){je&&(o=$(o,ge," "),o=$(o,ve," "),o=$(o,we," "));var m=fe(t.nodeName);if(Nt(m,a,o)){if(!Ge||"id"!==a&&"name"!==a||(bt(l,t),o="user-content-"+o),ie&&"object"===e(N)&&"function"==typeof N.getAttributeType)if(u);else switch(N.getAttributeType(m,a)){case"TrustedHTML":o=ie.createHTML(o);break;case"TrustedScriptURL":o=ie.createScriptURL(o)}try{u?t.setAttributeNS(u,l,o):t.setAttribute(l,o),St(t)?wt(t):g(r.removed)}catch(e){}}}else bt(l,t)}kt("afterSanitizeAttributes",t,null)}},Ot=function e(t){var n,o=$t(t);for(kt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)kt("uponSanitizeShadowNode",n,null),Ct(n)||(n.content instanceof s&&e(n.content),At(n));kt("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(t){var o,i,c,l,u,m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((st=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!xt(t)){if("function"!=typeof t.toString)throw C("toString is not a function");if("string"!=typeof(t=t.toString()))throw C("dirty is not a string, aborting")}if(!r.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(xt(t))return n.toStaticHTML(t.outerHTML)}return t}if(ze||yt(m),r.removed=[],"string"==typeof t&&(Ke=!1),Ke){if(t.nodeName){var p=fe(t.nodeName);if(!Ce[p]||Ie[p])throw C("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof d)1===(i=(o=Et("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?o=i:o.appendChild(i);else{if(!Ve&&!je&&!Be&&-1===t.indexOf("<"))return ie&&He?ie.createHTML(t):t;if(!(o=Et(t)))return Ve?null:He?se:""}o&&Ue&&wt(o.firstChild);for(var y=$t(Ke?t:o);c=y.nextNode();)3===c.nodeType&&c===l||Ct(c)||(c.content instanceof s&&Ot(c.content),At(c),l=c);if(l=null,Ke)return t;if(Ve){if(We)for(u=ue.call(o.ownerDocument);o.firstChild;)u.appendChild(o.firstChild);else u=o;return(Te.shadowroot||Te.shadowrootmod)&&(u=pe.call(a,u,!0)),u}var h=Be?o.outerHTML:o.innerHTML;return Be&&Ce["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&k(Z,o.ownerDocument.doctype.name)&&(h="\n"+h),je&&(h=$(h,ge," "),h=$(h,ve," "),h=$(h,we," ")),ie&&He?ie.createHTML(h):h},r.setConfig=function(e){yt(e),ze=!0},r.clearConfig=function(){ut=null,ze=!1},r.isValidAttribute=function(e,t,n){ut||yt({});var o=fe(e),r=fe(t);return Nt(o,r,n)},r.addHook=function(e,t){"function"==typeof t&&(he[e]=he[e]||[],v(he[e],t))},r.removeHook=function(e){if(he[e])return g(he[e])},r.removeHooks=function(e){he[e]&&(he[e]=[])},r.removeAllHooks=function(){he={}},r}()}()},9230:(e,t,n)=>{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,s=(e.icon,e.className),c=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,s=(e.icon,e.className),c=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,s=(e.icon,e.className),c=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,s=(e.icon,e.className),c=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,s=(e.icon,e.className),c=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,s=(e.icon,e.className),c=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,s=(e.icon,e.className),c=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,s=(e.icon,e.className),c=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,s=(e.icon,e.className),c=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,s=(e.icon,e.className),c=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,s=(e.icon,e.className),c=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,s=(e.icon,e.className),c=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,s=(e.icon,e.className),c=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,s=(e.icon,e.className),c=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,s=(e.icon,e.className),c=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,s=(e.icon,e.className),c=function(e,t){if(null==e)return{};var n,o,r=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o{e.exports=function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={exports:{},id:o,loaded:!1};return e[o].call(r.exports,r,r.exports,n),r.loaded=!0,r.exports}return n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(2);Object.defineProperty(t,"combineChunks",{enumerable:!0,get:function(){return o.combineChunks}}),Object.defineProperty(t,"fillInChunks",{enumerable:!0,get:function(){return o.fillInChunks}}),Object.defineProperty(t,"findAll",{enumerable:!0,get:function(){return o.findAll}}),Object.defineProperty(t,"findChunks",{enumerable:!0,get:function(){return o.findChunks}})},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=function(e){var t=e.autoEscape,a=e.caseSensitive,i=void 0!==a&&a,s=e.findChunks,c=void 0===s?o:s,d=e.sanitize,l=e.searchWords,u=e.textToHighlight;return r({chunksToHighlight:n({chunks:c({autoEscape:t,caseSensitive:i,sanitize:d,searchWords:l,textToHighlight:u})}),totalLength:u?u.length:0})};var n=t.combineChunks=function(e){var t=e.chunks;return t.sort((function(e,t){return e.start-t.start})).reduce((function(e,t){if(0===e.length)return[t];var n=e.pop();if(t.start<=n.end){var o=Math.max(n.end,t.end);e.push({highlight:!1,start:n.start,end:o})}else e.push(n,t);return e}),[])},o=function(e){var t=e.autoEscape,n=e.caseSensitive,o=e.sanitize,r=void 0===o?a:o,i=e.searchWords,s=e.textToHighlight;return s=r(s),i.filter((function(e){return e})).reduce((function(e,o){o=r(o),t&&(o=o.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"));for(var a=new RegExp(o,n?"g":"gi"),i=void 0;i=a.exec(s);){var c=i.index,d=a.lastIndex;d>c&&e.push({highlight:!1,start:c,end:d}),i.index===a.lastIndex&&a.lastIndex++}return e}),[])};t.findChunks=o;var r=t.fillInChunks=function(e){var t=e.chunksToHighlight,n=e.totalLength,o=[],r=function(e,t,n){t-e>0&&o.push({start:e,end:t,highlight:n})};if(0===t.length)r(0,n,!1);else{var a=0;t.forEach((function(e){r(a,e.start,!1),r(e.start,e.end,!0),a=e.end})),r(a,n,!1)}return o};function a(e){return e}}])},4146:(e,t,n)=>{"use strict";var o=n(3404),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function c(e){return o.isMemo(e)?i:s[e.$$typeof]||r}s[o.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[o.Memo]=i;var d=Object.defineProperty,l=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,m=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,y=Object.prototype;e.exports=function e(t,n,o){if("string"!=typeof n){if(y){var r=p(n);r&&r!==y&&e(t,r,o)}var i=l(n);u&&(i=i.concat(u(n)));for(var s=c(t),h=c(n),_=0;_{"use strict";var n="function"==typeof Symbol&&Symbol.for,o=n?Symbol.for("react.element"):60103,r=n?Symbol.for("react.portal"):60106,a=n?Symbol.for("react.fragment"):60107,i=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,c=n?Symbol.for("react.provider"):60109,d=n?Symbol.for("react.context"):60110,l=n?Symbol.for("react.async_mode"):60111,u=n?Symbol.for("react.concurrent_mode"):60111,m=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,y=n?Symbol.for("react.suspense_list"):60120,h=n?Symbol.for("react.memo"):60115,_=n?Symbol.for("react.lazy"):60116,f=n?Symbol.for("react.block"):60121,g=n?Symbol.for("react.fundamental"):60117,v=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function b(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case l:case u:case a:case s:case i:case p:return e;default:switch(e=e&&e.$$typeof){case d:case m:case _:case h:case c:return e;default:return t}}case r:return t}}}function E(e){return b(e)===u}t.AsyncMode=l,t.ConcurrentMode=u,t.ContextConsumer=d,t.ContextProvider=c,t.Element=o,t.ForwardRef=m,t.Fragment=a,t.Lazy=_,t.Memo=h,t.Portal=r,t.Profiler=s,t.StrictMode=i,t.Suspense=p,t.isAsyncMode=function(e){return E(e)||b(e)===l},t.isConcurrentMode=E,t.isContextConsumer=function(e){return b(e)===d},t.isContextProvider=function(e){return b(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},t.isForwardRef=function(e){return b(e)===m},t.isFragment=function(e){return b(e)===a},t.isLazy=function(e){return b(e)===_},t.isMemo=function(e){return b(e)===h},t.isPortal=function(e){return b(e)===r},t.isProfiler=function(e){return b(e)===s},t.isStrictMode=function(e){return b(e)===i},t.isSuspense=function(e){return b(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===s||e===i||e===p||e===y||"object"==typeof e&&null!==e&&(e.$$typeof===_||e.$$typeof===h||e.$$typeof===c||e.$$typeof===d||e.$$typeof===m||e.$$typeof===g||e.$$typeof===v||e.$$typeof===w||e.$$typeof===f)},t.typeOf=b},3404:(e,t,n)=>{"use strict";e.exports=n(3072)},436:e=>{var t;t=function(e){"use strict";return function(){for(var t=[["Afghanistan (افغانستان)","af","93"],["Albania (Shqipëri)","al","355"],["Algeria (الجزائر)","dz","213"],["American Samoa","as","1",5,["684"]],["Andorra","ad","376"],["Angola","ao","244"],["Anguilla","ai","1",6,["264"]],["Antigua and Barbuda","ag","1",7,["268"]],["Argentina","ar","54"],["Armenia (Հայաստան)","am","374"],["Aruba","aw","297"],["Ascension Island","ac","247"],["Australia","au","61",0],["Austria (Österreich)","at","43"],["Azerbaijan (Azərbaycan)","az","994"],["Bahamas","bs","1",8,["242"]],["Bahrain (البحرين)","bh","973"],["Bangladesh (বাংলাদেশ)","bd","880"],["Barbados","bb","1",9,["246"]],["Belarus (Беларусь)","by","375"],["Belgium (België)","be","32"],["Belize","bz","501"],["Benin (Bénin)","bj","229"],["Bermuda","bm","1",10,["441"]],["Bhutan (འབྲུག)","bt","975"],["Bolivia","bo","591"],["Bosnia and Herzegovina (Босна и Херцеговина)","ba","387"],["Botswana","bw","267"],["Brazil (Brasil)","br","55"],["British Indian Ocean Territory","io","246"],["British Virgin Islands","vg","1",11,["284"]],["Brunei","bn","673"],["Bulgaria (България)","bg","359"],["Burkina Faso","bf","226"],["Burundi (Uburundi)","bi","257"],["Cambodia (កម្ពុជា)","kh","855"],["Cameroon (Cameroun)","cm","237"],["Canada","ca","1",1,["204","226","236","249","250","289","306","343","365","387","403","416","418","431","437","438","450","506","514","519","548","579","581","587","604","613","639","647","672","705","709","742","778","780","782","807","819","825","867","873","902","905"]],["Cape Verde (Kabu Verdi)","cv","238"],["Caribbean Netherlands","bq","599",1,["3","4","7"]],["Cayman Islands","ky","1",12,["345"]],["Central African Republic (République centrafricaine)","cf","236"],["Chad (Tchad)","td","235"],["Chile","cl","56"],["China (中国)","cn","86"],["Christmas Island","cx","61",2,["89164"]],["Cocos (Keeling) Islands","cc","61",1,["89162"]],["Colombia","co","57"],["Comoros (جزر القمر)","km","269"],["Congo (DRC) (Jamhuri ya Kidemokrasia ya Kongo)","cd","243"],["Congo (Republic) (Congo-Brazzaville)","cg","242"],["Cook Islands","ck","682"],["Costa Rica","cr","506"],["Côte d’Ivoire","ci","225"],["Croatia (Hrvatska)","hr","385"],["Cuba","cu","53"],["Curaçao","cw","599",0],["Cyprus (Κύπρος)","cy","357"],["Czech Republic (Česká republika)","cz","420"],["Denmark (Danmark)","dk","45"],["Djibouti","dj","253"],["Dominica","dm","1",13,["767"]],["Dominican Republic (República Dominicana)","do","1",2,["809","829","849"]],["Ecuador","ec","593"],["Egypt (مصر)","eg","20"],["El Salvador","sv","503"],["Equatorial Guinea (Guinea Ecuatorial)","gq","240"],["Eritrea","er","291"],["Estonia (Eesti)","ee","372"],["Eswatini","sz","268"],["Ethiopia","et","251"],["Falkland Islands (Islas Malvinas)","fk","500"],["Faroe Islands (Føroyar)","fo","298"],["Fiji","fj","679"],["Finland (Suomi)","fi","358",0],["France","fr","33"],["French Guiana (Guyane française)","gf","594"],["French Polynesia (Polynésie française)","pf","689"],["Gabon","ga","241"],["Gambia","gm","220"],["Georgia (საქართველო)","ge","995"],["Germany (Deutschland)","de","49"],["Ghana (Gaana)","gh","233"],["Gibraltar","gi","350"],["Greece (Ελλάδα)","gr","30"],["Greenland (Kalaallit Nunaat)","gl","299"],["Grenada","gd","1",14,["473"]],["Guadeloupe","gp","590",0],["Guam","gu","1",15,["671"]],["Guatemala","gt","502"],["Guernsey","gg","44",1,["1481","7781","7839","7911"]],["Guinea (Guinée)","gn","224"],["Guinea-Bissau (Guiné Bissau)","gw","245"],["Guyana","gy","592"],["Haiti","ht","509"],["Honduras","hn","504"],["Hong Kong (香港)","hk","852"],["Hungary (Magyarország)","hu","36"],["Iceland (Ísland)","is","354"],["India (भारत)","in","91"],["Indonesia","id","62"],["Iran (ایران)","ir","98"],["Iraq (العراق)","iq","964"],["Ireland","ie","353"],["Isle of Man","im","44",2,["1624","74576","7524","7924","7624"]],["Israel (ישראל)","il","972"],["Italy (Italia)","it","39",0],["Jamaica","jm","1",4,["876","658"]],["Japan (日本)","jp","81"],["Jersey","je","44",3,["1534","7509","7700","7797","7829","7937"]],["Jordan (الأردن)","jo","962"],["Kazakhstan (Казахстан)","kz","7",1,["33","7"]],["Kenya","ke","254"],["Kiribati","ki","686"],["Kosovo","xk","383"],["Kuwait (الكويت)","kw","965"],["Kyrgyzstan (Кыргызстан)","kg","996"],["Laos (ລາວ)","la","856"],["Latvia (Latvija)","lv","371"],["Lebanon (لبنان)","lb","961"],["Lesotho","ls","266"],["Liberia","lr","231"],["Libya (ليبيا)","ly","218"],["Liechtenstein","li","423"],["Lithuania (Lietuva)","lt","370"],["Luxembourg","lu","352"],["Macau (澳門)","mo","853"],["North Macedonia (Македонија)","mk","389"],["Madagascar (Madagasikara)","mg","261"],["Malawi","mw","265"],["Malaysia","my","60"],["Maldives","mv","960"],["Mali","ml","223"],["Malta","mt","356"],["Marshall Islands","mh","692"],["Martinique","mq","596"],["Mauritania (موريتانيا)","mr","222"],["Mauritius (Moris)","mu","230"],["Mayotte","yt","262",1,["269","639"]],["Mexico (México)","mx","52"],["Micronesia","fm","691"],["Moldova (Republica Moldova)","md","373"],["Monaco","mc","377"],["Mongolia (Монгол)","mn","976"],["Montenegro (Crna Gora)","me","382"],["Montserrat","ms","1",16,["664"]],["Morocco (المغرب)","ma","212",0],["Mozambique (Moçambique)","mz","258"],["Myanmar (Burma) (မြန်မာ)","mm","95"],["Namibia (Namibië)","na","264"],["Nauru","nr","674"],["Nepal (नेपाल)","np","977"],["Netherlands (Nederland)","nl","31"],["New Caledonia (Nouvelle-Calédonie)","nc","687"],["New Zealand","nz","64"],["Nicaragua","ni","505"],["Niger (Nijar)","ne","227"],["Nigeria","ng","234"],["Niue","nu","683"],["Norfolk Island","nf","672"],["North Korea (조선 민주주의 인민 공화국)","kp","850"],["Northern Mariana Islands","mp","1",17,["670"]],["Norway (Norge)","no","47",0],["Oman (عُمان)","om","968"],["Pakistan (پاکستان)","pk","92"],["Palau","pw","680"],["Palestine (فلسطين)","ps","970"],["Panama (Panamá)","pa","507"],["Papua New Guinea","pg","675"],["Paraguay","py","595"],["Peru (Perú)","pe","51"],["Philippines","ph","63"],["Poland (Polska)","pl","48"],["Portugal","pt","351"],["Puerto Rico","pr","1",3,["787","939"]],["Qatar (قطر)","qa","974"],["Réunion (La Réunion)","re","262",0],["Romania (România)","ro","40"],["Russia (Россия)","ru","7",0],["Rwanda","rw","250"],["Saint Barthélemy","bl","590",1],["Saint Helena","sh","290"],["Saint Kitts and Nevis","kn","1",18,["869"]],["Saint Lucia","lc","1",19,["758"]],["Saint Martin (Saint-Martin (partie française))","mf","590",2],["Saint Pierre and Miquelon (Saint-Pierre-et-Miquelon)","pm","508"],["Saint Vincent and the Grenadines","vc","1",20,["784"]],["Samoa","ws","685"],["San Marino","sm","378"],["São Tomé and Príncipe (São Tomé e Príncipe)","st","239"],["Saudi Arabia (المملكة العربية السعودية)","sa","966"],["Senegal (Sénégal)","sn","221"],["Serbia (Србија)","rs","381"],["Seychelles","sc","248"],["Sierra Leone","sl","232"],["Singapore","sg","65"],["Sint Maarten","sx","1",21,["721"]],["Slovakia (Slovensko)","sk","421"],["Slovenia (Slovenija)","si","386"],["Solomon Islands","sb","677"],["Somalia (Soomaaliya)","so","252"],["South Africa","za","27"],["South Korea (대한민국)","kr","82"],["South Sudan (جنوب السودان)","ss","211"],["Spain (España)","es","34"],["Sri Lanka (ශ්රී ලංකාව)","lk","94"],["Sudan (السودان)","sd","249"],["Suriname","sr","597"],["Svalbard and Jan Mayen","sj","47",1,["79"]],["Sweden (Sverige)","se","46"],["Switzerland (Schweiz)","ch","41"],["Syria (سوريا)","sy","963"],["Taiwan (台灣)","tw","886"],["Tajikistan","tj","992"],["Tanzania","tz","255"],["Thailand (ไทย)","th","66"],["Timor-Leste","tl","670"],["Togo","tg","228"],["Tokelau","tk","690"],["Tonga","to","676"],["Trinidad and Tobago","tt","1",22,["868"]],["Tunisia (تونس)","tn","216"],["Turkey (Türkiye)","tr","90"],["Turkmenistan","tm","993"],["Turks and Caicos Islands","tc","1",23,["649"]],["Tuvalu","tv","688"],["U.S. Virgin Islands","vi","1",24,["340"]],["Uganda","ug","256"],["Ukraine (Україна)","ua","380"],["United Arab Emirates (الإمارات العربية المتحدة)","ae","971"],["United Kingdom","gb","44",0],["United States","us","1",0],["Uruguay","uy","598"],["Uzbekistan (Oʻzbekiston)","uz","998"],["Vanuatu","vu","678"],["Vatican City (Città del Vaticano)","va","39",1,["06698"]],["Venezuela","ve","58"],["Vietnam (Việt Nam)","vn","84"],["Wallis and Futuna (Wallis-et-Futuna)","wf","681"],["Western Sahara (الصحراء الغربية)","eh","212",1,["5288","5289"]],["Yemen (اليمن)","ye","967"],["Zambia","zm","260"],["Zimbabwe","zw","263"],["Åland Islands","ax","358",1,["18"]]],n=0;nthis.countryCodeMaxLen&&(this.countryCodeMaxLen=n.length),this.countryCodes.hasOwnProperty(n)||(this.countryCodes[n]=[]);for(var r=0;r-1}))}else if(this.options.excludeCountries.length){var n=this.options.excludeCountries.map((function(e){return e.toLowerCase()}));this.countries=t.filter((function(e){return-1===n.indexOf(e.iso2)}))}else this.countries=t}},{key:"_translateCountriesByLocale",value:function(){for(var e=0;e"),o+="
"),o+="".concat(a.name,""),o+="+".concat(a.dialCode,""),o+=""}this.countryList.insertAdjacentHTML("beforeend",o)}},{key:"_setInitialState",value:function(){var e=this.telInput.getAttribute("value"),t=this.telInput.value,n=!e||"+"!==e.charAt(0)||t&&"+"===t.charAt(0)?t:e,o=this._getDialCode(n),r=this._isRegionlessNanp(n),a=this.options,i=a.initialCountry,s=a.nationalMode,c=a.autoHideDialCode,d=a.separateDialCode;o&&!r?this._updateFlagFromNumber(n):"auto"!==i&&(i?this._setFlag(i.toLowerCase()):o&&r?this._setFlag("us"):(this.defaultCountry=this.preferredCountries.length?this.preferredCountries[0].iso2:this.countries[0].iso2,n||this._setFlag(this.defaultCountry)),n||s||c||d||(this.telInput.value="+".concat(this.selectedCountryData.dialCode))),n&&this._updateValFromNumber(n)}},{key:"_initListeners",value:function(){this._initKeyListeners(),this.options.autoHideDialCode&&this._initBlurListeners(),this.options.allowDropdown&&this._initDropdownListeners(),this.hiddenInput&&this._initHiddenInputListener()}},{key:"_initHiddenInputListener",value:function(){var e=this;this._handleHiddenInputSubmit=function(){e.hiddenInput.value=e.getNumber()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleHiddenInputSubmit)}},{key:"_getClosestLabel",value:function(){for(var e=this.telInput;e&&"LABEL"!==e.tagName;)e=e.parentNode;return e}},{key:"_initDropdownListeners",value:function(){var e=this;this._handleLabelClick=function(t){e.countryList.classList.contains("iti__hide")?e.telInput.focus():t.preventDefault()};var t=this._getClosestLabel();t&&t.addEventListener("click",this._handleLabelClick),this._handleClickSelectedFlag=function(){!e.countryList.classList.contains("iti__hide")||e.telInput.disabled||e.telInput.readOnly||e._showDropdown()},this.selectedFlag.addEventListener("click",this._handleClickSelectedFlag),this._handleFlagsContainerKeydown=function(t){e.countryList.classList.contains("iti__hide")&&-1!==["ArrowUp","Up","ArrowDown","Down"," ","Enter"].indexOf(t.key)&&(t.preventDefault(),t.stopPropagation(),e._showDropdown()),"Tab"===t.key&&e._closeDropdown()},this.flagsContainer.addEventListener("keydown",this._handleFlagsContainerKeydown)}},{key:"_initRequests",value:function(){var e=this;this.options.utilsScript&&!window.intlTelInputUtils?window.intlTelInputGlobals.documentReady()?window.intlTelInputGlobals.loadUtils(this.options.utilsScript):window.addEventListener("load",(function(){window.intlTelInputGlobals.loadUtils(e.options.utilsScript)})):this.resolveUtilsScriptPromise(),"auto"===this.options.initialCountry?this._loadAutoCountry():this.resolveAutoCountryPromise()}},{key:"_loadAutoCountry",value:function(){window.intlTelInputGlobals.autoCountry?this.handleAutoCountry():window.intlTelInputGlobals.startedLoadingAutoCountry||(window.intlTelInputGlobals.startedLoadingAutoCountry=!0,"function"==typeof this.options.geoIpLookup&&this.options.geoIpLookup((function(e){window.intlTelInputGlobals.autoCountry=e.toLowerCase(),setTimeout((function(){return l("handleAutoCountry")}))}),(function(){return l("rejectAutoCountryPromise")})))}},{key:"_initKeyListeners",value:function(){var e=this;this._handleKeyupEvent=function(){e._updateFlagFromNumber(e.telInput.value)&&e._triggerCountryChange()},this.telInput.addEventListener("keyup",this._handleKeyupEvent),this._handleClipboardEvent=function(){setTimeout(e._handleKeyupEvent)},this.telInput.addEventListener("cut",this._handleClipboardEvent),this.telInput.addEventListener("paste",this._handleClipboardEvent)}},{key:"_cap",value:function(e){var t=this.telInput.getAttribute("maxlength");return t&&e.length>t?e.substr(0,t):e}},{key:"_initBlurListeners",value:function(){var e=this;this._handleSubmitOrBlurEvent=function(){e._removeEmptyDialCode()},this.telInput.form&&this.telInput.form.addEventListener("submit",this._handleSubmitOrBlurEvent),this.telInput.addEventListener("blur",this._handleSubmitOrBlurEvent)}},{key:"_removeEmptyDialCode",value:function(){if("+"===this.telInput.value.charAt(0)){var e=this._getNumeric(this.telInput.value);e&&this.selectedCountryData.dialCode!==e||(this.telInput.value="")}}},{key:"_getNumeric",value:function(e){return e.replace(/\D/g,"")}},{key:"_trigger",value:function(e){var t=document.createEvent("Event");t.initEvent(e,!0,!0),this.telInput.dispatchEvent(t)}},{key:"_showDropdown",value:function(){this.countryList.classList.remove("iti__hide"),this.selectedFlag.setAttribute("aria-expanded","true"),this._setDropdownPosition(),this.activeItem&&(this._highlightListItem(this.activeItem,!1),this._scrollTo(this.activeItem,!0)),this._bindDropdownListeners(),this.dropdownArrow.classList.add("iti__arrow--up"),this._trigger("open:countrydropdown")}},{key:"_toggleClass",value:function(e,t,n){n&&!e.classList.contains(t)?e.classList.add(t):!n&&e.classList.contains(t)&&e.classList.remove(t)}},{key:"_setDropdownPosition",value:function(){var e=this;if(this.options.dropdownContainer&&this.options.dropdownContainer.appendChild(this.dropdown),!this.isMobile){var t=this.telInput.getBoundingClientRect(),n=window.pageYOffset||document.documentElement.scrollTop,o=t.top+n,r=this.countryList.offsetHeight,a=o+this.telInput.offsetHeight+rn;if(this._toggleClass(this.countryList,"iti__country-list--dropup",!a&&i),this.options.dropdownContainer){var s=!a&&i?0:this.telInput.offsetHeight;this.dropdown.style.top="".concat(o+s,"px"),this.dropdown.style.left="".concat(t.left+document.body.scrollLeft,"px"),this._handleWindowScroll=function(){return e._closeDropdown()},window.addEventListener("scroll",this._handleWindowScroll)}}}},{key:"_getClosestListItem",value:function(e){for(var t=e;t&&t!==this.countryList&&!t.classList.contains("iti__country");)t=t.parentNode;return t===this.countryList?null:t}},{key:"_bindDropdownListeners",value:function(){var e=this;this._handleMouseoverCountryList=function(t){var n=e._getClosestListItem(t.target);n&&e._highlightListItem(n,!1)},this.countryList.addEventListener("mouseover",this._handleMouseoverCountryList),this._handleClickCountryList=function(t){var n=e._getClosestListItem(t.target);n&&e._selectListItem(n)},this.countryList.addEventListener("click",this._handleClickCountryList);var t=!0;this._handleClickOffToClose=function(){t||e._closeDropdown(),t=!1},document.documentElement.addEventListener("click",this._handleClickOffToClose);var n="",o=null;this._handleKeydownOnDropdown=function(t){t.preventDefault(),"ArrowUp"===t.key||"Up"===t.key||"ArrowDown"===t.key||"Down"===t.key?e._handleUpDownKey(t.key):"Enter"===t.key?e._handleEnterKey():"Escape"===t.key?e._closeDropdown():/^[a-zA-ZÀ-ÿа-яА-Я ]$/.test(t.key)&&(o&&clearTimeout(o),n+=t.key.toLowerCase(),e._searchForCountry(n),o=setTimeout((function(){n=""}),1e3))},document.addEventListener("keydown",this._handleKeydownOnDropdown)}},{key:"_handleUpDownKey",value:function(e){var t="ArrowUp"===e||"Up"===e?this.highlightedItem.previousElementSibling:this.highlightedItem.nextElementSibling;t&&(t.classList.contains("iti__divider")&&(t="ArrowUp"===e||"Up"===e?t.previousElementSibling:t.nextElementSibling),this._highlightListItem(t,!0))}},{key:"_handleEnterKey",value:function(){this.highlightedItem&&this._selectListItem(this.highlightedItem)}},{key:"_searchForCountry",value:function(e){for(var t=0;ti){t&&(l+=u);var m=r-s;n.scrollTop=l-m}}},{key:"_updateDialCode",value:function(e,t){var n,o=this.telInput.value,r="+".concat(e);if("+"===o.charAt(0)){var a=this._getDialCode(o);n=a?o.replace(a,r):r}else{if(this.options.nationalMode||this.options.separateDialCode)return;if(o)n=r+o;else{if(!t&&this.options.autoHideDialCode)return;n=r}}this.telInput.value=n}},{key:"_getDialCode",value:function(e,t){var n="";if("+"===e.charAt(0))for(var o="",r=0;r{!function(){var e=this||self;function t(t,n){t=t.split(".");var o,r=e;t[0]in r||void 0===r.execScript||r.execScript("var "+t[0]);for(;t.length&&(o=t.shift());)t.length||void 0===n?r=r[o]&&r[o]!==Object.prototype[o]?r[o]:r[o]={}:r[o]=n}function n(e,t){function n(){}n.prototype=t.prototype,e.$=t.prototype,e.prototype=new n,e.prototype.constructor=e,e.fa=function(e,n,o){for(var r=Array(arguments.length-2),a=2;at?1:ee.length)&&be(Z,e)}function ee(e){return be(G,e)?oe(e,z):oe(e,B)}function te(e){var t=ee(e.toString());e.i="",e.g(t)}function ne(e){return null!=e&&(1!=v(e,9)||-1!=g(e,9)[0])}function oe(e,t){for(var n,o=new C,r=e.length,a=0;at?2:a[a.length-1]=t.i.length)throw Error("Phone number too short after IDD");e:{if(0!=(e=t.toString()).length&&"0"!=e.charAt(0))for(r=e.length,t=1;3>=t&&t<=r;++t)if((n=parseInt(e.substring(0,t),10))in P){o.g(e.substring(t)),o=n;break e}o=0}if(0!=o)return w(a,1,o),o;throw Error("Invalid country calling code")}return null!=n&&(s=""+(i=f(n,10)),0==(c=t.toString()).lastIndexOf(s,0)&&(s=new C(c.substring(s.length)),c=_(n,1),c=new RegExp(f(c,2)),ge(s,n,null),s=s.toString(),!be(c,t.toString())&&be(c,s)||3==he(e,t.toString(),n,-1)))?(o.g(s),r&&w(a,6,10),w(a,1,i),i):(w(a,1,0),0)}function ge(e,t,n){var o=e.toString(),r=o.length,a=_(t,15);if(0!=r&&null!=a&&0!=a.length){var i=new RegExp("^(?:"+a+")");if(r=i.exec(o)){var s=be(a=new RegExp(f(_(t,1),2)),o),c=r.length-1;null==(t=_(t,16))||0==t.length||null==r[c]||0==r[c].length?s&&!be(a,o.substring(r[0].length))||(null!=n&&0t.i.length)throw Error("The string supplied is too short to be a phone number");if(null!=i&&(n=new C,ge(r=new C(t.toString()),i,n),2!=(e=he(e,r.toString(),i,-1))&&4!=e&&5!=e&&(t=r,o&&0(e=(o=t.toString()).length))throw Error("The string supplied is too short to be a phone number");if(17{e.exports=n(436)},8616:e=>{e.exports=function(e,t){var n,o,r=0;function a(){var a,i,s=n,c=arguments.length;e:for(;s;){if(s.args.length===arguments.length){for(i=0;i{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var o={};return"abcdefghijklmnopqrst".split("").forEach((function(e){o[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},o)).join("")}catch(e){return!1}}()?Object.assign:function(e,r){for(var a,i,s=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),c=1;c{var t,n,o=e.exports={};function r(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function i(e){if(t===setTimeout)return setTimeout(e,0);if((t===r||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:r}catch(e){t=r}try{n="function"==typeof clearTimeout?clearTimeout:a}catch(e){n=a}}();var s,c=[],d=!1,l=-1;function u(){d&&s&&(d=!1,s.length?c=s.concat(c):l=-1,c.length&&m())}function m(){if(!d){var e=i(u);d=!0;for(var t=c.length;t;){for(s=c,c=[];++l1)for(var n=1;n{"use strict";var o=n(6925);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if(i!==o){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},2799:(e,t)=>{"use strict";if("function"==typeof Symbol&&Symbol.for){var n=Symbol.for;n("react.element"),n("react.portal"),n("react.fragment"),n("react.strict_mode"),n("react.profiler"),n("react.provider"),n("react.context"),n("react.forward_ref"),n("react.suspense"),n("react.suspense_list"),n("react.memo"),n("react.lazy"),n("react.block"),n("react.server.block"),n("react.fundamental"),n("react.debug_trace_mode"),n("react.legacy_hidden")}},4363:(e,t,n)=>{"use strict";n(2799)},1020:(e,t,n)=>{"use strict";n(5228);var o=n(1609),r=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var a=Symbol.for;r=a("react.element"),t.Fragment=a("react.fragment")}var i=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s=Object.prototype.hasOwnProperty,c={key:!0,ref:!0,__self:!0,__source:!0};function d(e,t,n){var o,a={},d=null,l=null;for(o in void 0!==n&&(d=""+n),void 0!==t.key&&(d=""+t.key),void 0!==t.ref&&(l=t.ref),t)s.call(t,o)&&!c.hasOwnProperty(o)&&(a[o]=t[o]);if(e&&e.defaultProps)for(o in t=e.defaultProps)void 0===a[o]&&(a[o]=t[o]);return{$$typeof:r,type:e,key:d,ref:l,props:a,_owner:i.current}}t.jsx=d,t.jsxs=d},4848:(e,t,n)=>{"use strict";e.exports=n(1020)},5721:e=>{function t(e,t){if((e=e.replace(/\s+/g,""))===(t=t.replace(/\s+/g,"")))return 1;if(e.length<2||t.length<2)return 0;let n=new Map;for(let t=0;t0&&(n.set(r,a-1),o++)}return 2*o/(e.length+t.length-2)}e.exports={compareTwoStrings:t,findBestMatch:function(e,n){if(!function(e,t){return"string"==typeof e&&!!Array.isArray(t)&&!!t.length&&!t.find((function(e){return"string"!=typeof e}))}(e,n))throw new Error("Bad arguments: First argument should be a string, second should be an array of strings");const o=[];let r=0;for(let a=0;ao[r].rating&&(r=a)}return{ratings:o,bestMatch:o[r],bestMatchIndex:r}}}},1609:e=>{"use strict";e.exports=window.React},5518:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e="",t=0;t{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var o=t.getElementsByTagName("script");if(o.length)for(var r=o.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=o[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e})(),n.p=window.wcpayAssets.url,(()=>{"use strict";var e={};n.r(e),n.d(e,{getAllDepositsOverviews:()=>$c,getAllDepositsOverviewsError:()=>Sc,getDeposit:()=>Ec,getDepositQueryError:()=>Nc,getDeposits:()=>kc,getDepositsCount:()=>Cc,getDepositsSummary:()=>Ac,getDepositsSummaryError:()=>Oc,getInstantDeposit:()=>Ic});var t={};n.r(t),n.d(t,{submitInstantDeposit:()=>ad,updateAllDepositsOverviews:()=>Zc,updateDeposit:()=>Qc,updateDeposits:()=>Xc,updateDepositsCount:()=>ed,updateDepositsSummary:()=>nd,updateErrorForAllDepositsOverviews:()=>Jc,updateErrorForDepositQuery:()=>td,updateErrorForDepositsSummary:()=>od,updateInstantDeposit:()=>rd});var o={};n.r(o),n.d(o,{getAllDepositsOverviews:()=>sd,getDeposit:()=>id,getDeposits:()=>ld,getDepositsCSV:()=>dd,getDepositsSummary:()=>ud});var r={};n.r(r),n.d(r,{getFraudOutcomeTransactions:()=>Sd,getFraudOutcomeTransactionsError:()=>xd,getFraudOutcomeTransactionsSummary:()=>Cd,getFraudOutcomeTransactionsSummaryError:()=>Nd,getTransactions:()=>gd,getTransactionsError:()=>vd,getTransactionsSummary:()=>bd,getTransactionsSummaryError:()=>Ed});var a={};n.r(a),n.d(a,{updateErrorForFraudOutcomeTransactions:()=>Rd,updateErrorForFraudOutcomeTransactionsSummary:()=>Md,updateErrorForTransactions:()=>Ad,updateErrorForTransactionsSummary:()=>Id,updateFraudOutcomeTransactions:()=>Ld,updateFraudOutcomeTransactionsSummary:()=>Dd,updateTransactions:()=>Td,updateTransactionsSummary:()=>Od});var i={};n.r(i),n.d(i,{formatQueryFilters:()=>Pd,getFraudOutcomeTransactions:()=>zd,getFraudOutcomeTransactionsExport:()=>Vd,getFraudOutcomeTransactionsSummary:()=>Ud,getTransactions:()=>jd,getTransactionsCSV:()=>Fd,getTransactionsSummary:()=>Bd});var s={};n.r(s),n.d(s,{getCharge:()=>Hd,getChargeError:()=>Yd,getChargeFromOrder:()=>Gd,getChargeFromOrderError:()=>qd});var c={};n.r(c),n.d(c,{updateCharge:()=>Kd,updateErrorForCharge:()=>Qd});var d={};n.r(d),n.d(d,{getCharge:()=>Zd,getChargeFromOrder:()=>Jd});var l={};n.r(l),n.d(l,{getTimeline:()=>el,getTimelineError:()=>tl});var u={};n.r(u),n.d(u,{updateErrorForTimeline:()=>ol,updateTimeline:()=>nl});var m={};n.r(m),n.d(m,{getTimeline:()=>rl});var p={};n.r(p),n.d(p,{getCachedDispute:()=>ll,getDispute:()=>cl,getDisputeError:()=>dl,getDisputes:()=>ul,getDisputesSummary:()=>ml});var y={};n.r(y),n.d(y,{refundCharge:()=>fl,updateErrorForPaymentIntent:()=>_l,updatePaymentIntent:()=>hl});var h={};n.r(h),n.d(h,{getPaymentIntent:()=>gl});var _={};n.r(_),n.d(_,{acceptDispute:()=>$l,updateDispute:()=>vl,updateDisputes:()=>bl,updateDisputesSummary:()=>El,updateErrorForDispute:()=>wl});var f={};n.r(f),n.d(f,{getDispute:()=>Dl,getDisputes:()=>Ml,getDisputesCSV:()=>Rl,getDisputesSummary:()=>Pl});var g={};n.r(g),n.d(g,{getAccountBrandingLogo:()=>Nu,getAccountBusinessName:()=>fu,getAccountBusinessSupportAddress:()=>vu,getAccountBusinessSupportAddressCity:()=>$u,getAccountBusinessSupportAddressCountry:()=>wu,getAccountBusinessSupportAddressLine1:()=>bu,getAccountBusinessSupportAddressLine2:()=>Eu,getAccountBusinessSupportAddressPostalCode:()=>xu,getAccountBusinessSupportAddressState:()=>Su,getAccountBusinessSupportEmail:()=>ku,getAccountBusinessSupportPhone:()=>Cu,getAccountBusinessURL:()=>gu,getAccountDomesticCurrency:()=>Tu,getAccountStatementDescriptor:()=>yu,getAccountStatementDescriptorKana:()=>_u,getAccountStatementDescriptorKanji:()=>hu,getAdvancedFraudProtectionSettings:()=>sm,getAvailablePaymentMethodIds:()=>lu,getCompletedWaitingPeriod:()=>Ru,getCurrentProtectionLevel:()=>im,getDepositDelayDays:()=>Lu,getDepositRestrictions:()=>Mu,getDepositScheduleInterval:()=>Au,getDepositScheduleMonthlyAnchor:()=>Iu,getDepositScheduleWeeklyAnchor:()=>Ou,getDepositStatus:()=>Du,getDuplicatedPaymentMethodIds:()=>su,getEnabledPaymentMethodIds:()=>du,getIsCardPresentEligible:()=>Zu,getIsDebugLogEnabled:()=>Uu,getIsDevModeEnabled:()=>Bu,getIsManualCaptureEnabled:()=>Pu,getIsMultiCurrencyEnabled:()=>Vu,getIsPaymentRequestEnabled:()=>zu,getIsSavedCardsEnabled:()=>Ku,getIsStripeBillingEnabled:()=>dm,getIsStripeBillingMigrationInProgress:()=>lm,getIsSubscriptionsPluginActive:()=>em,getIsTestModeEnabled:()=>ju,getIsTestModeOnboarding:()=>Fu,getIsWCPayEnabled:()=>cu,getIsWCPaySubscriptionsEligible:()=>Xu,getIsWCPaySubscriptionsEnabled:()=>Ju,getIsWooPayEnabled:()=>tm,getIsWooPayGlobalThemeSupportEnabled:()=>nm,getPaymentMethodStatuses:()=>uu,getPaymentRequestButtonBorderRadius:()=>qu,getPaymentRequestButtonSize:()=>Yu,getPaymentRequestButtonTheme:()=>Gu,getPaymentRequestButtonType:()=>Hu,getPaymentRequestLocations:()=>Wu,getSavingError:()=>Qu,getSettings:()=>au,getShowWooPayIncompatibilityNotice:()=>cm,getStripeBillingMigratedCount:()=>mm,getStripeBillingSubscriptionCount:()=>um,getWooPayCustomMessage:()=>om,getWooPayLocations:()=>am,getWooPayStoreLogo:()=>rm,isDirty:()=>pu,isSavingSettings:()=>mu});var v={};n.r(v),n.d(v,{saveSettings:()=>Hm,submitStripeBillingSubscriptionMigration:()=>tp,updateAccountBrandingLogo:()=>zm,updateAccountBusinessName:()=>Mm,updateAccountBusinessSupportAddress:()=>jm,updateAccountBusinessSupportEmail:()=>Fm,updateAccountBusinessSupportPhone:()=>Bm,updateAccountBusinessURL:()=>Pm,updateAccountStatementDescriptor:()=>Lm,updateAccountStatementDescriptorKana:()=>Dm,updateAccountStatementDescriptorKanji:()=>Rm,updateAdvancedFraudProtectionSettings:()=>Xm,updateAvailablePaymentMethodIds:()=>Sm,updateDepositScheduleInterval:()=>Um,updateDepositScheduleMonthlyAnchor:()=>Wm,updateDepositScheduleWeeklyAnchor:()=>Vm,updateEnabledPaymentMethodIds:()=>$m,updateIsCardPresentEligible:()=>hm,updateIsDebugLogEnabled:()=>Am,updateIsManualCaptureEnabled:()=>Nm,updateIsMultiCurrencyEnabled:()=>Om,updateIsPaymentRequestEnabled:()=>Em,updateIsSavedCardsEnabled:()=>ym,updateIsSavingSettings:()=>xm,updateIsStripeBillingEnabled:()=>ep,updateIsTestModeEnabled:()=>Tm,updateIsWCPayEnabled:()=>bm,updateIsWCPaySubscriptionsEnabled:()=>Im,updateIsWooPayEnabled:()=>Gm,updateIsWooPayGlobalThemeSupportEnabled:()=>qm,updatePaymentRequestButtonBorderRadius:()=>vm,updatePaymentRequestButtonSize:()=>fm,updatePaymentRequestButtonTheme:()=>gm,updatePaymentRequestButtonType:()=>_m,updatePaymentRequestLocations:()=>Ym,updateProtectionLevel:()=>Jm,updateSelectedPaymentMethod:()=>km,updateSettings:()=>wm,updateUnselectedPaymentMethod:()=>Cm,updateWooPayCustomMessage:()=>Km,updateWooPayLocations:()=>Zm,updateWooPayStoreLogo:()=>Qm});var w={};n.r(w),n.d(w,{getSettings:()=>np});var b={};n.r(b),n.d(b,{getCardReaderStats:()=>dp,getCardReaderStatsError:()=>lp,getCardReaders:()=>up});var E={};n.r(E),n.d(E,{updateCardReaderStats:()=>mp,updateCardReaders:()=>pp,updateErrorForCardReaderStats:()=>yp,updateErrorForCardReaders:()=>hp});var $={};n.r($),n.d($,{getCardReaderStats:()=>_p,getCardReaders:()=>fp});var S={};n.r(S),n.d(S,{getActiveLoanSummary:()=>Ep,getActiveLoanSummaryError:()=>$p,getLoans:()=>Sp,getLoansError:()=>xp});var x={};n.r(x),n.d(x,{updateActiveLoanSummary:()=>kp,updateErrorForActiveLoanSummary:()=>Cp,updateErrorForLoans:()=>Tp,updateLoans:()=>Np});var k={};n.r(k),n.d(k,{getActiveLoanSummary:()=>Ap,getLoans:()=>Op});var C={};n.r(C),n.d(C,{getDocuments:()=>Mp,getDocumentsError:()=>Pp,getDocumentsSummary:()=>Fp,getDocumentsSummaryError:()=>Bp});var N={};n.r(N),n.d(N,{updateDocuments:()=>zp,updateDocumentsSummary:()=>Vp,updateErrorForDocuments:()=>Up,updateErrorForDocumentsSummary:()=>Wp});var T={};n.r(T),n.d(T,{formatQueryFilters:()=>Hp,getDocuments:()=>Yp,getDocumentsSummary:()=>Gp});var A={};n.r(A),n.d(A,{getPaymentIntent:()=>Kp,getPaymentIntentError:()=>Qp});var O={};n.r(O),n.d(O,{getAuthorization:()=>ry,getAuthorizations:()=>oy,getAuthorizationsError:()=>ay,getAuthorizationsSummary:()=>sy,getAuthorizationsSummaryError:()=>cy,getIsRequesting:()=>dy});var I={};n.r(I),n.d(I,{setIsRequestingAuthorization:()=>hy,submitCancelAuthorization:()=>fy,submitCaptureAuthorization:()=>_y,updateAuthorization:()=>py,updateAuthorizations:()=>uy,updateAuthorizationsSummary:()=>yy,updateErrorForAuthorizations:()=>my,updateErrorForAuthorizationsSummary:()=>gy});var L={};n.r(L),n.d(L,{getAuthorization:()=>wy,getAuthorizations:()=>vy,getAuthorizationsSummary:()=>by});var R={};n.r(R),n.d(R,{getFile:()=>Cy,getFileError:()=>Ny});var D={};n.r(D),n.d(D,{updateErrorForFiles:()=>Ay,updateFiles:()=>Ty});var M={};n.r(M),n.d(M,{getFile:()=>Oy});var P={};n.r(P),n.d(P,{getPaymentActivityData:()=>Ly});var j={};n.r(j),n.d(j,{updatePaymentActivity:()=>Ry});var F={};n.r(F),n.d(F,{getPaymentActivityData:()=>Dy});var B={};n.r(B),n.d(B,{Text:()=>hh,block:()=>_h,destructive:()=>gh,highlighterText:()=>wh,muted:()=>vh,positive:()=>fh,upperCase:()=>bh});var z={};n.r(z),n.d(z,{getAvailableCurrencies:()=>gT,getCurrencies:()=>fT,getCurrencySettings:()=>bT,getDefaultCurrency:()=>wT,getEnabledCurrencies:()=>vT,getStoreSettings:()=>ET});var U={};n.r(U),n.d(U,{submitCurrencySettings:()=>AT,submitEnabledCurrenciesUpdate:()=>TT,submitStoreSettingsUpdate:()=>OT,updateAvailableCurrencies:()=>ST,updateCurrencies:()=>$T,updateCurrencySettings:()=>CT,updateDefaultCurrency:()=>kT,updateEnabledCurrencies:()=>xT,updateStoreSettings:()=>NT});var V={};n.r(V),n.d(V,{getCurrencies:()=>IT,getCurrencySettings:()=>LT,getStoreSettings:()=>RT});const W=window.wp.i18n,H=window.wp.hooks;window.wp.mediaelement;var Y=n(1609),G=n.n(Y);const q=window.wp.element;function K(){return K=Object.assign?Object.assign.bind():function(e){for(var t=1;t=4;++o,r-=4)t=1540483477*(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(r){case 3:n^=(255&e.charCodeAt(o+2))<<16;case 2:n^=(255&e.charCodeAt(o+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(o)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(r)+c;return{name:d,styles:r,next:se}},le=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?fe(Ce,--xe):0,$e--,10===ke&&($e=1,Ee--),ke}function Oe(){return ke=xe2||De(ke)>3?"":" "}function Be(e,t){for(;--t&&Oe()&&!(ke<48||ke>102||ke>57&&ke<65||ke>70&&ke<97););return Re(e,Le()+(t<6&&32==Ie()&&32==Oe()))}function ze(e){for(;Oe();)switch(ke){case e:return xe;case 34:case 39:34!==e&&39!==e&&ze(ke);break;case 40:41===e&&ze(e);break;case 92:Oe()}return xe}function Ue(e,t){for(;Oe()&&e+ke!==57&&(e+ke!==84||47!==Ie()););return"/*"+Re(t,xe-1)+"*"+me(47===e?e:Oe())}function Ve(e){for(;!De(Ie());)Oe();return Re(e,xe)}var We="-ms-",He="-moz-",Ye="-webkit-",Ge="comm",qe="rule",Ke="decl",Qe="@keyframes";function Ze(e,t){for(var n="",o=we(e),r=0;r0&&ve($)-u&&be(p>32?ot($+";",o,n,u-1):ot(he($," ","")+";",o,n,u-2),c);break;case 59:$+=";";default:if(be(E=tt($,t,n,d,l,r,s,v,w=[],b=[],u),a),123===g)if(0===l)et($,t,E,E,w,a,u,s,b);else switch(99===m&&110===fe($,3)?100:m){case 100:case 108:case 109:case 115:et(e,E,E,o&&be(tt(e,E,E,0,0,r,s,v,r,w=[],u),b),r,b,u,s,o?w:b);break;default:et($,E,E,E,[""],b,0,s,b)}}d=l=p=0,h=f=1,v=$="",u=i;break;case 58:u=1+ve($),p=y;default:if(h<1)if(123==g)--h;else if(125==g&&0==h++&&125==Ae())continue;switch($+=me(g),g*h){case 38:f=l>0?1:($+="\f",-1);break;case 44:s[d++]=(ve($)-1)*f,f=1;break;case 64:45===Ie()&&($+=je(Oe())),m=Ie(),l=u=ve(v=$+=Ve(Le())),g++;break;case 45:45===y&&2==ve($)&&(h=0)}}return a}function tt(e,t,n,o,r,a,i,s,c,d,l){for(var u=r-1,m=0===r?a:[""],p=we(m),y=0,h=0,_=0;y0?m[f]+" "+g:he(g,/&\f/g,m[f])))&&(c[_++]=v);return Ne(e,t,n,0===r?qe:s,c,d,l)}function nt(e,t,n){return Ne(e,t,n,Ge,me(ke),ge(e,2,-2),0)}function ot(e,t,n,o){return Ne(e,t,n,Ke,ge(e,0,o),ge(e,o+1,-1),o)}var rt=function(e,t,n){for(var o=0,r=0;o=r,r=Ie(),38===o&&12===r&&(t[n]=1),!De(r);)Oe();return Re(e,xe)},at=new WeakMap,it=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,o=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||at.get(n))&&!o){at.set(e,!0);for(var r=[],a=function(e,t){return Pe(function(e,t){var n=-1,o=44;do{switch(De(o)){case 0:38===o&&12===Ie()&&(t[n]=1),e[n]+=rt(xe-1,t,n);break;case 2:e[n]+=je(o);break;case 4:if(44===o){e[++n]=58===Ie()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=me(o)}}while(o=Oe());return e}(Me(e),t))}(t,r),i=n.props,s=0,c=0;s6)switch(fe(e,t+1)){case 109:if(45!==fe(e,t+4))break;case 102:return he(e,/(.+:)(.+)-([^]+)/,"$1"+Ye+"$2-$3$1"+He+(108==fe(e,t+3)?"$3":"$2-$3"))+e;case 115:return~_e(e,"stretch")?ct(he(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==fe(e,t+1))break;case 6444:switch(fe(e,ve(e)-3-(~_e(e,"!important")&&10))){case 107:return he(e,":",":"+Ye)+e;case 101:return he(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Ye+(45===fe(e,14)?"inline-":"")+"box$3$1"+Ye+"$2$3$1"+We+"$2box$3")+e}break;case 5936:switch(fe(e,t+11)){case 114:return Ye+e+We+he(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Ye+e+We+he(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Ye+e+We+he(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return Ye+e+We+e+e}return e}var dt=[function(e,t,n,o){if(e.length>-1&&!e.return)switch(e.type){case Ke:e.return=ct(e.value,e.length);break;case Qe:return Ze([Te(e,{value:he(e.value,"@","@"+Ye)})],o);case qe:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(t)){case":read-only":case":read-write":return Ze([Te(e,{props:[he(t,/:(read-\w+)/,":-moz-$1")]})],o);case"::placeholder":return Ze([Te(e,{props:[he(t,/:(plac\w+)/,":"+Ye+"input-$1")]}),Te(e,{props:[he(t,/:(plac\w+)/,":-moz-$1")]}),Te(e,{props:[he(t,/:(plac\w+)/,We+"input-$1")]})],o)}return""}))}}],lt=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var o,r,a=e.stylisPlugins||dt,i={},s=[];o=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n(0,q.useContext)(ht);function ft(e){let{value:t}=e;const n=_t(),o=(0,q.useRef)(t);return function(e,n){const r=(0,q.useRef)(!1);(0,q.useEffect)((()=>{r.current?(0,mt.isEqual)(o.current,t)&&o.current!==t&&void 0!==yt&&yt.env:r.current=!0}),n)}(0,[t]),(0,q.useMemo)((()=>(0,mt.merge)((0,mt.cloneDeep)(n),t)),[n,t])}const gt=(0,q.memo)((e=>{let{children:t,value:n}=e;const o=ft({value:n});return(0,q.createElement)(ht.Provider,{value:o},t)})),vt="data-wp-component",wt="data-wp-c16t",bt="__contextSystemKey__";var Et=n(8616),$t=n.n(Et);const St=$t()((function(e){return`components-${(0,mt.kebabCase)(e)}`}));var xt=n(5606);function kt(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{memo:o=!1}=n;let r=(0,q.forwardRef)(e);o&&(r=(0,q.memo)(r)),void 0===t&&void 0!==xt&&xt.env;let a=r[bt]||[t];return Array.isArray(t)&&(a=[...a,...t]),"string"==typeof t&&(a=[...a,t]),r.displayName=t,r[bt]=(0,mt.uniq)(a),r.selector=`.${St(t)}`,r}function Ct(e){if(!e)return[];let t=[];return e[bt]&&(t=e[bt]),e.type&&e.type[bt]&&(t=e.type[bt]),t}var Nt=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,Tt=X((function(e){return Nt.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),At=Y.createContext("undefined"!=typeof HTMLElement?lt({key:"css"}):null),Ot=At.Provider,It=Y.createContext({}),Lt=function(e,t,n){var o=e.key+"-"+t.name;!1===n&&void 0===e.registered[o]&&(e.registered[o]=t.styles)},Rt=Tt,Dt=function(e){return"theme"!==e},Mt=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?Rt:Dt},Pt=function(e,t,n){var o;if(t){var r=t.shouldForwardProp;o=e.__emotion_forwardProp&&r?function(t){return e.__emotion_forwardProp(t)&&r(t)}:r}return"function"!=typeof o&&n&&(o=e.__emotion_forwardProp),o},jt=function(e){var t=e.cache,n=e.serialized,o=e.isStringTag;return Lt(t,n,o),Z((function(){return function(e,t,n){Lt(e,t,n);var o=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var r=t;do{e.insert(t===r?"."+o:"",r,e.sheet,!0),r=r.next}while(void 0!==r)}}(t,n,o)})),null},Ft=function e(t,n){var o,r,a=t.__emotion_real===t,i=a&&t.__emotion_base||t;void 0!==n&&(o=n.label,r=n.target);var s=Pt(t,n,a),c=s||Mt(i),d=!c("as");return function(){var l=arguments,u=a&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==o&&u.push("label:"+o+";"),null==l[0]||void 0===l[0].raw)u.push.apply(u,l);else{u.push(l[0][0]);for(var m=l.length,p=1;p{const e=(0,Y.useContext)(At),t=(0,q.useCallback)((function(){if(null===e)throw new Error("The `useCx` hook should be only used within a valid Emotion Cache Context");for(var t=arguments.length,n=new Array(t),o=0;o(e=>null!=e&&["name","styles"].every((t=>void 0!==e[t])))(t)?(function(e,t){var n=e.key+"-"+t.name;if(void 0===e.registered[n]&&(e.registered[n]=t.styles),void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+n:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}}(e,t),`${e.key}-${t.name}`):t)))}),[e]);return t};var Kt=n(5606);function Qt(e,t){const n=_t();void 0===t&&void 0!==Kt&&Kt.env;const o=(null==n?void 0:n[t])||{},r={[wt]:!0,...(a=t,{[vt]:a})};var a;const{_overrides:i,...s}=o,c=Object.entries(s).length?Object.assign({},s,e):e,d=qt()(St(t),e.className),l="function"==typeof c.renderChildren?c.renderChildren(c):c.children;for(const e in c)r[e]=c[e];for(const e in i)r[e]=i[e];return r.children=l,r.className=d,r}const Zt={name:"12ip69d",styles:"background:transparent;display:block;margin:0!important;pointer-events:none;position:absolute;will-change:box-shadow"},Jt="4px";function Xt(e){var t,n;if(void 0===e)return;if(!e)return"0";const o="number"==typeof e?e:Number(e);return"undefined"!=typeof window&&null!==(t=window.CSS)&&void 0!==t&&null!==(n=t.supports)&&void 0!==n&&n.call(t,"margin",e.toString())||Number.isNaN(o)?e.toString():`calc(${Jt} * ${e})`}var en={grad:.9,turn:360,rad:360/(2*Math.PI)},tn=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},nn=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},on=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},rn=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},an=function(e){return{r:on(e.r,0,255),g:on(e.g,0,255),b:on(e.b,0,255),a:on(e.a)}},sn=function(e){return{r:nn(e.r),g:nn(e.g),b:nn(e.b),a:nn(e.a,3)}},cn=/^#([0-9a-f]{3,8})$/i,dn=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},ln=function(e){var t=e.r,n=e.g,o=e.b,r=e.a,a=Math.max(t,n,o),i=a-Math.min(t,n,o),s=i?a===t?(n-o)/i:a===n?2+(o-t)/i:4+(t-n)/i:0;return{h:60*(s<0?s+6:s),s:a?i/a*100:0,v:a/255*100,a:r}},un=function(e){var t=e.h,n=e.s,o=e.v,r=e.a;t=t/360*6,n/=100,o/=100;var a=Math.floor(t),i=o*(1-n),s=o*(1-(t-a)*n),c=o*(1-(1-t+a)*n),d=a%6;return{r:255*[o,s,i,i,c,o][d],g:255*[c,o,o,s,i,i][d],b:255*[i,i,c,o,o,s][d],a:r}},mn=function(e){return{h:rn(e.h),s:on(e.s,0,100),l:on(e.l,0,100),a:on(e.a)}},pn=function(e){return{h:nn(e.h),s:nn(e.s),l:nn(e.l),a:nn(e.a,3)}},yn=function(e){return un((n=(t=e).s,{h:t.h,s:(n*=((o=t.l)<50?o:100-o)/100)>0?2*n/(o+n)*100:0,v:o+n,a:t.a}));var t,n,o},hn=function(e){return{h:(t=ln(e)).h,s:(r=(200-(n=t.s))*(o=t.v)/100)>0&&r<200?n*o/100/(r<=100?r:200-r)*100:0,l:r/2,a:t.a};var t,n,o,r},_n=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,fn=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,gn=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,vn=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,wn={string:[[function(e){var t=cn.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?nn(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?nn(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=gn.exec(e)||vn.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:an({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=_n.exec(e)||fn.exec(e);if(!t)return null;var n,o,r=mn({h:(n=t[1],o=t[2],void 0===o&&(o="deg"),Number(n)*(en[o]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return yn(r)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,o=e.b,r=e.a,a=void 0===r?1:r;return tn(t)&&tn(n)&&tn(o)?an({r:Number(t),g:Number(n),b:Number(o),a:Number(a)}):null},"rgb"],[function(e){var t=e.h,n=e.s,o=e.l,r=e.a,a=void 0===r?1:r;if(!tn(t)||!tn(n)||!tn(o))return null;var i=mn({h:Number(t),s:Number(n),l:Number(o),a:Number(a)});return yn(i)},"hsl"],[function(e){var t=e.h,n=e.s,o=e.v,r=e.a,a=void 0===r?1:r;if(!tn(t)||!tn(n)||!tn(o))return null;var i=function(e){return{h:rn(e.h),s:on(e.s,0,100),v:on(e.v,0,100),a:on(e.a)}}({h:Number(t),s:Number(n),v:Number(o),a:Number(a)});return un(i)},"hsv"]]},bn=function(e,t){for(var n=0;n=.5},e.prototype.toHex=function(){return t=(e=sn(this.rgba)).r,n=e.g,o=e.b,a=(r=e.a)<1?dn(nn(255*r)):"","#"+dn(t)+dn(n)+dn(o)+a;var e,t,n,o,r,a},e.prototype.toRgb=function(){return sn(this.rgba)},e.prototype.toRgbString=function(){return t=(e=sn(this.rgba)).r,n=e.g,o=e.b,(r=e.a)<1?"rgba("+t+", "+n+", "+o+", "+r+")":"rgb("+t+", "+n+", "+o+")";var e,t,n,o,r},e.prototype.toHsl=function(){return pn(hn(this.rgba))},e.prototype.toHslString=function(){return t=(e=pn(hn(this.rgba))).h,n=e.s,o=e.l,(r=e.a)<1?"hsla("+t+", "+n+"%, "+o+"%, "+r+")":"hsl("+t+", "+n+"%, "+o+"%)";var e,t,n,o,r},e.prototype.toHsv=function(){return e=ln(this.rgba),{h:nn(e.h),s:nn(e.s),v:nn(e.v),a:nn(e.a,3)};var e},e.prototype.invert=function(){return kn({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),kn(En(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),kn(En(this.rgba,-e))},e.prototype.grayscale=function(){return kn(En(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),kn(Sn(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),kn(Sn(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?kn({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):nn(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=hn(this.rgba);return"number"==typeof e?kn({h:e,s:t.s,l:t.l,a:t.a}):nn(t.h)},e.prototype.isEqual=function(e){return this.toHex()===kn(e).toHex()},e}(),kn=function(e){return e instanceof xn?e:new xn(e)},Cn=[],Nn=function(e){e.forEach((function(e){Cn.indexOf(e)<0&&(e(xn,wn),Cn.push(e))}))};function Tn(e,t){var n={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},o={};for(var r in n)o[n[r]]=r;var a={};e.prototype.toName=function(t){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var r,i,s=o[this.toHex()];if(s)return s;if(null==t?void 0:t.closest){var c=this.toRgb(),d=1/0,l="black";if(!a.length)for(var u in n)a[u]=new e(n[u]).toRgb();for(var m in n){var p=(r=c,i=a[m],Math.pow(r.r-i.r,2)+Math.pow(r.g-i.g,2)+Math.pow(r.b-i.b,2));p1&&void 0!==arguments[1]?arguments[1]:1;return kn(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").alpha(e).toRgbString()}Nn([Tn]);const On={black:"#000",white:"#fff"},In={blue:{medium:{focus:"#007cba",focusDark:"#fff"}},gray:{900:"#1e1e1e",700:"#757575",600:"#949494",400:"#ccc",300:"#ddd",200:"#e0e0e0",100:"#f0f0f0"},darkGray:{primary:"#1e1e1e",heading:"#050505"},mediumGray:{text:"#757575"},lightGray:{ui:"#949494",secondary:"#ccc",tertiary:"#e7e8e9"}},Ln={900:"#191e23",800:"#23282d",700:"#32373c",600:"#40464d",500:"#555d66",400:"#606a73",300:"#6c7781",200:"#7e8993",150:"#8d96a0",100:"#8f98a1",placeholder:An(In.gray[900],.62)},Rn={900:An("#000510",.9),800:An("#00000a",.85),700:An("#06060b",.8),600:An("#000913",.75),500:An("#0a1829",.7),400:An("#0a1829",.65),300:An("#0e1c2e",.62),200:An("#162435",.55),100:An("#223443",.5),backgroundFill:An(Ln[700],.7)},Dn={900:An("#304455",.45),800:An("#425863",.4),700:An("#667886",.35),600:An("#7b86a2",.3),500:An("#9197a2",.25),400:An("#95959c",.2),300:An("#829493",.15),200:An("#8b8b96",.1),100:An("#747474",.05)},Mn={900:"#a2aab2",800:"#b5bcc2",700:"#ccd0d4",600:"#d7dade",500:"#e2e4e7",400:"#e8eaeb",300:"#edeff0",200:"#f3f4f5",100:"#f8f9f9",placeholder:An(On.white,.65)},Pn={900:An(On.white,.5),800:An(On.white,.45),700:An(On.white,.4),600:An(On.white,.35),500:An(On.white,.3),400:An(On.white,.25),300:An(On.white,.2),200:An(On.white,.15),100:An(On.white,.1),backgroundFill:An(Mn[300],.8)},jn={wordpress:{700:"#00669b"},dark:{900:"#0071a1"},medium:{900:"#006589",800:"#00739c",700:"#007fac",600:"#008dbe",500:"#00a0d2",400:"#33b3db",300:"#66c6e4",200:"#bfe7f3",100:"#e5f5fa",highlight:"#b3e7fe",focus:"#007cba"}},Fn={theme:`var( --wp-admin-theme-color, ${jn.wordpress[700]})`,themeDark10:`var( --wp-admin-theme-color-darker-10, ${jn.medium.focus})`},Bn={theme:Fn.theme,background:On.white,backgroundDisabled:Mn[200],border:In.gray[700],borderHover:In.gray[700],borderFocus:Fn.themeDark10,borderDisabled:In.gray[400],borderLight:In.gray[300],label:Ln[500],textDisabled:Ln[150],textDark:On.white,textLight:On.black},zn=Object.assign({},On,{darkGray:(0,mt.merge)({},Ln,In.darkGray),darkOpacity:Rn,darkOpacityLight:Dn,mediumGray:In.mediumGray,gray:In.gray,lightGray:(0,mt.merge)({},Mn,In.lightGray),lightGrayLight:Pn,blue:(0,mt.merge)({},jn,In.blue),alert:{yellow:"#f0b849",red:"#d94f4f",green:"#4ab866"},admin:Fn,ui:Bn}),Un="36px",Vn="12px",Wn={controlSurfaceColor:zn.white,controlTextActiveColor:zn.ui.theme,controlPaddingX:Vn,controlPaddingXLarge:`calc(${Vn} * 1.3334)`,controlPaddingXSmall:`calc(${Vn} / 1.3334)`,controlBackgroundColor:zn.white,controlBorderRadius:"2px",controlBorderColor:zn.gray[700],controlBoxShadow:"transparent",controlBorderColorHover:zn.gray[700],controlBoxShadowFocus:`0 0 0 0.5px ${zn.admin.theme}`,controlDestructiveBorderColor:zn.alert.red,controlHeight:Un,controlHeightXSmall:`calc( ${Un} * 0.6 )`,controlHeightSmall:`calc( ${Un} * 0.8 )`,controlHeightLarge:`calc( ${Un} * 1.2 )`,controlHeightXLarge:`calc( ${Un} * 1.4 )`},Hn={toggleGroupControlBackgroundColor:Wn.controlBackgroundColor,toggleGroupControlBorderColor:zn.ui.border,toggleGroupControlBackdropBackgroundColor:Wn.controlSurfaceColor,toggleGroupControlBackdropBorderColor:zn.ui.border,toggleGroupControlBackdropBoxShadow:"transparent",toggleGroupControlButtonColorActive:Wn.controlBackgroundColor},Yn=Object.assign({},Wn,Hn,{colorDivider:"rgba(0, 0, 0, 0.1)",colorScrollbarThumb:"rgba(0, 0, 0, 0.2)",colorScrollbarThumbHover:"rgba(0, 0, 0, 0.5)",colorScrollbarTrack:"rgba(0, 0, 0, 0.04)",elevationIntensity:1,radiusBlockUi:"2px",borderWidth:"1px",borderWidthFocus:"1.5px",borderWidthTab:"4px",spinnerSize:16,fontSize:"13px",fontSizeH1:"calc(2.44 * 13px)",fontSizeH2:"calc(1.95 * 13px)",fontSizeH3:"calc(1.56 * 13px)",fontSizeH4:"calc(1.25 * 13px)",fontSizeH5:"13px",fontSizeH6:"calc(0.8 * 13px)",fontSizeInputMobile:"16px",fontSizeMobile:"15px",fontSizeSmall:"calc(0.92 * 13px)",fontSizeXSmall:"calc(0.75 * 13px)",fontLineHeightBase:"1.2",fontWeight:"normal",fontWeightHeading:"600",gridBase:"4px",cardBorderRadius:"2px",cardPaddingXSmall:`${Xt(2)}`,cardPaddingSmall:`${Xt(4)}`,cardPaddingMedium:`${Xt(4)} ${Xt(6)}`,cardPaddingLarge:`${Xt(6)} ${Xt(8)}`,surfaceBackgroundColor:zn.white,surfaceBackgroundSubtleColor:"#F3F3F3",surfaceBackgroundTintColor:"#F5F5F5",surfaceBorderColor:"rgba(0, 0, 0, 0.1)",surfaceBorderBoldColor:"rgba(0, 0, 0, 0.15)",surfaceBorderSubtleColor:"rgba(0, 0, 0, 0.05)",surfaceBackgroundTertiaryColor:zn.white,surfaceColor:zn.white,transitionDuration:"200ms",transitionDurationFast:"160ms",transitionDurationFaster:"120ms",transitionDurationFastest:"100ms",transitionTimingFunction:"cubic-bezier(0.08, 0.52, 0.52, 1)",transitionTimingFunctionControl:"cubic-bezier(0.12, 0.8, 0.32, 1)"});function Gn(e){return`0 ${e}px ${2*e}px 0\n\trgba(0 ,0, 0, ${e/20})`}const qn=kt((function(e,t){const n=function(e){const{active:t,borderRadius:n="inherit",className:o,focus:r,hover:a,isInteractive:i=!1,offset:s=0,value:c=0,...d}=Qt(e,"Elevation"),l=qt(),u=(0,q.useMemo)((()=>{let e=(0,mt.isNil)(a)?2*c:a,d=(0,mt.isNil)(t)?c/2:t;i||(e=(0,mt.isNil)(a)?void 0:a,d=(0,mt.isNil)(t)?void 0:t);const u=`box-shadow ${Yn.transitionDuration} ${Yn.transitionTimingFunction}`,m={};return m.Base=ut({borderRadius:n,bottom:s,boxShadow:Gn(c),opacity:Yn.elevationIntensity,left:s,right:s,top:s,transition:u},function(){let e;switch(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transition"){case"transition":e="transition-duration: 0ms;";break;case"animation":e="animation-duration: 1ms;";break;default:e="\n\t\t\t\tanimation-duration: 1ms;\n\t\t\t\ttransition-duration: 0ms;\n\t\t\t"}return`\n\t\t@media ( prefers-reduced-motion: reduce ) {\n\t\t\t${e};\n\t\t}\n\t`}("transition"),"",""),(0,mt.isNil)(e)||(m.hover=ut("*:hover>&{box-shadow:",Gn(e),";}","")),(0,mt.isNil)(d)||(m.active=ut("*:active>&{box-shadow:",Gn(d),";}","")),(0,mt.isNil)(r)||(m.focus=ut("*:focus>&{box-shadow:",Gn(r),";}","")),l(Zt,m.Base,m.hover&&m.hover,m.focus&&m.focus,m.active&&m.active,o)}),[t,n,o,l,r,a,i,s,c]);return{...d,className:u,"aria-hidden":!0}}(e);return(0,q.createElement)(zt,K({},n,{ref:t}))}),"Elevation"),Kn=qn,Qn=`calc(${Yn.cardBorderRadius} - 1px)`,Zn=ut("box-shadow:0 0 0 1px ",Yn.surfaceBorderColor,";outline:none;",""),Jn={name:"1showjb",styles:"border-bottom:1px solid;box-sizing:border-box;&:last-child{border-bottom:none;}"},Xn={name:"14n5oej",styles:"border-top:1px solid;box-sizing:border-box;&:first-of-type{border-top:none;}"},eo={name:"13udsys",styles:"height:100%"},to={name:"6ywzd",styles:"box-sizing:border-box;height:auto;max-height:100%"},no={name:"c990dr",styles:"box-sizing:border-box;display:block;width:100%"},oo=ut("&:first-of-type{border-top-left-radius:",Qn,";border-top-right-radius:",Qn,";}&:last-of-type{border-bottom-left-radius:",Qn,";border-bottom-right-radius:",Qn,";}",""),ro=ut("border-color:",Yn.colorDivider,";",""),ao={name:"1t90u8d",styles:"box-shadow:none"},io={name:"1e1ncky",styles:"border:none"},so=ut("border-radius:",Qn,";",""),co=ut("padding:",Yn.cardPaddingXSmall,";",""),lo={large:ut("padding:",Yn.cardPaddingLarge,";",""),medium:ut("padding:",Yn.cardPaddingMedium,";",""),small:ut("padding:",Yn.cardPaddingSmall,";",""),xSmall:co,extraSmall:co},uo=ut("background-color:",zn.lightGray[200],";",""),mo=window.wp.deprecated;var po=n.n(mo);const yo=ut("background-color:",Yn.surfaceColor,";color:",zn.darkGray.primary,";position:relative;","");Yn.surfaceBackgroundColor;const ho=ut("",""),_o=ut("background:",Yn.surfaceBackgroundTintColor,";",""),fo=ut("background:",Yn.surfaceBackgroundTertiaryColor,";",""),go=e=>[e,e].join(" "),vo=e=>["90deg",[Yn.surfaceBackgroundColor,e].join(" "),"transparent 1%"].join(","),wo=e=>[[Yn.surfaceBackgroundColor,e].join(" "),"transparent 1%"].join(","),bo=[`linear-gradient( ${[`${Yn.surfaceBorderSubtleColor} 1px`,"transparent 1px"].join(",")} )`,`linear-gradient( ${["90deg",`${Yn.surfaceBorderSubtleColor} 1px`,"transparent 1px"].join(",")} )`].join(","),Eo=(e,t,n)=>{switch(e){case"dotted":return((e,t)=>ut("background:",(e=>[`linear-gradient( ${vo(e)} ) center`,`linear-gradient( ${wo(e)} ) center`,Yn.surfaceBorderBoldColor].join(","))(t),";background-size:",go(e),";",""))(t,n);case"grid":return(e=>ut("background:",Yn.surfaceBackgroundColor,";background-image:",bo,";background-size:",go(e),";",""))(t);case"primary":return ho;case"secondary":return _o;case"tertiary":return fo}};function $o(e){const{backgroundSize:t=12,borderBottom:n=!1,borderLeft:o=!1,borderRight:r=!1,borderTop:a=!1,className:i,variant:s="primary",...c}=Qt(e,"Surface"),d=qt(),l=(0,q.useMemo)((()=>{const e={};return e.borders=function(e){let{borderBottom:t,borderLeft:n,borderRight:o,borderTop:r}=e;const a=`1px solid ${Yn.surfaceBorderColor}`;return ut({borderBottom:t?a:void 0,borderLeft:n?a:void 0,borderRight:o?a:void 0,borderTop:r?a:void 0},"","")}({borderBottom:n,borderLeft:o,borderRight:r,borderTop:a}),d(yo,e.borders,Eo(s,`${t}px`,t-1+"px"),i)}),[t,n,o,r,a,i,d,s]);return{...c,className:l}}const So=kt((function(e,t){const{children:n,elevation:o,isBorderless:r,isRounded:a,size:i,...s}=function(e){const{className:t,elevation:n=0,isBorderless:o=!1,isRounded:r=!0,size:a="medium",...i}=Qt(function(e){let{elevation:t,isElevated:n,...o}=e;const r={...o};let a=t;var i;return n&&(po()("Card isElevated prop",{since:"5.9",alternative:"elevation"}),null!==(i=a)&&void 0!==i||(a=2)),void 0!==a&&(r.elevation=a),r}(e),"Card"),s=qt();return{...$o({...i,className:(0,q.useMemo)((()=>s(Zn,o&&ao,r&&so,t)),[t,s,o,r])}),elevation:n,isBorderless:o,isRounded:r,size:a}}(e),c=a?Yn.cardBorderRadius:0,d=qt(),l=(0,q.useMemo)((()=>d(ut({borderRadius:c},"",""))),[d,c]),u=(0,q.useMemo)((()=>{const e={size:i,isBorderless:r};return{CardBody:e,CardHeader:e,CardFooter:e}}),[r,i]);return(0,q.createElement)(gt,{value:u},(0,q.createElement)(zt,K({},s,{ref:t}),(0,q.createElement)(zt,{className:d(eo)},n),(0,q.createElement)(Kn,{className:l,isInteractive:!1,value:o?1:0}),(0,q.createElement)(Kn,{className:l,isInteractive:!1,value:o})))}),"Card"),xo=ut("@media only screen and ( min-device-width: 40em ){&::-webkit-scrollbar{height:12px;width:12px;}&::-webkit-scrollbar-track{background-color:transparent;}&::-webkit-scrollbar-track{background:",Yn.colorScrollbarTrack,";border-radius:8px;}&::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:",Yn.colorScrollbarThumb,";border:2px solid rgba( 0, 0, 0, 0 );border-radius:7px;}&:hover::-webkit-scrollbar-thumb{background-color:",Yn.colorScrollbarThumbHover,";}}",""),ko={name:"13udsys",styles:"height:100%"},Co={name:"7zq9w",styles:"scroll-behavior:smooth"},No={name:"q33xhg",styles:"overflow-x:auto;overflow-y:hidden"},To={name:"103x71s",styles:"overflow-x:hidden;overflow-y:auto"},Ao={name:"umwchj",styles:"overflow-y:auto"},Oo=kt((function(e,t){const n=function(e){const{className:t,scrollDirection:n="y",smoothScroll:o=!1,...r}=Qt(e,"Scrollable"),a=qt();return{...r,className:(0,q.useMemo)((()=>a(ko,xo,o&&Co,"x"===n&&No,"y"===n&&To,"auto"===n&&Ao,t)),[t,a,n,o])}}(e);return(0,q.createElement)(zt,K({},n,{ref:t}))}),"Scrollable"),Io=kt((function(e,t){const{isScrollable:n,...o}=function(e){const{className:t,isScrollable:n=!1,isShady:o=!1,size:r="medium",...a}=Qt(e,"CardBody"),i=qt();return{...a,className:(0,q.useMemo)((()=>i(to,oo,lo[r],o&&uo,"components-card__body",t)),[t,i,o,r]),isScrollable:n}}(e);return n?(0,q.createElement)(Oo,K({},o,{ref:t})):(0,q.createElement)(zt,K({},o,{ref:t}))}),"CardBody");var Lo=n(2485),Ro=n.n(Lo);const Do=window.wp.compose,Mo=window.wp.dom,Po=window.wp.primitives,jo=(0,q.createElement)(Po.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,q.createElement)(Po.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function Fo(e,t,n){const{defaultView:o}=t,{frameElement:r}=o;if(!r||t===n.ownerDocument)return e;const a=r.getBoundingClientRect();return new o.DOMRect(e.left+a.left,e.top+a.top,e.width,e.height)}let Bo=0;function zo(e){const t=document.scrollingElement||document.body;e&&(Bo=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=Bo)}let Uo=0;function Vo(){return(0,q.useEffect)((()=>(0===Uo&&zo(!0),++Uo,()=>{1===Uo&&zo(!1),--Uo})),[]),null}var Wo=n(5606);const Ho=(0,q.createContext)({slots:{},fills:{},registerSlot:()=>{void 0!==Wo&&Wo.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}});function Yo(e){const t=(0,q.useContext)(Ho),n=t.slots[e]||{},o=t.fills[e],r=(0,q.useMemo)((()=>o||[]),[o]);return{...n,updateSlot:(0,q.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,q.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:r,registerFill:(0,q.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,q.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}const Go=(0,q.createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}});function qo(e){let{name:t,children:n,registerFill:o,unregisterFill:r}=e;const a=(e=>{const{getSlot:t,subscribe:n}=(0,q.useContext)(Go),[o,r]=(0,q.useState)(t(e));return(0,q.useEffect)((()=>(r(t(e)),n((()=>{r(t(e))})))),[e]),o})(t),i=(0,q.useRef)({name:t,children:n});return(0,q.useLayoutEffect)((()=>(o(t,i.current),()=>r(t,i.current))),[]),(0,q.useLayoutEffect)((()=>{i.current.children=n,a&&a.forceUpdate()}),[n]),(0,q.useLayoutEffect)((()=>{t!==i.current.name&&(r(i.current.name,i.current),i.current.name=t,o(t,i.current))}),[t]),a&&a.node?((0,mt.isFunction)(n)&&(n=n(a.props.fillProps)),(0,q.createPortal)(n,a.node)):null}const Ko=e=>(0,q.createElement)(Go.Consumer,null,(t=>{let{registerFill:n,unregisterFill:o}=t;return(0,q.createElement)(qo,K({},e,{registerFill:n,unregisterFill:o}))}));class Qo extends q.Component{constructor(){super(...arguments),this.isUnmounted=!1,this.bindNode=this.bindNode.bind(this)}componentDidMount(){const{registerSlot:e}=this.props;e(this.props.name,this)}componentWillUnmount(){const{unregisterSlot:e}=this.props;this.isUnmounted=!0,e(this.props.name,this)}componentDidUpdate(e){const{name:t,unregisterSlot:n,registerSlot:o}=this.props;e.name!==t&&(n(e.name),o(t,this))}bindNode(e){this.node=e}forceUpdate(){this.isUnmounted||super.forceUpdate()}render(){const{children:e,name:t,fillProps:n={},getFills:o}=this.props,r=(0,mt.map)(o(t,this),(e=>{const t=(0,mt.isFunction)(e.children)?e.children(n):e.children;return q.Children.map(t,((e,t)=>{if(!e||(0,mt.isString)(e))return e;const n=e.key||t;return(0,q.cloneElement)(e,{key:n})}))})).filter((0,mt.negate)(q.isEmptyElement));return(0,q.createElement)(q.Fragment,null,(0,mt.isFunction)(e)?e(r):r)}}const Zo=e=>(0,q.createElement)(Go.Consumer,null,(t=>{let{registerSlot:n,unregisterSlot:o,getFills:r}=t;return(0,q.createElement)(Qo,K({},e,{registerSlot:n,unregisterSlot:o,getFills:r}))}));var Jo,Xo=new Uint8Array(16);function er(){if(!Jo&&!(Jo="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Jo(Xo)}const tr=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;for(var nr=[],or=0;or<256;++or)nr.push((or+256).toString(16).substr(1));const rr=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(nr[e[t+0]]+nr[e[t+1]]+nr[e[t+2]]+nr[e[t+3]]+"-"+nr[e[t+4]]+nr[e[t+5]]+"-"+nr[e[t+6]]+nr[e[t+7]]+"-"+nr[e[t+8]]+nr[e[t+9]]+"-"+nr[e[t+10]]+nr[e[t+11]]+nr[e[t+12]]+nr[e[t+13]]+nr[e[t+14]]+nr[e[t+15]]).toLowerCase();if(!function(e){return"string"==typeof e&&tr.test(e)}(n))throw TypeError("Stringified UUID is invalid");return n},ar=function(e,t,n){var o=(e=e||{}).random||(e.rng||er)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){n=n||0;for(var r=0;r<16;++r)t[n+r]=o[r];return t}return rr(o)},ir=new Set,sr=$t()((e=>{let t=ar().replace(/[0-9]/g,"");for(;ir.has(t);)t=ar().replace(/[0-9]/g,"");return ir.add(t),lt({container:e,key:t})}));function cr(e){let{children:t,document:n}=e;if(!n)return null;const o=sr(n.head);return(0,q.createElement)(Ot,{value:o},t)}function dr(){const[,e]=(0,q.useState)({}),t=(0,q.useRef)(!0);return(0,q.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function lr(e){let{name:t,children:n}=e;const o=Yo(t),r=(0,q.useRef)({rerender:dr()});if((0,q.useEffect)((()=>(o.registerFill(r),()=>{o.unregisterFill(r)})),[o.registerFill,o.unregisterFill]),!o.ref||!o.ref.current)return null;"function"==typeof n&&(n=n(o.fillProps));const a=(0,q.createElement)(cr,{document:o.ref.current.ownerDocument},n);return(0,q.createPortal)(a,o.ref.current)}const ur=(0,q.forwardRef)((function(e,t){let{name:n,fillProps:o={},as:r="div",...a}=e;const i=(0,q.useContext)(Ho),s=(0,q.useRef)();return(0,q.useLayoutEffect)((()=>(i.registerSlot(n,s,o),()=>{i.unregisterSlot(n,s)})),[i.registerSlot,i.unregisterSlot,n]),(0,q.useLayoutEffect)((()=>{i.updateSlot(n,o)})),(0,q.createElement)(r,K({ref:(0,Do.useMergeRefs)([t,s])},a))}));function mr(e){return(0,q.createElement)(q.Fragment,null,(0,q.createElement)(Ko,e),(0,q.createElement)(lr,e))}const pr=(0,q.forwardRef)(((e,t)=>{let{bubblesVirtually:n,...o}=e;return n?(0,q.createElement)(ur,K({},o,{ref:t})):(0,q.createElement)(Zo,o)}));function yr(e){return"appear"===e?"top":"left"}const hr="Popover",_r=(0,q.createContext)();function fr(e,t){const{paddingTop:n,paddingBottom:o,paddingLeft:r,paddingRight:a}=function(e){return e.ownerDocument.defaultView.getComputedStyle(e)}(t),i=n?parseInt(n,10):0,s=o?parseInt(o,10):0,c=r?parseInt(r,10):0,d=a?parseInt(a,10):0;return{x:e.left+c,y:e.top+i,width:e.width-c-d,height:e.height-i-s,left:e.left+c,right:e.right-d,top:e.top+i,bottom:e.bottom-s}}function gr(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function vr(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";e.style[t]!==n&&(e.style[t]=n)}function wr(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const br=(0,q.forwardRef)(((e,t)=>{let{headerTitle:n,onClose:o,children:r,className:a,noArrow:i=!0,isAlternate:s,position:c="bottom right",range:d,focusOnMount:l="firstElement",anchorRef:u,shouldAnchorIncludePadding:m,anchorRect:p,getAnchorRect:y,expandOnMobile:h,animate:_=!0,onFocusOutside:f,__unstableStickyBoundaryElement:g,__unstableSlotName:v=hr,__unstableObserveElement:w,__unstableBoundaryParent:b,__unstableForcePosition:E,__unstableForceXAlignment:$,__unstableEditorCanvasWrapper:S,...x}=e;const k=(0,q.useRef)(null),C=(0,q.useRef)(null),N=(0,q.useRef)(),T=(0,Do.useViewportMatch)("medium","<"),[A,O]=(0,q.useState)(),I=(0,q.useContext)(_r)||v,L=Yo(I),R=h&&T,[D,M]=(0,Do.useResizeObserver)();i=R||i,(0,q.useLayoutEffect)((()=>{if(R)return wr(N.current,"is-without-arrow",i),wr(N.current,"is-alternate",s),gr(N.current,"data-x-axis"),gr(N.current,"data-y-axis"),vr(N.current,"top"),vr(N.current,"left"),vr(C.current,"maxHeight"),void vr(C.current,"maxWidth");const e=()=>{if(!N.current||!C.current)return;let e=function(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4?arguments[4]:void 0,a=arguments.length>5?arguments[5]:void 0;if(t)return t;if(n){if(!e.current)return;const t=n(e.current);return Fo(t,t.ownerDocument||e.current.ownerDocument,a)}if(!1!==o){if(!(o&&window.Range&&window.Element&&window.DOMRect))return;if("function"==typeof(null==o?void 0:o.cloneRange))return Fo((0,Mo.getRectangleFromRange)(o),o.endContainer.ownerDocument,a);if("function"==typeof(null==o?void 0:o.getBoundingClientRect)){const e=Fo(o.getBoundingClientRect(),o.ownerDocument,a);return r?e:fr(e,o)}const{top:e,bottom:t}=o,n=e.getBoundingClientRect(),i=t.getBoundingClientRect(),s=Fo(new window.DOMRect(n.left,n.top,n.width,i.bottom-n.top),e.ownerDocument,a);return r?s:fr(s,o)}if(!e.current)return;const{parentNode:i}=e.current,s=Fo(i.getBoundingClientRect(),i.ownerDocument,a);return r?s:fr(s,i)}(k,p,y,u,m,N.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=N.current;let o,r=0;if(t&&t!==n.body){const n=t.getBoundingClientRect();r=n.top,e=new window.DOMRect(e.left-n.left,e.top-n.top,e.width,e.height)}b&&(o=N.current.parentElement);const a=M.height?M:C.current.getBoundingClientRect(),{popoverTop:d,popoverLeft:l,xAxis:h,yAxis:_,contentHeight:f,contentWidth:v}=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"top",o=arguments.length>3?arguments[3]:void 0,r=arguments.length>5?arguments[5]:void 0,a=arguments.length>6?arguments[6]:void 0,i=arguments.length>7?arguments[7]:void 0,s=arguments.length>8?arguments[8]:void 0,c=arguments.length>9?arguments[9]:void 0;const[d,l="center",u]=n.split(" "),m=function(e,t,n,o,r,a,i,s,c){const{height:d}=t;if(r){const t=r.getBoundingClientRect(),o=t.top+d-i,a=t.bottom-d-i;if(e.top<=o)return!c||d+100?d/2:l)+(l+d/2>window.innerHeight?window.innerHeight-l:d/2)},m={popoverTop:e.top,contentHeight:e.top-10-d>0?d:e.top-10},p={popoverTop:e.bottom,contentHeight:e.bottom+10+d>window.innerHeight?window.innerHeight-10-e.bottom:d};let y,h=n,_=null;if(!r&&!s)if("middle"===n&&u.contentHeight===d)h="middle";else if("top"===n&&m.contentHeight===d)h="top";else if("bottom"===n&&p.contentHeight===d)h="bottom";else{h=m.contentHeight>p.contentHeight?"top":"bottom";const e="top"===h?m.contentHeight:p.contentHeight;_=e!==d?e:null}return y="middle"===h?u.popoverTop:"top"===h?m.popoverTop:p.popoverTop,{yAxis:h,popoverTop:y,contentHeight:_}}(e,t,d,u,o,0,r,i,c),p=function(e,t,n,o,r,a,i,s,c){const{width:d}=t;"left"===n&&(0,W.isRTL)()?n="right":"right"===n&&(0,W.isRTL)()&&(n="left"),"left"===o&&(0,W.isRTL)()?o="right":"right"===o&&(0,W.isRTL)()&&(o="left");const l=Math.round(e.left+e.width/2),u={popoverLeft:l,contentWidth:(l-d/2>0?d/2:l)+(l+d/2>window.innerWidth?window.innerWidth-l:d/2)};let m=e.left;"right"===o?m=e.right:"middle"===a||c||(m=l);let p=e.right;"left"===o?p=e.left:"middle"===a||c||(p=l);const y={popoverLeft:m,contentWidth:m-d>0?d:m},h={popoverLeft:p,contentWidth:p+d>window.innerWidth?window.innerWidth-p:d};let _,f=n,g=null;if(!r&&!s)if("center"===n&&u.contentWidth===d)f="center";else if("left"===n&&y.contentWidth===d)f="left";else if("right"===n&&h.contentWidth===d)f="right";else{f=y.contentWidth>h.contentWidth?"left":"right";const e="left"===f?y.contentWidth:h.contentWidth;d>window.innerWidth&&(g=window.innerWidth),e!==d&&(f="center",u.popoverLeft=window.innerWidth/2)}return _="center"===f?u.popoverLeft:"left"===f?y.popoverLeft:h.popoverLeft,i&&(_=Math.min(_,i.offsetLeft+i.offsetWidth-d),(0,W.isRTL)()||(_=Math.max(_,0))),{xAxis:f,popoverLeft:_,contentWidth:g}}(e,t,l,u,o,m.yAxis,a,i,s);return{...p,...m}}(e,a,c,g,N.current,r,o,E,$,S);"number"==typeof d&&"number"==typeof l&&(vr(N.current,"top",d+"px"),vr(N.current,"left",l+"px")),wr(N.current,"is-without-arrow",i||"center"===h&&"middle"===_),wr(N.current,"is-alternate",s),gr(N.current,"data-x-axis",h),gr(N.current,"data-y-axis",_),vr(C.current,"maxHeight","number"==typeof f?f+"px":""),vr(C.current,"maxWidth","number"==typeof v?v+"px":""),O(({left:"right",right:"left"}[h]||"center")+" "+({top:"bottom",bottom:"top"}[_]||"middle"))};e();const{ownerDocument:t}=N.current,{defaultView:n}=t,o=n.setInterval(e,500);let r;const a=()=>{n.cancelAnimationFrame(r),r=n.requestAnimationFrame(e)};n.addEventListener("click",a),n.addEventListener("resize",e),n.addEventListener("scroll",e,!0);const d=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(u);let l;return d&&d!==t&&(d.defaultView.addEventListener("resize",e),d.defaultView.addEventListener("scroll",e,!0)),w&&(l=new n.MutationObserver(e),l.observe(w,{attributes:!0})),()=>{var i,s;n.clearInterval(o),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",a),n.cancelAnimationFrame(r),d&&d!==t&&(null===(i=d.defaultView)||void 0===i||i.removeEventListener("resize",e),null===(s=d.defaultView)||void 0===s||s.removeEventListener("scroll",e,!0)),l&&l.disconnect()}}),[R,p,y,u,m,c,M,g,w,b]);const P=(e,t)=>{"focus-outside"===e&&f?f(t):o&&o()},[j,F]=(0,Do.__experimentalUseDialog)({focusOnMount:l,__unstableOnClose:P,onClose:P}),B=(0,Do.useMergeRefs)([N,j,t]),z=Boolean(_&&A)&&function(e){if("loading"===e.type)return Ro()("components-animate__loading");const{type:t,origin:n=yr(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return Ro()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?Ro()("components-animate__slide-in","is-from-"+n):void 0}({type:"appear",origin:A});let U=(0,q.createElement)("div",K({className:Ro()("components-popover",a,z,{"is-expanded":R,"is-without-arrow":i,"is-alternate":s})},x,{ref:B},F,{tabIndex:"-1"}),R&&(0,q.createElement)(Vo,null),R&&(0,q.createElement)("div",{className:"components-popover__header"},(0,q.createElement)("span",{className:"components-popover__header-title"},n),(0,q.createElement)(Dr,{className:"components-popover__close",icon:jo,onClick:o})),(0,q.createElement)("div",{ref:C,className:"components-popover__content"},(0,q.createElement)("div",{style:{position:"relative"}},D,r)));return L.ref&&(U=(0,q.createElement)(mr,{name:I},U)),u||p?U:(0,q.createElement)("span",{ref:k},U)}));br.Slot=(0,q.forwardRef)((function(e,t){let{name:n=hr}=e;return(0,q.createElement)(pr,{bubblesVirtually:!0,name:n,className:"popover-slot",ref:t})})),br.__unstableSlotNameProvider=_r.Provider;const Er=br,$r=function(e){let t,n,{shortcut:o,className:r}=e;return o?((0,mt.isString)(o)&&(t=o),(0,mt.isObject)(o)&&(t=o.display,n=o.ariaLabel),(0,q.createElement)("span",{className:r,"aria-label":n},t)):null},Sr=700,xr=(0,q.createElement)("div",{className:"event-catcher"}),kr=e=>{let{eventHandlers:t,child:n,childrenWithPopover:o}=e;return(0,q.cloneElement)((0,q.createElement)("span",{className:"disabled-element-wrapper"},(0,q.cloneElement)(xr,t),(0,q.cloneElement)(n,{children:o})),t)},Cr=e=>{let{child:t,eventHandlers:n,childrenWithPopover:o}=e;return(0,q.cloneElement)(t,{...n,children:o})},Nr=(e,t,n)=>{if(1!==q.Children.count(e))return;const o=q.Children.only(e);o.props.disabled||"function"==typeof o.props[t]&&o.props[t](n)},Tr=function(e){const{children:t,position:n,text:o,shortcut:r,delay:a=Sr}=e,[i,s]=(0,q.useState)(!1),[c,d]=(0,q.useState)(!1),l=(0,Do.useDebounce)(d,a),u=e=>{Nr(t,"onMouseDown",e),document.addEventListener("mouseup",y),s(!0)},m=e=>{Nr(t,"onMouseUp",e),document.removeEventListener("mouseup",y),s(!1)},p=e=>"mouseUp"===e?m:"mouseDown"===e?u:void 0,y=p("mouseUp"),h=(e,n)=>o=>{if(Nr(t,e,o),o.currentTarget.disabled)return;if("focus"===o.type&&i)return;l.cancel();const r=(0,mt.includes)(["focus","mouseenter"],o.type);r!==c&&(n?l(r):d(r))},_=()=>{l.cancel(),document.removeEventListener("mouseup",y)};if((0,q.useEffect)((()=>_),[]),1!==q.Children.count(t))return t;const f={onMouseEnter:h("onMouseEnter",!0),onMouseLeave:h("onMouseLeave"),onClick:h("onClick"),onFocus:h("onFocus"),onBlur:h("onBlur"),onMouseDown:p("mouseDown")},g=q.Children.only(t),{children:v,disabled:w}=g.props,b=w?kr:Cr,E=(e=>{let{grandchildren:t,isOver:n,position:o,text:r,shortcut:a}=e;return(0,q.concatChildren)(t,n&&(0,q.createElement)(Er,{focusOnMount:!1,position:o,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},r,(0,q.createElement)($r,{className:"components-tooltip__shortcut",shortcut:a})))})({grandchildren:v,isOver:c,position:n,text:o,shortcut:r});return b({child:g,eventHandlers:f,childrenWithPopover:E})},Ar=function(e){let{icon:t,className:n,...o}=e;const r=["dashicon","dashicons","dashicons-"+t,n].filter(Boolean).join(" ");return(0,q.createElement)("span",K({className:r},o))},Or=function(e){let{icon:t=null,size:n=24,...o}=e;if("string"==typeof t)return(0,q.createElement)(Ar,K({icon:t},o));if((0,q.isValidElement)(t)&&Ar===t.type)return(0,q.cloneElement)(t,{...o});if("function"==typeof t)return t.prototype instanceof q.Component?(0,q.createElement)(t,{size:n,...o}):t({size:n,...o});if(t&&("svg"===t.type||t.type===Po.SVG)){const e={width:n,height:n,...t.props,...o};return(0,q.createElement)(Po.SVG,e)}return(0,q.isValidElement)(t)?(0,q.cloneElement)(t,{size:n,...o}):t},Ir={border:0,clip:"rect(1px, 1px, 1px, 1px)",WebkitClipPath:"inset( 50% )",clipPath:"inset( 50% )",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",wordWrap:"normal"},Lr=kt((function(e,t){const{style:n,...o}=Qt(e,"VisuallyHidden");return(0,q.createElement)(zt,K({ref:t},o,{style:{...Ir,...n||{}}}))}),"VisuallyHidden"),Rr=["onMouseDown","onClick"],Dr=(0,q.forwardRef)((function e(t,n){const{href:o,target:r,isSmall:a,isPressed:i,isBusy:s,isDestructive:c,className:d,disabled:l,icon:u,iconPosition:m="left",iconSize:p,showTooltip:y,tooltipPosition:h,shortcut:_,label:f,children:g,text:v,variant:w,__experimentalIsFocusable:b,describedBy:E,...$}=function(e){let{isDefault:t,isPrimary:n,isSecondary:o,isTertiary:r,isLink:a,variant:i,...s}=e,c=i;var d,l,u,m,p;return n&&(null!==(d=c)&&void 0!==d||(c="primary")),r&&(null!==(l=c)&&void 0!==l||(c="tertiary")),o&&(null!==(u=c)&&void 0!==u||(c="secondary")),t&&(po()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"',version:"6.2"}),null!==(m=c)&&void 0!==m||(c="secondary")),a&&(null!==(p=c)&&void 0!==p||(c="link")),{...s,variant:c}}(t),S=(0,Do.useInstanceId)(e,"components-button__description"),x=Ro()("components-button",d,{"is-secondary":"secondary"===w,"is-primary":"primary"===w,"is-small":a,"is-tertiary":"tertiary"===w,"is-pressed":i,"is-busy":s,"is-link":"link"===w,"is-destructive":c,"has-text":!!u&&!!g,"has-icon":!!u}),k=l&&!b,C=void 0===o||k?"button":"a",N="a"===C?{href:o,target:r}:{type:"button",disabled:k,"aria-pressed":i};if(l&&b){N["aria-disabled"]=!0;for(const e of Rr)$[e]=e=>{e.stopPropagation(),e.preventDefault()}}const T=!k&&(y&&f||_||!!f&&(!g||(0,mt.isArray)(g)&&!g.length)&&!1!==y),A=E?S:null,O=$["aria-describedby"]||A,I=(0,q.createElement)(C,K({},N,$,{className:x,"aria-label":$["aria-label"]||f,"aria-describedby":O,ref:n}),u&&"left"===m&&(0,q.createElement)(Or,{icon:u,size:p}),v&&(0,q.createElement)(q.Fragment,null,v),u&&"right"===m&&(0,q.createElement)(Or,{icon:u,size:p}),g);return T?(0,q.createElement)(q.Fragment,null,(0,q.createElement)(Tr,{text:E||f,shortcut:_,position:h},I),E&&(0,q.createElement)(Lr,null,(0,q.createElement)("span",{id:A},E))):(0,q.createElement)(q.Fragment,null,I,E&&(0,q.createElement)(Lr,null,(0,q.createElement)("span",{id:A},E)))})),Mr=function(e){let{label:t,children:n}=e;return(0,q.createElement)("div",{className:"components-panel__header"},t&&(0,q.createElement)("h2",null,t),n)},Pr=(0,q.forwardRef)((function(e,t){let{header:n,className:o,children:r}=e;const a=Ro()(o,"components-panel");return(0,q.createElement)("div",{className:a,ref:t},n&&(0,q.createElement)(Mr,{label:n}),r)})),jr=(0,q.createElement)(Po.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,q.createElement)(Po.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})),Fr=(0,q.createElement)(Po.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,q.createElement)(Po.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));function Br(e){return null!=e}const zr={initial:void 0,fallback:""},Ur=(0,q.forwardRef)(((e,t)=>{let{isOpened:n,icon:o,title:r,...a}=e;return r?(0,q.createElement)("h2",{className:"components-panel__body-title"},(0,q.createElement)(Dr,K({className:"components-panel__body-toggle","aria-expanded":n,ref:t},a),(0,q.createElement)("span",{"aria-hidden":"true"},(0,q.createElement)(Or,{className:"components-panel__arrow",icon:n?jr:Fr})),r,o&&(0,q.createElement)(Or,{icon:o,className:"components-panel__icon",size:20}))):null})),Vr=(0,q.forwardRef)((function(e,t){let{buttonProps:n={},children:o,className:r,icon:a,initialOpen:i,onToggle:s=mt.noop,opened:c,title:d,scrollAfterOpen:l=!0}=e;const[u,m]=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:zr;const{initial:n,fallback:o}={...zr,...t},[r,a]=(0,q.useState)(e),i=Br(e);return(0,q.useEffect)((()=>{i&&r&&a(void 0)}),[i,r]),[function(){var e;let t=arguments.length>1?arguments[1]:void 0;return null!==(e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).find(Br))&&void 0!==e?e:t}([e,r,n],o),e=>{i||a(e)}]}(c,{initial:void 0===i||i}),p=(0,q.useRef)(),y=(0,Do.useReducedMotion)()?"auto":"smooth",h=(0,q.useRef)();h.current=l,function(e,t){const n=(0,q.useRef)(!1);(0,q.useEffect)((()=>{if(n.current)return e();n.current=!0}),t)}((()=>{var e;u&&h.current&&null!==(e=p.current)&&void 0!==e&&e.scrollIntoView&&p.current.scrollIntoView({inline:"nearest",block:"nearest",behavior:y})}),[u,y]);const _=Ro()("components-panel__body",r,{"is-opened":u});return(0,q.createElement)("div",{className:_,ref:(0,Do.useMergeRefs)([p,t])},(0,q.createElement)(Ur,K({icon:a,isOpened:u,onClick:e=>{e.preventDefault();const t=!u;m(t),s(t)},title:d},n)),"function"==typeof o?o({opened:u}):u&&o)}));Vr.displayName="PanelBody";const Wr=Vr,Hr=window.wp.apiFetch;var Yr=n.n(Hr);const Gr=window.wp.url,qr=window.wc.experimental,Kr=window.wc.components;var Qr=n(9031);window.wc.tracks,n(5721),(0,W.__)("Metro Manila","woocommerce"),(0,W.__)("Roma","woocommerce");var Zr=n(5518),Jr=n.n(Zr);const Xr=({className:e="",percent:t=0,color:n="#674399",bgcolor:o="var(--wp-admin-theme-color)"})=>{const r={backgroundColor:o},a={backgroundColor:n,width:`${t}%`,display:0===t?"none":"inherit"};return(0,Y.createElement)("div",{className:`woocommerce-onboarding-progress-bar ${e}`},(0,Y.createElement)("div",{className:"woocommerce-onboarding-progress-bar__container",style:r},(0,Y.createElement)("div",{className:"woocommerce-onboarding-progress-bar__filler",style:a})))},ea=({children:e,className:t})=>(0,q.createElement)("div",{className:Jr()("woocommerce-onboarding-loader",t)},e);ea.Layout=({children:e,className:t})=>(0,q.createElement)("div",{className:Jr()("woocommerce-onboarding-loader-wrapper",t)},(0,q.createElement)("div",{className:Jr()("woocommerce-onboarding-loader-container",t)},e)),ea.Illustration=({children:e})=>(0,q.createElement)(q.Fragment,null,e),ea.Title=({children:e,className:t})=>(0,q.createElement)("h1",{className:Jr()("woocommerce-onboarding-loader__title",t)},e),ea.ProgressBar=({progress:e,className:t})=>(0,q.createElement)(Xr,{className:Jr()("progress-bar",t),percent:null!=e?e:0,color:"var(--wp-admin-theme-color)",bgcolor:"#E0E0E0"}),ea.Subtext=({children:e,className:t})=>(0,q.createElement)("p",{className:Jr()("woocommerce-onboarding-loader__paragraph",t)},e),ea.Sequence=({interval:e,shouldLoop:t=!0,children:n,onChange:o=()=>{}})=>{const[r,a]=(0,q.useState)(0),i=q.Children.count(n);(0,q.useEffect)((()=>{const n=setInterval((()=>{a((e=>{const r=e+1;if(t){const e=r%i;return o(e),e}return rclearInterval(n)}),[e,n,t,i]);const s=q.Children.toArray(n)[r];return(0,q.createElement)(q.Fragment,null,s)};const ta=window.wp.domReady;var na=n.n(ta);const oa=(e,t={})=>{var n;if(window.wcpaySettings){Object.assign(t,{is_test_mode:wcpaySettings.testMode,jetpack_connected:wcpaySettings.isJetpackConnected,wcpay_version:wcpaySettings.version,woo_country_code:wcpaySettings.connect.country,hosting_provider:null===(n=wcpaySettings.trackingInfo)||void 0===n?void 0:n.hosting_provider});for(const e in t)void 0===t[e]&&delete t[e]}na()((()=>{var n,o;(null!==(o=null===(n=null===wc||void 0===wc?void 0:wc.tracks)||void 0===n?void 0:n.recordEvent)&&void 0!==o?o:wcTracks.recordEvent)(e,t)}))},ra="https://cdn.sift.com/s.js",aa="https://js.stripe.com/v3",ia={sift:({beacon_key:e,session_id:t,user_id:n})=>{const o=window._sift=window._sift||[];if(o.push(["_setAccount",e]),o.push(["_setUserId",n]),o.push(["_setSessionId",t]),o.push(["_trackPageview"]),!document.querySelector(`[src="${ra}"]`)){const e=document.createElement("script");e.src=ra,e.async=!0,document.body.appendChild(e)}},stripe:()=>{if(!document.querySelector(`[src^="${aa}"]`)){const e=document.createElement("script");e.src=aa,e.async=!0,document.body.appendChild(e)}}},sa=window.wp.a11y;function ca(e){switch(e){case"success":case"warning":case"info":return"polite";default:return"assertive"}}const da=function(e){let{className:t,status:n="info",children:o,spokenMessage:r=o,onRemove:a=mt.noop,isDismissible:i=!0,actions:s=[],politeness:c=ca(n),__unstableHTML:d,onDismiss:l=mt.noop}=e;!function(e,t){const n="string"==typeof e?e:(0,q.renderToString)(e);(0,q.useEffect)((()=>{n&&(0,sa.speak)(n,t)}),[n,t])}(r,c);const u=Ro()(t,"components-notice","is-"+n,{"is-dismissible":i});return d&&(o=(0,q.createElement)(q.RawHTML,null,o)),(0,q.createElement)("div",{className:u},(0,q.createElement)("div",{className:"components-notice__content"},o,(0,q.createElement)("div",{className:"components-notice__actions"},s.map(((e,t)=>{let{className:n,label:o,isPrimary:r,variant:a,noDefaultClasses:i=!1,onClick:s,url:c}=e,d=a;return"primary"===a||i||(d=c?"link":"secondary"),void 0===d&&r&&(d="primary"),(0,q.createElement)(Dr,{key:t,href:c,variant:d,onClick:c?void 0:s,className:Ro()("components-notice__action",n)},o)})))),i&&(0,q.createElement)(Dr,{className:"components-notice__dismiss",icon:jo,label:(0,W.__)("Dismiss this notice"),onClick:e=>{var t;null==e||null===(t=e.preventDefault)||void 0===t||t.call(e),l(),a()},showTooltip:!1}))},la=["40em","52em","64em"],ua={name:"zjik7",styles:"display:flex"},ma={name:"qgaee5",styles:"display:block;max-height:100%;max-width:100%;min-height:0;min-width:0"},pa={name:"82a6rk",styles:"flex:1"},ya={name:"13nosa1",styles:">*{min-height:0;}"},ha={name:"1pwxzk4",styles:">*{min-width:0;}"},_a=new RegExp(/-left/g),fa=new RegExp(/-right/g),ga=new RegExp(/Left/g),va=new RegExp(/Right/g),wa=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,mt.mapKeys)(e,((e,t)=>function(e){return"left"===e?"right":"right"===e?"left":_a.test(e)?e.replace(_a,"-right"):fa.test(e)?e.replace(fa,"-left"):ga.test(e)?e.replace(ga,"Right"):va.test(e)?e.replace(va,"Left"):e}(t)))};function ba(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return()=>t?(0,W.isRTL)()?ut(t,""):ut(e,""):(0,W.isRTL)()?ut(wa(e),""):ut(e,"")}function Ea(e){const{align:t="center",className:n,direction:o="row",expanded:r=!0,gap:a=2,justify:i="space-between",wrap:s=!1,...c}=Qt(function(e){let{isReversed:t,...n}=e;return void 0!==t?(po()("Flex isReversed",{alternative:'Flex direction="row-reverse" or "column-reverse"',since:"5.9"}),{...n,direction:t?"row-reverse":"row"}):n}(e),"Flex"),d=function(e){const t=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{defaultIndex:t=0}=e;if("number"!=typeof t)throw new TypeError(`Default breakpoint index should be a number. Got: ${t}, ${typeof t}`);if(t<0||t>la.length-1)throw new RangeError(`Default breakpoint index out of range. Theme has ${la.length} breakpoints, got index ${t}`);const[n,o]=(0,q.useState)(t);return(0,q.useEffect)((()=>{const e=()=>{const e=la.filter((e=>"undefined"!=typeof window&&window.matchMedia(`screen and (min-width: ${e})`).matches)).length;n!==e&&o(e)};return e(),"undefined"!=typeof window&&window.addEventListener("resize",e),()=>{"undefined"!=typeof window&&window.removeEventListener("resize",e)}}),[n]),n}(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});if(!Array.isArray(e)&&"function"!=typeof e)return e;const n=e||[];return n[t>=n.length?n.length-1:t]}(Array.isArray(o)?o:[o]),l="string"==typeof d&&!!d.includes("column"),u="string"==typeof d&&d.includes("reverse"),m=qt();return{...c,className:(0,q.useMemo)((()=>{const e={};return e.Base=ut({alignItems:l?"normal":t,flexDirection:d,flexWrap:s?"wrap":void 0,justifyContent:i,height:l&&r?"100%":void 0,width:!l&&r?"100%":void 0,marginBottom:s?`calc(${Xt(a)} * -1)`:void 0},"",""),e.Items=ut(">*+*:not( marquee ){margin-top:",l?Xt(a):void 0,";",ba({marginLeft:l||u?void 0:Xt(a),marginRight:!l&&u?Xt(a):void 0})(),";}",""),e.WrapItems=ut(">*:not( marquee ){margin-bottom:",Xt(a),";",ba({marginLeft:!l&&u?Xt(a):void 0,marginRight:l||u?void 0:Xt(a)})(),";}>*:last-child:not( marquee ){",ba({marginLeft:!l&&u?0:void 0,marginRight:l||u?void 0:0})(),";}",""),m(ua,e.Base,s?e.WrapItems:e.Items,l?ya:ha,n)}),[t,n,m,d,r,a,l,u,i,s,ba.watch()]),isColumn:l}}ba.watch=()=>(0,W.isRTL)();const $a=(0,q.createContext)({flexItemDisplay:void 0}),Sa=kt((function(e,t){const{children:n,isColumn:o,...r}=Ea(e);return(0,q.createElement)($a.Provider,{value:{flexItemDisplay:o?"block":void 0}},(0,q.createElement)(zt,K({},r,{ref:t}),n))}),"Flex");function xa(e){const{className:t,display:n,isBlock:o=!1,...r}=Qt(e,"FlexItem"),a={},i=(0,q.useContext)($a).flexItemDisplay;return a.Base=ut({display:n||i},"",""),{...r,className:qt()(ma,a.Base,o&&pa,t)}}const ka=kt((function(e,t){const n=xa(e);return(0,q.createElement)(zt,K({},n,{ref:t}))}),"FlexItem");var Ca=n(5955),Na=n(4275);const Ta=function(e){const{icon:t,actions:n,children:o,buttonVariant:r}=e,a=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r{var n,o;return"url"in e?Y.createElement("a",{key:t,className:s,href:e.url},e.label):Y.createElement(Dr,{key:t,className:s,onClick:e.onClick,isBusy:null!==(n=e.isBusy)&&void 0!==n&&n,disabled:null!==(o=e.disabled)&&void 0!==o&&o,variant:r},e.label)}));return Y.createElement(da,Object.assign({},a),Y.createElement(Sa,{align:"center",justify:"flex-start"},i&&Y.createElement(ka,{className:`wcpay-inline-notice__icon wcpay-inline-${a.status}-notice__icon`},Y.createElement(Or,{icon:i,size:24})),Y.createElement(ka,{className:`wcpay-inline-notice__content wcpay-inline-${a.status}-notice__content`},o,c&&Y.createElement(Sa,{className:"wcpay-inline-notice__content__actions",align:"baseline",justify:"flex-start",gap:4},c))))};var Aa=n(4848);class Oa extends q.Component{constructor(){super(...arguments),this.state={error:null}}static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){this.props.onError&&this.props.onError(e,t)}render(){return this.state.error?(0,Aa.jsxs)(Ta,{icon:!0,status:"error",isDismissible:!1,children:[(0,W.__)("There was an error rendering this view. Please contact support for assistance if the problem persists.","woocommerce-payments"),(0,Aa.jsx)("br",{}),this.state.error.toString()]}):this.props.children}}const Ia=Oa,La=({children:e,id:t="",maxWidth:n,isNarrow:o,className:r=""})=>{const a=n?{maxWidth:n}:void 0,i=[r,"woocommerce-payments-page"];return o&&i.push("is-narrow"),(0,q.useEffect)((()=>{(e=>{for(const t in e){const n=ia[t];n&&e[t]&&n(e[t])}})("undefined"!=typeof wcpaySettings?wcpaySettings.fraudServices:[])}),[]),Y.createElement("div",{id:t,className:i.join(" "),style:a},Y.createElement(Ia,null,e))},Ra=(0,q.createElement)(Po.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,q.createElement)(Po.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})),Da=(0,q.createElement)(Po.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,q.createElement)(Po.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}));var Ma=n(5588),Pa=n(4788);const ja={success:Ra,error:Ma.A,warning:Qr.A,info:Da},Fa=({icon:e,children:t,actions:n=[],className:o,status:r="info",isDismissible:a=!0,onRemove:i})=>{((e,t)=>{const n="string"==typeof t?t:(0,q.renderToString)(t),o="error"===e?"assertive":"polite";(0,q.useEffect)((()=>{n&&(0,sa.speak)(n,o)}),[n,o])})(r,t);const s=!0===e?ja[r]:e,c=Ro()(o,"wcpay-banner-notice","is-"+r);return G().createElement("div",{className:c},s&&G().createElement(Or,{icon:s,className:"wcpay-banner-notice__icon"}),G().createElement("div",{className:"wcpay-banner-notice__content"},t,n.length>0&&G().createElement("div",{className:"wcpay-banner-notice__actions"},n.map((({className:e,label:t,variant:n,onClick:o,url:r,urlTarget:a},i)=>{let s=n;return"primary"!==n&&(s=r?"link":"secondary"),G().createElement(Dr,{key:i,href:r,variant:s,onClick:r?void 0:o,className:e,target:a},t)})))),a&&G().createElement(Dr,{className:"wcpay-banner-notice__dismiss",icon:Pa.A,label:(0,W.__)("Dismiss this notice","woocommerce-payments"),onClick:()=>null==i?void 0:i(),showTooltip:!1}))};function Ba(e){return e.startsWith("{{/")?{type:"componentClose",value:e.replace(/\W/g,"")}:e.endsWith("/}}")?{type:"componentSelfClosing",value:e.replace(/\W/g,"")}:e.startsWith("{{")?{type:"componentOpen",value:e.replace(/\W/g,"")}:{type:"string",value:e}}function za(e,t){let n,o,r=[];for(let a=0;a(0,W.sprintf)((0,W.__)("Hi%s, Welcome to %s!","woocommerce"),e?` ${e}`:"","WooPayments"),paymentMethods:{deposits:{title:(0,W.__)("Payouts","woocommerce-payments"),value:(0,W.__)("Automatic - Daily","woocommerce-payments")},capture:{title:(0,W.__)("Payments capture","woocommerce-payments"),value:(0,W.__)("Capture on order","woocommerce-payments")},recurring:{title:(0,W.__)("Recurring payments","woocommerce-payments"),value:(0,W.__)("Supported","woocommerce-payments")}},usp1:(0,W.__)("Offer card payments, Apple Pay, iDeal, Affirm, Afterpay, and accept in-person payments with the Woo mobile app.","woocommerce-payments"),usp2:(0,W.__)("Sell to international markets and accept over 135 currencies with local payment methods.","woocommerce-payments"),usp3:(0,W.__)("Earn recurring revenue and get payouts into your bank account.","woocommerce-payments"),sandboxMode:{title:(0,W.__)("I'm setting up a store for someone else.","woocommerce-payments"),description:(0,W.sprintf)((0,W.__)("This option will set up %s in sandbox mode. You can use our test data to set up. When you’re ready to launch your store, switching to live payments is easy.","woocommerce-payments"),"WooPayments")},sandboxModeNotice:Ua({mixedString:(0,W.__)("Sandbox mode is enabled, only test accounts will be created. If you want to process live transactions, please {{learnMoreLink}}disable it{{/learnMoreLink}}.","woocommerce-payments"),components:{learnMoreLink:G().createElement("a",{href:"https://woocommerce.com/document/woopayments/testing-and-troubleshooting/sandbox-mode/",target:"_blank",rel:"noreferrer"})}}),setupErrorNotice:(0,W.sprintf)((0,W.__)("Please complete your %1$s setup to process payments.","woocommerce-payments"),"WooPayments"),infoNotice:{description:{jetpack_connected:(0,W.__)("You'll need to verify your business and payment details to ","woocommerce-payments"),jetpack_not_connected:(0,W.__)("To ensure safe and secure transactions, a WordPress.com account is required before you can verify your business details.","woocommerce-payments")},button:(0,W.__)("enable payouts.","woocommerce-payments")},infoModal:{title:(0,W.sprintf)((0,W.__)("Verifying your information with %s","woocommerce-payments"),"WooPayments"),whyWeAsk:{heading:(0,W.__)("Why we ask for personal financial information","woocommerce-payments"),description:(0,W.sprintf)((0,W.__)("As you continue the process of signing up for %s, we'll ask for information about your business, including the business owner's date of birth and tax ID number. We know you may wonder why we ask for this information, and how it will be used. The “Know Your Customer” process, explained below, helps us provide a safe, ethical environment for all financial transactions.","woocommerce-payments"),"WooPayments")},whatIsKyc:{heading:(0,W.__)("What is “Know Your Customer”?","woocommerce-payments"),description:(0,W.__)("“Know Your Customer” standards are used by banks and other financial institutions to confirm that customers are who they say they are. By confirming their customers' identities, banks and financial institutions can help keep transactions safe from fraud and other suspicious activities.","woocommerce-payments")},whyShareInfo:{heading:(0,W.__)("Why do I have to share this information?","woocommerce-payments"),description:(0,W.__)("Before we build a payment relationship with a customer, we ask for the information listed above to validate the business owner's identity and tax ID number, and to ensure that we can connect the listed bank account with the business itself.","woocommerce-payments"),description2:(0,W.__)("The ultimate goal of the “Know Your Customer” process is to help your business get up and running with payments as soon as possible while protecting your business and your customers. We follow the same regulations as other financial institutions so that we can ensure we operate in an ethical and trustworthy manner. We want to protect your business and the payments that we manage for you. The “Know Your Customer” process helps us protect you.","woocommerce-payments")},whatElse:{heading:(0,W.__)("What else should I keep in mind while completing this process?","woocommerce-payments"),description:(0,W.sprintf)((0,W.__)("If you're setting up %s for someone else, it's best to have that person complete the account creation process. As you can see above, we ask for very specific information about the business owner - and you might not have all the details at hand. It's not always possible to change account information once it's been saved, especially if the site accepts live transactions before the correct account information is entered.","woocommerce-payments"),"WooPayments")},isMyDataSafe:{heading:(0,W.sprintf)((0,W.__)("Is my data safe with %s?","woocommerce-payments"),"WooPayments"),description:(0,W.sprintf)((0,W.__)("We take every step required to safeguard your personal data. %s is built in partnership with Stripe to store your data in a safe and secure manner.","woocommerce-payments"),"WooPayments")},howQuickly:{heading:(0,W.__)("How quickly will you confirm my identity and allow me to process payments?","woocommerce-payments"),description:(0,W.__)("We'll do our best to work with Stripe to confirm your identity as quickly as we can. Typically, we'll confirm your application within a couple of days.","woocommerce-payments")},whatInformation:{heading:(0,W.__)("What information should I have at hand before I start the “Know Your Customer” process?","woocommerce-payments"),description:(0,W.__)("Here's a brief list of the information you'll need to finish payment signup:")},businessOwnerInfo:{heading:(0,W.__)("Business owner info:","woocommerce-payments"),fields:[(0,W.__)("Legal name","woocommerce-payments"),(0,W.__)("Date of birth","woocommerce-payments"),(0,W.__)("Home address","woocommerce-payments"),(0,W.__)("Email address","woocommerce-payments"),(0,W.__)("Mobile phone number","woocommerce-payments"),(0,W.__)("Bank account information","woocommerce-payments"),(0,W.__)("Social Security number (SSN) or Taxpayer Identification Number","woocommerce-payments")]},businessInfo:{heading:(0,W.__)("Business info:","woocommerce-payments"),fields:[(0,W.__)("Country where your business is based","woocommerce-payments "),(0,W.__)("Type of business","woocommerce-payments "),(0,W.__)("Industry","woocommerce-payments "),(0,W.__)("Company address","woocommerce-payments "),(0,W.__)("Company phone number","woocommerce-payments "),(0,W.__)("Company URL","woocommerce-payments ")]}},stepsHeading:(0,W.__)("You’re only steps away from getting paid","woocommerce-payments"),step1:{heading:(0,W.__)("Create and connect your account","woocommerce-payments"),description:(0,W.__)("To ensure safe and secure transactions, a WordPress.com account is required.","woocommerce-payments")},step2:{heading:(0,W.__)("Provide a few business details","woocommerce-payments"),description:(0,W.__)("Next we’ll ask you to verify your business and payment details to enable payouts.","woocommerce-payments")},step3:{heading:(0,W.__)("Setup complete!","woocommerce-payments"),description:(0,W.sprintf)((0,W.__)("You’re ready to start using the features and benefits of %s.","woocommerce-payments"),"WooPayments")},onboardingDisabled:(0,W.__)("We've temporarily paused new account creation. We'll notify you when we resume!","woocommerce-payments"),incentive:{limitedTimeOffer:(0,W.__)("Limited time offer","woocommerce-payments"),details:(0,W.__)("Discount will be applied to payments processed via WooPayments upon completion of installation, setup, and connection.","woocommerce-payments"),termsAndConditions:e=>(0,q.createInterpolateElement)((0,W.__)("*See Terms and Conditions for details.","woocommerce-payments"),{a:G().createElement("a",{href:e,target:"_blank",rel:"noopener noreferrer"})}),error:(0,W.__)("There was an error applying the promotion. Please contact support for assistance if the problem persists","woocommerce-payments")},nonSupportedCountry:(0,q.createInterpolateElement)((0,W.sprintf)((0,W.__)("%1$s is not currently available in your location. To be eligible for %1$s, your business address must be in one of the following supported countries.","woocommerce-payments"),"WooPayments"),{b:G().createElement("b",null),a:G().createElement("a",{href:"https://woocommerce.com/document/woopayments/compatibility/countries/",target:"_blank",rel:"noopener noreferrer"})})};var Wa=n(2838);const Ha=e=>({__html:(0,Wa.sanitize)(e,{ALLOWED_TAGS:["a","b","em","i","strong","p","br"],ALLOWED_ATTR:["target","href","rel","name","download"]})}),Ya=e=>G().createElement("div",{className:"connect-account-page__incentive"},G().createElement("div",{className:"connect-account-page__incentive-pill"},Va.incentive.limitedTimeOffer),G().createElement("h2",{dangerouslySetInnerHTML:Ha(e.description+"*")}),G().createElement("p",null,Va.incentive.details),G().createElement("p",null,Va.incentive.termsAndConditions(e.tc_url))),Ga=window.wp.keycodes,qa=(0,q.createElement)(Po.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,q.createElement)(Po.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),Ka=new Set(["alert","status","log","marquee","timer"]);let Qa=[],Za=!1;let Ja=0;const Xa=(0,q.forwardRef)((function e(t,n){const{bodyOpenClassName:o="modal-open",role:r="dialog",title:a=null,focusOnMount:i=!0,shouldCloseOnEsc:s=!0,shouldCloseOnClickOutside:c=!0,isDismissible:d=!0,aria:l={labelledby:null,describedby:null},onRequestClose:u,icon:m,closeButtonLabel:p,children:y,style:h,overlayClassName:_,className:f,contentLabel:g,onKeyDown:v,isFullScreen:w=!1,__experimentalHideHeader:b=!1}=t,E=(0,q.useRef)(),$=(0,Do.useInstanceId)(e),S=a?`components-modal-header-${$}`:l.labelledby,x=(0,Do.useFocusOnMount)(i),k=(0,Do.useConstrainedTabbing)(),C=(0,Do.useFocusReturn)(),N=(0,Do.__experimentalUseFocusOutside)(u);return(0,q.useEffect)((()=>(Ja++,1===Ja&&(function(e){if(Za)return;const t=document.body.children;(0,mt.forEach)(t,(t=>{t!==e&&function(e){const t=e.getAttribute("role");return!("SCRIPT"===e.tagName||e.hasAttribute("aria-hidden")||e.hasAttribute("aria-live")||Ka.has(t))}(t)&&(t.setAttribute("aria-hidden","true"),Qa.push(t))})),Za=!0}(E.current),document.body.classList.add(o)),()=>{Ja--,0===Ja&&(document.body.classList.remove(o),Za&&((0,mt.forEach)(Qa,(e=>{e.removeAttribute("aria-hidden")})),Qa=[],Za=!1))})),[]),(0,q.createPortal)((0,q.createElement)("div",{ref:(0,Do.useMergeRefs)([E,n]),className:Ro()("components-modal__screen-overlay",_),onKeyDown:function(e){s&&e.keyCode===Ga.ESCAPE&&!e.defaultPrevented&&(e.preventDefault(),u&&u(e))}},(0,q.createElement)(cr,{document},(0,q.createElement)("div",K({className:Ro()("components-modal__frame",f,{"is-full-screen":w}),style:h,ref:(0,Do.useMergeRefs)([k,C,x]),role:r,"aria-label":g,"aria-labelledby":g?null:S,"aria-describedby":l.describedby,tabIndex:"-1"},c?N:{},{onKeyDown:v}),(0,q.createElement)("div",{className:Ro()("components-modal__content",{"hide-header":b}),role:"document"},!b&&(0,q.createElement)("div",{className:"components-modal__header"},(0,q.createElement)("div",{className:"components-modal__header-heading-container"},m&&(0,q.createElement)("span",{className:"components-modal__icon-container","aria-hidden":!0},m),a&&(0,q.createElement)("h1",{id:S,className:"components-modal__header-heading"},a)),d&&(0,q.createElement)(Dr,{onClick:u,icon:qa,label:p||(0,W.__)("Close dialog")})),y)))),document.body)})),ei=()=>G().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"-4 -4 24 24"},G().createElement("path",{fillRule:"evenodd",d:"M8 1.33a4.67 4.67 0 0 0-2.67 8.5v1.5c0 .37.3.67.67.67h4c.37 0 .67-.3.67-.67v-1.5A4.66 4.66 0 0 0 8 1.33ZM6 14c0 .37.3.67.67.67h2.66c.37 0 .67-.3.67-.67v-.67H6V14Zm3.33-4.87.57-.4a3.33 3.33 0 1 0-3.8 0l.57.4v1.54h2.66V9.13Z",clipRule:"evenodd"})),ti=({color:e,className:t,children:n})=>G().createElement("div",{className:Ro()("wcpay-component-tip-box",e,t)},G().createElement(ei,null),G().createElement("div",{className:"wcpay-component-tip-box__content"},n)),ni=e=>e.map((e=>G().createElement("li",{key:e},e))),oi=()=>{const[e,t]=(0,Y.useState)(!1),n=()=>t(!1);return G().createElement(G().Fragment,null,G().createElement(ti,{color:"yellow"},wcpaySettings.isJetpackConnected?Va.infoNotice.description.jetpack_connected:Va.infoNotice.description.jetpack_not_connected,wcpaySettings.isJetpackConnected&&G().createElement(Dr,{variant:"link",onClick:()=>{oa("wcpay_connect_account_kyc_modal_opened"),t(!0)}},Va.infoNotice.button)),e&&G().createElement(Xa,{title:Va.infoModal.title,isDismissible:!0,shouldCloseOnClickOutside:!0,shouldCloseOnEsc:!0,onRequestClose:n,className:"connect-account-page__info-modal"},G().createElement("div",null,G().createElement("h4",null,Va.infoModal.whyWeAsk.heading," "),G().createElement("p",null,Va.infoModal.whyWeAsk.description),G().createElement("h4",null,Va.infoModal.whatIsKyc.heading," "),G().createElement("p",null,Va.infoModal.whatIsKyc.description),G().createElement("h4",null,Va.infoModal.whyShareInfo.heading," "),G().createElement("p",null,Va.infoModal.whyShareInfo.description),G().createElement("p",null,Va.infoModal.whyShareInfo.description2),G().createElement("h4",null,Va.infoModal.whatElse.heading," "),G().createElement("p",null,Va.infoModal.whatElse.description),G().createElement("h4",null,Va.infoModal.isMyDataSafe.heading," "),G().createElement("p",null,Va.infoModal.isMyDataSafe.description),G().createElement("h4",null,Va.infoModal.howQuickly.heading," "),G().createElement("p",null,Va.infoModal.howQuickly.description),G().createElement("h4",null,Va.infoModal.whatInformation.heading," "),G().createElement("p",null,Va.infoModal.whatInformation.description),G().createElement(da,{status:"warning",isDismissible:!1},G().createElement("b",null,Va.infoModal.businessOwnerInfo.heading),G().createElement("ul",null,ni(Va.infoModal.businessOwnerInfo.fields))),G().createElement(da,{status:"warning",isDismissible:!1},G().createElement("b",null,Va.infoModal.businessInfo.heading),G().createElement("ul",null,ni(Va.infoModal.businessInfo.fields)))),G().createElement("hr",null),G().createElement("div",{className:"connect-account-page__info-modal__footer"},G().createElement(Dr,{variant:"primary",onClick:n},(0,W.__)("Got it","woocommerce-payments")))))},ri=e=>(0,Aa.jsx)(Kr.Link,{...e,href:"https://woocommerce.com/document/woopayments/compatibility/countries/",target:"_blank",rel:"noopener noreferrer",type:"external"}),ai=({countries:e,onDeclined:t,onConfirmed:n})=>{const[o,r]=(0,q.useState)(!0),[a,i]=(0,q.useState)(!1);if(!o)return null;const s=()=>{r(!1),t()},c=Ua({mixedString:(0,W.sprintf)((0,W.__)("It appears you're attempting to set up %1$s from an unsupported country. In order to complete the set up of %1$s, your store is required to have a business entity in one of the following countries: {{list /}} {{link}}Learn more{{/link}} about setting up business entities in foreign countries.","woocommerce-payments"),"WooPayments"),components:{link:(0,Aa.jsx)(ri,{}),list:(0,Aa.jsx)(Kr.List,{items:e})}});return(0,Aa.jsx)(Xa,{title:"WooPayments",isDismissible:!0,shouldCloseOnClickOutside:!0,shouldCloseOnEsc:!0,onRequestClose:s,className:"woocommerce-payments__onboarding_location_check-modal",children:(0,Aa.jsxs)("div",{className:"woocommerce-payments__onboarding_location_check-wrapper",children:[(0,Aa.jsx)("div",{className:"woocommerce-payments__onboarding_location_check-modal-message",children:c}),(0,Aa.jsxs)("div",{className:"woocommerce-payments__onboarding_location_check-footer",children:[(0,Aa.jsx)(Dr,{isSecondary:!0,onClick:()=>{i(!0),n()},isBusy:a,children:(0,W.__)("Continue","woocommerce-payments")}),(0,Aa.jsx)(Dr,{isPrimary:!0,onClick:s,disabled:a,children:(0,W.__)("Cancel","woocommerce-payments")})]})]})})},ii=n.p+"../assets/images/woopayments.svg?ver=e7864bfe9a160ad2811a",si=n.p+"../assets/images/illustrations/setup.svg?ver=c62f1a23d71c0cf65264",ci=n.p+"../assets/images/payment-method-icons/visa.svg?ver=fc7cc4d4e752bdf85f3d",di=n.p+"../assets/images/payment-method-icons/mastercard.svg?ver=4d62eb12903d72705eba",li=n.p+"../assets/images/payment-method-icons/amex.svg?ver=f55d5deea3391ea7797b",ui=n.p+"../assets/images/payment-method-icons/discover.svg?ver=9c04fa2a8eed50cc729c",mi=n.p+"../assets/images/payment-method-icons/woopay.svg?ver=1ae20ff280e9f28b8d04",pi=n.p+"../assets/images/payment-method-icons/applepay.svg?ver=1fd43f54eb27f793a6fb",yi=n.p+"../assets/images/payment-method-icons/afterpay.svg?ver=6b99c8084d7d9413b72d",hi=n.p+"../assets/images/payment-method-icons/affirm.svg?ver=b81e03e18a236fb4504c",_i=n.p+"../assets/images/payment-method-icons/klarna.svg?ver=c0d2eb713b53a3ce326a",fi=n.p+"../assets/images/payment-method-icons/jcb.svg?ver=b92eddb8dc7464c4f46c",gi=n.p+"../assets/images/payment-method-icons/gpay.svg?ver=0969c91684552e5dda51",vi=n.p+"../assets/images/cards/cartes_bancaires.svg?ver=d30151baf3e66bac2776",wi=n.p+"../assets/images/cards/unionpay.svg?ver=e60ed9d9db08315ff5c9",bi=n.p+"../assets/images/cards/diners.svg?ver=62451ea54fcf12af5e0d",Ei=n.p+"../assets/images/cards/eftpos.svg?ver=c3943400388ac6bbaf0a",$i=n.p+"../assets/images/payment-methods/ideal.svg?ver=b1d095bc0b8400da9dd2",Si=n.p+"../assets/images/payment-methods/bancontact.svg?ver=b1739ae958760f6f9733",xi=n.p+"../assets/images/payment-methods/eps.svg?ver=7bd9ed62d1b21ca35ceb",ki=[{name:"visa",component:ci},{name:"mastercard",component:di},{name:"amex",component:li},{name:"discover",component:ui},{name:"woopay",component:mi},{name:"applepay",component:pi},{name:"googlepay",component:gi},{name:"afterpay",component:yi},{name:"affirm",component:hi},{name:"klarna",component:_i},{name:"cartebancaire",component:vi},{name:"unionpay",component:wi},{name:"diners",component:bi},{name:"eftpos",component:Ei},{name:"jcb",component:fi},{name:"bancontact",component:Si},{name:"becs",component:n.p+"../assets/images/payment-methods/becs.svg?ver=b99989d8a8e0050ea6b1"},{name:"eps",component:xi},{name:"ideal",component:$i},{name:"przelewy24",component:n.p+"../assets/images/payment-methods/przelewy24.svg?ver=f250356af47efe26461c"}],Ci=({maxElements:e=10,isWooPayEligible:t=!1})=>{const[n,o]=(0,Y.useState)(e),[r,a]=(0,Y.useState)(!1),i=(0,Y.useRef)(),s=t?20:19,c=e=>t?e:e+1;(0,Y.useEffect)((()=>{const t=()=>{window.innerWidth<=480?o(5):window.innerWidth<=768?o(7):o(e)};t(),window.addEventListener("resize",t)}),[e]);const d=ki.slice(0,c(n)).filter((e=>t||"woopay"!==e.name)),l=ki.slice(c(n)).filter((e=>t||"woopay"!==e.name)),u=()=>{i.current&&clearTimeout(i.current),a(!0)},m=()=>{i.current=setTimeout((()=>{a(!1)}),300)};return(0,Y.useEffect)((()=>()=>{i.current&&clearTimeout(i.current)}),[]),G().createElement("div",{className:"connect-account-page__payment-methods--logos"},d.slice(0,n).map((e=>G().createElement("img",{key:e.name,alt:e.name,src:e.component,width:38,height:24}))),na(!r),onMouseEnter:u,onMouseLeave:m,role:"button",tabIndex:0,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||a(!r)}},"+ ",s-n,r&&G().createElement(Er,{position:"bottom left",className:"connect-account-page__payment-methods--logos-popover",noArrow:!0,onClose:()=>a(!1),onMouseEnter:u,onMouseLeave:m},G().createElement("div",{className:"connect-account-page__payment-methods--logos connect-account-page__payment-methods--logos-inside-popover",onMouseEnter:u,onMouseLeave:m},l.map((e=>G().createElement("img",{key:e.name,alt:e.name,src:e.component,width:38,height:24})))))))},Ni=n.p+"../assets/images/woo-logo.svg?ver=c57e105ad8f268f8edde",Ti=window.moment;var Ai=n.n(Ti);const Oi=window.wp.date,Ii="/wc/v3/payments",Li="wc/payments",Ri=window.wc.number,Di=e=>null!==e&&("function"==typeof e||"object"==typeof e),Mi=(e=!1)=>Di(wcpaySettings)&&wcpaySettings.hasOwnProperty("testModeOnboarding")&&!!wcpaySettings.testModeOnboarding||e,Pi=e=>(0,Gr.addQueryArgs)("admin.php",e),ji=e=>{const t=`${wpApiSettings.root.replace(/\/$/,"")}`;return(0,Gr.addQueryArgs)(`${t}${Ii}/documents/${e}`,{_wpnonce:wpApiSettings.nonce})},Fi=(e,t)=>{const n="object"==typeof e?e:{},o={page:"wc-admin",path:"/payments/connect",source:n.source?.replace(/[^\w-]+/g,"")||"unknown",from:t},r={...n,...o};return Pi(r)},Bi=()=>Pi({page:"wc-settings",tab:"checkout",section:"woocommerce_payments"}),zi=e=>(0,mt.capitalize)(e).replace(/_/g," "),Ui=(e,t=!1)=>{const n=t?Ai()(e).endOf("day").utc().toISOString():Ai()(e).startOf("day").utc().toISOString();return e&&(0,Oi.dateI18n)("Y-m-d H:i:s",n,!0)},Vi=e=>{const t=document.documentElement.lang,n={thousandSeparator:","};return["fr","pl"].some((e=>t.startsWith(e)))?n.thousandSeparator=" ":"de-CH"===t?n.thousandSeparator="'":["de","nl","it","es","pt"].some((e=>t.startsWith(e)))&&(n.thousandSeparator="."),(0,mt.partial)(Ri.numberFormat,n)(e)};function Wi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Hi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Yi(e){for(var t=1;t=0||(r[n]=e[n]);return r}function qi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ki(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Qi(e){for(var t=1;t=0||(r[n]=e[n]);return r}function Ji(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}var es=(0,Y.createContext)({}),ts=function(e,t,n){void 0===n&&(n=t.children);var o=(0,Y.useContext)(es);return o.useCreateElement?o.useCreateElement(e,t,n):"string"==typeof e&&function(e){return"function"==typeof e}(n)?(t.children,n(Zi(t,["children"]))):(0,Y.createElement)(e,t,n)};function ns(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function os(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function rs(e){for(var t=1;t=0?n[i]=e[i]:o[i]=e[i]}return[n,o]}function ss(e,t){if(void 0===t&&(t=[]),!as(e.state))return is(e,t);var n=is(e,[].concat(t,["state"])),o=n[0],r=n[1],a=o.state,i=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(o,["state"]);return[rs(rs({},a),i),r]}function cs(e,t){if(e===t)return!0;if(!e)return!1;if(!t)return!1;if("object"!=typeof e)return!1;if("object"!=typeof t)return!1;var n=Object.keys(e),o=Object.keys(t),r=n.length;if(o.length!==r)return!1;for(var a=0,i=n;a{let{"aria-orientation":t="horizontal"}=e;return"vertical"===t?fs:void 0})," ",(e=>{let{"aria-orientation":t="horizontal"}=e;return ut({["vertical"===t?"borderRight":"borderBottom"]:"1px solid currentColor"},"","")})," ",(e=>{let{"aria-orientation":t="horizontal"}=e;return ut({height:"vertical"===t?"auto":0,width:"vertical"===t?0:"auto"},"","")})," ",(e=>{let{"aria-orientation":t="horizontal",margin:n,marginStart:o,marginEnd:r}=e;return ut(ba({[_s[t].start]:Xt(null!=o?o:n),[_s[t].end]:Xt(null!=r?r:n)})(),"","")}),";"),vs=kt((function(e,t){const n=Qt(e,"Divider");return(0,q.createElement)(hs,K({as:gs},n,{ref:t}))}),"Divider"),ws=kt((function(e,t){const n=function(e){const{className:t,...n}=Qt(e,"CardDivider"),o=qt();return{...n,className:(0,q.useMemo)((()=>o(no,ro,"components-card__divider",t)),[t,o])}}(e);return(0,q.createElement)(vs,K({},n,{ref:t}))}),"CardDivider"),bs={title:Mi()?(0,W.__)("Reset your test account","woocommerce-payments"):(0,W.__)("Reset account","woocommerce-payments"),description:Mi()?(0,W.sprintf)((0,W.__)("When you reset your test account, all data — including your %1$s account details, test transactions, and payouts history — will be lost. This action cannot be undone, but you can create a new test account at any time.","woocommerce-payments"),"WooPayments"):(0,W.__)("If you are experiencing problems completing account setup, or need to change the email/country associated with your account, you can reset your account and start from the beginning.","woocommerce-payments"),beforeContinue:(0,W.__)("Before you continue","woocommerce-payments"),step1:(0,W.sprintf)((0,W.__)("Your %s account will be reset, and all data will be lost.","woocommerce-payments"),"WooPayments"),step2:(0,W.__)("You will have to re-confirm your business and banking details.","woocommerce-payments"),step3:(0,W.__)("Once confirmed, this cannot be undone.","woocommerce-payments"),confirmation:(0,W.__)("Are you sure you want to continue?","woocommerce-payments"),cancel:(0,W.__)("Cancel","woocommerce-payments"),reset:(0,W.__)("Yes, reset account","woocommerce-payments")},Es=e=>{const{isVisible:t,onDismiss:n,onSubmit:o}=e,[r,a]=(0,Y.useState)(!1);return t?G().createElement(Xa,{title:bs.title,className:"wcpay-reset-account-modal",onRequestClose:()=>{a(!1),n()}},G().createElement("p",{className:"wcpay-reset-account-modal__headline"},bs.description),G().createElement("div",{className:"wcpay-reset-account-modal__content"},!Mi&&G().createElement(G().Fragment,null,G().createElement("b",null,bs.beforeContinue),G().createElement("ol",null,G().createElement("li",null,bs.step1),G().createElement("li",null,bs.step2),G().createElement("li",null,bs.step3)),G().createElement(ws,null)),G().createElement("b",null,bs.confirmation)),G().createElement("div",{className:"wcpay-reset-account-modal__footer"},G().createElement(Dr,{variant:"tertiary",onClick:()=>{a(!1),n()}},bs.cancel),G().createElement(Dr,{variant:"primary",isDestructive:!0,isBusy:r,disabled:r,onClick:()=>{a(!0),o()}},bs.reset))):null};const $s=(0,Y.createContext)(null),Ss=e=>{var{children:t}=e,n=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);re.reduce(((e,t,n)=>{var o;return G().isValidElement(t)&&(e[null!==(o=t.props.name)&&void 0!==o?o:n]=t),e}),{}))(t),r=(({steps:e,initialStep:t,onStepChange:n,onComplete:o,onExit:r})=>{const a=Object.keys(e),[i,s]=(0,Y.useState)(null!=t?t:a[0]),c=(a.indexOf(i)+1)/a.length;return{currentStep:i,progress:c,nextStep:()=>{const e=a.indexOf(i),t=a[e+1];t?(s(t),null==n||n(t)):null==o||o()},prevStep:()=>{const e=a.indexOf(i),t=a[e-1];t?(s(t),null==n||n(t)):null==r||r()},exit:()=>null==r?void 0:r()}})(Object.assign({steps:o},n)),a=o[r.currentStep];return G().createElement($s.Provider,{value:r},a)},xs=()=>{const e=(0,Y.useContext)($s);if(!e)throw new Error("useStepperContext() must be used within ");return e},ks=(e={})=>{const[t,n]=(0,Y.useState)(e),[o,r]=(0,Y.useState)({}),[a,i]=(0,Y.useState)({});return{data:t,setData:e=>n((t=>Object.assign(Object.assign({},t),e))),errors:o,setErrors:e=>r((t=>(0,mt.omitBy)(Object.assign(Object.assign({},t),e),mt.isNil))),touched:a,setTouched:e=>i((t=>Object.assign(Object.assign({},t),e)))}},Cs=(0,Y.createContext)(null),Ns=({children:e,initialData:t})=>G().createElement(Cs.Provider,{value:ks(t)},e),Ts=()=>{const e=(0,Y.useContext)(Cs);if(!e)throw new Error("useOnboardingContext() must be used within ");return e},As=new Set;let Os,Is;const Ls=e=>Math.round((Date.now()-e)/1e3),Rs=()=>{const e=Ls(Is);return Is=Date.now(),e},Ds=()=>oa("wcpay_onboarding_flow_reset"),Ms=(e,t)=>oa("wcpay_onboarding_flow_eligibility_modal_closed",{action:e,source:t});var Ps=n(4236);const js=window.ReactDOM;var Fs=n.n(js);const Bs=document.getElementById("wpbody-content")||document.body,zs=(e,t)=>!(!t||t!==e.target&&!(e.target instanceof Node&&t.contains(e.target))),Us=(0,Y.memo)((({children:e,parentElement:t})=>{const n=(0,Y.useRef)(null);return n.current||(n.current=document.createElement("div"),t.appendChild(n.current)),(0,Y.useEffect)((()=>()=>{n.current&&(t.removeChild(n.current),n.current=null)}),[t]),(0,js.createPortal)(e,n.current)})),Vs=({className:e,children:t,content:n,parentElement:o=Bs,hideDelayMs:r=600,isVisible:a,onHide:i,maxWidth:s="250px"})=>{const c=(0,Y.useRef)(null),d=(0,Y.useRef)(null),l=((e,{hideDelayMs:t=600,triggerRef:n,tooltipRef:o,parentElement:r,onHide:a=mt.noop})=>{const[i,s]=(0,Y.useState)(e),c=(0,Y.useRef)(!1),d=(0,Y.useRef)(a);return(0,Y.useEffect)((()=>{d.current=a}),[a]),(0,Y.useEffect)((()=>{let n=null;if(c.current){if(e)return r.dispatchEvent(new Event("wcpay-tooltip-open")),void s(!0);if(i)return n=setTimeout((()=>{s(!1),d.current()}),t),()=>{n&&clearTimeout(n)}}else c.current=!0}),[s,t,e,i,r]),(0,Y.useEffect)((()=>{if(!i)return;const e=()=>{s(!1),d.current()},t=e=>{var t;zs(e,null===(t=n.current)||void 0===t?void 0:t.firstChild)||zs(e,o.current)||(s(!1),d.current())};return document.addEventListener("click",t),r.addEventListener("wcpay-tooltip-open",e),()=>{document.removeEventListener("click",t),r.removeEventListener("wcpay-tooltip-open",e)}}),[e,i,n,o,r]),i})(!!a,{hideDelayMs:r,triggerRef:c,tooltipRef:d,parentElement:o,onHide:i});return(0,Y.useEffect)((()=>{const e=()=>{var e;if(!l)return;const t=d.current,n=null===(e=c.current)||void 0===e?void 0:e.firstChild;if(!t||!n)return;if(!(n instanceof HTMLElement))return;t.style.maxWidth=s;const o=n.getBoundingClientRect(),r=t.getBoundingClientRect().height;t.style.top=o.top-r-8+"px";let a=n.offsetWidth/2+o.left-t.offsetWidth/2;const i=window.innerWidth-(o.left+t.offsetWidth);a<0?a=45:i<0&&(a-=85),t.style.left=`${a}px`,t.style.visibility="visible",t.style.opacity="1"};e();const t=(0,mt.debounce)(e,150);return window.addEventListener("resize",t),document.addEventListener("scroll",t),()=>{window.removeEventListener("resize",t),document.removeEventListener("scroll",t)}}),[l,s]),G().createElement(G().Fragment,null,G().createElement("div",{className:"wcpay-tooltip__content-wrapper",ref:c},t),l&&G().createElement(Us,{parentElement:o},G().createElement("div",{ref:d,className:Ro()("wcpay-tooltip__tooltip-wrapper",{"is-hiding":!a}),role:"tooltip"},G().createElement("div",{className:Ro()("wcpay-tooltip__tooltip",e)},n))))};var Ws=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r{var{isVisible:t,onHide:n=mt.noop,children:o,buttonIcon:r,buttonLabel:a,buttonSize:i=16}=e,s=Ws(e,["isVisible","onHide","children","buttonIcon","buttonLabel","buttonSize"]);const[c,d]=(0,Y.useState)(!1),[l,u]=(0,Y.useState)(!1),m=()=>{d(!0)},p=()=>{d(!1),n()};return G().createElement("button",{className:"wcpay-tooltip__content-wrapper",onMouseEnter:m,onMouseLeave:p,onFocus:m,onBlur:p,onClick:()=>{u((e=>!e)),l&&n()},type:"button"},G().createElement(Vs,Object.assign({},s,{onHide:()=>{d(!1),u(!1),n()},isVisible:t||c||l}),r?G().createElement(Or,{icon:r,size:i,"aria-label":a}):o))},Ys=e=>{var{isVisible:t,onHide:n=mt.noop,buttonIcon:o,buttonLabel:r,buttonSize:a=16,children:i,className:s,maxWidth:c}=e,d=Ws(e,["isVisible","onHide","buttonIcon","buttonLabel","buttonSize","children","className","maxWidth"]);const[l,u]=(0,Y.useState)(!1),m=(0,Y.useRef)(null);return G().createElement("button",{className:"wcpay-tooltip__content-wrapper wcpay-tooltip--click__content-wrapper",onClick:()=>{u((e=>!e)),l&&n()},type:"button",ref:m},G().createElement(Vs,Object.assign({},d,{parentElement:m.current||void 0,onHide:()=>{u(!1),n()},maxWidth:c,isVisible:t||l,className:Ro()("wcpay-tooltip--click__tooltip",s)}),o?G().createElement("div",{tabIndex:0,role:"button","aria-label":r},G().createElement(Or,{icon:o,size:a})):i))},Gs=function(e){let{icon:t,size:n=24,...o}=e;return(0,q.cloneElement)(t,{width:n,height:n,...o})},qs=(0,q.createElement)(Po.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,q.createElement)(Po.Path,{d:"M3.25 12a8.75 8.75 0 1117.5 0 8.75 8.75 0 01-17.5 0zM12 4.75a7.25 7.25 0 100 14.5 7.25 7.25 0 000-14.5zm-1.338 4.877c-.314.22-.412.452-.412.623 0 .171.098.403.412.623.312.218.783.377 1.338.377.825 0 1.605.233 2.198.648.59.414 1.052 1.057 1.052 1.852 0 .795-.461 1.438-1.052 1.852-.41.286-.907.486-1.448.582v.316a.75.75 0 01-1.5 0v-.316a3.64 3.64 0 01-1.448-.582c-.59-.414-1.052-1.057-1.052-1.852a.75.75 0 011.5 0c0 .171.098.403.412.623.312.218.783.377 1.338.377s1.026-.159 1.338-.377c.314-.22.412-.452.412-.623 0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377-.825 0-1.605-.233-2.198-.648-.59-.414-1.052-1.057-1.052-1.852 0-.795.461-1.438 1.052-1.852a3.64 3.64 0 011.448-.582V7.5a.75.75 0 011.5 0v.316c.54.096 1.039.296 1.448.582.59.414 1.052 1.057 1.052 1.852a.75.75 0 01-1.5 0c0-.171-.098-.403-.412-.623-.312-.218-.783-.377-1.338-.377s-1.026.159-1.338.377z"})),Ks=G().createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},G().createElement("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l4.7-5.3H19c.3 0 .5.2.5.5v14zm-6-9.5L16 12l-2.5 2.8 1.1 1L18 12l-3.5-3.5-1 1zm-3 0l-1-1L6 12l3.5 3.8 1.1-1L8 12l2.5-2.5z"})),Qs=G().createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},G().createElement("path",{d:"M10 4.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm2.25 7.5v-1A2.75 2.75 0 0011 8.25H7A2.75 2.75 0 004.25 11v1h1.5v-1c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v1h1.5zM4 20h9v-1.5H4V20zm16-4H4v-1.5h16V16z",fillRule:"evenodd",clipRule:"evenodd"})),Zs=({from:e,source:t,onClose:n})=>{const[o,r]=(0,Y.useState)(!1);return G().createElement(Xa,{title:(0,W.__)("Activate payments on your store","woocommerce-payments"),className:"wcpay-setup-real-payments-modal",isDismissible:!0,onRequestClose:()=>{r(!1),oa("wcpay_setup_live_payments_modal_exit",{from:e,source:t}),n()}},G().createElement("div",{className:"wcpay-setup-real-payments-modal__content"},G().createElement("div",{className:"wcpay-setup-real-payments-modal__content__item"},G().createElement("p",null,(0,W.__)("Before continuing, please make sure that you're aware of the following:","woocommerce-payments"))),G().createElement("div",{className:"wcpay-setup-real-payments-modal__content__item-flex"},G().createElement("div",null,G().createElement(Gs,{icon:Ks})),G().createElement("p",{className:"wcpay-setup-real-payments-modal__content__item-flex__description"},(0,W.__)("Your test account will be deactivated, but your transactions can be found in your order history.","woocommerce-payments"))),G().createElement("div",{className:"wcpay-setup-real-payments-modal__content__item-flex"},G().createElement("div",null,G().createElement(Gs,{icon:Qs})),G().createElement("p",{className:"wcpay-setup-real-payments-modal__content__item-flex__description"},(0,W.sprintf)((0,W.__)("To use %s, you will need to verify your business details.","woocommerce-payments"),"WooPayments"))),G().createElement("div",{className:"wcpay-setup-real-payments-modal__content__item-flex"},G().createElement("div",null,G().createElement(Gs,{icon:qs})),G().createElement("p",{className:"wcpay-setup-real-payments-modal__content__item-flex__description"},(0,W.__)("In order to receive payouts, you will need to provide your bank details.","woocommerce-payments")))),G().createElement("div",{className:"wcpay-setup-real-payments-modal__footer"},G().createElement(Dr,{variant:"primary",isBusy:o,disabled:o,onClick:()=>{r(!0),oa("wcpay_onboarding_flow_setup_live_payments",{from:e,source:t}),window.location.href=(0,Gr.addQueryArgs)(wcpaySettings.connectUrl,{"wcpay-disable-onboarding-test-mode":"true",from:e,source:"wcpay-setup-live-payments"})}},(0,W.__)("Activate payments","woocommerce-payments"))))},Js=({from:e,source:t})=>{const[n,o]=(0,Y.useState)(!1);return G().createElement(G().Fragment,null,G().createElement(Fa,{status:"warning",className:"sandbox-mode-notice",isDismissible:!1},Ua({mixedString:(0,W.sprintf)((0,W.__)("{{div}}{{strong}}You're using a test account.{{/strong}} To accept payments from shoppers, {{switchToLiveLink}}activate your %1$s account.{{/switchToLiveLink}}{{/div}}{{learnMoreIcon/}}","woocommerce-payments"),"WooPayments"),components:{div:G().createElement("div",null),strong:G().createElement("strong",null),learnMoreIcon:G().createElement(Ys,{buttonIcon:G().createElement(Ps.A,null),buttonLabel:(0,W.__)("Learn more about sandbox mode","woocommerce-payments"),maxWidth:"250px",content:G().createElement(G().Fragment,null,Ua({mixedString:(0,W.sprintf)((0,W.__)("A test account gives you access to all %1$s features while checkout transactions are simulated. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),"WooPayments"),components:{learnMoreLink:G().createElement(Kr.Link,{href:"https://woocommerce.com/document/woopayments/testing-and-troubleshooting/sandbox-mode/",target:"_blank",rel:"noreferrer",type:"external",onClick:()=>oa("wcpay_overview_sandbox_mode_learn_more_clicked")})}}))}),switchToLiveLink:G().createElement(Dr,{variant:"link",onClick:()=>{oa("wcpay_setup_live_payments_modal_open",{from:e,source:t}),o(!0)}})}})),n&&G().createElement(Ia,null,G().createElement(Zs,{from:e,source:t,onClose:()=>o(!1)})))};var Xs=function(e,t,n,o){return new(n||(n=Promise))((function(r,a){function i(e){try{c(o.next(e))}catch(e){a(e)}}function s(e){try{c(o.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}c((o=o.apply(e,t||[])).next())}))};const ec=()=>G().createElement(Fa,{icon:!0,status:"warning",isDismissible:!1},Va.sandboxModeNotice),tc=({progress:e})=>G().createElement(ea,{className:"connect-account-page__preloader"},G().createElement("img",{className:"logo",src:Ni,alt:""}),G().createElement(ea.Layout,null,G().createElement(ea.Illustration,null,G().createElement("img",{src:si,alt:"setup",style:{maxWidth:"223px"}})),G().createElement(ea.Title,null,(0,W.__)("Finishing payments setup","woocommerce-payments")),G().createElement(ea.ProgressBar,{progress:null!=e?e:0}),G().createElement(ea.Sequence,{interval:0},(0,W.__)("In just a few moments, you'll be ready to test payments on your store.")))),nc=()=>{var e,t;const n=null===(t=null===(e=wcSettings.admin)||void 0===e?void 0:e.currentUserData)||void 0===t?void 0:t.first_name,o=wcpaySettings.connectIncentive,[r,a]=(0,Y.useState)(!1),[i,s]=(0,Y.useState)(wcpaySettings.errorMessage),[c,d]=(0,Y.useState)(!1),[l,u]=(0,Y.useState)(!1),[m,p]=(0,Y.useState)(!1),[y,h]=(0,Y.useState)(5),_=(0,Y.useRef)(y);let f;_.current=y;const{connectUrl:g,connect:{availableCountries:v,country:w},testModeOnboarding:b,isJetpackConnected:E,isAccountConnected:$,isAccountValid:S}=wcpaySettings,x=!!v[w],k=new URLSearchParams(window.location.search),C=()=>{var e;const t=null===(e=k.get("source"))||void 0===e?void 0:e.replace(/[^\w-]+/g,"");if(t&&"unknown"!==t)return t;if(g.includes("source=")){const e=new URL(g).searchParams.get("source");if(e&&"unknown"!==e)return e}let n="wcpay-connect-page";switch(k.get("from")||""){case"WCADMIN_PAYMENT_TASK":n="wcadmin-payment-task";break;case"WCADMIN_PAYMENT_SETTINGS":n="wcadmin-settings-page";break;case"WCADMIN_PAYMENT_INCENTIVE":n="wcadmin-incentive-page"}return n},N=()=>{var e;return(null===(e=k.get("from"))||void 0===e?void 0:e.replace(/[^\w-]+/g,""))||""},T=e=>{oa("wcpay_connect_account_clicked",Object.assign(Object.assign({wpcom_connection:E?"Yes":"No"},o&&{incentive_id:o.id}),{sandbox_mode:e,path:"payments_connect_v2",from:N(),source:C()}))},A=(e,t)=>{if(_.current{Yr()({path:"/wc/v3/payments/accounts",method:"GET"}).then((t=>{if(A(100,6),t&&t.status&&!t.status.includes("pending")||_.current>95||(n=f,Math.round((Date.now()-n)/1e3)>40)){h(100);const t={test_drive:"true","wcpay-sandbox-success":"true",source:C(),from:"WCPAY_CONNECT",redirect_to_settings_page:k.get("redirect_to_settings_page")||""};window.location.href=(0,Gr.addQueryArgs)(g,Object.assign(Object.assign({},t),e))}else setTimeout((()=>O(e)),2500);var n}))},I=()=>Xs(void 0,void 0,void 0,(function*(){f=Date.now(),h(5),u(!0),T(!0);const e=(0,Gr.addQueryArgs)(g,{test_drive:"true",capabilities:k.get("capabilities")||""}),t=setInterval(A,2500,40,5);wcpaySettings.isJetpackConnected?(p(!0),fetch(e,{method:"GET",redirect:"follow",credentials:"same-origin",headers:{"content-type":"application/json",pragma:"no-cache","cache-control":"no-cache"}}).then((e=>e.json())).then((e=>{var n;(null==e?void 0:e.success)&&(null===(n=null==e?void 0:e.data)||void 0===n?void 0:n.redirect_to)?(clearInterval(t),h(40),new URLSearchParams(e.data.redirect_to).get("wcpay-connection-success")?O({"wcpay-connection-success":"1"}):window.location.href=(0,Gr.addQueryArgs)(e.data.redirect_to,{test_drive:"true",test_drive_error:"true"})):window.location.href=(0,Gr.addQueryArgs)(window.location.href,{test_drive_error:"true"})})).catch((()=>{window.location.href=(0,Gr.addQueryArgs)(window.location.href,{test_drive_error:"true"})}))):window.location.href=(0,Gr.addQueryArgs)(e,{auto_start_test_drive_onboarding:"true"})}));(0,Y.useEffect)((()=>{oa("page_view",Object.assign(Object.assign({path:"payments_connect_v2"},o&&{incentive_id:o.id}),{from:N(),source:C()})),wcpaySettings.isJetpackConnected&&k.get("auto_start_test_drive_onboarding")&&I()}),[]);let L=!1;i&&i.includes("account setup session")&&(L=!0);const R="true"===k.get("test_drive_error");!i&&R&&s((0,W.__)("An error occurred while setting up your sandbox account. Please try again!","woocommerce-payments"));let D=Va.button.jetpack_not_connected;return E&&(D=Va.button.account_not_connected,L||!$||S||(D=Va.button.account_invalid)),!i&&(!E&&$||E&&$&&!S)&&s(Va.setupErrorNotice),G().createElement(La,{isNarrow:!0,id:"connect-account-page",className:"connect-account-page"},i&&G().createElement(Fa,{status:"error",icon:!0,isDismissible:!1},G().createElement("div",{dangerouslySetInnerHTML:Ha(i)})),wcpaySettings.onBoardingDisabled?G().createElement(So,null,G().createElement(Io,null,Va.onboardingDisabled)):G().createElement(G().Fragment,null,!x&&G().createElement(Fa,{status:"error",isDismissible:!1},Va.nonSupportedCountry),!$&&b?G().createElement(ec,null):$&&!S&&b&&E&&G().createElement(Js,{from:"WCPAY_CONNECT",source:"wcpay-connect-page"}),G().createElement(So,null,G().createElement("div",{className:"connect-account-page__heading"},G().createElement("img",{src:ii,alt:"logo"}),G().createElement("h2",null,Va.heading(n))),G().createElement("div",{className:"connect-account-page__content"},G().createElement(oi,null)),G().createElement("div",{className:"connect-account-page__payment-methods"},G().createElement(Ci,{maxElements:10,isWooPayEligible:wcpaySettings.isWooPayStoreCountryAvailable}),G().createElement("div",{className:"connect-account-page__payment-methods__description"},G().createElement("div",null,G().createElement("p",null,Va.paymentMethods.deposits.title),G().createElement("span",null,Va.paymentMethods.deposits.value)),G().createElement("div",{className:"connect-account-page__payment-methods__description__divider"}),G().createElement("div",null,G().createElement("p",null,Va.paymentMethods.capture.title),G().createElement("span",null,Va.paymentMethods.capture.value)),G().createElement("div",{className:"connect-account-page__payment-methods__description__divider"}),G().createElement("div",null,G().createElement("p",null,Va.paymentMethods.recurring.title),G().createElement("span",null,Va.paymentMethods.recurring.value)))),G().createElement("div",{className:"connect-account-page__buttons"},G().createElement(Dr,{variant:"primary",isBusy:c,disabled:c||L,onClick:()=>Xs(void 0,void 0,void 0,(function*(){if(d(!0),T(!1),o)try{const e=yield Yr()({path:`/wc-analytics/admin/notes/experimental-activate-promo/${o.id}`,method:"POST"});if(!(null==e?void 0:e.success))throw new Error}catch(e){s(Va.incentive.error)}if(!x)return(()=>{const e=Object.values(v).sort().map((e=>({title:e}))),t=document.createElement("div");t.id="wcpay-onboarding-location-check-container",(0,q.render)(G().createElement(ai,{countries:e,onDeclined:()=>{d(!1)},onConfirmed:()=>{window.location.href=(0,Gr.addQueryArgs)(g,{source:C(),from:"WCPAY_CONNECT"})}}),t),document.body.appendChild(t)})();window.location.href=(0,Gr.addQueryArgs)(g,{source:C(),from:"WCPAY_CONNECT"})}))},D),$&&(!wcpaySettings.accountStatus.detailsSubmitted||Mi())&&G().createElement(Dr,{variant:"tertiary",onClick:()=>a(!0)},Va.button.reset))),!$&&o&&G().createElement(Ya,Object.assign({},o)),!$&&G().createElement(Pr,{className:"connect-account-page__sandbox-mode-panel"},G().createElement(Wr,{title:Va.sandboxMode.title,initialOpen:!1},G().createElement(Ta,{icon:!0,status:"info",isDismissible:!1},Va.sandboxMode.description),G().createElement(Dr,{variant:"secondary",isBusy:l,disabled:l,onClick:I},Va.button.sandbox))),G().createElement(Es,{isVisible:r,onDismiss:()=>a(!1),onSubmit:()=>{Ds(),window.location.href=(0,Gr.addQueryArgs)(wcpaySettings.connectUrl,{"wcpay-reset-account":"true",from:"WCPAY_CONNECT",source:C()})}})),m&&G().createElement(tc,{progress:y}))},oc=window.wp.data,rc=(0,q.createElement)(Po.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,q.createElement)(Po.Path,{d:"M18.2 17c0 .7-.6 1.2-1.2 1.2H7c-.7 0-1.2-.6-1.2-1.2V7c0-.7.6-1.2 1.2-1.2h3.2V4.2H7C5.5 4.2 4.2 5.5 4.2 7v10c0 1.5 1.2 2.8 2.8 2.8h10c1.5 0 2.8-1.2 2.8-2.8v-3.6h-1.5V17zM14.9 3v1.5h3.7l-6.4 6.4 1.1 1.1 6.4-6.4v3.7h1.5V3h-6.3z"})),ac=Ft(Gs,{target:"etxm6pv0"})({name:"rvs7bx",styles:"width:1em;height:1em;margin:0;vertical-align:middle;fill:currentColor"}),ic=(0,q.forwardRef)((function(e,t){let{href:n,children:o,className:r,rel:a="",...i}=e;a=(0,mt.uniq)((0,mt.compact)([...a.split(" "),"external","noreferrer","noopener"])).join(" ");const s=Ro()("components-external-link",r);return(0,q.createElement)("a",K({},i,{className:s,href:n,target:"_blank",rel:a,ref:t}),o,(0,q.createElement)(Lr,{as:"span"},(0,W.__)("(opens in a new tab)")),(0,q.createElement)(ac,{icon:rc,className:"components-external-link__icon"}))})),sc={documents:(0,W.__)("document","woocommerce-payments"),deposits:(0,W.__)("payout","woocommerce-payments"),disputes:(0,W.__)("dispute","woocommerce-payments"),loans:(0,W.__)("loan","woocommerce-payments"),payments:(0,W.__)("order","woocommerce-payments"),transactions:(0,W.__)("order","woocommerce-payments")},cc={documents:(0,W.__)("created","woocommerce-payments"),deposits:(0,W.__)("created","woocommerce-payments"),disputes:(0,W.__)("created","woocommerce-payments"),loans:(0,W.__)("created","woocommerce-payments"),payments:(0,W.__)("placed","woocommerce-payments"),transactions:(0,W.__)("placed","woocommerce-payments")},dc=({currentPage:e,actions:t,isDetailsView:n=!1,isTestModeOnboarding:o=!1})=>((e=!1)=>Di(wcpaySettings)&&wcpaySettings.hasOwnProperty("testMode")&&!!wcpaySettings.testMode||e)()?G().createElement(Fa,{status:"warning",isDismissible:!1,actions:t},((e,t,n)=>{switch(e){case"overview":return n?G().createElement(G().Fragment,null,Ua({mixedString:(0,W.sprintf)((0,W.__)("{{strong}}%1$s is in sandbox mode.{{/strong}} You need to set up a live %1$s account before you can accept real transactions.","woocommerce-payments"),"WooPayments"),components:{strong:G().createElement("strong",null)}})):G().createElement(G().Fragment,null,Ua({mixedString:(0,W.sprintf)((0,W.__)("{{strong}}%1$s is in test mode.{{/strong}} All transactions will be simulated. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),"WooPayments"),components:{strong:G().createElement("strong",null),learnMoreLink:G().createElement(Kr.Link,{href:"https://woocommerce.com/document/woopayments/testing-and-troubleshooting/sandbox-mode/",target:"_blank",rel:"noreferrer",type:"external",onClick:()=>oa("wcpay_overview_test_mode_learn_more_clicked")})}}));case"documents":case"deposits":case"disputes":case"payments":case"loans":case"transactions":return t?G().createElement(G().Fragment,null,Ua({mixedString:(0,W.sprintf)((0,W._n)("%1$s was in test mode when this %2$s was %3$s. To view live %2$ss, disable test mode in {{settingsLink}}%1$s settings{{/settingsLink}}.","%1$s was in test mode when these %2$ss were %3$s. To view live %2$ss, disable test mode in {{settingsLink}}%1$s settings{{/settingsLink}}.","deposits"===e?2:1,"woocommerce-payments"),"WooPayments",sc[e],cc[e]),components:{settingsLink:G().createElement("a",{href:Bi()})}})):G().createElement(G().Fragment,null,Ua({mixedString:(0,W.sprintf)((0,W.__)("Viewing test %1$s. To view live %1s, disable test mode in {{settingsLink}}%2s settings{{/settingsLink}}.","woocommerce-payments"),"deposits"===e?"payouts":e,"WooPayments"),components:{settingsLink:G().createElement("a",{href:Bi()})}}))}})(e,n,o)):null;function lc(e,t={}){const{customFormat:n=null,includeTime:o=!1,separator:r=" / ",timezone:a}=t,i=Ai().utc(e).toISOString(),s=n||`${window.wcpaySettings.dateFormat}${o?`${r}${window.wcpaySettings.timeFormat}`:""}`;return(0,Oi.dateI18n)(s,i,a)}function uc(e,t={}){const{customFormat:n=null,includeTime:o=!1,separator:r=" / ",timezone:a}=t,i=Ai().unix(e).utc().toISOString(),s=n||`${window.wcpaySettings.dateFormat}${o?`${r}${window.wcpaySettings.timeFormat}`:""}`;return(0,Oi.dateI18n)(s,i,a)}const mc=({monthlyAnchor:e,capitalize:t=!0})=>{const n=Ai().locale().startsWith("en")?"en":Ai().locale();let o=Ai()().locale(n).date(e).format("Do");return 31===e&&(o=(0,W.__)("Last day of the month","woocommerce-payments")),t||(o=o.toLowerCase()),o},pc=e=>!!e&&["daily","weekly","monthly"].includes(e),yc=({depositsSchedule:e})=>{switch(e.interval){case"daily":return Ua({mixedString:(0,W.sprintf)((0,W.__)("Available funds are automatically dispatched {{strong}}every day{{/strong}}.","woocommerce-payments")),components:{strong:G().createElement("strong",null)}});case"weekly":const t=Ai()().locale("en").day(e.weekly_anchor).locale(Ai().locale()).format("dddd");return Ua({mixedString:(0,W.sprintf)((0,W.__)("Available funds are automatically dispatched {{strong}}every %1$s{{/strong}}.","woocommerce-payments"),t),components:{strong:G().createElement("strong",null)}});case"monthly":const n=e.monthly_anchor;return Ua(31===n?{mixedString:(0,W.sprintf)((0,W.__)("Available funds are automatically dispatched {{strong}}on the last day of every month{{/strong}}.","woocommerce-payments")),components:{strong:G().createElement("strong",null)}}:{mixedString:(0,W.sprintf)((0,W.__)("Available funds are automatically dispatched {{strong}}on the %1$s of every month{{/strong}}.","woocommerce-payments"),mc({monthlyAnchor:n,capitalize:!1})),components:{strong:G().createElement("strong",null)}});default:return G().createElement(G().Fragment,null)}},hc=({depositsSchedule:e})=>{if(!pc(e.interval))return null;const t=G().createElement(G().Fragment,null,Ua({mixedString:(0,W.__)("The timing and amount of your payouts may vary due to several factors. Check out our {{link}}payout schedule guide{{/link}} for details.","woocommerce-payments"),components:{link:G().createElement("a",{rel:"external noopener noreferrer",target:"_blank",href:"https://woocommerce.com/document/woopayments/payouts/payout-schedule/"})}}));return G().createElement(G().Fragment,null,G().createElement(yc,{depositsSchedule:e}),G().createElement(Ys,{content:t,buttonIcon:G().createElement(Ps.A,null),buttonLabel:"Payout schedule tooltip"}))},_c=window.wp.dataControls,fc={SET_DEPOSIT:"SET_DEPOSIT",SET_DEPOSITS:"SET_DEPOSITS",SET_DEPOSITS_COUNT:"SET_DEPOSITS_COUNT",SET_ERROR_FOR_DEPOSIT_QUERY:"SET_ERROR_FOR_DEPOSIT_QUERY",SET_DEPOSITS_SUMMARY:"SET_DEPOSITS_SUMMARY",SET_ERROR_FOR_DEPOSITS_SUMMARY:"SET_ERROR_FOR_DEPOSITS_SUMMARY",SET_INSTANT_DEPOSIT:"SET_INSTANT_DEPOSIT",SET_ALL_DEPOSITS_OVERVIEWS:"SET_ALL_DEPOSITS_OVERVIEWS",SET_ERROR_FOR_ALL_DEPOSITS_OVERVIEWS:"SET_ERROR_FOR_ALL_DEPOSITS_OVERVIEWS"},gc=e=>JSON.stringify(e,Object.keys(e).sort()),vc={byId:{},queries:{},count:0,instant:{}},bc=e=>e&&e.deposits||{},Ec=(e,t)=>(bc(e).byId||{})[t],$c=e=>{const t=bc(e).overviews||{};if(!t.data)return{account:null,currencies:[]};const{deposit:n,balance:o,account:r}=t.data,a={lastPaid:n.last_paid,pending:o.pending,available:o.available,instant:o.instant},i={};for(const[e,t]of Object.entries(a))t?.forEach((t=>{const{currency:n}=t;i[n]||(i[n]={currency:n,lastPaid:void 0,pending:void 0,available:void 0,instant:void 0}),i[n][e]=t}));const s=Object.values(i);return{account:r,currencies:[...s.filter((e=>r.default_currency===e.currency)),...s.filter((e=>r.default_currency!==e.currency))]}},Sc=e=>(bc(e).overviews||{}).error,xc=(e,t)=>{const n=gc(t);return(bc(e).queries||{})[n]||{}},kc=(e,t)=>(xc(e,t).data||[]).map(Ec.bind(void 0,e)),Cc=e=>bc(e).count,Nc=(e,t)=>xc(e,t).error||{},Tc=(e,t)=>{const n=gc(t);return(bc(e).summary||{})[n]||{}},Ac=(e,t)=>Tc(e,t).data||{},Oc=(e,t)=>Tc(e,t).error||{},Ic=e=>(bc(e).instant||{}).data,Lc=(0,Y.createContext)({accountFees:{},accountLoans:{},accountStatus:{},featureFlags:{isAuthAndCaptureEnabled:!1,isDisputeIssuerEvidenceEnabled:!1,woopay:!1}}),Rc=(0,Y.createContext)({isActive:!1,setActive:()=>null,isCompleted:!1,setCompleted:()=>null,taskId:""}),Dc=e=>{if(1===e.length)return e[0];if(2===e.length)return(0,W.sprintf)((0,W.__)("%s and %s","woocommerce-payments"),e[0],e[1]);const t=e.pop();return(0,W.sprintf)((0,W.__)("%s, and %s","woocommerce-payments"),e.join(", "),t)},Mc=window.wc.currency;var Pc=n.n(Mc);const jc={aud:(0,W.__)("Australian dollar","woocommerce-payments"),cad:(0,W.__)("Canadian dollar","woocommerce-payments"),chf:(0,W.__)("Swiss franc","woocommerce-payments"),dkk:(0,W.__)("Danish krone","woocommerce-payments"),eur:(0,W.__)("Euro","woocommerce-payments"),gbp:(0,W.__)("Pound sterling","woocommerce-payments"),nok:(0,W.__)("Norwegian krone","woocommerce-payments"),nzd:(0,W.__)("New Zealand dollar","woocommerce-payments"),sek:(0,W.__)("Swedish krona","woocommerce-payments"),usd:(0,W.__)("United States (US) dollar","woocommerce-payments")},Fc=e=>jc[e.toLowerCase()]||e.toUpperCase(),Bc=(e,t=null)=>{const{currencyData:n,connect:{country:o="US"}}=wcpaySettings,r=(0,mt.find)(n,{code:e.toUpperCase()});if(r){if(null!==t&&t.toUpperCase()!==e.toUpperCase()||n[o]){const e=t?(0,mt.find)(n,{code:t.toUpperCase()}):n[o];e&&(r.decimalSeparator=e.decimalSeparator,r.thousandSeparator=e.thousandSeparator,r.symbolPosition=e.symbolPosition)}return Pc()(r)}return null},zc=e=>wcpaySettings.zeroDecimalCurrencies.includes(e.toLowerCase()),Uc=(e,t)=>(zc(t)||(e/=100),e),Vc=(e,t="USD",n=null,o=!1)=>{const r=zc(t);r||(e/=100);const a=e<0,i=a?-1*e:e,s=a?"-":"",c=o?(e=>{const t=e.toUpperCase(),{currencyData:n,connect:{country:o="US"}}=wcpaySettings;if(n[o]?.code===t)return Pc()(n[o]);const r=(0,mt.find)(n,{code:t});if(r){const{defaultLocale:e={}}=r;return e.hasOwnProperty("decimalSeparator")&&e.hasOwnProperty("thousandSeparator")&&e.hasOwnProperty("symbolPosition")&&(r.decimalSeparator=e.decimalSeparator,r.thousandSeparator=e.thousandSeparator,r.symbolPosition=e.symbolPosition),Pc()(r)}return null})(t):Bc(t,n);if(null===c)return s+Gc(i,t,r);try{return s+("function"==typeof c.formatAmount?qc(c.formatAmount(i)):qc(c.formatCurrency(i)))}catch(e){return s+qc(Gc(i,t,r))}},Wc=(e,t)=>(-1===e.toString().indexOf(t)&&(e=e+" "+t),e),Hc=(e,t="USD",n=!1,o=null)=>{let r=Vc(e,t,o);return wcpaySettings.shouldUseExplicitPrice?(n&&(r=Yc(r)),Wc(r,t.toUpperCase())):r};function Yc(e){return e.replace(/[^0-9,.' ]/g,"").trim()}function Gc(e,t,n){try{return e.toLocaleString(void 0,{style:"currency",currency:t,currencyDisplay:"narrowSymbol",dummy:n})}catch(o){return(0,W.sprintf)(n?"%s %i":"%s %.2f",t.toUpperCase(),e)}}function qc(e){return(new DOMParser).parseFromString(e,"text/html").documentElement.textContent}const Kc=(e,t)=>{if((e=e.toUpperCase())===(t=t.toUpperCase()))return!1;const{currencyData:n}=wcpaySettings,o=(0,mt.find)(n,{code:e}),r=(0,mt.find)(n,{code:t});return!(!o||!r)&&o.symbol===r.symbol};function Qc(e){return{type:fc.SET_DEPOSIT,data:e}}function Zc(e){return{type:fc.SET_ALL_DEPOSITS_OVERVIEWS,data:e}}function Jc(e,t){return{type:fc.SET_ERROR_FOR_ALL_DEPOSITS_OVERVIEWS,error:t}}function Xc(e,t){return{type:fc.SET_DEPOSITS,query:e,data:t}}function ed(e){return{type:fc.SET_DEPOSITS_COUNT,data:e}}function td(e,t,n){return{type:fc.SET_ERROR_FOR_DEPOSIT_QUERY,query:e,data:t,error:n}}function nd(e,t){return{type:fc.SET_DEPOSITS_SUMMARY,query:e,data:t}}function od(e,t,n){return{type:fc.SET_ERROR_FOR_DEPOSITS_SUMMARY,query:e,data:t,error:n}}function rd(e){return{type:fc.SET_INSTANT_DEPOSIT,data:e}}function*ad(e){try{yield(0,oc.dispatch)(Li).startResolution("getInstantDeposit",[e]);const t=yield(0,_c.apiFetch)({path:"/wc/v3/payments/deposits",method:"POST",data:{type:"instant",currency:e}});yield rd(t),yield(0,oc.dispatch)(Li).invalidateResolutionForStoreSelector("getDeposits"),yield(0,oc.dispatch)(Li).invalidateResolutionForStoreSelector("getAllDepositsOverviews"),yield(0,oc.dispatch)("core/notices").createSuccessNotice((0,W.sprintf)((0,W.__)("Instant payout for %s in transit.","woocommerce-payments"),Vc(t.amount)),{actions:[{label:(0,W.__)("View details","woocommerce-payments"),url:Pi({page:"wc-admin",path:"/payments/payouts/details",id:t.id})}]})}catch{yield(0,oc.dispatch)("core/notices").createErrorNotice((0,W.__)("Error creating instant payout.","woocommerce-payments"))}finally{yield(0,oc.dispatch)(Li).finishResolution("getInstantDeposit",[e])}}function*id(e){if(/\W/.test(e))return;const t=(0,Gr.addQueryArgs)(`${Ii}/deposits/${e}`);try{const e=yield(0,_c.apiFetch)({path:t});yield Qc(e)}catch(e){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving payout.","woocommerce-payments"))}}function*sd(){const e=(0,Gr.addQueryArgs)(`${Ii}/deposits/overview-all`);try{const t=yield(0,_c.apiFetch)({path:e});yield Zc(t)}catch(e){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving all payouts' overviews.","woocommerce-payments")),yield Jc()}}const cd=e=>({user_email:e.userEmail,match:e.match,store_currency_is:e.storeCurrencyIs,date_before:Ui(e.dateBefore,!0),date_after:Ui(e.dateAfter),date_between:e.dateBetween&&[Ui(e.dateBetween[0]),Ui(e.dateBetween[1],!0)],status_is:e.statusIs,status_is_not:e.statusIsNot,locale:e.userLocale});function dd(e){return(0,Gr.addQueryArgs)(`${Ii}/deposits/download`,cd(e))}function*ld(e){const t=(0,Gr.addQueryArgs)(`${Ii}/deposits`,{page:e.paged,pagesize:e.perPage,sort:e.orderby,direction:e.order,...cd(e)});try{const n=yield(0,_c.apiFetch)({path:t})||{};yield Xc(e,n.data),yield ed(n.total_count);for(const e in n.data)yield oc.controls.dispatch(Li,"finishResolution","getDeposit",[n.data[e].id])}catch(t){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving payouts.","woocommerce-payments")),yield td(e,null,t)}}function*ud(e){const t=(0,Gr.addQueryArgs)(`${Ii}/deposits/summary`,cd(e));try{const n=yield(0,_c.apiFetch)({path:t});yield nd(e,n)}catch(t){yield od(e,null,t)}}const md=()=>(0,oc.useSelect)((e=>{const{getAllDepositsOverviews:t,getAllDepositsOverviewsError:n,isResolving:o,hasFinishedResolution:r}=e(Li);return{overviews:t(),overviewError:n(),isLoading:!r("getAllDepositsOverviews")||o("getAllDepositsOverviews")}})),pd=({paged:e,per_page:t,orderby:n="date",order:o="desc",store_currency_is:r,match:a,date_before:i,date_after:s,date_between:c,status_is:d,status_is_not:l})=>(0,oc.useSelect)((u=>{const{getDeposits:m,getDepositsCount:p,getDepositQueryError:y,isResolving:h}=u(Li),_={paged:Number.isNaN(parseInt(null!=e?e:"",10))?"1":e,perPage:Number.isNaN(parseInt(null!=t?t:"",10))?"25":t,orderby:n,order:o,storeCurrencyIs:r,match:a,dateBefore:i,dateAfter:s,dateBetween:c&&c.sort(((e,t)=>Ai()(e).diff(Ai()(t)))),statusIs:d,statusIsNot:l};return{deposits:m(_),depositsCount:p(),depositsError:y(_),isLoading:h("getDeposits",[_])}}),[e,t,n,o,r,a,i,s,JSON.stringify(c),d,l]),yd={SET_TRANSACTIONS:"SET_TRANSACTIONS",SET_ERROR_FOR_TRANSACTIONS:"SET_ERROR_FOR_TRANSACTIONS",SET_TRANSACTIONS_SUMMARY:"SET_TRANSACTIONS_SUMMARY",SET_ERROR_FOR_TRANSACTIONS_SUMMARY:"SET_ERROR_FOR_TRANSACTIONS_SUMMARY",SET_FRAUD_OUTCOME_TRANSACTIONS:"SET_FRAUD_OUTCOME_TRANSACTIONS",SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS:"SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS",SET_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY:"SET_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY",SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY:"SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY"},hd={summary:{},fraudProtection:{review:{summary:{}},block:{summary:{}}}},_d=e=>e&&e.transactions||{},fd=(e,t)=>{const n=gc(t);return _d(e)[n]||{}},gd=(e,t)=>fd(e,t).data||[],vd=(e,t)=>fd(e,t).error||{},wd=(e,t)=>{const n=gc(t);return _d(e).summary[n]||{}},bd=(e,t)=>wd(e,t).data||{},Ed=(e,t)=>wd(e,t).error||{},$d=(e,t,n)=>{const o=gc(n);return _d(e).fraudProtection?.[t]?.[o]||{}},Sd=(e,t,n)=>$d(e,t,n).data||[],xd=(e,t,n)=>$d(e,t,n).error||{},kd=(e,t,n)=>{const o=gc(n);return _d(e).fraudProtection?.[t]?.summary[o]||{}},Cd=(e,t,n)=>kd(e,t,n).data||{},Nd=(e,t,n)=>kd(e,t,n).error||{};function Td(e,t){return{type:yd.SET_TRANSACTIONS,query:e,data:t}}function Ad(e,t,n){return{type:yd.SET_ERROR_FOR_TRANSACTIONS,query:e,data:t,error:n}}function Od(e,t){return{type:yd.SET_TRANSACTIONS_SUMMARY,query:e,data:t}}function Id(e,t,n){return{type:yd.SET_ERROR_FOR_TRANSACTIONS_SUMMARY,query:e,data:t,error:n}}function Ld(e,t,n){return{type:yd.SET_FRAUD_OUTCOME_TRANSACTIONS,status:e,query:t,data:n}}function Rd(e,t,n){return{type:yd.SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS,status:e,query:t,data:null,error:n}}function Dd(e,t,n){return{type:yd.SET_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY,status:e,query:t,data:n}}function Md(e,t,n){return{type:yd.SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY,status:e,query:t,data:null,error:n}}const Pd=e=>({user_email:e.userEmail,match:e.match,date_before:Ui(e.dateBefore,!0),date_after:Ui(e.dateAfter),date_between:e.dateBetween&&[Ui(e.dateBetween[0]),Ui(e.dateBetween[1],!0)],type_is:e.typeIs,type_is_not:e.typeIsNot,type_is_in:e.typeIsIn,source_device_is:e.sourceDeviceIs,source_device_is_not:e.sourceDeviceIsNot,channel_is:e.channelIs,channel_is_not:e.channelIsNot,customer_country_is:e.customerCountryIs,customer_country_is_not:e.customerCountryIsNot,risk_level_is:e.riskLevelIs,risk_level_is_not:e.riskLevelIsNot,store_currency_is:e.storeCurrencyIs,loan_id_is:e.loanIdIs,deposit_id:e.depositId,customer_currency_is:e.customerCurrencyIs,customer_currency_is_not:e.customerCurrencyIsNot,source_is:e.sourceIs,source_is_not:e.sourceIsNot,search:e.search,user_timezone:Ai()(new Date).format("Z"),locale:e.userLocale});function*jd(e){const t=(0,Gr.addQueryArgs)(`${Ii}/transactions`,{page:e.paged,pagesize:e.perPage,sort:e.orderby,direction:e.order,...Pd(e)});try{const n=yield(0,_c.apiFetch)({path:t});yield Td(e,n.data||[])}catch(t){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving transactions.","woocommerce-payments")),yield Ad(e,null,t)}}function Fd(e){return(0,Gr.addQueryArgs)(`${Ii}/transactions/download`,Pd(e))}function*Bd(e){const t=(0,Gr.addQueryArgs)(`${Ii}/transactions/summary`,Pd(e));try{const n=yield(0,_c.apiFetch)({path:t});yield Od(e,n)}catch(t){yield Id(e,null,t)}}function*zd(e,t){const n=(0,Gr.addQueryArgs)(`${Ii}/transactions/fraud-outcomes`,{status:e,page:t.paged,sort:t.orderby,pagesize:t.perPage,direction:t.order,additional_status:t.additionalStatus,...Pd(t)});try{const o=yield(0,_c.apiFetch)({path:n});yield Ld(e,t,o.data||[])}catch(n){if("wcpay_fraud_outcome_not_found"===n.code)return void(yield Ld(e,t,[]));yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving transactions.","woocommerce-payments")),yield Rd(e,t,n)}}function*Ud(e,t){const n=(0,Gr.addQueryArgs)(`${Ii}/transactions/fraud-outcomes/summary`,{status:e,additional_status:t.additionalStatus}),o={count:0,total:0};try{const r=yield(0,_c.apiFetch)({path:n});yield Dd(e,t,r||o)}catch(n){if("wcpay_fraud_outcome_not_found"===n.code)return void(yield Dd(e,t,o));yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving on review transactions.","woocommerce-payments")),yield Md(e,t,n)}}function Vd(e,t){return(0,Gr.addQueryArgs)(`${Ii}/transactions/fraud-outcomes/download`,{status:e,sort:t.orderby,direction:t.order,additional_status:t.additionalStatus,...Pd(t)})}const Wd={SET_CHARGE:"SET_CHARGE",SET_ERROR_FOR_CHARGE:"SET_ERROR_FOR_CHARGE"},Hd=(e,t)=>e.charges[t]&&e.charges[t].data?e.charges[t].data:{},Yd=(e,t)=>e.charges[t]&&e.charges[t].error?e.charges[t].error:{},Gd=(e,t)=>Hd(e,t),qd=(e,t)=>Yd(e,t);function Kd(e,t){return{type:Wd.SET_CHARGE,id:e,data:t}}function Qd(e,t,n){return{type:Wd.SET_ERROR_FOR_CHARGE,id:e,data:t,error:n}}function*Zd(e){try{const t=yield(0,_c.apiFetch)({path:`${Ii}/charges/${e}`});yield Kd(e,t)}catch(t){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving transaction.","woocommerce-payments")),yield Qd(e,null,t)}}function*Jd(e){try{const t=yield(0,_c.apiFetch)({path:`${Ii}/charges/order/${e}`});yield Kd(e,t)}catch(t){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving transaction.","woocommerce-payments")),yield Qd(e,null,t)}}const Xd={SET_TIMELINE:"SET_TIMELINE",SET_ERROR_FOR_TIMELINE:"SET_ERROR_FOR_TIMELINE"},el=(e,t)=>e.timeline&&e.timeline[t]&&e.timeline[t].data?e.timeline[t].data:{},tl=(e,t)=>e.timeline&&e.timeline[t]&&e.timeline[t].error?e.timeline[t].error:{};function nl(e,t){return{id:e,type:Xd.SET_TIMELINE,data:t}}function ol(e,t){return{id:e,type:Xd.SET_ERROR_FOR_TIMELINE,error:t}}function*rl(e){try{const t=yield(0,_c.apiFetch)({path:`${Ii}/timeline/${e}`});yield nl(e,t.data)}catch(t){yield ol(e,t)}}const al={SET_DISPUTE:"SET_DISPUTE",SET_ERROR_FOR_DISPUTE:"SET_ERROR_FOR_DISPUTE",SET_DISPUTES:"SET_DISPUTES",SET_DISPUTES_SUMMARY:"SET_DISPUTES_SUMMARY"},il={byId:{},queries:{},summary:{},cached:{}},sl=e=>e&&e.disputes||{},cl=(e,t)=>(sl(e).byId||{})[t],dl=(e,t)=>{const n=sl(e).byId||{};return n[t]?.error},ll=(e,t)=>(sl(e).cached||{})[t],ul=(e,t)=>{const n=((e,t)=>{const n=gc(t);return(sl(e).queries||{})[n]||{}})(e,t).data||[];return n.map(ll.bind(void 0,e))},ml=(e,t)=>((e,t)=>{const n=gc(t);return(sl(e).summary||{})[n]||{}})(e,t).data||{};var pl;!function(e){e.SET_PAYMENT_INTENT="SET_PAYMENT_INTENT",e.SET_ERROR_FOR_PAYMENT_INTENT="SET_ERROR_FOR_PAYMENT_INTENT"}(pl||(pl={}));const yl=pl;function hl(e,t){return{type:yl.SET_PAYMENT_INTENT,id:e,data:t}}function _l(e,t){return{type:yl.SET_ERROR_FOR_PAYMENT_INTENT,id:e,error:t}}function*fl(e,t){var n;const o=e.payment_intent;try{yield(0,_c.apiFetch)({path:"/wc/v3/payments/refund/",method:"post",data:{charge_id:e.id,amount:e.amount,reason:t,order_id:null===(n=null==e?void 0:e.order)||void 0===n?void 0:n.number}}),yield oc.controls.dispatch(Li,"invalidateResolutionForStoreSelector","getTimeline"),yield oc.controls.dispatch(Li,"invalidateResolutionForStoreSelector","getPaymentIntent"),yield oc.controls.dispatch("core/notices","createSuccessNotice",(0,W.sprintf)((0,W.__)("Refunded payment #%s.","woocommerce-payments"),o))}catch(e){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.sprintf)((0,W.__)("There has been an error refunding the payment #%s. Please try again later.","woocommerce-payments"),o))}}function*gl(e){try{const t=yield(0,_c.apiFetch)({path:`${Ii}/payment_intents/${e}`});yield hl(e,t)}catch(t){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving transaction.","woocommerce-payments")),yield _l(e,t)}}function vl(e){return{type:al.SET_DISPUTE,data:e}}function wl(e,t,n){return{type:al.SET_ERROR_FOR_DISPUTE,id:e,data:t,error:n}}function bl(e,t){return{type:al.SET_DISPUTES,query:e,data:t}}function El(e,t){return{type:al.SET_DISPUTES_SUMMARY,query:e,data:t}}function*$l(e){const{id:t,payment_intent:n}=e;try{yield oc.controls.dispatch(Li,"startResolution","getDispute",[t]);const e=yield(0,_c.apiFetch)({path:`${Ii}/disputes/${t}/close`,method:"post"});yield vl(e),yield gl(n),yield oc.controls.dispatch(Li,"finishResolution","getDispute",[t]);const o=e.order?(0,W.sprintf)((0,W.__)("You have accepted the dispute for order #%s.","woocommerce-payments"),e.order.number):(0,W.__)("You have accepted the dispute.","woocommerce-payments");yield oc.controls.dispatch("core/notices","createSuccessNotice",o)}catch(e){const n=(0,W.__)("There has been an error accepting the dispute. Please try again later.","woocommerce-payments");yield oc.controls.dispatch("core/notices","createErrorNotice",n),yield oc.controls.dispatch(Li,"finishResolution","getDispute",[t])}}const Sl=window.wc.wcSettings,xl={bank_cannot_process:{display:(0,W.__)("Bank cannot process","woocommerce-payments")},check_returned:{display:(0,W.__)("Check returned","woocommerce-payments")},credit_not_processed:{display:(0,W.__)("Credit not processed","woocommerce-payments"),overview:[(0,W.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next screen.","woocommerce-payments"),(0,W.__)("If your customer was not refunded appropriately, you will need to accept the dispute, or resolve the issue with your customer. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[(0,W.__)("The customer claims that the purchased product was returned or the transaction was otherwise canceled, but you have not yet provided a refund or credit.","woocommerce-payments")],required:[(0,W.__)("Demonstrate that you have refunded your customer through other means or that your customer is not entitled to a refund. You cannot issue a refund while a payment is being disputed. If you believe that your customer was entitled a refund that you did not provide, you can accept the dispute.","woocommerce-payments")],respond:[(0,W.__)("You should first get in touch with your customer. If you understand what their complaint is, there is a chance for you to explain the misunderstanding or to make it right. If you’re able to resolve the issue with your customer, you can ask that they withdraw the dispute.","woocommerce-payments"),(0,W.__)("If the cardholder agrees to withdraw the dispute, you should still submit evidence for the dispute using the forms on the next screen. In addition to the following evidence, your submission should include correspondence with the cardholder saying they would withdraw the dispute and a written statement from their card issuer confirming that the dispute has been withdrawn.","woocommerce-payments")],claim:(0,W.__)("The cardholder claims a credit was not processed.","woocommerce-payments")},customer_initiated:{display:(0,W.__)("Customer initiated","woocommerce-payments")},debit_not_authorized:{display:(0,W.__)("Debit not authorized","woocommerce-payments")},duplicate:{display:(0,W.__)("Duplicate","woocommerce-payments"),overview:[(0,W.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next screen.","woocommerce-payments"),(0,W.__)("If there were duplicate payments, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[(0,W.__)("The customer claims they were charged multiple times for the same product or service.","woocommerce-payments")],required:[(0,W.__)("Demonstrate that each payment was for a separate product or service.","woocommerce-payments")],respond:[(0,W.__)("Determine if your customer was incorrectly charged multiple times.","woocommerce-payments"),(0,W.__)("If they were not, collect any and all information documenting that each payment was made separately, such as copies of receipts. If the receipts don’t include the items purchased, be sure to include an itemized list. Each receipt should clearly indicate that the payments are for separate purchases of items or services. If you’ve been able to get in touch with the customer you should be sure to address any concerns they had in your evidence.","woocommerce-payments"),(0,W.__)("If there have been two or more separate payments, you should get in touch with your customer. If you understand what their complaint is, there is a chance for you to explain the misunderstanding or to make it right. If you’re able to resolve the issue with your customer, you can ask that they withdraw the dispute.","woocommerce-payments"),(0,W.__)("Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence using the forms on the next screen. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments")],claim:(0,W.__)("The cardholder claims this is a duplicate transaction.","woocommerce-payments")},fraudulent:{display:(0,W.__)("Transaction unauthorized","woocommerce-payments"),overview:[(0,W.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next screen.","woocommerce-payments"),(0,W.__)("If you believe the payment was actually made using a stolen credit card, you will need to accept the dispute. The credit card networks place liability for accepting unauthorized transactions with you, the business.","woocommerce-payments")],summary:[(0,W.__)("This is the most common reason for a dispute, and happens when a cardholder claims that they didn’t authorize the payment. This can happen if the card was lost or stolen and used to make an unauthorized transaction. It can also happen if the cardholder doesn’t recognize the payment as it appears on the billing statement from their card issuer.","woocommerce-payments")],required:[(0,W.__)("Provide adequate payment and order details so that a legitimate customer recognizes it, or proves to the card issuer that their cardholder authorized the transaction.","woocommerce-payments")],respond:[(0,W.__)("Try to get in touch with your customer. Sometimes people forget about payments they make or don’t recognize the way they appear on their card statement. If this is the case, ask them to contact their card issuer and let them know they no longer dispute the transaction.","woocommerce-payments"),(0,W.__)("Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence using the forms on the next screen. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments"),(0,W.__)("It may be more efficient—and provide a better customer experience—to accept an accidental dispute and charge the customer again, if appropriate. Even when a dispute is withdrawn, it usually takes approximately 75 days to be finalized. Remember, it doesn’t matter to the card networks whether you win or lose a dispute; what matters is how many disputes a business receives, regardless of how many disputes are won.","woocommerce-payments")],claim:(0,W.__)("The cardholder claims this is an unauthorized transaction.","woocommerce-payments")},general:{display:(0,W.__)("General","woocommerce-payments"),overview:[(0,W.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next screen.","woocommerce-payments")],summary:[(0,W.__)("This is an uncategorized dispute, so you should contact the customer for additional details to find out why the payment was disputed.","woocommerce-payments")]},incorrect_account_details:{display:(0,W.__)("Incorrect account details","woocommerce-payments")},insufficient_funds:{display:(0,W.__)("Insufficient funds","woocommerce-payments")},product_not_received:{display:(0,W.__)("Product not received","woocommerce-payments"),overview:[(0,W.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next screen.","woocommerce-payments"),(0,W.__)("If you can not prove the customer received their product or service, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[(0,W.__)("The customer claims they did not receive the products or services purchased.","woocommerce-payments")],required:[(0,W.__)("Prove that the customer received a physical product or offline service, or made use of a digital product or online service. This must have occurred prior to the date the dispute was initiated.","woocommerce-payments")],respond:[(0,W.__)("First, get in touch with your customer. Understanding why they filed the dispute will be important for helping make sure your customer gets the product and will give you critical information to prevent this from happening to others.","woocommerce-payments"),(0,W.__)("Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence using the forms on the next screen. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments")],claim:(0,W.__)("The cardholder claims the product was not received.","woocommerce-payments")},product_unacceptable:{display:(0,W.__)("Product unacceptable","woocommerce-payments"),overview:[(0,W.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next screen.","woocommerce-payments"),(0,W.__)("If you can not prove the customer received their product or service as described, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[(0,W.__)("The product or service was received but was defective, damaged, or not as described.","woocommerce-payments")],required:[(0,W.__)("Demonstrate that the product or service was delivered as described at the time of purchase.","woocommerce-payments")],respond:[(0,W.__)("If the product or service is as described, provide specific information (invoice, contract, etc.) to refute the cardholder’s claims. Quality disputes are where the customer does not agree with the condition of merchandise or service received (e.g., a car repair situation or quality of a hotel room). There may be instances where you will need to obtain a neutral third-party opinion to help corroborate your claim against the cardholder. Provide as much specific information and documentation as possible to refute the cardholder’s claims. It is recommended that you address each point that the cardholder has made.","woocommerce-payments"),(0,W.__)("If the customer has not yet returned the product or canceled the service, provide specific information to that effect. You should double-check your incoming shipping records to verify that you have not received a return before you respond. If you have processed a credit or reversal for this transaction, provide evidence of this which includes the amount and date processed.","woocommerce-payments"),(0,W.__)("For products that have been repaired or replaced, provide evidence that the cardholder agreed to a repair or replacement, it has been received by the customer, and the repair or replacement has not since been disputed.","woocommerce-payments"),(0,W.__)("If your customer made no attempt to return the product or cancel the service, or if you provided a replacement product or service, make sure to note that as well.","woocommerce-payments"),(0,W.__)("If the customer withdraws their dispute you should still submit evidence using the forms on the next screen. Be sure to provide a letter or email from the cardholder stating that they are no longer in dispute.","woocommerce-payments")],claim:(0,W.__)("The cardholder claims the product was unacceptable.","woocommerce-payments")},subscription_canceled:{display:(0,W.__)("Subscription canceled","woocommerce-payments"),overview:[(0,W.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next screen.","woocommerce-payments"),(0,W.__)("If you can not prove the customer’s subscription was canceled, and or they did not follow your cancellation policy, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[(0,W.__)("The customer claims that you continued to charge them after a subscription was canceled.","woocommerce-payments")],required:[(0,W.__)("Prove that the subscription was still active and that the customer was aware of, and did not follow, your cancellation procedure.","woocommerce-payments")],respond:[(0,W.__)("First, get in touch with your customer. If you understand what they believe happened, there is a chance for you to explain the misunderstanding or to make it right. ","woocommerce-payments"),(0,W.__)("Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence using the forms on the next screen. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments"),(0,W.__)("Otherwise, use the forms on the next screen to submit evidence that the subscription was still active and that the customer was aware of, and did not follow, your cancellation procedure.","woocommerce-payments")],claim:(0,W.__)("The cardholder claims a subscription was canceled.","woocommerce-payments")},unrecognized:{display:(0,W.__)("Unrecognized","woocommerce-payments"),overview:[(0,W.__)("If you believe the dispute is invalid, you can challenge it by submitting the appropriate evidence using the response forms on the next screen.","woocommerce-payments"),(0,W.__)("If you can not prove the customer’s subscription was canceled, and or they did not follow your cancellation policy, you should accept the dispute. You cannot issue a refund while a payment is being disputed. The credit card networks place liability for accepting disputed payments with you, the business.","woocommerce-payments")],summary:[(0,W.__)("The customer doesn’t recognize the payment appearing on their card statement.","woocommerce-payments")],required:[(0,W.__)("Get your customer to withdraw the dispute by helping them identify the payment. Otherwise, challenge the dispute with appropriate evidence that proves the purchase was legitimate. ","woocommerce-payments")],respond:[(0,W.__)("First, try to get in touch with your customer. Sometimes people forget about payments they make or don’t recognize the way they appear on their card statement. If this is the case, ask them to contact their card issuer and let them know they no longer dispute the transaction. Even if your customer agrees to withdraw the dispute, you must still submit appropriate evidence. Simply saying that your customer is going to withdraw the dispute is not sufficient evidence.","woocommerce-payments"),(0,W.__)("It may be more efficient—and provide a better customer experience—to accept an accidental dispute and charge the customer again, if appropriate. Even when a dispute is withdrawn, it usually takes approximately 75 days to be finalized. Remember, it doesn’t matter to the card networks whether you win or lose a dispute; what matters is how many disputes a business receives, regardless of how many disputes are won.","woocommerce-payments")]}},kl={warning_needs_response:(0,W.__)("Inquiry: Needs response","woocommerce-payments"),warning_under_review:(0,W.__)("Inquiry: Under review","woocommerce-payments"),warning_closed:(0,W.__)("Inquiry: Closed","woocommerce-payments"),needs_response:(0,W.__)("Needs response","woocommerce-payments"),under_review:(0,W.__)("Under review","woocommerce-payments"),charge_refunded:(0,W.__)("Charge refunded","woocommerce-payments"),won:(0,W.__)("Won","woocommerce-payments"),lost:(0,W.__)("Lost","woocommerce-payments")},Cl=Object.entries(kl).map((([e,t])=>({label:t,value:e}))).filter((function(e){return null!=e})),Nl=["needs_response","warning_needs_response"],Tl=[{label:(0,W.__)("Dispute currency","woocommerce-payments"),param:"store_currency_is",staticParams:["paged","per_page","orderby","order","search","filter","status_is","status_is","date_before","date_after","date_between"],showFilters:()=>!1,filters:[{label:(0,W.__)("All currencies","woocommerce-payments"),value:"---"}],defaultValue:"---"},{label:(0,W.__)("Show","woocommerce-payments"),param:"filter",staticParams:["paged","per_page","orderby","order","search","store_currency_is"],showFilters:()=>!0,filters:[{label:(0,W.__)("Needs response","woocommerce-payments"),value:"awaiting_response"},{label:(0,W.__)("All disputes","woocommerce-payments"),value:"all"},{label:(0,W.__)("Advanced filters","woocommerce-payments"),value:"advanced"}]}],Al=(0,Sl.getSetting)("wcVersion"),Ol=parseFloat(Al),Il={title:Ol<7.8?(0,W.__)("Disputes match {{select /}} filters","woocommerce-payments"):(0,W.__)("Disputes match filters","woocommerce-payments"),filters:{date:{labels:{add:(0,W.__)("Disputed on date","woocommerce-payments"),remove:(0,W.__)("Remove dispute date filter","woocommerce-payments"),rule:(0,W.__)("Select a dispute date filter match","woocommerce-payments"),title:Ol<7.8?(0,W.__)("{{title}}Date{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,W.__)("Date","woocommerce-payments"),filter:(0,W.__)("Select a dispute date","woocommerce-payments")},rules:[{value:"before",label:(0,W.__)("Before","woocommerce-payments")},{value:"after",label:(0,W.__)("After","woocommerce-payments")},{value:"between",label:(0,W.__)("Between","woocommerce-payments")}],input:{component:"Date"}},status:{labels:{add:(0,W.__)("Status","woocommerce-payments"),remove:(0,W.__)("Remove dispute status filter","woocommerce-payments"),rule:(0,W.__)("Select a dispute status filter match","woocommerce-payments"),title:Ol<7.8?(0,W.__)("{{title}}Status{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,W.__)("Status","woocommerce-payments"),filter:(0,W.__)("Select a dispute status","woocommerce-payments")},rules:[{value:"is",label:(0,W._x)("Is","dispute status","woocommerce-payments")},{value:"is_not",label:(0,W._x)("Is not","dispute status","woocommerce-payments")}],input:{component:"SelectControl",options:Cl}}}},Ll=e=>({user_email:e.userEmail,match:e.match,store_currency_is:e.storeCurrencyIs,date_before:Ui(e.dateBefore,!0),date_after:Ui(e.dateAfter),date_between:e.dateBetween&&[Ui(e.dateBetween[0]),Ui(e.dateBetween[1],!0)],search:"awaiting_response"===e.filter?Nl:e.search,status_is:e.statusIs,status_is_not:e.statusIsNot,locale:e.userLocale});function Rl(e){return(0,Gr.addQueryArgs)(`${Ii}/disputes/download`,Ll(e))}function*Dl(e){const t=(0,Gr.addQueryArgs)(`${Ii}/disputes/${e}`);try{const e=yield(0,_c.apiFetch)({path:t});yield vl(e)}catch(t){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving dispute.","woocommerce-payments")),yield wl(e,void 0,t)}}function*Ml(e){const t=(0,Gr.addQueryArgs)(`${Ii}/disputes`,{page:e.paged,pagesize:e.perPage,sort:(0,mt.snakeCase)(e.orderBy),direction:e.order,...Ll(e)});try{const n=yield(0,_c.apiFetch)({path:t})||{};yield bl(e,n.data)}catch(e){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving disputes.","woocommerce-payments"))}}function*Pl(e){const t=(0,Gr.addQueryArgs)(`${Ii}/disputes/summary`,{page:e.paged,pagesize:e.perPage,...Ll(e)});try{const n=yield(0,_c.apiFetch)({path:t});yield El(e,n)}catch(e){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving the summary of disputes.","woocommerce-payments"))}}const jl=({paged:e,per_page:t,store_currency_is:n,match:o,date_before:r,date_after:a,date_between:i,filter:s,status_is:c,status_is_not:d,orderby:l,order:u})=>(0,oc.useSelect)((m=>{const{getDisputes:p,isResolving:y}=m(Li),h={paged:Number.isNaN(parseInt(null!=e?e:"",10))?"1":e,perPage:Number.isNaN(parseInt(null!=t?t:"",10))?"25":t,storeCurrencyIs:n,match:o,dateBefore:r,dateAfter:a,dateBetween:i&&i.sort(((e,t)=>Ai()(e).diff(Ai()(t)))),filter:s,statusIs:c,statusIsNot:d,orderBy:l||"created",order:u||"desc"};return{disputes:p(h),isLoading:y("getDisputes",[h])}}),[e,t,n,o,r,a,JSON.stringify(i),s,c,d,l,u]),Fl={SET_SETTINGS:"SET_SETTINGS",SET_SETTINGS_VALUES:"SET_SETTINGS_VALUES",SET_IS_SAVING_SETTINGS:"SET_IS_SAVING_SETTINGS",SET_SELECTED_PAYMENT_METHOD:"SET_SELECTED_PAYMENT_METHOD",SET_UNSELECTED_PAYMENT_METHOD:"SET_UNSELECTED_PAYMENT_METHOD"},Bl={isDirty:!1,isSaving:!1,savingError:null,data:{}},zl="basic",Ul="advanced",Vl="block",Wl="review",Hl="avs_verification",Yl="address_mismatch",Gl="international_ip_address",ql="ip_address_mismatch",Kl="order_items_threshold",Ql="purchase_price_threshold",Zl="item_count",Jl="order_total",Xl="equals",eu="greater_than",tu="less_than",nu={},ou=[],ru=e=>e&&e.settings||nu,au=e=>ru(e).data||nu,iu=e=>au(e).account_business_support_address||nu,su=e=>au(e).duplicated_payment_method_ids||nu,cu=e=>au(e).is_wcpay_enabled||!1,du=e=>au(e).enabled_payment_method_ids||ou,lu=e=>au(e).available_payment_method_ids||ou,uu=e=>au(e).payment_method_statuses||ou,mu=e=>ru(e).isSaving||!1,pu=e=>ru(e).isDirty||!1,yu=e=>au(e).account_statement_descriptor||"",hu=e=>au(e).account_statement_descriptor_kanji||"",_u=e=>au(e).account_statement_descriptor_kana||"",fu=e=>au(e).account_business_name||"",gu=e=>au(e).account_business_url||"",vu=e=>au(e).account_business_support_address||"",wu=e=>iu(e).country||"",bu=e=>iu(e).line1||"",Eu=e=>iu(e).line2||"",$u=e=>iu(e).city||"",Su=e=>iu(e).state||"",xu=e=>iu(e).postal_code||"",ku=e=>au(e).account_business_support_email||"",Cu=e=>au(e).account_business_support_phone||"",Nu=e=>au(e).account_branding_logo||"",Tu=e=>au(e).account_domestic_currency||"",Au=e=>au(e).deposit_schedule_interval||"",Ou=e=>au(e).deposit_schedule_weekly_anchor||"",Iu=e=>au(e).deposit_schedule_monthly_anchor||"",Lu=e=>au(e).deposit_delay_days||"7",Ru=e=>au(e).deposit_completed_waiting_period||!1,Du=e=>au(e).deposit_status||"",Mu=e=>au(e).deposit_restrictions||"",Pu=e=>au(e).is_manual_capture_enabled||!1,ju=e=>au(e).is_test_mode_enabled||!1,Fu=e=>au(e).is_test_mode_onboarding||!1,Bu=e=>au(e).is_dev_mode_enabled||!1,zu=e=>au(e).is_payment_request_enabled||!1,Uu=e=>au(e).is_debug_log_enabled||!1,Vu=e=>au(e).is_multi_currency_enabled||!1,Wu=e=>au(e).payment_request_enabled_locations||ou,Hu=e=>au(e).payment_request_button_type||"",Yu=e=>au(e).payment_request_button_size||"",Gu=e=>au(e).payment_request_button_theme||"",qu=e=>{const t=au(e)?.payment_request_button_border_radius;return 0===t||"0"===t||t?t:"undefined"==typeof wcpaySettings?4:parseInt(window?.wcpaySettings?.defaultExpressCheckoutBorderRadius||4,10)},Ku=e=>au(e).is_saved_cards_enabled||!1,Qu=e=>ru(e).savingError,Zu=e=>au(e).is_card_present_eligible||!1,Ju=e=>au(e).is_wcpay_subscriptions_enabled||!1,Xu=e=>au(e).is_wcpay_subscriptions_eligible||!1,em=e=>au(e).is_subscriptions_plugin_active||!1,tm=e=>au(e).is_woopay_enabled||!1,nm=e=>au(e).is_woopay_global_theme_support_enabled||!1,om=e=>au(e).woopay_custom_message||"",rm=e=>au(e).woopay_store_logo||"",am=e=>au(e).woopay_enabled_locations||ou,im=e=>au(e).current_protection_level||zl,sm=e=>au(e).advanced_fraud_protection_settings||ou,cm=e=>au(e).show_woopay_incompatibility_notice||!1,dm=e=>au(e).is_stripe_billing_enabled||!1,lm=e=>au(e).is_migrating_stripe_billing||!1,um=e=>au(e).stripe_billing_subscription_count||0,mm=e=>au(e).stripe_billing_migrated_count||0;function pm(e){return{type:Fl.SET_SETTINGS_VALUES,payload:e}}function ym(e){return pm({is_saved_cards_enabled:e})}function hm(e){return pm({is_card_present_eligible:e})}function _m(e){return pm({payment_request_button_type:e})}function fm(e){return pm({payment_request_button_size:e})}function gm(e){return pm({payment_request_button_theme:e})}function vm(e){return pm({payment_request_button_border_radius:e})}function wm(e){return{type:Fl.SET_SETTINGS,data:e}}function bm(e){return pm({is_wcpay_enabled:e})}function Em(e){return pm({is_payment_request_enabled:e})}function $m(e){return pm({enabled_payment_method_ids:[...e]})}function Sm(e){return pm({available_payment_method_ids:[...e]})}function xm(e,t){return{type:Fl.SET_IS_SAVING_SETTINGS,isSaving:e,error:t}}function km(e){return{type:Fl.SET_SELECTED_PAYMENT_METHOD,id:e}}function Cm(e){return{type:Fl.SET_UNSELECTED_PAYMENT_METHOD,id:e}}function Nm(e){return pm({is_manual_capture_enabled:e})}function Tm(e){return pm({is_test_mode_enabled:e})}function Am(e){return pm({is_debug_log_enabled:e})}function Om(e){return pm({is_multi_currency_enabled:e})}function Im(e){return pm({is_wcpay_subscriptions_enabled:e})}function Lm(e){return pm({account_statement_descriptor:e})}function Rm(e){return pm({account_statement_descriptor_kanji:e})}function Dm(e){return pm({account_statement_descriptor_kana:e})}function Mm(e){return pm({account_business_name:e})}function Pm(e){return pm({account_business_url:e})}function jm(e){return pm({account_business_support_address:e})}function Fm(e){return pm({account_business_support_email:e})}function Bm(e){return pm({account_business_support_phone:e})}function zm(e){return pm({account_branding_logo:e})}function Um(e){return pm({deposit_schedule_interval:e})}function Vm(e){return pm({deposit_schedule_weekly_anchor:e})}function Wm(e){return pm({deposit_schedule_monthly_anchor:""===e?null:parseInt(e,10)})}function*Hm(){let e=null;try{const e=(0,oc.select)(Li).getSettings();yield xm(!0,null);const t=yield(0,_c.apiFetch)({path:`${Ii}/settings`,method:"post",data:e});yield pm({payment_method_statuses:t.data.payment_method_statuses}),yield(0,oc.dispatch)("core/notices").createSuccessNotice((0,W.__)("Settings saved.","woocommerce-payments"))}catch(t){e=t,yield(0,oc.dispatch)("core/notices").createErrorNotice((0,W.__)("Error saving settings.","woocommerce-payments")),e.server_error&&(yield(0,oc.dispatch)("core/notices").createErrorNotice(e.server_error))}finally{yield xm(!1,e)}return null===e}function Ym(e){return pm({payment_request_enabled_locations:[...e]})}function Gm(e){return pm({is_woopay_enabled:e})}function qm(e){return pm({is_woopay_global_theme_support_enabled:e})}function Km(e){return pm({woopay_custom_message:e})}function Qm(e){return pm({woopay_store_logo:e})}function Zm(e){return pm({woopay_enabled_locations:[...e]})}function Jm(e){return pm({current_protection_level:e})}function Xm(e){return pm({advanced_fraud_protection_settings:e})}function ep(e){return pm({is_stripe_billing_enabled:e})}function*tp(){try{yield(0,oc.dispatch)(Li).startResolution("scheduleStripeBillingMigration"),yield(0,_c.apiFetch)({path:`${Ii}/settings/schedule-stripe-billing-migration`,method:"post"})}catch(e){yield(0,oc.dispatch)("core/notices").createErrorNotice((0,W.__)("Error starting the Stripe Billing migration.","woocommerce-payments"))}yield(0,oc.dispatch)(Li).finishResolution("scheduleStripeBillingMigration")}function*np(){const e=`${Ii}/settings`;try{const t=yield(0,_c.apiFetch)({path:e});yield wm(t)}catch(e){yield(0,oc.dispatch)("core/notices").createErrorNotice((0,W.__)("Error retrieving settings.","woocommerce-payments"))}}const op=()=>{const{updateEnabledPaymentMethodIds:e}=(0,oc.useDispatch)(Li);return[(0,oc.useSelect)((e=>e(Li).getEnabledPaymentMethodIds())),e]},rp=()=>{const{updateIsManualCaptureEnabled:e}=(0,oc.useDispatch)(Li);return[(0,oc.useSelect)((e=>e(Li).getIsManualCaptureEnabled())),e]},ap=()=>(0,oc.useSelect)((e=>e(Li).getSettings())),ip=()=>{const{saveSettings:e}=(0,oc.useDispatch)(Li),t=(0,oc.useSelect)((e=>e(Li).isSavingSettings())),n=(0,oc.useSelect)((e=>e(Li).isDirty()));return{isLoading:(0,oc.useSelect)((e=>{e(Li).getSettings();const t=e(Li).isResolving("getSettings"),n=e(Li).hasFinishedResolution("getSettings");return t||!n})),saveSettings:e,isSaving:t,isDirty:n}},sp=()=>(0,oc.useSelect)((e=>e(Li).getSavingError()),[]),cp={SET_CARD_READER_STATS:"SET_CARD_READER_STATS",SET_ERROR_FOR_CARD_READER_STATS:"SET_ERROR_FOR_CARD_READER_STATS",SET_READERS:"SET_READERS",SET_ERROR_FOR_CARD_READERS:"SET_ERROR_FOR_CARD_READERS"},dp=(e,t)=>e.readers[t]&&e.readers[t].data?e.readers[t].data:{},lp=(e,t)=>e.readers[t]&&e.readers[t].error?e.readers[t].error:{},up=e=>e.readers&&e.readers.list?e.readers.list:{};function mp(e,t){return{type:cp.SET_CARD_READER_STATS,id:e,data:t}}function pp(e,t){return{type:cp.SET_READERS,query:e,data:t}}function yp(e,t,n){return{type:cp.SET_CARD_ERROR_FOR_READER_STATS,id:e,data:t,error:n}}function hp(e,t){return{type:cp.SET_CARD_ERROR_FOR_READERS,data:e,error:t}}function*_p(e,t){try{const n=yield(0,_c.apiFetch)({path:`${Ii}/readers/charges/${t}`});yield mp(e,n)}catch(t){yield yp(e,null,t)}}function*fp(e){const t=(0,Gr.addQueryArgs)(`${Ii}/readers`,{limit:e.limit});try{const n=yield(0,_c.apiFetch)({path:t})||{};yield pp(e,n)}catch(e){yield hp(null,e)}}var gp;!function(e){e.SET_ACTIVE_LOAN_SUMMARY="SET_ACTIVE_LOAN_SUMMARY",e.SET_ERROR_FOR_ACTIVE_LOAN_SUMMARY="SET_ERROR_FOR_ACTIVE_LOAN_SUMMARY",e.SET_LOANS="SET_LOANS",e.SET_ERROR_FOR_LOANS="SET_ERROR_FOR_LOANS"}(gp||(gp={}));const vp=gp,wp={},bp=e=>e&&e.capital||{},Ep=e=>bp(e).summary,$p=e=>bp(e).summaryError,Sp=e=>bp(e).loans||[],xp=e=>bp(e).loansError;function kp(e){return{type:vp.SET_ACTIVE_LOAN_SUMMARY,data:e}}function Cp(e){return{type:vp.SET_ERROR_FOR_ACTIVE_LOAN_SUMMARY,error:e}}function Np(e){return{type:vp.SET_LOANS,data:e.data}}function Tp(e){return{type:vp.SET_ERROR_FOR_LOANS,error:e}}function*Ap(){const e=`${Ii}/capital/active_loan_summary`;try{const t=yield(0,_c.apiFetch)({path:e});yield kp(t)}catch(e){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving the active loan summary.","woocommerce-payments")),yield Cp(e)}}function*Op(){const e=`${Ii}/capital/loans`;try{const t=yield(0,_c.apiFetch)({path:e});yield Np(t)}catch(e){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving the active loan summary.","woocommerce-payments")),yield Tp(e)}}const Ip={SET_DOCUMENTS:"SET_DOCUMENTS",SET_ERROR_FOR_DOCUMENTS:"SET_ERROR_FOR_DOCUMENTS",SET_DOCUMENTS_SUMMARY:"SET_DOCUMENTS_SUMMARY",SET_ERROR_FOR_DOCUMENTS_SUMMARY:"SET_ERROR_FOR_DOCUMENTS_SUMMARY"},Lp={summary:{}},Rp=e=>e&&e.documents||{},Dp=(e,t)=>{const n=gc(t);return Rp(e)[n]||{}},Mp=(e,t)=>Dp(e,t).data||[],Pp=(e,t)=>Dp(e,t).error||{},jp=(e,t)=>{const n=gc(t);return Rp(e).summary[n]||{}},Fp=(e,t)=>jp(e,t).data||{},Bp=(e,t)=>jp(e,t).error||{};function zp(e,t){return{type:Ip.SET_DOCUMENTS,query:e,data:t}}function Up(e,t,n){return{type:Ip.SET_ERROR_FOR_DOCUMENTS,query:e,data:t,error:n}}function Vp(e,t){return{type:Ip.SET_DOCUMENTS_SUMMARY,query:e,data:t}}function Wp(e,t,n){return{type:Ip.SET_ERROR_FOR_DOCUMENTS_SUMMARY,query:e,data:t,error:n}}const Hp=e=>({user_email:e.userEmail,match:e.match,date_before:Ui(e.dateBefore,!0),date_after:Ui(e.dateAfter),date_between:e.dateBetween&&[Ui(e.dateBetween[0]),Ui(e.dateBetween[1],!0)],type_is:e.typeIs,type_is_not:e.typeIsNot});function*Yp(e){const t=(0,Gr.addQueryArgs)(`${Ii}/documents`,{page:e.paged,pagesize:e.perPage,sort:e.orderby,direction:e.order,...Hp(e)});try{const n=yield(0,_c.apiFetch)({path:t});yield zp(e,n.data||[])}catch(t){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving documents.","woocommerce-payments")),yield Up(e,null,t)}}function*Gp(e){const t=(0,Gr.addQueryArgs)(`${Ii}/documents/summary`,Hp(e));try{const n=yield(0,_c.apiFetch)({path:t});yield Vp(e,n)}catch(t){yield Wp(e,null,t)}}const qp={},Kp=({paymentIntents:e},t)=>{const n=null==e?void 0:e[t];return(null==n?void 0:n.data)||{}},Qp=({paymentIntents:e},t)=>{const n=null==e?void 0:e[t];return(null==n?void 0:n.error)||{}},Zp=e=>-1!==e.indexOf("ch_")||-1!==e.indexOf("py_"),Jp=e=>{const{data:t,error:n,isLoading:o}=(0,oc.useSelect)((t=>{const n=t(Li);if(Zp(e))return((e,t)=>{const{getCharge:n,isResolving:o,getChargeError:r,hasFinishedResolution:a}=t;return{data:n(e),error:r(e),isLoading:o("getCharge",[e])||!a("getCharge",[e])}})(e,n);const{getPaymentIntent:o,getPaymentIntentError:r,isResolving:a,hasFinishedResolution:i}=n;return{data:o(e)||{},error:r(e),isLoading:a("getPaymentIntent",[e])||!i("getPaymentIntent",[e])}}),[e]),{refundCharge:r}=(0,oc.useDispatch)(Li);return{data:t,error:n,isLoading:o,doRefund:(e,t)=>r(e,t)}},Xp={SET_AUTHORIZATIONS:"SET_AUTHORIZATIONS",SET_AUTHORIZATION:"SET_AUTHORIZATION",SET_ERROR_FOR_AUTHORIZATIONS:"SET_ERROR_FOR_AUTHORIZATIONS",SET_AUTHORIZATIONS_SUMMARY:"SET_AUTHORIZATIONS_SUMMARY",SET_ERROR_FOR_AUTHORIZATIONS_SUMMARY:"SET_ERROR_FOR_AUTHORIZATIONS_SUMMARY",SET_IS_REQUESTING_AUTHORIZATION:"SET_IS_REQUESTING_AUTHORIZATION"},ey={summary:{},byId:{},isRequesting:!1},ty=e=>e&&e.authorizations||{},ny=(e,t)=>{const n=gc(t);return ty(e)[n]||{}},oy=(e,t)=>ny(e,t).data||[],ry=(e,t)=>(ty(e).byId||{})[t],ay=(e,t)=>ny(e,t).error||{},iy=(e,t)=>{const n=gc(t);return ty(e).summary[n]||{}},sy=(e,t)=>iy(e,t).data||{},cy=(e,t)=>iy(e,t).error||{},dy=e=>ty(e).isRequesting,ly=e=>{var t;const n={wcpay_missing_order:(0,W.__)("The order could not be found.","woocommerce-payments"),wcpay_refunded_order_uncapturable:(0,W.__)("Payment cannot be processed for partially or fully refunded orders.","woocommerce-payments"),wcpay_intent_order_mismatch:(0,W.__)("The payment cannot be processed due to a mismatch with order details.","woocommerce-payments"),wcpay_payment_uncapturable:(0,W.__)("This payment cannot be processed in its current state.","woocommerce-payments"),wcpay_capture_error:(0,W.__)("The payment capture failed to complete.","woocommerce-payments"),wcpay_cancel_error:(0,W.__)("The payment cancellation failed to complete.","woocommerce-payments"),wcpay_server_error:(0,W.__)("An unexpected error occurred. Please try again later.","woocommerce-payments"),wcpay_capture_error_amount_too_small:e=>{var t,n,o,r;if(!(null===(n=null===(t=e.data)||void 0===t?void 0:t.extra_details)||void 0===n?void 0:n.minimum_amount)||!(null===(r=null===(o=e.data)||void 0===o?void 0:o.extra_details)||void 0===r?void 0:r.minimum_amount_currency))return(0,W.__)("The payment amount is too small to be processed.","woocommerce-payments");const a=e.data.extra_details.minimum_amount_currency,i=Vc(e.data.extra_details.minimum_amount,a);return(0,W.sprintf)((0,W.__)("The minimum amount that can be processed is %1$s %2$s.","woocommerce-payments"),i,a.toUpperCase())}},o=n[null!==(t=e.code)&&void 0!==t?t:""];return"function"==typeof o?o(e):null!=o?o:(0,W.__)("Unable to process the payment. Please try again later.","woocommerce-payments")};function uy(e,t){return{type:Xp.SET_AUTHORIZATIONS,data:t,query:e}}function my(e,t){return{type:Xp.SET_ERROR_FOR_AUTHORIZATIONS,query:e,error:t}}function py(e){return{type:Xp.SET_AUTHORIZATION,data:e}}function yy(e,t){return{type:Xp.SET_AUTHORIZATIONS_SUMMARY,data:t,query:e}}function hy(e){return{type:Xp.SET_IS_REQUESTING_AUTHORIZATION,data:e}}function*_y(e,t){try{yield oc.controls.dispatch(Li,"startResolution","getAuthorization",[e]),yield oc.controls.dispatch(Li,"setIsRequestingAuthorization",!0);const n=yield(0,_c.apiFetch)({path:`/wc/v3/payments/orders/${t}/capture_authorization`,method:"post",data:{payment_intent_id:e}}),o={payment_intent_id:n.id,captured:"succeeded"===n.status};yield py(o),yield oc.controls.dispatch(Li,"invalidateResolutionForStoreSelector","getAuthorizations"),yield oc.controls.dispatch(Li,"invalidateResolutionForStoreSelector","getAuthorizationsSummary"),yield oc.controls.dispatch(Li,"invalidateResolutionForStoreSelector","getFraudOutcomeTransactions"),yield oc.controls.dispatch(Li,"invalidateResolutionForStoreSelector","getFraudOutcomeTransactionsSummary"),yield oc.controls.dispatch(Li,"invalidateResolutionForStoreSelector","getTimeline"),yield oc.controls.dispatch(Li,"invalidateResolutionForStoreSelector","getPaymentIntent"),yield oc.controls.dispatch(Li,"invalidateResolutionForStoreSelector","getTransactions"),yield oc.controls.dispatch("core/notices","createSuccessNotice",(0,W.sprintf)((0,W.__)("Payment for order #%s captured successfully.","woocommerce-payments"),t))}catch(e){const n=(0,W.sprintf)((0,W.__)("There has been an error capturing the payment for order #%s.","woocommerce-payments"),t),o=ly(e);yield oc.controls.dispatch("core/notices","createErrorNotice",`${n} ${o}`)}finally{yield oc.controls.dispatch(Li,"finishResolution","getAuthorization",[e]),yield oc.controls.dispatch(Li,"setIsRequestingAuthorization",!1)}}function*fy(e,t){try{yield oc.controls.dispatch(Li,"startResolution","getAuthorization",[e]),yield oc.controls.dispatch(Li,"setIsRequestingAuthorization",!0);const n=yield(0,_c.apiFetch)({path:`/wc/v3/payments/orders/${t}/cancel_authorization`,method:"post",data:{payment_intent_id:e}}),o={payment_intent_id:n.id,captured:"succeeded"===n.status};yield py(o),yield oc.controls.dispatch(Li,"invalidateResolutionForStoreSelector","getAuthorizations"),yield oc.controls.dispatch(Li,"invalidateResolutionForStoreSelector","getAuthorizationsSummary"),yield oc.controls.dispatch(Li,"invalidateResolutionForStoreSelector","getFraudOutcomeTransactions"),yield oc.controls.dispatch(Li,"invalidateResolutionForStoreSelector","getFraudOutcomeTransactionsSummary"),yield oc.controls.dispatch(Li,"invalidateResolutionForStoreSelector","getTimeline"),yield oc.controls.dispatch(Li,"invalidateResolutionForStoreSelector","getPaymentIntent"),yield oc.controls.dispatch("core/notices","createSuccessNotice",(0,W.sprintf)((0,W.__)("Payment for order #%s canceled successfully.","woocommerce-payments"),t))}catch(e){const n=(0,W.sprintf)((0,W.__)("There has been an error canceling the payment for order #%s.","woocommerce-payments"),t),o=ly(e);yield oc.controls.dispatch("core/notices","createErrorNotice",`${n} ${o}`)}finally{yield oc.controls.dispatch(Li,"finishResolution","getAuthorization",[e]),yield oc.controls.dispatch(Li,"setIsRequestingAuthorization",!1)}}function gy(e,t){return{type:Xp.SET_ERROR_FOR_AUTHORIZATIONS_SUMMARY,query:e,error:t}}function*vy(e){var t;let{paged:n=1,per_page:o=25,orderby:r="created",order:a="asc"}=e;"capture_by"===r&&(r="created");const i=(0,Gr.addQueryArgs)(`${Ii}/authorizations`,{page:n,pagesize:o,sort:r,direction:a});try{const n=yield(0,_c.apiFetch)({path:i});yield uy(e,null!==(t=n.data)&&void 0!==t?t:[])}catch(t){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving uncaptured transactions.","woocommerce-payments")),yield my(e,t)}}function*wy(e){try{if(e){const t=yield(0,_c.apiFetch)({path:`${Ii}/authorizations/${e}`}),{is_captured:n,payment_intent_id:o,created:r}=t;yield py({payment_intent_id:o,captured:n,created:r})}}catch(e){"authorization_missing"!==e.code&&(yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving authorization.","woocommerce-payments")))}}function*by(e){const t=(0,Gr.addQueryArgs)(`${Ii}/authorizations/summary`,{pagesize:e.per_page,sort:e.orderby,direction:e.order,page:e.paged});try{const n=yield(0,_c.apiFetch)({path:t});yield yy(e,null!=n?n:[])}catch(t){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving uncaptured transactions.","woocommerce-payments")),yield gy(e,t)}}const Ey=e=>(0,oc.useSelect)((t=>{const{getAuthorizationsSummary:n,getAuthorizationsSummaryError:o,isResolving:r}=t(Li);return{authorizationsSummary:n(e),authorizationsSummaryError:o(e),isLoading:r("getAuthorizationsSummary",[e])}})),$y=(e,t,n=!0)=>{const{authorization:o,isRequesting:r,isLoading:a}=(0,oc.useSelect)((t=>{const{getAuthorization:o,getIsRequesting:r,isResolving:a}=t(Li);return{authorization:n?o(e):null,isLoading:a("getAuthorization",[e]),isRequesting:r()}})),{submitCaptureAuthorization:i,submitCancelAuthorization:s}=(0,oc.useDispatch)(Li);return{authorization:o,isLoading:a,isRequesting:r,doCaptureAuthorization:()=>i(e,t),doCancelAuthorization:()=>s(e,t)}};var Sy;!function(e){e.SET_FILE="SET_FILE",e.SET_ERROR_FOR_FILES="SET_ERROR_FOR_FILES"}(Sy||(Sy={}));const xy=Sy,ky={},Cy=({files:e},t)=>{const n=null==e?void 0:e[t];return(null==n?void 0:n.data)||{}},Ny=({files:e},t)=>{const n=null==e?void 0:e[t];return(null==n?void 0:n.error)||{}};function Ty(e,t){return{type:xy.SET_FILE,id:e,data:t}}function Ay(e,t){return{type:xy.SET_ERROR_FOR_FILES,id:e,error:t}}function*Oy(e){try{const t=yield(0,_c.apiFetch)({path:`${Ii}/file/${e}/details`});yield Ty(e,t)}catch(t){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving file.","woocommerce-payments")),yield Ay(e,t)}}const Iy={SET_PAYMENT_ACTIVITY_DATA:"SET_PAYMENT_ACTIVITY_DATA"},Ly=(e,t)=>{var n;const o=gc(t);return null===(n=null==e?void 0:e.paymentActivity)||void 0===n?void 0:n[o]};function Ry(e,t){return{type:Iy.SET_PAYMENT_ACTIVITY_DATA,query:t,data:e}}function*Dy(e){const t=(0,Gr.addQueryArgs)(`${Ii}/reporting/payment_activity`,e);try{const n=yield(0,_c.apiFetch)({path:t});yield Ry(n,e)}catch(e){yield oc.controls.dispatch("core/notices","createErrorNotice",(0,W.__)("Error retrieving payment activity data.","woocommerce-payments"))}}(0,oc.registerStore)(Li,{reducer:(0,oc.combineReducers)({deposits:(e=vc,{type:t,query:n={},data:o=[],error:r})=>{const a=gc(n);switch(t){case fc.SET_DEPOSIT:return{...e,byId:{...e.byId,[o.id]:o}};case fc.SET_ALL_DEPOSITS_OVERVIEWS:return{...e,overviews:{...e.overviews,data:o}};case fc.SET_ERROR_FOR_ALL_DEPOSITS_OVERVIEWS:return{...e,overviews:{...e.overviews,error:r}};case fc.SET_DEPOSITS:return{...e,byId:{...e.byId,...(0,mt.keyBy)(o,"id")},queries:{...e.queries,[a]:{data:(0,mt.map)(o,"id")}}};case fc.SET_DEPOSITS_COUNT:return{...e,count:o};case fc.SET_ERROR_FOR_DEPOSIT_QUERY:return{...e,queries:{...e.queries,[a]:{error:r}}};case fc.SET_DEPOSITS_SUMMARY:return{...e,summary:{...e.summary,[a]:{data:o}}};case fc.SET_ERROR_FOR_DEPOSITS_SUMMARY:return{...e,summary:{...e.summary,[a]:{error:r}}};case fc.SET_INSTANT_DEPOSIT:return{...e,instant:{...e.instant,data:o}}}return e},transactions:(e=hd,{type:t,query:n={},data:o=[],error:r,status:a})=>{const i=gc(n);switch(t){case yd.SET_TRANSACTIONS:return{...e,[i]:{data:o}};case yd.SET_ERROR_FOR_TRANSACTIONS:return{...e,[i]:{error:r}};case yd.SET_TRANSACTIONS_SUMMARY:return{...e,summary:{...e.summary,[i]:{data:o}}};case yd.SET_ERROR_FOR_TRANSACTIONS_SUMMARY:return{...e,summary:{...e.summary,[i]:{error:r}}};case yd.SET_FRAUD_OUTCOME_TRANSACTIONS:return{...e,fraudProtection:{...e.fraudProtection,[a]:{...e.fraudProtection?.[a]||{},[i]:{data:o}}}};case yd.SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS:return{...e,fraudProtection:{...e.fraudProtection,[a]:{...e.fraudProtection?.[a]||{},[i]:{error:r}}}};case yd.SET_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY:return{...e,fraudProtection:{...e.fraudProtection,[a]:{...e.fraudProtection?.[a]||{},summary:{...e.fraudProtection?.[a]?.summary||{},[i]:{data:o}}}}};case yd.SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY:return{...e,fraudProtection:{...e.fraudProtection,[a]:{...e.fraudProtection?.[a]||{},summary:{...e.fraudProtection?.[a]?.summary||{},[i]:{error:r}}}}}}return e},charges:(e={},{type:t,id:n,data:o,error:r})=>{switch(t){case Wd.SET_CHARGE:e={...e,[n]:{...e[n],data:o}};break;case Wd.SET_ERROR_FOR_CHARGE:e={...e,[n]:{...e[n],error:r}}}return e},timeline:(e={},{type:t,id:n,data:o,error:r})=>{switch(t){case Xd.SET_TIMELINE:e={...e,[n]:{data:o}};break;case Xd.SET_ERROR_FOR_TIMELINE:e={...e,[n]:{...e[n],error:r}}}return e},disputes:(e=il,{type:t,query:n={},data:o=[],id:r,error:a})=>{const i=gc(n);switch(t){case al.SET_DISPUTE:return{...e,byId:{...e.byId,[o.id]:o}};case al.SET_ERROR_FOR_DISPUTE:e={...e,byId:{...e.byId,[r]:{error:a}}};break;case al.SET_DISPUTES:return{...e,cached:{...e.cached,...(0,mt.keyBy)(o,"dispute_id")},queries:{...e.queries,[i]:{data:(0,mt.map)(o,"dispute_id")}}};case al.SET_DISPUTES_SUMMARY:return{...e,summary:{...e.summary,[i]:{data:o}}}}return e},settings:(e=Bl,{type:t,...n})=>{switch(t){case Fl.SET_SETTINGS:return{...e,data:n.data,isDirty:!1};case Fl.SET_SETTINGS_VALUES:return{...e,savingError:null,isDirty:!0,data:{...e.data,...n.payload}};case Fl.SET_IS_SAVING_SETTINGS:return{...e,isDirty:!(!n.isSaving&&!n.error)&&e.isDirty,isSaving:n.isSaving,savingError:n.error};case Fl.SET_SELECTED_PAYMENT_METHOD:return{...e,isDirty:!0,data:{...e.data,enabled_payment_method_ids:e.data.enabled_payment_method_ids.concat(n.id)}};case Fl.SET_UNSELECTED_PAYMENT_METHOD:return{...e,isDirty:!0,data:{...e.data,enabled_payment_method_ids:e.data.enabled_payment_method_ids.filter((e=>e!==n.id))}}}return e},readers:(e={},{type:t,id:n,data:o,error:r})=>{switch(t){case cp.SET_CARD_READER_STATS:e={...e,[n]:{...e[n],data:o}};break;case cp.SET_ERROR_FOR_CARD_READER_STATS:e={...e,[n]:{...e[n],error:r}};break;case cp.SET_READERS:e={...e,list:o}}return e},capital:(e=wp,t)=>{switch(t.type){case vp.SET_ACTIVE_LOAN_SUMMARY:return Object.assign(Object.assign({},e),{summary:t.data,summaryError:void 0});case vp.SET_ERROR_FOR_ACTIVE_LOAN_SUMMARY:return Object.assign(Object.assign({},e),{summary:void 0,summaryError:t.error});case vp.SET_LOANS:return Object.assign(Object.assign({},e),{loans:t.data,loansError:void 0});case vp.SET_ERROR_FOR_LOANS:return Object.assign(Object.assign({},e),{loans:void 0,loansError:t.error})}return e},documents:(e=Lp,{type:t,query:n={},data:o=[],error:r})=>{const a=gc(n);switch(t){case Ip.SET_DOCUMENTS:return{...e,[a]:{data:o}};case Ip.SET_ERROR_FOR_DOCUMENTS:return{...e,[a]:{error:r}};case Ip.SET_DOCUMENTS_SUMMARY:return{...e,summary:{...e.summary,[a]:{data:o}}};case Ip.SET_ERROR_FOR_DOCUMENTS_SUMMARY:return{...e,summary:{...e.summary,[a]:{error:r}}}}return e},paymentIntents:(e=qp,t)=>{const{type:n,id:o}=t;switch(n){case yl.SET_PAYMENT_INTENT:return Object.assign(Object.assign({},e),{[o]:Object.assign(Object.assign({},e[o]),{data:t.data})});case yl.SET_ERROR_FOR_PAYMENT_INTENT:return Object.assign(Object.assign({},e),{[o]:Object.assign(Object.assign({},e[o]),{error:t.error})});default:return e}},authorizations:(e=ey,t)=>{switch(t.type){case Xp.SET_AUTHORIZATION:{const{data:n}=t;return Object.assign(Object.assign({},e),{byId:Object.assign(Object.assign({},e.byId),{[n.payment_intent_id]:Object.assign(Object.assign({},e.byId[n.payment_intent_id]),n)})})}case Xp.SET_AUTHORIZATIONS:{const{data:n,query:o}=t;return Object.assign(Object.assign({},e),{[gc(o)]:{data:n}})}case Xp.SET_ERROR_FOR_AUTHORIZATIONS:{const{error:n,query:o}=t;return Object.assign(Object.assign({},e),{[gc(o)]:{error:n}})}case Xp.SET_AUTHORIZATIONS_SUMMARY:{const{data:n,query:o}=t;return Object.assign(Object.assign({},e),{summary:Object.assign(Object.assign({},e.summary),{[gc(o)]:{data:n||{}}})})}case Xp.SET_ERROR_FOR_AUTHORIZATIONS_SUMMARY:{const{query:n,error:o}=t;return Object.assign(Object.assign({},e),{summary:Object.assign(Object.assign({},e.summary),{[gc(n)]:{error:o||""}})})}case Xp.SET_IS_REQUESTING_AUTHORIZATION:{const{data:n}=t;return Object.assign(Object.assign({},e),{isRequesting:n})}}return e},files:(e=ky,t)=>{const{type:n,id:o}=t;switch(n){case xy.SET_FILE:return Object.assign(Object.assign({},e),{[o]:Object.assign(Object.assign({},e[o]),{data:t.data})});case xy.SET_ERROR_FOR_FILES:return Object.assign(Object.assign({},e),{[o]:Object.assign(Object.assign({},e[o]),{error:t.error})});default:return e}},paymentActivity:(e={},{type:t,query:n,data:o})=>{if(!n)return e;const r=gc(n);return t===Iy.SET_PAYMENT_ACTIVITY_DATA&&(e=Object.assign(Object.assign({},e),{[r]:o})),e}}),actions:{...t,...a,...c,...u,..._,...v,...E,...x,...N,...y,...I,...D,...j},controls:_c.controls,selectors:{...e,...r,...s,...l,...p,...g,...b,...S,...C,...A,...O,...R,...P},resolvers:{...o,...i,...d,...m,...f,...w,...$,...k,...T,...h,...L,...M,...F}});const My=window.wc.navigation,Py=window.wc.csvExport,jy={deposit:(0,W.__)("Payout","woocommerce-payments"),withdrawal:(0,W.__)("Withdrawal","woocommerce-payments")},Fy={paid:(0,W.__)("Completed (paid)","woocommerce-payments"),deducted:(0,W.__)("Completed (deducted)","woocommerce-payments"),pending:(0,W.__)("Pending","woocommerce-payments"),in_transit:(0,W.__)("In transit","woocommerce-payments"),canceled:(0,W.__)("Canceled","woocommerce-payments"),failed:(0,W.__)("Failed","woocommerce-payments")},By=(e,t)=>Pi({page:"wc-admin",path:`/payments/${t}/details`,id:e}),zy=({id:e,parentSegment:t})=>e?G().createElement(Kr.Link,{href:By(e,t)},G().createElement(Na.A,{size:18})):null,Uy=({href:e,children:t,...n})=>e?(0,Aa.jsx)(Kr.Link,{href:e,className:"woocommerce-table__clickable-cell",tabIndex:"-1",...n,children:t}):t,Vy=Object.entries(Fy).filter((([e])=>"deducted"!==e)).map((([e,t])=>"paid"===e?{label:(0,W.__)("Completed","woocommerce-payments"),value:"paid"}:{label:t,value:e})),Wy=[{label:(0,W.__)("Payout currency","woocommerce-payments"),param:"store_currency_is",staticParams:["paged","per_page","orderby","order","filter","date_before","date_after","date_between","status_is","status_is_not","match"],showFilters:()=>!1,filters:[{label:(0,W.__)("All","woocommerce-payments"),value:"---"}],defaultValue:"---"},{label:(0,W.__)("Show","woocommerce-payments"),param:"filter",staticParams:["paged","per_page","orderby","order","store_currency_is"],showFilters:()=>!0,filters:[{label:(0,W.__)("All payouts","woocommerce-payments"),value:"all"},{label:(0,W.__)("Advanced filters","woocommerce-payments"),value:"advanced"}]}],Hy=(0,Sl.getSetting)("wcVersion"),Yy=parseFloat(Hy),Gy={title:Yy<7.8?(0,W.__)("Payouts match {{select /}} filters","woocommerce-payments"):(0,W.__)("Payouts match filters","woocommerce-payments"),filters:{date:{labels:{add:(0,W.__)("Date","woocommerce-payments"),remove:(0,W.__)("Remove payout date filter","woocommerce-payments"),rule:(0,W.__)("Select a payout date filter match","woocommerce-payments"),title:Yy<7.8?(0,W.__)("{{title}}Date{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,W.__)("Date","woocommerce-payments"),filter:(0,W.__)("Select a payout date","woocommerce-payments")},rules:[{value:"before",label:(0,W.__)("Before","woocommerce-payments")},{value:"after",label:(0,W.__)("After","woocommerce-payments")},{value:"between",label:(0,W.__)("Between","woocommerce-payments")}],input:{component:"Date"}},status:{labels:{add:(0,W.__)("Status","woocommerce-payments"),remove:(0,W.__)("Remove payout status filter","woocommerce-payments"),rule:(0,W.__)("Select a payout status filter match","woocommerce-payments"),title:Yy<7.8?(0,W.__)("{{title}}Status{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,W.__)("Status","woocommerce-payments"),filter:(0,W.__)("Select a payout status","woocommerce-payments")},rules:[{value:"is",label:(0,W._x)("Is","payout status","woocommerce-payments")},{value:"is_not",label:(0,W._x)("Is not","payout status","woocommerce-payments")}],input:{component:"SelectControl",options:Vy}}}},qy=e=>{return(0,Aa.jsx)("div",{className:"woocommerce-filters-deposits",children:(0,Aa.jsx)(Kr.ReportFilters,{filters:(t=Wy,t.forEach((t=>{if("store_currency_is"===t.param){const n=e.storeCurrencies||[];t.filters=[t.filters[0],...n.map((e=>({label:Fc(e),value:e})))],t.filters.length>2&&(t.showFilters=()=>!0)}})),t),advancedFilters:Gy,showDatePicker:!1,path:"/payments/payouts",query:(0,My.getQuery)()})});var t};var Ky=n(5988);const Qy=({isDisabled:e,onClick:t})=>G().createElement(Dr,{className:"woocommerce-table__download-button",disabled:e,onClick:t},G().createElement(Ky.A,null),G().createElement("span",{className:"woocommerce-table__download-button__label"},(0,W.__)("Download","woocommerce-payments"))),Zy=({message:e,type:t="primary",className:n,tooltip:o})=>{const r=["chip",`chip-${t}`,null!=n?n:""];return o?G().createElement(Hs,{content:o},G().createElement("span",{className:r.join(" ").trim()},e)):G().createElement("span",{className:r.join(" ").trim()},e)},Jy={pending:"warning",in_transit:"primary",paid:"success",failed:"alert",canceled:"light"},Xy=({deposit:e})=>{let t=Fy[e.status];return"withdrawal"===e.type&&"paid"===e.status&&(t=Fy.deducted),Y.createElement(Zy,{type:Jy[e.status],message:t})},eh=window.wc.data;const th=(e,t)=>{var n;const o=(0,eh.useUserPreferences)(),{updateUserPreferences:r}=o,a=null!==(n=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);rArray.isArray(a)?t.map((e=>Object.assign(Object.assign({},e),{visible:!a.includes(e.key)}))):t),[t,a]);return{onColumnsChange:n=>{const o=t.map((e=>e.key)),a=o.filter((e=>!n.includes(e)));e&&r({[e]:a})},columnsToDisplay:i}};var nh=function(e,t,n,o){return new(n||(n=Promise))((function(r,a){function i(e){try{c(o.next(e))}catch(e){a(e)}}function s(e){try{c(o.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}c((o=o.apply(e,t||[])).next())}))};const oh=()=>{var e;const[t,n]=(0,Y.useState)(!1),{createNotice:o}=(0,oc.useDispatch)("core/notices"),{deposits:r,isLoading:a}=pd((0,My.getQuery)()),{depositsSummary:i,isLoading:s}=(({match:e,store_currency_is:t,date_before:n,date_after:o,date_between:r,status_is:a,status_is_not:i})=>(0,oc.useSelect)((s=>{const{getDepositsSummary:c,isResolving:d}=s(Li),l={match:e,storeCurrencyIs:t,dateBefore:n,dateAfter:o,dateBetween:r,statusIs:a,statusIsNot:i};return{depositsSummary:c(l),isLoading:d("getDepositsSummary",[l])}}),[t,e,n,o,JSON.stringify(r),a,i]))((0,My.getQuery)()),c=[{key:"details",label:"",required:!0,cellClassName:"info-button "+(!(0,My.getQuery)().orderby||"date"===(0,My.getQuery)().orderby?"is-sorted":""),isLeftAligned:!0},{key:"date",label:(0,W.__)("Date","woocommerce-payments"),screenReaderLabel:(0,W.__)("Date","woocommerce-payments"),required:!0,isLeftAligned:!0,defaultOrder:"desc",cellClassName:"date-time",isSortable:!0,defaultSort:!0},{key:"type",label:(0,W.__)("Type","woocommerce-payments"),screenReaderLabel:(0,W.__)("Type","woocommerce-payments"),required:!0,isLeftAligned:!0},{key:"amount",label:(0,W.__)("Amount","woocommerce-payments"),screenReaderLabel:(0,W.__)("Amount","woocommerce-payments"),isNumeric:!0,required:!0,isSortable:!0},{key:"status",label:(0,W.__)("Status","woocommerce-payments"),screenReaderLabel:(0,W.__)("Status","woocommerce-payments"),required:!0,isLeftAligned:!0},{key:"bankAccount",label:(0,W.__)("Bank account","woocommerce-payments"),screenReaderLabel:(0,W.__)("Bank account","woocommerce-payments"),isLeftAligned:!0},{key:"bankReferenceId",label:(0,W.__)("Bank reference ID","woocommerce-payments"),screenReaderLabel:(0,W.__)("Bank reference ID","woocommerce-payments")}],{columnsToDisplay:d,onColumnsChange:l}=th("wc_payments_payouts_hidden_columns",c),u=i.count||0,m=r.map((e=>{var t;const n=t=>G().createElement(Uy,{href:By(e.id,"payouts"),onClick:()=>oa("wcpay_deposits_row_click")},t),o=G().createElement(zy,{id:e.id,parentSegment:"payouts"}),r=G().createElement(Kr.Link,{href:By(e.id,"payouts"),onClick:()=>oa("wcpay_deposits_row_click")},lc(e.date)),a={details:{value:e.id,display:o},date:{value:e.date,display:r},type:{value:jy[e.type],display:n(jy[e.type])},amount:{value:Uc(e.amount,e.currency),display:n(Hc(e.amount,e.currency))},status:{value:Fy[e.status],display:n(G().createElement(Xy,{deposit:e}))},bankAccount:{value:e.bankAccount,display:n(e.bankAccount)},bankReferenceId:{value:e.bank_reference_key,display:n(null!==(t=e.bank_reference_key)&&void 0!==t?t:"N/A")}};return d.map((({key:e})=>a[e]||{display:null}))})),p="string"==typeof(0,My.getQuery)().store_currency_is,y=2>(i.store_currencies||[]).length;let h;void 0!==i.count&&void 0!==i.total&&!1===s&&(h=[{label:(0,W._n)("payout","payouts",i.count,"woocommerce-payments"),value:`${Vi(i.count)}`}],(y||p)&&h.push({label:(0,W.__)("total","woocommerce-payments"),value:`${Hc(i.total,i.currency)}`}));const _=i.store_currencies||(p?[(0,My.getQuery)().store_currency_is]:[]),f=(0,W.__)("Payouts","woocommerce-payments"),g=!!m.length;return G().createElement(La,null,G().createElement(qy,{storeCurrencies:_}),G().createElement(Kr.TableCard,{className:"wcpay-deposits-list woocommerce-report-table",title:(0,W.__)("Payout history","woocommerce-payments"),isLoading:a,rowsPerPage:(0,mt.parseInt)(null!==(e=(0,My.getQuery)().per_page)&&void 0!==e?e:"")||25,totalRows:u,headers:d,rows:m,summary:h,query:(0,My.getQuery)(),onQueryChange:My.onQueryChange,onColumnsChange:l,actions:[g&&G().createElement(Qy,{key:"download",isDisabled:a||t,onClick:()=>nh(void 0,void 0,void 0,(function*(){if(n(!0),"endpoint"==(u>m.length?"endpoint":"browser"))nh(void 0,void 0,void 0,(function*(){const e=wcpaySettings.currentUserEmail,t=wcpaySettings.userLocale.code,{date_before:n,date_after:r,date_between:a,match:i,status_is:s,status_is_not:c,store_currency_is:d}=(0,My.getQuery)(),l=!!(n||r||a||s||c||d),m=(0,W.sprintf)((0,W.__)("You are about to export %d deposits. If you'd like to reduce the size of your export, you can use one or more filters. Would you like to continue?","woocommerce-payments"),u);if(l||u<1e3||window.confirm(m))try{const{exported_deposits:l}=yield Yr()({path:dd({userEmail:e,userLocale:t,dateAfter:r,dateBefore:n,dateBetween:a,match:i,statusIs:s,statusIsNot:c,storeCurrencyIs:d}),method:"POST"});o("success",(0,W.sprintf)((0,W.__)("Your export will be emailed to %s","woocommerce-payments"),e)),oa("wcpay_deposits_download",{exported_deposits:l,total_deposits:l,download_type:"endpoint"})}catch(e){o("error",(0,W.__)("There was a problem generating your export.","woocommerce-payments"))}}));else{const e=(0,My.getQuery)(),t=[Object.assign(Object.assign({},c[0]),{label:(0,W.__)("Payout Id","woocommerce-payments")}),...c.slice(1)],n=m.map((e=>[e[0],Object.assign(Object.assign({},e[1]),{value:lc(e[1].value)}),...e.slice(2)]));(0,Py.downloadCSVFile)((0,Py.generateCSVFileName)(f,e),(0,Py.generateCSVDataFromTable)(t,n)),oa("wcpay_deposits_download",{exported_deposits:m.length,total_deposits:i.count,download_type:"browser"})}n(!1)}))})]}))},rh=()=>{var e,t;const{overviews:{account:n}}=md();return{account:n,hasErroredExternalAccount:null!==(t=null===(e=null==n?void 0:n.default_external_accounts)||void 0===e?void 0:e.some((e=>"errored"===e.status)))&&void 0!==t&&t}},ah=()=>{var e,t;const{account:n,hasErroredExternalAccount:o}=rh(),{isNextDepositNoticeDismissed:r,handleDismissNextDepositNotice:a}=(()=>{const{updateOptions:e}=(0,oc.useDispatch)("wc/admin/options"),[t,n]=(0,Y.useState)(wcpaySettings.isNextDepositNoticeDismissed);return{isNextDepositNoticeDismissed:t,handleDismissNextDepositNotice:()=>{n(!0),wcpaySettings.isNextDepositNoticeDismissed=!0,e({wcpay_next_deposit_notice_dismissed:!0})}}})(),i="deposits_unrestricted"===(null===(e=wcpaySettings.accountStatus.deposits)||void 0===e?void 0:e.restrictions),s=null===(t=wcpaySettings.accountStatus.deposits)||void 0===t?void 0:t.completed_waiting_period,c=pc(null==n?void 0:n.deposits_schedule.interval);return i&&s&&n&&!r&&c&&!o?G().createElement(Fa,{status:"info",isDismissible:!0,onRemove:a},G().createElement(hc,{depositsSchedule:n.deposits_schedule})):null},ih=()=>{const{hasErroredExternalAccount:e}=rh(),t=wcpaySettings.accountStatus.accountLink?(0,Gr.addQueryArgs)(wcpaySettings.accountStatus.accountLink,{from:"WCPAY_PAYOUTS",source:"wcpay-payout-failure-notice"}):"";return e&&""!==t?G().createElement(Fa,{status:"warning",icon:!0,className:"deposit-failure-notice",isDismissible:!1},Ua({mixedString:(0,W.__)("Payouts are currently paused because a recent payout failed. Please {{updateLink}}update your bank account details{{/updateLink}}.","woocommerce-payments"),components:{updateLink:G().createElement(ic,{onClick:()=>oa("wcpay_account_details_link_clicked",{from:"WCPAY_PAYOUTS",source:"wcpay-payout-failure-notice"}),href:t})}})):null},sh=()=>(ip(),G().createElement(La,null,G().createElement(dc,{currentPage:"deposits"}),G().createElement(ah,null),G().createElement(ih,null),G().createElement(oh,null))),ch=kt((function(e,t){const n=function(e){const{className:t,isBorderless:n=!1,isShady:o=!1,size:r="medium",...a}=Qt(e,"CardHeader"),i=qt();return{...a,className:(0,q.useMemo)((()=>i(Jn,oo,ro,lo[r],n&&io,o&&uo,"components-card__header",t)),[t,i,n,o,r])}}(e);return(0,q.createElement)(Sa,K({},n,{ref:t}))}),"CardHeader"),dh={name:"hdknak",styles:"display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap"},lh="…",uh={auto:"auto",head:"head",middle:"middle",tail:"tail",none:"none"},mh={ellipsis:lh,ellipsizeMode:uh.auto,limit:0,numberOfLines:0};let ph;Nn([Tn]);const yh=$t()((function(e){var t,n;if("string"!=typeof e)return"";if("string"==typeof(n=e)&&kn(n).isValid())return e;if(!e.includes("var("))return"";if("undefined"==typeof document)return"";const o=function(){if("undefined"!=typeof document){if(!ph){const e=document.createElement("div");e.setAttribute("data-g2-color-computation-node",""),document.body.appendChild(e),ph=e}return ph}}();if(!o)return"";o.style.background=e;const r=null===(t=window)||void 0===t?void 0:t.getComputedStyle(o).background;return o.style.background="",r||""}));const hh=ut("color:",zn.darkGray.primary,";line-height:",Yn.fontLineHeightBase,";margin:0;",""),_h={name:"4zleql",styles:"display:block"},fh=ut("color:",zn.alert.green,";",""),gh=ut("color:",zn.alert.red,";",""),vh=ut("color:",zn.mediumGray.text,";",""),wh=ut("mark{background:",zn.alert.yellow,";border-radius:2px;box-shadow:0 0 0 1px rgba( 0, 0, 0, 0.05 ) inset,0 -1px 0 rgba( 0, 0, 0, 0.1 ) inset;}",""),bh={name:"50zrmy",styles:"text-transform:uppercase"};var Eh=n(542);const $h=$t()((e=>{const t={};for(const n in e)t[n.toLowerCase()]=e[n];return t})),Sh=13,xh={body:Sh,caption:10,footnote:11,largeTitle:28,subheadline:12,title:20};function kh(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Sh;if(e in xh)return kh(xh[e]);if("number"!=typeof e){const t=parseFloat(e);if(Number.isNaN(t))return e;e=t}return`calc((${e} / ${Sh}) * ${Yn.fontSize})`}[1,2,3,4,5,6].flatMap((e=>[e,e.toString()]));var Ch={name:"50zrmy",styles:"text-transform:uppercase"};function Nh(e){const{adjustLineHeightForInnerControls:t,align:n,children:o,className:r,color:a,ellipsizeMode:i,isDestructive:s=!1,display:c,highlightEscape:d=!1,highlightCaseSensitive:l=!1,highlightWords:u,highlightSanitize:m,isBlock:p=!1,letterSpacing:y,lineHeight:h,optimizeReadabilityFor:_,size:f,truncate:g=!1,upperCase:v=!1,variant:w,weight:b=Yn.fontWeight,...E}=Qt(e,"Text");let $=o;const S=Array.isArray(u),x="caption"===f;if(S){if("string"!=typeof o)throw new TypeError("`children` of `Text` must only be `string` types when `highlightWords` is defined");$=function(e){let{activeClassName:t="",activeIndex:n=-1,activeStyle:o,autoEscape:r,caseSensitive:a=!1,children:i,findChunks:s,highlightClassName:c="",highlightStyle:d={},highlightTag:l="mark",sanitize:u,searchWords:m=[],unhighlightClassName:p="",unhighlightStyle:y}=e;if(!i)return null;if("string"!=typeof i)return i;const h=i,_=(0,Eh.findAll)({autoEscape:r,caseSensitive:a,findChunks:s,sanitize:u,searchWords:m,textToHighlight:h}),f=l;let g,v=-1,w="";return _.map(((e,r)=>{const i=h.substr(e.start,e.end-e.start);if(e.highlight){let e;v++,"object"==typeof c?a?e=c[i]:(c=$h(c),e=c[i.toLowerCase()]):e=c;const s=v===+n;w=`${e} ${s?t:""}`,g=!0===s&&null!==o?Object.assign({},d,o):d;const l={children:i,className:w,key:r,style:g};return"string"!=typeof f&&(l.highlightIndex=v),(0,q.createElement)(f,l)}return(0,q.createElement)("span",{children:i,className:p,key:r,style:y})}))}({autoEscape:d,children:o,caseSensitive:l,searchWords:u,sanitize:m})}const k=qt();let C;!0===g&&(C="auto"),!1===g&&(C="none");const N=function(e){const{className:t,children:n,ellipsis:o=lh,ellipsizeMode:r=uh.auto,limit:a=0,numberOfLines:i=0,...s}=Qt(e,"Truncate"),c=qt(),d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const t={...mh,...arguments.length>1?arguments[1]:void 0},{ellipsis:n,ellipsizeMode:o,limit:r}=t;if(o===uh.none)return e;let a,i;switch(o){case uh.head:a=0,i=r;break;case uh.middle:a=Math.floor(r/2),i=Math.floor(r/2);break;default:a=r,i=0}const s=o!==uh.auto?function(e,t,n,o){if("string"!=typeof e)return"";const r=e.length,a=~~t,i=~~n,s=(0,mt.isNil)(o)?lh:o;return 0===a&&0===i||a>=r||i>=r||a+i>=r?e:0===i?e.slice(0,a)+s:e.slice(0,a)+s+e.slice(r-i)}(e,a,i,n):e;return s}("string"==typeof n?n:"",{ellipsis:o,ellipsizeMode:r,limit:a,numberOfLines:i}),l=r===uh.auto;return{...s,className:(0,q.useMemo)((()=>{const e={};return e.numberOfLines=ut("-webkit-box-orient:vertical;-webkit-line-clamp:",i,";display:-webkit-box;overflow:hidden;",""),c(l&&!i&&dh,l&&!!i&&e.numberOfLines,t)}),[t,c,i,l]),children:d}}({...E,className:(0,q.useMemo)((()=>{const e={},o=function(e,t){if(t)return t;if(!e)return;let n=`calc(${Yn.controlHeight} + ${Xt(2)})`;switch(e){case"large":n=`calc(${Yn.controlHeightLarge} + ${Xt(2)})`;break;case"small":n=`calc(${Yn.controlHeightSmall} + ${Xt(2)})`;break;case"xSmall":n=`calc(${Yn.controlHeightXSmall} + ${Xt(2)})`}return n}(t,h);if(e.Base=ut({color:a,display:c,fontSize:kh(f),fontWeight:b,lineHeight:o,letterSpacing:y,textAlign:n},"",""),e.upperCase=Ch,e.optimalTextColor=null,_){const t="dark"==("#000000"===function(e){const t=yh(e);return kn(t).isLight()?"#000000":"#ffffff"}(_)?"dark":"light");e.optimalTextColor=ut(t?{color:zn.black}:{color:zn.white},"","")}return k(hh,e.Base,e.optimalTextColor,s&&gh,!!S&&wh,p&&_h,x&&vh,w&&B[w],v&&e.upperCase,r)}),[t,n,r,a,k,c,p,x,s,S,y,h,_,f,v,w,b]),children:o,ellipsizeMode:i||C});return!g&&Array.isArray(o)&&($=q.Children.map(o,(e=>{return(0,mt.isPlainObject)(e)&&"props"in e?(n=["Link"],(t=e)&&("string"==typeof n?Ct(t).includes(n):Array.isArray(n)&&n.some((e=>Ct(t).includes(e))))?(0,q.cloneElement)(e,{size:e.props.size||"inherit"}):e):e;var t,n}))),{...N,children:g?N.children:$}}const Th=kt((function(e,t){const n=Nh(e);return(0,q.createElement)(zt,K({as:"span"},n,{ref:t}))}),"Text"),Ah=e=>{const t=e.order;return t&&t.number?G().createElement(Kr.Link,{href:t.url,type:"external"},t.number):G().createElement("span",null,"–")},Oh={normal:(0,W.__)("Normal","woocommerce-payments"),elevated:(0,W.__)("Elevated","woocommerce-payments"),highest:(0,W.__)("Highest","woocommerce-payments"),not_assessed:(0,W.__)("N/A","woocommerce-payments"),unknown:(0,W.__)("N/A","woocommerce-payments")},Ih=({type:e="",className:t="",children:n})=>{const o=Ro()("wcpay-pill"+(["primary","success","alert","danger","light"].includes(e)?"__"+e:""),t);return G().createElement(Kr.Pill,{className:o},n)},Lh=["normal","elevated","highest"],Rh={normal:"success",elevated:"alert",highest:"danger",not_assessed:"light"};function Dh(e){return Oh[Lh[e]]||Oh.not_assessed}const Mh=({risk:e})=>{const t=Lh[e];return G().createElement(Ih,{type:Rh[t]},Dh(e))},Ph={charge:(0,W.__)("Charge","woocommerce-payments"),payment:(0,W.__)("Payment","woocommerce-payments"),payment_failure_refund:(0,W.__)("Payment failure refund","woocommerce-payments"),payment_refund:(0,W.__)("Payment refund","woocommerce-payments"),refund:(0,W.__)("Refund","woocommerce-payments"),refund_failure:(0,W.__)("Refund failure","woocommerce-payments"),dispute:(0,W.__)("Dispute","woocommerce-payments"),dispute_reversal:(0,W.__)("Dispute reversal","woocommerce-payments"),card_reader_fee:(0,W.__)("Reader fee","woocommerce-payments"),financing_payout:(0,W.__)("Loan disbursement","woocommerce-payments"),financing_paydown:(0,W.__)("Loan repayment","woocommerce-payments")},jh={android:(0,W.__)("Android","woocommerce-payments"),ios:(0,W.__)("iPhone","woocommerce-payments")},Fh={online:(0,W.__)("Online","woocommerce-payments"),in_person:(0,W.__)("In-Person","woocommerce-payments")},Bh={0:(0,W.__)("Normal","woocommerce-payments"),1:(0,W.__)("Elevated","woocommerce-payments"),2:(0,W.__)("Highest","woocommerce-payments")},zh=["issuer_declined","invalid"],Uh=["blocked"],Vh=(e={})=>e.outcome?e.outcome.type:"",Wh=(e={})=>!0===e.disputed,Hh=(e={})=>0!0===e.refunded,Gh=(e,t)=>{var n,o;return(null===(n=null==e?void 0:e.order)||void 0===n?void 0:n.fraud_meta_box_type)||(null===(o=null==t?void 0:t.order)||void 0===o?void 0:o.fraud_meta_box_type)||""},qh=(e,t)=>{const n=Gh(e,t);return!!n&&"requires_capture"===(null==t?void 0:t.status)&&"review"===n},Kh=(e={},t)=>qh(e,t)?"fraud_outcome_review":((e,t)=>{const n=Gh(e,t);return!!n&&["block","review_blocked"].includes(n)})(e,t)?"fraud_outcome_block":((e={})=>"failed"===e.status&&zh.includes(Vh(e)))(e)?"failed":((e={})=>"failed"===e.status&&Uh.includes(Vh(e)))(e)?"blocked":Wh(e)?"disputed_"+((e={})=>(null==e?void 0:e.status)||"")(e.dispute):((e={})=>Hh(e)&&!Yh(e))(e)?"refunded_partial":Yh(e)?"refunded_full":((e={})=>!1===e.refunded&&(0,mt.get)(e,"refunds.data",[]).length>0)(e)?"refund_failed":((e={})=>"succeeded"===e.status&&!0===e.paid)(e)?((e={})=>!0===e.captured)(e)?"paid":"authorized":e.status,Qh=e=>{switch(e){case"in_person":return(0,W.__)("In-Person","woocommerce-payments");case"in_person_pos":return(0,W.__)("In-Person (POS)","woocommerce-payments");default:return(0,W.__)("Online","woocommerce-payments")}},Zh=(e,t)=>"card_present"===e||"interac_present"===e?"mobile_pos"===(null==t?void 0:t.ipp_channel)?(0,W.__)("In-Person (POS)","woocommerce-payments"):(0,W.__)("In-Person","woocommerce-payments"):(0,W.__)("Online","woocommerce-payments"),Jh=({depositId:e,dateAvailable:t})=>{if(e&&t){const n=Pi({page:"wc-admin",path:"/payments/payouts/details",id:e}),o=lc(t);return G().createElement(Kr.Link,{href:n},o)}return G().createElement(G().Fragment,null,(0,W.__)("Future payout","woocommerce-payments"),G().createElement(Ys,{content:Ua({mixedString:(0,W.__)("This transaction will be included in an upcoming automated payout. The date of the payout will be displayed here once it is scheduled. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),components:{learnMoreLink:G().createElement(ic,{href:"https://woocommerce.com/document/woopayments/payouts/payout-schedule/#pending-funds"})}}),buttonIcon:G().createElement(Na.A,null)}))};var Xh=n(4015);const e_=({amount:e,currency:t,fallback:n,baseCurrency:o})=>{var r,a;const i=n?Tr:null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.components)||void 0===a?void 0:a.Tooltip;return G().createElement(i,{text:(0,W.sprintf)((0,W.__)("Converted from %s","woocommerce-payments"),Hc(e,t,!1,o)),position:"bottom center"},G().createElement("span",{className:"conversion-indicator","data-testid":"conversion-indicator",style:{height:"18px",width:"18px"}},G().createElement(Xh.A,{size:18})))},t_=({amount:e,currency:t,fromAmount:n,fromCurrency:o})=>{var r,a;const i=Hc(e,t);if(t===o)return G().createElement(G().Fragment,null,i);const s=!!(null===(a=null===(r=null===window||void 0===window?void 0:window.wp)||void 0===r?void 0:r.components)||void 0===a?void 0:a.Tooltip);return G().createElement("div",{className:Ro()("converted-amount",!s&&"converted-amount--fallback")},G().createElement(e_,{amount:n,currency:o,fallback:!s,baseCurrency:t}),i)},n_=window.wp.htmlEntities;function o_(e,t){if(!t)return null;const n=e.toLocaleLowerCase().indexOf(t.toLocaleLowerCase());return-1===n?null:{suggestionBeforeMatch:(0,n_.decodeEntities)(e.substring(0,n)),suggestionMatch:(0,n_.decodeEntities)(e.substring(n,n+t.length)),suggestionAfterMatch:(0,n_.decodeEntities)(e.substring(n+t.length))}}const r_={name:"transactions",className:"woocommerce-search__transactions-result",options(e){const t=e?{search_term:e}:{};return Yr()({path:(0,Gr.addQueryArgs)("/wc/v3/payments/transactions/search",t)})},isDebounced:!0,getOptionIdentifier:e=>e.label,getOptionKeywords:e=>[e.label],getFreeTextOptions:e=>[{key:"all",label:Y.createElement("span",{key:"name",className:"woocommerce-search__result-name"},Ua({mixedString:(0,W.__)("All transactions with customer names or billing emails that include {{query /}}","woocommerce-payments"),components:{query:Y.createElement("strong",{className:"components-form-token-field__suggestion-match"},e)}})),value:{label:e}}],getOptionLabel(e,t){const n=o_(e.label,t);return Y.createElement("span",{key:"name",className:"woocommerce-search__result-name","aria-label":e.label},null==n?void 0:n.suggestionBeforeMatch,Y.createElement("strong",{className:"components-form-token-field__suggestion-match"},null==n?void 0:n.suggestionMatch),null==n?void 0:n.suggestionAfterMatch)},getOptionCompletion:e=>({key:e.label,label:e.label})},a_=Object.entries(Ph).map((([e,t])=>({label:t,value:e}))).filter((function(e){return null!=e})),i_=("undefined"!=typeof wcpaySettings?wcpaySettings.accountLoans.loans:[]).map((e=>{const t=e.split("|");return{label:(0,W.sprintf)("ID: %s | %s",t[0],"active"===t[1]?(0,W.__)("In Progress","woocommerce-payments"):(0,W.__)("Paid in Full","woocommerce-payments")),value:t[0]}}),[]),s_=Object.entries(jh).map((([e,t])=>({label:t,value:e}))),c_=Object.entries(Fh).map((([e,t])=>({label:t,value:e}))),d_=Object.entries(Bh).map((([e,t])=>({label:t,value:e}))),l_=Object.entries(wcSettings.countries).map((([e,t])=>({label:t,value:e})));var u_,m_,p_;!function(e){e.AFFIRM="affirm",e.AFTERPAY_CLEARPAY="afterpay_clearpay",e.AU_BECS_DEBIT="au_becs_debit",e.BANCONTACT="bancontact",e.CARD="card",e.CARD_PRESENT="card_present",e.EPS="eps",e.KLARNA="klarna",e.GIROPAY="giropay",e.IDEAL="ideal",e.LINK="link",e.P24="p24",e.SEPA_DEBIT="sepa_debit",e.SOFORT="sofort"}(p_||(p_={}));const y_=(null===(m_=null===(u_=window.wcpaySettings)||void 0===u_?void 0:u_.accountStatus)||void 0===m_?void 0:m_.country)||"US",h_={ach_credit_transfer:(0,W.__)("ACH Credit Transfer","woocommerce-payments"),ach_debit:(0,W.__)("ACH Debit","woocommerce-payments"),acss_debit:(0,W.__)("ACSS Debit","woocommerce-payments"),affirm:(0,W.__)("Affirm","woocommerce-payments"),afterpay_clearpay:"GB"===y_?(0,W.__)("Clearpay","woocommerce-payments"):(0,W.__)("Afterpay","woocommerce-payments"),alipay:(0,W.__)("Alipay","woocommerce-payments"),amex:(0,W.__)("American Express","woocommerce-payments"),au_becs_debit:(0,W.__)("AU BECS Debit","woocommerce-payments"),bancontact:(0,W.__)("Bancontact","woocommerce-payments"),card:(0,W.__)("Card Payment","woocommerce-payments"),card_present:(0,W.__)("In-Person Card Payment","woocommerce-payments"),cartes_bancaires:(0,W.__)("Cartes Bancaires","woocommerce-payments"),diners:(0,W.__)("Diners Club","woocommerce-payments"),discover:(0,W.__)("Discover","woocommerce-payments"),eps:(0,W.__)("EPS","woocommerce-payments"),giropay:(0,W.__)("giropay","woocommerce-payments"),ideal:(0,W.__)("iDEAL","woocommerce-payments"),jcb:(0,W.__)("JCB","woocommerce-payments"),klarna:(0,W.__)("Klarna","woocommerce-payments"),link:(0,W.__)("Link","woocommerce-payments"),mastercard:(0,W.__)("Mastercard","woocommerce-payments"),multibanco:(0,W.__)("Multibanco","woocommerce-payments"),p24:(0,W.__)("P24","woocommerce-payments"),sepa_debit:(0,W.__)("SEPA Debit","woocommerce-payments"),sofort:(0,W.__)("SOFORT","woocommerce-payments"),stripe_account:(0,W.__)("Stripe Account","woocommerce-payments"),unionpay:(0,W.__)("Union Pay","woocommerce-payments"),visa:(0,W.__)("Visa","woocommerce-payments"),wechat:(0,W.__)("WeChat","woocommerce-payments")},__=p_,f_=({storeCurrencies:e,customerCurrencies:t,transactionSources:n})=>{const o=(0,Y.useMemo)((()=>((e,t)=>{const n=(0,Sl.getSetting)("wcVersion"),o=parseFloat(n);return{title:o<7.8?(0,W.__)("Transactions match {{select /}} filters","woocommerce-payments"):(0,W.__)("Transactions match filters","woocommerce-payments"),filters:{date:{labels:{add:(0,W.__)("Date","woocommerce-payments"),remove:(0,W.__)("Remove transaction date filter","woocommerce-payments"),rule:(0,W.__)("Select a transaction date filter match","woocommerce-payments"),title:o<7.8?(0,W.__)("{{title}}Date{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,W.__)("Date","woocommerce-payments"),filter:(0,W.__)("Select a transaction date","woocommerce-payments")},rules:[{value:"before",label:(0,W.__)("Before","woocommerce-payments")},{value:"after",label:(0,W.__)("After","woocommerce-payments")},{value:"between",label:(0,W.__)("Between","woocommerce-payments")}],input:{component:"Date"}},customer_currency:{labels:{add:(0,W.__)("Customer currency","woocommerce-payments"),remove:(0,W.__)("Remove transaction customer currency filter","woocommerce-payments"),rule:(0,W.__)("Select a transaction customer currency filter match","woocommerce-payments"),title:o<7.8?(0,W.__)("{{title}}Customer currency{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,W.__)("Customer currency","woocommerce-payments"),filter:(0,W.__)("Select a customer currency","woocommerce-payments")},rules:[{value:"is",label:(0,W._x)("Is","transaction customer currency","woocommerce-payments")},{value:"is_not",label:(0,W._x)("Is not","transaction customer currency","woocommerce-payments")}],input:{component:"SelectControl",options:e}},source:{labels:{add:(0,W.__)("Payment method","woocommerce-payments"),remove:(0,W.__)("Remove payment method filter","woocommerce-payments"),rule:(0,W.__)("Select a payment method filter match","woocommerce-payments"),title:(0,W.__)("Payment method","woocommerce-payments"),filter:(0,W.__)("Select a payment method","woocommerce-payments")},rules:[{value:"is",label:(0,W._x)("Is","payment method","woocommerce-payments")},{value:"is_not",label:(0,W._x)("Is not","payment method","woocommerce-payments")}],input:{component:"SelectControl",options:t}},type:{labels:{add:(0,W.__)("Type","woocommerce-payments"),remove:(0,W.__)("Remove transaction type filter","woocommerce-payments"),rule:(0,W.__)("Select a transaction type filter match","woocommerce-payments"),title:o<7.8?(0,W.__)("{{title}}Type{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,W.__)("Type","woocommerce-payments"),filter:(0,W.__)("Select a transaction type","woocommerce-payments")},rules:[{value:"is",label:(0,W._x)("Is","transaction type","woocommerce-payments")},{value:"is_not",label:(0,W._x)("Is not","transaction type","woocommerce-payments")}],input:{component:"SelectControl",options:a_}},loan_id_is:{labels:{add:(0,W.__)("Loan","woocommerce-payments"),remove:(0,W.__)("Remove loan filter","woocommerce-payments"),rule:(0,W.__)("Select a loan","woocommerce-payments"),title:o<7.8?(0,W.__)("{{title}}Loan{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,W.__)("Loan","woocommerce-payments"),filter:(0,W.__)("Select a loan","woocommerce-payments")},input:{component:"SelectControl",type:"loans",options:i_}},source_device:{labels:{add:(0,W.__)("Device Type","woocommerce-payments"),remove:(0,W.__)("Remove transaction device type filter","woocommerce-payments"),rule:(0,W.__)("Select a transaction device type filter match","woocommerce-payments"),title:o<7.8?(0,W.__)("{{title}}Device type{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,W.__)("Device type","woocommerce-payments"),filter:(0,W.__)("Select a transaction device type","woocommerce-payments")},rules:[{value:"is",label:(0,W._x)("Is","Source device","woocommerce-payments")},{value:"is_not",label:(0,W._x)("Is not","Source device","woocommerce-payments")}],input:{component:"SelectControl",options:s_}},channel:{labels:{add:(0,W.__)("Channel","woocommerce-payments"),remove:(0,W.__)("Remove transaction channel filter","woocommerce-payments"),rule:(0,W.__)("Select a transaction channel filter match","woocommerce-payments"),title:o<7.8?(0,W.__)("{{title}}Channel{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,W.__)("Channel","woocommerce-payments"),filter:(0,W.__)("Select a transaction channel","woocommerce-payments")},rules:[{value:"is",label:(0,W._x)("Is","Channel","woocommerce-payments")},{value:"is_not",label:(0,W._x)("Is not","Channel","woocommerce-payments")}],input:{component:"SelectControl",options:c_}},customer_country:{labels:{add:(0,W.__)("Customer Country","woocommerce-payments"),remove:(0,W.__)("Remove transaction customer country filter","woocommerce-payments"),rule:(0,W.__)("Select a transaction customer country filter match","woocommerce-payments"),title:o<7.8?(0,W.__)("{{title}}Customer country{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,W.__)("Customer country","woocommerce-payments"),filter:(0,W.__)("Select a transaction customer country","woocommerce-payments")},rules:[{value:"is",label:(0,W._x)("Is","Customer Country","woocommerce-payments")},{value:"is_not",label:(0,W._x)("Is not","Customer Country","woocommerce-payments")}],input:{component:"SelectControl",options:l_}},risk_level:{labels:{add:(0,W.__)("Risk Level","woocommerce-payments"),remove:(0,W.__)("Remove transaction Risk Level filter","woocommerce-payments"),rule:(0,W.__)("Select a transaction Risk Level filter match","woocommerce-payments"),title:o<7.8?(0,W.__)("{{title}}Risk Level{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,W.__)("Risk Level","woocommerce-payments"),filter:(0,W.__)("Select a transaction Risk Level","woocommerce-payments")},rules:[{value:"is",label:(0,W._x)("Is","Risk Level","woocommerce-payments")},{value:"is_not",label:(0,W._x)("Is not","Risk Level","woocommerce-payments")}],input:{component:"SelectControl",options:d_}}}}})(t.map((e=>({label:Fc(e),value:e}))),void 0===n?[]:n.map((e=>({label:h_[e]||e,value:e}))))),[t,n]),r=(0,Y.useMemo)((()=>{return t=e.map((e=>({label:Fc(e),value:e}))),n=e.length>1,[{label:(0,W.__)("Deposit currency","woocommerce-payments"),param:"store_currency_is",staticParams:["paged","per_page","orderby","order","search","filter","type_is","type_is_not","type_is_in","date_before","date_after","date_between","source_device_is","source_device_is_not","channel_is","channel_is_not","customer_country_is","customer_country_is_not","risk_level_is","risk_level_is_not"],showFilters:()=>n,filters:[{label:(0,W.__)("All currencies","woocommerce-payments"),value:"---"},...t],defaultValue:"---"},{label:(0,W.__)("Show","woocommerce-payments"),param:"filter",staticParams:["paged","per_page","orderby","order","search","store_currency_is"],showFilters:()=>!0,filters:[{label:(0,W.__)("All transactions","woocommerce-payments"),value:"all"},{label:(0,W.__)("Advanced filters","woocommerce-payments"),value:"advanced"}]}];var t,n}),[e]);return G().createElement("div",{className:"woocommerce-filters-transactions"},G().createElement(Kr.ReportFilters,{key:null==t?void 0:t.length,filters:r,advancedFilters:o,showDatePicker:!1,path:"/payments/transactions",query:(0,My.getQuery)(),onAdvancedFilterAction:e=>{"filter"===e&&oa("page_view",{path:"payments_transactions",filter:"advanced"})}}))},g_={alior_bank:"Alior Bank",bank_millennium:"Bank Millenium",bank_nowy_bfg_sa:"Bank Nowy BFG S.A.",bank_pekao_sa:"Bank PEKAO S.A",banki_spbdzielcze:"Banki SpBdzielcze",blik:"Blik via redirect",bnp_paribas:"BNP Paribas",boz:"BOZ",citi_handlowy:"CitiHandlowy",credit_agricole:"Credit Agricole",envelobank:"EnveloBank",etransfer_pocztowy24:"e-Transfer Poctowy24",getin_bank:"Getin Bank",ideabank:"IdeaBank",ing:"ING",inteligo:"inteligo",mbank_mtransfer:"mBank-mtransfer",nest_przelew:"Nest Przelew",noble_pay:"Noble Pay",pbac_z_ipko:"PBac z iPKO (PKO+BP)",plus_bank:"Plus Bank",santander_przelew24:"Santander-przelew24",tmobile_usbugi_bankowe:"T-Mobile Usbugi Bankowe",toyota_bank:"Toyota Bank",volkswagen_bank:"Volkswagen Bank"};var v_=function(e,t,n,o){return new(n||(n=Promise))((function(r,a){function i(e){try{c(o.next(e))}catch(e){a(e)}}function s(e){try{c(o.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}c((o=o.apply(e,t||[])).next())}))},w_=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r{var t;if(!e.source_identifier)return G().createElement(Y.Fragment,null);switch(e.source){case"giropay":return G().createElement(Y.Fragment,null," ",e.source_identifier);case"p24":return G().createElement(Y.Fragment,null," ",null!==(t=g_[e.source_identifier])&&void 0!==t?t:"");default:return G().createElement(Y.Fragment,null," •••• "," ",e.source_identifier)}},E_=e=>{let t="";return"ios"===e.source_device?t=(0,W.__)("Tap to Pay on iPhone","woocommerce-payments"):"android"===e.source_device&&(t=(0,W.__)("Tap to Pay on Android","woocommerce-payments")),G().createElement(Hs,{isVisible:!1,content:t},G().createElement("span",{className:"woocommerce-taptopay__icon"}))},$_=e=>{var t,n,o,r,a,i,s;const[c,d]=(0,Y.useState)(!1),{createNotice:l}=(0,oc.useDispatch)("core/notices"),{transactions:u,isLoading:m}=(({paged:e,per_page:t,orderby:n,order:o,match:r,date_before:a,date_after:i,date_between:s,type_is:c,type_is_not:d,type_is_in:l,source_device_is:u,source_device_is_not:m,channel_is:p,channel_is_not:y,customer_country_is:h,customer_country_is_not:_,risk_level_is:f,risk_level_is_not:g,store_currency_is:v,customer_currency_is:w,customer_currency_is_not:b,source_is:E,source_is_not:$,loan_id_is:S,search:x},k)=>(0,oc.useSelect)((C=>{const{getTransactions:N,getTransactionsError:T,isResolving:A}=C(Li),O={paged:Number.isNaN(parseInt(null!=e?e:"",10))?"1":e,perPage:Number.isNaN(parseInt(null!=t?t:"",10))?"25":t,orderby:n||"date",order:o||"desc",match:r,dateBefore:a,dateAfter:i,dateBetween:s&&s.sort(((e,t)=>Ai()(e).diff(Ai()(t)))),typeIs:c,typeIsNot:d,typeIsIn:l,sourceDeviceIs:u,sourceDeviceIsNot:m,storeCurrencyIs:v,customerCurrencyIs:w,customerCurrencyIsNot:b,sourceIs:E,sourceIsNot:$,channelIs:p,channelIsNot:y,customerCountryIs:h,customerCountryIsNot:_,riskLevelIs:f,riskLevelIsNot:g,loanIdIs:S,depositId:k,search:x};return{transactions:N(O),transactionsError:T(O),isLoading:A("getTransactions",[O])}}),[e,t,n,o,r,a,i,JSON.stringify(s),c,d,JSON.stringify(l),u,m,v,w,b,E,$,p,y,h,_,f,g,S,k,JSON.stringify(x)]))((0,My.getQuery)(),null!==(t=e.depositId)&&void 0!==t?t:""),{transactionsSummary:p,isLoading:y}=(({match:e,date_before:t,date_after:n,date_between:o,type_is:r,type_is_not:a,type_is_in:i,source_device_is:s,source_device_is_not:c,store_currency_is:d,customer_currency_is:l,customer_currency_is_not:u,source_is:m,source_is_not:p,channel_is:y,channel_is_not:h,customer_country_is:_,customer_country_is_not:f,risk_level_is:g,risk_level_is_not:v,loan_id_is:w,search:b},E)=>(0,oc.useSelect)(($=>{const{getTransactionsSummary:S,isResolving:x}=$(Li),k={match:e,dateBefore:t,dateAfter:n,dateBetween:o,typeIs:r,typeIsNot:a,typeIsIn:i,sourceDeviceIs:s,sourceDeviceIsNot:c,storeCurrencyIs:d,customerCurrencyIs:l,customerCurrencyIsNot:u,sourceIs:m,sourceIsNot:p,channelIs:y,channelIsNot:h,customerCountryIs:_,customerCountryIsNot:f,riskLevelIs:g,riskLevelIsNot:v,loanIdIs:w,depositId:E,search:b};return{transactionsSummary:S(k),isLoading:x("getTransactionsSummary",[k])}}),[e,t,n,JSON.stringify(o),r,a,JSON.stringify(i),s,c,d,l,u,m,p,y,h,_,f,g,v,w,E,JSON.stringify(b)]))((0,My.getQuery)(),null!==(n=e.depositId)&&void 0!==n?n:""),{onColumnsChange:h,columnsToDisplay:_}=th("wc_payments_transactions_hidden_columns",(f=!e.depositId,g=wcpaySettings.isSubscriptionsActive,[{key:"transaction_id",label:(0,W.__)("Transaction ID","woocommerce-payments"),visible:!1,isLeftAligned:!0},{key:"date",label:(0,W.__)("Date / Time","woocommerce-payments"),screenReaderLabel:(0,W.__)("Date and time","woocommerce-payments"),labelInCsv:(0,W.__)("Date / Time (UTC)","woocommerce-payments"),required:!0,isLeftAligned:!0,defaultOrder:"desc",cellClassName:"date-time",isSortable:!0,defaultSort:!0},{key:"type",label:(0,W.__)("Type","woocommerce-payments"),screenReaderLabel:(0,W.__)("Type","woocommerce-payments"),required:!0,isLeftAligned:!0},{key:"channel",label:(0,W.__)("Channel","woocommerce-payments"),screenReaderLabel:(0,W.__)("Channel","woocommerce-payments"),required:!0,isLeftAligned:!0},{key:"customer_currency",label:(0,W.__)("Paid Currency","woocommerce-payments"),screenReaderLabel:(0,W.__)("Customer Currency","woocommerce-payments"),isSortable:!0,visible:!1},{key:"customer_amount",label:(0,W.__)("Amount Paid","woocommerce-payments"),screenReaderLabel:(0,W.__)("Amount in Customer Currency","woocommerce-payments"),isNumeric:!0,isSortable:!0,visible:!1},{key:"currency",label:(0,W.__)("Payout Currency","woocommerce-payments"),screenReaderLabel:(0,W.__)("Payout Currency","woocommerce-payments"),isSortable:!0,visible:!1},{key:"amount",label:(0,W.__)("Amount","woocommerce-payments"),screenReaderLabel:(0,W.__)("Amount in Payout Currency","woocommerce-payments"),isNumeric:!0,isSortable:!0},{key:"fees",label:(0,W.__)("Fees","woocommerce-payments"),screenReaderLabel:(0,W.__)("Fees","woocommerce-payments"),isNumeric:!0,isSortable:!0},{key:"net",label:(0,W.__)("Net","woocommerce-payments"),screenReaderLabel:(0,W.__)("Net","woocommerce-payments"),isNumeric:!0,required:!0,isSortable:!0},{key:"order",label:(0,W.__)("Order #","woocommerce-payments"),screenReaderLabel:(0,W.__)("Order number","woocommerce-payments"),required:!0},g&&{key:"subscriptions",label:(0,W.__)("Subscription #","woocommerce-payments"),screenReaderLabel:(0,W.__)("Subscription number","woocommerce-payments")},{key:"source",label:(0,W.__)("Payment Method","woocommerce-payments"),screenReaderLabel:(0,W.__)("Payment Method","woocommerce-payments"),cellClassName:"is-center-aligned"},{key:"customer_name",label:(0,W.__)("Customer","woocommerce-payments"),screenReaderLabel:(0,W.__)("Customer","woocommerce-payments"),isLeftAligned:!0},{key:"customer_email",label:(0,W.__)("Email","woocommerce-payments"),screenReaderLabel:(0,W.__)("Email","woocommerce-payments"),visible:!1,isLeftAligned:!0},{key:"customer_country",label:(0,W.__)("Country","woocommerce-payments"),screenReaderLabel:(0,W.__)("Country","woocommerce-payments"),visible:!1,isLeftAligned:!0},{key:"risk_level",label:(0,W.__)("Risk level","woocommerce-payments"),screenReaderLabel:(0,W.__)("Risk level","woocommerce-payments"),visible:!1,isLeftAligned:!0},f&&{key:"deposit_id",label:(0,W.__)("Payout ID","woocommerce-payments"),screenReaderLabel:(0,W.__)("Payout ID","woocommerce-payments"),cellClassName:"deposit",isLeftAligned:!0,visible:!1},f&&{key:"deposit",label:(0,W.__)("Payout date","woocommerce-payments"),screenReaderLabel:(0,W.__)("Payout date","woocommerce-payments"),cellClassName:"deposit",isLeftAligned:!0},f&&{key:"deposit_status",label:(0,W.__)("Payout status","woocommerce-payments"),visible:!1}].filter(Boolean)));var f,g;const v=p.count||0,w=u.map((e=>{var t,n;const o=By(e.payment_intent_id||e.charge_id,"transactions")+"&transaction_id="+e.transaction_id+"&transaction_type="+(e.metadata&&"card_reader_fee"===e.metadata.charge_type?e.metadata.charge_type:e.type),r="financing_payout"===e.type||"financing_paydown"===e.type&&""===e.charge_id?e=>e:e=>G().createElement(Uy,{href:o},e),a=e.order?G().createElement(Ah,{order:e.order}):(0,W.__)("N/A","woocommerce-payments"),i=e.order&&e.order.subscriptions,s=wcpaySettings.isSubscriptionsActive&&i?i.map((e=>e.number)).join(", "):"",c=wcpaySettings.isSubscriptionsActive&&i?i.map(((e,t,n)=>[G().createElement(Ah,{key:t,order:e}),t!==n.length-1&&", "])):[],d=G().createElement(Mh,{risk:e.risk_level}),l=e.order&&e.order.customer_url?G().createElement(Kr.Link,{href:null!==(t=e.order.customer_url)&&void 0!==t?t:""},e.customer_name):e.customer_name,u=e.order?G().createElement(Kr.Link,{href:null!==(n=e.order.customer_url)&&void 0!==n?n:""},e.customer_email):e.customer_email,m=e.currency.toUpperCase(),p=e.metadata?e.metadata.charge_type:e.type,y=-1!==["financing_payout","financing_paydown"].indexOf(e.type),h="card_reader_fee"===p,f=!y&&G().createElement(Jh,{depositId:e.deposit_id,dateAvailable:e.available_on}),g=e.deposit_status?Fy[e.deposit_status]:"",v={transaction_id:{value:e.transaction_id,display:r(e.transaction_id)},date:{value:e.date,display:r(lc(e.date,{includeTime:!0}))},channel:{value:Qh(e.channel),display:r(G().createElement(Y.Fragment,null,Qh(e.channel),e.source_device&&E_(e)))},type:{value:Ph[p],display:r(Ph[p]||zi(p))},source:{value:e.source,display:y||h?G().createElement("span",{className:"payment-method__brand"},"—"):r(G().createElement("span",{className:"payment-method-details-list-item"},G().createElement(Hs,{isVisible:!1,content:h_[e.source]},G().createElement("span",{className:`payment-method__brand payment-method__brand--${e.source}`,"aria-label":h_[e.source]})),b_(e)))},order:{value:e.order&&e.order.number,display:a},subscriptions:{value:s,display:c},customer_name:{value:e.customer_name,display:y||h?(0,W.__)("N/A","woocommerce-payments"):l},customer_email:{value:e.customer_email,display:y||h?(0,W.__)("N/A","woocommerce-payments"):u},customer_country:{value:e.customer_country,display:r(e.customer_country)},customer_currency:{value:e.customer_currency.toUpperCase(),display:r(e.customer_currency.toUpperCase())},customer_amount:{value:Uc(e.customer_amount,e.customer_currency),display:r(Vc(e.customer_amount,e.customer_currency))},currency:{value:e.currency.toUpperCase(),display:r(e.currency.toUpperCase())},amount:(()=>{const t=e.metadata?0:e.amount,n=e.customer_amount?e.customer_amount:0;return{value:Uc(t,m),display:r(G().createElement(t_,{amount:t,currency:m,fromAmount:n,fromCurrency:e.customer_currency.toUpperCase()}))}})(),fees:(()=>{const t=e.metadata&&"card_reader_fee"===e.metadata.charge_type,n=Uc(t?e.amount:-1*e.fees,m);return{value:n,display:r(0!==n?Vc(t?e.amount:-1*e.fees,m):(0,W.__)("N/A","woocommerce-payments"))}})(),net:{value:Uc(e.net,m),display:r(Hc(e.net,m))},risk_level:{value:Dh(e.risk_level),display:r(d)},deposit_id:{value:e.deposit_id,display:e.deposit_id},deposit:{value:e.available_on,display:f},deposit_status:{value:g,display:g}};return _.map((({key:e})=>v[e]||{display:null}))})),b=(0,My.getQuery)().search&&(null===(o=(0,My.getQuery)().search)||void 0===o?void 0:o.map((e=>({key:e,label:e}))));let E=wcpaySettings.isSubscriptionsActive?(0,W.__)("Search by order number, subscription number, customer name, or billing email","woocommerce-payments"):(0,W.__)("Search by order number, customer name, or billing email","woocommerce-payments");const $=(0,W.__)("Transactions","woocommerce-payments"),S=!!w.length;wcpaySettings.featureFlags.customSearch||(E=(0,W.__)("Search by customer name","woocommerce-payments"));const x="string"==typeof(0,My.getQuery)().store_currency_is,k=2>(p.store_currencies||[]).length;let C;void 0!==p.count&&void 0!==p.total&&!1===y&&(C=[{label:(0,W._n)("transaction","transactions",p.count,"woocommerce-payments"),value:`${Vi(p.count)}`}],p.count>0&&(k||x)&&C.push({label:(0,W.__)("total","woocommerce-payments"),value:`${Hc(p.total,p.currency)}`},{label:(0,W.__)("fees","woocommerce-payments"),value:`${Vc(null!==(r=p.fees)&&void 0!==r?r:0,p.currency)}`},{label:(0,W.__)("net","woocommerce-payments"),value:`${Hc(null!==(a=p.net)&&void 0!==a?a:0,p.currency)}`}));const N=!e.depositId,T=p.store_currencies||(x?[null!==(i=(0,My.getQuery)().store_currency_is)&&void 0!==i?i:""]:[]),A=p.customer_currencies||[],O=p.sources||[];return G().createElement(La,null,N&&G().createElement(f_,{storeCurrencies:T,customerCurrencies:A,transactionSources:O}),G().createElement(Kr.TableCard,{className:"transactions-list woocommerce-report-table has-search",title:$,isLoading:m,rowsPerPage:parseInt(null!==(s=(0,My.getQuery)().per_page)&&void 0!==s?s:"",10)||25,totalRows:v,headers:_,rows:w,summary:C,query:(0,My.getQuery)(),onQueryChange:My.onQueryChange,onColumnsChange:h,actions:[G().createElement(Kr.Search,{allowFreeTextSearch:!0,inlineTags:!0,key:"search",onChange:e=>{(0,My.updateQueryString)({search:e.length?(0,mt.uniq)(e.map((e=>e.label))):void 0})},placeholder:E,selected:b,showClearButton:!0,type:wcpaySettings.featureFlags.customSearch?"custom":"customers",autocompleter:r_}),S&&G().createElement(Qy,{key:"download",isDisabled:m||c,onClick:()=>v_(void 0,void 0,void 0,(function*(){d(!0);const t=(0,My.getQuery)(),{page:n,path:o}=t,r=w_(t,["page","path"]),a=v>w.length?"endpoint":"browser";if(oa("wcpay_transactions_download_csv_click",{location:e.depositId?"deposit_details":"transactions",download_type:a,exported_transactions:w.length,total_transactions:p.count}),"endpoint"===a)v_(void 0,void 0,void 0,(function*(){const t=(0,My.getQuery)(),{page:n,path:o}=t,r=w_(t,["page","path"]),a=wcpaySettings.currentUserEmail,i=wcpaySettings.userLocale.code,{date_after:s,date_before:c,date_between:d,match:u,search:m,type_is:p,type_is_not:y,source_device_is:h,source_device_is_not:_,channel_is:f,channel_is_not:g,customer_country_is:w,customer_country_is_not:b,risk_level_is:E,risk_level_is_not:$,customer_currency_is:S,customer_currency_is_not:x,source_is:k,source_is_not:C}=r,N=e.depositId,T=!!(s||c||d||k||C||m||p||y||f||g||w||b||E||$||h||_),A=(0,W.sprintf)((0,W.__)("You are about to export %d transactions. If you'd like to reduce the size of your export, you can use one or more filters. Would you like to continue?","woocommerce-payments"),v);if(T||v<1e4||window.confirm(A))try{yield Yr()({path:Fd({userEmail:a,userLocale:i,dateAfter:s,dateBefore:c,dateBetween:d,match:u,search:m,typeIs:p,typeIsNot:y,sourceDeviceIs:h,sourceDeviceIsNot:_,customerCurrencyIs:S,customerCurrencyIsNot:x,sourceIs:k,sourceIsNot:C,channelIs:f,channelIsNot:g,customerCountryIs:w,customerCountryIsNot:b,riskLevelIs:E,riskLevelIsNot:$,depositId:N}),method:"POST"}),l("success",(0,W.sprintf)((0,W.__)("Your export will be emailed to %s","woocommerce-payments"),a))}catch(e){l("error",(0,W.__)("There was a problem generating your export.","woocommerce-payments"))}}));else{const e=_.map((e=>e.labelInCsv?Object.assign(Object.assign({},e),{label:e.labelInCsv}):e));(0,Py.downloadCSVFile)((0,Py.generateCSVFileName)($,r),(0,Py.generateCSVDataFromTable)(e,w))}d(!1)}))})]}))},S_=({textToCopy:e,label:t})=>{const[n,o]=(0,Y.useState)(!1);return G().createElement("button",{type:"button",className:Ro()("woopayments-copy-button",{"state--copied":n}),"aria-label":t,title:(0,W.__)("Copy to clipboard","woocommerce-payments"),onClick:()=>{navigator.clipboard.writeText(e),o(!0)},onAnimationEnd:()=>o(!1)},G().createElement("i",null))},x_=({deposit:e})=>{let t=Fy;return"withdrawal"===e.type&&(t=Object.assign(Object.assign({},t),{paid:t.deducted})),G().createElement(Kr.OrderStatus,{order:{status:e.status},orderStatusMap:t})},k_=({label:e,value:t,valueClass:n,detail:o})=>G().createElement("li",{className:"woocommerce-summary__item-container"},G().createElement("div",{className:"woocommerce-summary__item"},G().createElement("div",{className:"woocommerce-summary__item-label"},e),G().createElement("div",{className:"woocommerce-summary__item-data"},G().createElement("div",{className:Ro()("woocommerce-summary__item-value",n)},t)),o&&G().createElement("div",{className:"wcpay-summary__item-detail"},o))),C_=({deposit:e})=>{let t=(0,W.__)("Payout date","woocommerce-payments");return e.automatic||(t=(0,W.__)("Instant payout date","woocommerce-payments")),"withdrawal"===e.type&&(t=(0,W.__)("Withdrawal date","woocommerce-payments")),G().createElement(k_,{key:"depositDate",label:`${t}: `+lc(e.date),value:G().createElement(x_,{deposit:e})})},N_=({deposit:e})=>{if(!e)return G().createElement(Ta,{icon:!0,status:"error",isDismissible:!1},(0,W.__)("The deposit you are looking for cannot be found.","woocommerce-payments"));const t="withdrawal"===e.type;return G().createElement("div",{className:"wcpay-deposit-overview"},e.automatic?G().createElement(So,{className:"wcpay-deposit-automatic"},G().createElement("ul",null,G().createElement(C_,{deposit:e}),G().createElement("li",{className:"wcpay-deposit-amount"},Hc(e.amount,e.currency)))):G().createElement(Kr.SummaryList,{label:t?(0,W.__)("Withdrawal overview","woocommerce-payments"):(0,W.__)("Payout overview","woocommerce-payments")},(()=>[G().createElement(C_,{key:"dateItem",deposit:e}),G().createElement(k_,{key:"depositAmount",label:t?(0,W.__)("Withdrawal amount","woocommerce-payments"):(0,W.__)("Payout amount","woocommerce-payments"),value:Hc(e.amount+e.fee,e.currency)}),G().createElement(k_,{key:"depositFees",label:(0,W.sprintf)((0,W.__)("%s service fee","woocommerce-payments"),`${e.fee_percentage}%`),value:Vc(e.fee,e.currency),valueClass:0{const{deposit:t,isLoading:n}=(e=>(0,oc.useSelect)((t=>{const{getDeposit:n,isResolving:o,hasFinishedResolution:r}=t(Li);return{deposit:n(e),isLoading:!r("getDeposit",[e])||o("getDeposit",[e])}}),[e]))(e),o=!n&&t&&!t.automatic;return G().createElement(La,null,G().createElement(dc,{currentPage:"deposits",isDetailsView:!0}),G().createElement(Ia,null,n?G().createElement(Kr.SummaryListPlaceholder,{numberOfItems:2}):G().createElement(N_,{deposit:t})),t&&G().createElement(Ia,null,o?G().createElement(So,null,G().createElement(ch,null,G().createElement(Th,{size:16,weight:600,as:"h2"},(0,W.__)("Payout transactions","woocommerce-payments"))),G().createElement(Io,{className:"wcpay-deposit-overview--instant__transactions-list-message"},Ua({mixedString:(0,W.__)("We're unable to show transaction history on instant payouts. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),components:{learnMoreLink:G().createElement(ic,{href:"https://woocommerce.com/document/woopayments/payouts/instant-payouts/#transactions"})}}))):G().createElement($_,{depositId:e})))},A_=["menuitem","menuitemradio","menuitemcheckbox"];class O_ extends q.Component{constructor(){super(...arguments),this.onKeyDown=this.onKeyDown.bind(this),this.bindContainer=this.bindContainer.bind(this),this.getFocusableContext=this.getFocusableContext.bind(this),this.getFocusableIndex=this.getFocusableIndex.bind(this)}componentDidMount(){this.container.addEventListener("keydown",this.onKeyDown),this.container.addEventListener("focus",this.onFocus)}componentWillUnmount(){this.container.removeEventListener("keydown",this.onKeyDown),this.container.removeEventListener("focus",this.onFocus)}bindContainer(e){const{forwardedRef:t}=this.props;this.container=e,(0,mt.isFunction)(t)?t(e):t&&"current"in t&&(t.current=e)}getFocusableContext(e){const{onlyBrowserTabstops:t}=this.props,n=(t?Mo.focus.tabbable:Mo.focus.focusable).find(this.container),o=this.getFocusableIndex(n,e);return o>-1&&e?{index:o,target:e,focusables:n}:null}getFocusableIndex(e,t){const n=e.indexOf(t);if(-1!==n)return n}onKeyDown(e){this.props.onKeyDown&&this.props.onKeyDown(e);const{getFocusableContext:t}=this,{cycle:n=!0,eventToOffset:o,onNavigate:r=mt.noop,stopNavigationEvents:a}=this.props,i=o(e);if(void 0!==i&&a){e.stopImmediatePropagation();const t=e.target.getAttribute("role");A_.includes(t)&&e.preventDefault()}if(!i)return;const s=t(e.target.ownerDocument.activeElement);if(!s)return;const{index:c,focusables:d}=s,l=n?function(e,t,n){const o=e+n;return o<0?t+o:o>=t?o-t:o}(c,d.length,i):c+i;l>=0&&l(0,q.createElement)(O_,K({},e,{forwardedRef:t}));I_.displayName="NavigableContainer";const L_=(0,q.forwardRef)(I_),R_=(0,q.forwardRef)((function(e,t){let{role:n="menu",orientation:o="vertical",...r}=e;return(0,q.createElement)(L_,K({ref:t,stopNavigationEvents:!0,onlyBrowserTabstops:!1,role:n,"aria-orientation":"presentation"===n?null:o,eventToOffset:e=>{const{keyCode:t}=e;let n=[Ga.DOWN],r=[Ga.UP];return"horizontal"===o&&(n=[Ga.RIGHT],r=[Ga.LEFT]),"both"===o&&(n=[Ga.RIGHT,Ga.DOWN],r=[Ga.LEFT,Ga.UP]),(0,mt.includes)(n,t)?1:(0,mt.includes)(r,t)?-1:(0,mt.includes)([Ga.DOWN,Ga.UP,Ga.LEFT,Ga.RIGHT],t)?0:void 0}},r))})),D_=e=>{let{tabId:t,onClick:n,children:o,selected:r,...a}=e;return(0,q.createElement)(Dr,K({role:"tab",tabIndex:r?null:-1,"aria-selected":r,id:t,onClick:n},a),o)};function M_(e){var t;let{className:n,children:o,tabs:r,initialTabName:a,orientation:i="horizontal",activeClass:s="is-active",onSelect:c=mt.noop}=e;const d=(0,Do.useInstanceId)(M_,"tab-panel"),[l,u]=(0,q.useState)(null),m=e=>{u(e),c(e)},p=(0,mt.find)(r,{name:l}),y=`${d}-${null!==(t=null==p?void 0:p.name)&&void 0!==t?t:"none"}`;return(0,q.useEffect)((()=>{(0,mt.find)(r,{name:l})||u(a||(r.length>0?r[0].name:null))}),[r]),(0,q.createElement)("div",{className:n},(0,q.createElement)(R_,{role:"tablist",orientation:i,onNavigate:(e,t)=>{t.click()},className:"components-tab-panel__tabs"},r.map((e=>(0,q.createElement)(D_,{className:Ro()("components-tab-panel__tabs-item",e.className,{[s]:e.name===l}),tabId:`${d}-${e.name}`,"aria-controls":`${d}-${e.name}-view`,selected:e.name===l,key:e.name,onClick:(0,mt.partial)(m,e.name)},e.title)))),p&&(0,q.createElement)("div",{key:y,"aria-labelledby":y,role:"tabpanel",id:`${y}-view`,className:"components-tab-panel__tab-content"},o(p)))}const P_=({orderId:e,children:t,paymentIntentId:n,buttonIsPrimary:o=!1,buttonIsSmall:r=!0,onClick:a=()=>{}})=>{const{isLoading:i,isRequesting:s,doCaptureAuthorization:c}=$y(n,e),[d,l]=(0,Y.useState)(!1);return G().createElement(Dr,{isPrimary:o,isSecondary:!o,isSmall:r,onClick:()=>{a(),l(!0),c()},isBusy:i&&d,disabled:i&&d||s},t||(0,W.__)("Capture","woocommerce-payments"))},j_=()=>{var e;const t=[{key:"created",label:(0,W.__)("Authorized on","woocommerce-payments"),screenReaderLabel:(0,W.__)("Authorized on","woocommerce-payments"),required:!0,isLeftAligned:!0,defaultOrder:"asc",cellClassName:"date-time",isSortable:!0,defaultSort:!0},{key:"capture_by",label:(0,W.__)("Capture by","woocommerce-payments"),screenReaderLabel:(0,W.__)("Capture by","woocommerce-payments"),required:!0,isLeftAligned:!0,cellClassName:"date-time",isSortable:!0},{key:"order",label:(0,W.__)("Order","woocommerce-payments"),screenReaderLabel:(0,W.__)("Order number","woocommerce-payments"),required:!0},{key:"risk_level",label:(0,W.__)("Risk level","woocommerce-payments"),screenReaderLabel:(0,W.__)("Risk level of transaction","woocommerce-payments"),isLeftAligned:!0},{key:"amount",label:(0,W.__)("Amount","woocommerce-payments"),screenReaderLabel:(0,W.__)("Amount","woocommerce-payments"),isNumeric:!0,isSortable:!0},{key:"customer_email",label:(0,W.__)("Email","woocommerce-payments"),screenReaderLabel:(0,W.__)("Email","woocommerce-payments"),visible:!1,isLeftAligned:!0},{key:"customer_country",label:(0,W.__)("Country","woocommerce-payments"),screenReaderLabel:(0,W.__)("Country","woocommerce-payments"),visible:!1,isLeftAligned:!0},{key:"action",label:(0,W.__)("Action","woocommerce-payments"),screenReaderLabel:(0,W.__)("Action","woocommerce-payments"),visible:!0,required:!0}].filter(Boolean),{columnsToDisplay:n,onColumnsChange:o}=th("wc_payments_transactions_uncaptured_hidden_columns",t),{authorizationsSummary:r,isLoading:a}=Ey((0,My.getQuery)()),{authorizations:i,isLoading:s}=(({paged:e,per_page:t,orderby:n,order:o})=>(0,oc.useSelect)((r=>{const{getAuthorizations:a,getAuthorizationsError:i,isResolving:s}=r(Li),c=Number.isNaN(parseInt(null!=e?e:"",10)),d=Number.isNaN(parseInt(null!=t?t:"",10)),l={paged:c?"1":e,per_page:d?"25":t,orderby:n||"created",order:o||"asc"};return{authorizations:a(l),authorizationsError:i(l),isLoading:s("getAuthorizations",[l])}}),[e,t,n,o]))((0,My.getQuery)()),c=i.map((e=>{const t=G().createElement(Mh,{risk:e.risk_level}),o=By(e.payment_intent_id,"transactions"),r=e=>G().createElement(Uy,{href:o},e),a={authorization_id:{value:e.payment_intent_id,display:e.payment_intent_id},created:{value:lc(e.created,{includeTime:!0}),display:r(lc(e.created,{includeTime:!0}))},capture_by:{value:lc(Ai().utc(e.created).add(7,"d").toISOString(),{includeTime:!0}),display:r(lc(Ai().utc(e.created).add(7,"d").toISOString(),{includeTime:!0}))},order:{value:e.order_id,display:r(`#${e.order_id} ${e.customer_name}`)},risk_level:{value:Dh(e.risk_level),display:r(t)},amount:{value:e.amount,display:r(Hc(e.amount,e.currency))},customer_email:{value:e.customer_email,display:r(e.customer_email)},customer_country:{value:e.customer_country,display:r(e.customer_country)},action:{display:G().createElement(P_,{orderId:e.order_id,paymentIntentId:e.payment_intent_id,buttonIsSmall:!1,onClick:()=>{oa("payments_transactions_uncaptured_list_capture_charge_button_click",{payment_intent_id:e.payment_intent_id})}})}};return n.map((({key:e})=>a[e]||{display:null}))}));let d;const l=void 0!==r.count&&void 0!==r.total&&!1===a,u=r.count||0;return l&&(d=[{label:(0,W.__)("authorization(s)","woocommerce-payments"),value:String(r.count)}],r.count&&r.count>0&&r.all_currencies&&1===r.all_currencies.length&&d.push({label:(0,W.__)("total","woocommerce-payments"),value:`${Hc(r.total,r.currency)}`})),(0,Y.useEffect)((()=>{oa("page_view",{path:"payments_transactions_uncaptured"})}),[]),G().createElement(La,null,G().createElement(Kr.TableCard,{className:"authorizations-list woocommerce-report-table has-search",title:(0,W.__)("Uncaptured transactions","woocommerce-payments"),isLoading:s||a,rowsPerPage:parseInt(null!==(e=(0,My.getQuery)().per_page)&&void 0!==e?e:"",10)||25,totalRows:u,headers:n,rows:c,summary:d,query:(0,My.getQuery)(),onQueryChange:My.onQueryChange,onColumnsChange:o}))},F_={allow:{type:"success",message:(0,W.__)("Succeeded","woocommerce-payments")},review:{type:"alert",message:(0,W.__)("Needs review","woocommerce-payments")},block:{type:"danger",message:(0,W.__)("Payment blocked","woocommerce-payments")}},B_=({status:e})=>{const t=F_[e]||{},n=t.message||zi(e),o=t.type||"light";return G().createElement(Ih,{type:o},n)},z_={display:null},U_=(e,t)=>{const n=(e=>{const t=By(e.payment_intent.id||e.order_id.toString(),"transactions"),n=lc(e.created,{includeTime:!0}),o=e=>G().createElement(Uy,{href:t},e);return{status:{value:e.status,display:G().createElement(B_,{status:"block"})},created:{value:n,display:o(n)},amount:{value:e.amount,display:o(Hc(e.amount,e.currency))},customer:{value:e.customer_name,display:o(e.customer_name)}}})(e);return t.map((({key:e})=>n[e]||z_))};const V_=e=>({name:"transactions",className:"woocommerce-search__transactions-result",options(t){return n=this,o=void 0,a=function*(){const n=t?{search_term:t}:{},o=yield Yr()({path:(0,Gr.addQueryArgs)("/wc/v3/payments/transactions/fraud-outcomes/search",Object.assign({status:e},n))});return t?o.filter((({label:e})=>-1!==e.toLocaleLowerCase().indexOf(t.toLocaleLowerCase()))):o},new((r=void 0)||(r=Promise))((function(e,t){function i(e){try{c(a.next(e))}catch(e){t(e)}}function s(e){try{c(a.throw(e))}catch(e){t(e)}}function c(t){var n;t.done?e(t.value):(n=t.value,n instanceof r?n:new r((function(e){e(n)}))).then(i,s)}c((a=a.apply(n,o||[])).next())}));var n,o,r,a},isDebounced:!0,getOptionIdentifier:e=>e.label,getOptionKeywords:e=>[e.label],getOptionLabel(e,t){const n=o_(e.label,t);return Y.createElement("span",{key:"name",className:"woocommerce-search__result-name","aria-label":e.label},null==n?void 0:n.suggestionBeforeMatch,Y.createElement("strong",{className:"components-form-token-field__suggestion-match"},null==n?void 0:n.suggestionMatch),null==n?void 0:n.suggestionAfterMatch)},getOptionCompletion:e=>({key:e.label,label:e.label})});const W_=()=>{var e,t,n;const[o,r]=(0,Y.useState)(!1),{createNotice:a}=(0,oc.useDispatch)("core/notices"),i=(0,My.getQuery)(),s=[{key:"created",label:(0,W.__)("Date / Time","woocommerce-payments"),screenReaderLabel:(0,W.__)("Date / Time","woocommerce-payments"),labelInCsv:(0,W.__)("Date / Time (UTC)","woocommerce-payments"),required:!0,isLeftAligned:!0,defaultOrder:"desc",cellClassName:"date-time",isSortable:!0,defaultSort:!0},{key:"amount",label:(0,W.__)("Amount","woocommerce-payments"),screenReaderLabel:(0,W.__)("Amount","woocommerce-payments"),isNumeric:!0,isSortable:!0},{key:"customer",label:(0,W.__)("Customer","woocommerce-payments"),screenReaderLabel:(0,W.__)("Customer","woocommerce-payments"),visible:!0,isLeftAligned:!0},{key:"status",label:(0,W.__)("Status","woocommerce-payments"),screenReaderLabel:(0,W.__)("Status","woocommerce-payments"),visible:!0,isLeftAligned:!0}].filter(Boolean),{columnsToDisplay:c,onColumnsChange:d}=th("wc_payments_transactions_blocked_hidden_columns",s),{isLoading:l,transactions:u}=((e,{paged:t,per_page:n,orderby:o,order:r,search:a},i)=>(0,oc.useSelect)((s=>{const{getFraudOutcomeTransactions:c,getFraudOutcomeTransactionsError:d,isResolving:l}=s(Li),u={paged:Number.isNaN(parseInt(null!=t?t:"",10))?"1":t,perPage:Number.isNaN(parseInt(null!=n?n:"",10))?"25":n,orderby:o||"date",order:r||"desc",search:a,additionalStatus:i};return{transactions:c(e,u),transactionsError:d(e,u),isLoading:l("getFraudOutcomeTransactions",[e,u])}}),[t,n,o,r,JSON.stringify(a)]))("block",i),{transactionsSummary:m,isLoading:p}=((e,{search:t},n)=>(0,oc.useSelect)((o=>{const{getFraudOutcomeTransactionsSummary:r,getFraudOutcomeTransactionsSummaryError:a,isResolving:i}=o(Li),s={search:t,additionalStatus:n};return{transactionsSummary:r(e,s),transactionsSummaryError:a(e,s),isLoading:i("getFraudOutcomeTransactionsSummary",[e,s])}}),[e,JSON.stringify(t)]))("block",i),y=u.map((e=>U_(e,c)));let h;const _=(0,W.__)("Blocked transactions","woocommerce-payments"),f=void 0!==m.count&&void 0!==m.total&&!1===p,g=m.count||0;f&&(h=[{label:(0,W.__)("transactions(s)","woocommerce-payments"),value:String(g)}],g>0&&1===(null===(e=m.currencies)||void 0===e?void 0:e.length)&&h.push({label:(0,W.__)("blocked","woocommerce-payments"),value:`${Hc(m.total,m.currencies[0])}`})),(0,Y.useEffect)((()=>{oa("page_view",{path:"payments_transactions_blocked"})}),[]);const v=(0,My.getQuery)().search&&(null===(t=(0,My.getQuery)().search)||void 0===t?void 0:t.map((e=>({key:e,label:e})))),w=(0,W.__)("Search by order number or customer name","woocommerce-payments"),b=!!y.length;return G().createElement(La,null,G().createElement(Kr.TableCard,{className:"blocked-transactions-list woocommerce-report-table has-search",title:_,isLoading:l,rowsPerPage:parseInt(null!==(n=i.per_page)&&void 0!==n?n:"",10)||25,totalRows:g,headers:c,rows:y,summary:h,query:i,onQueryChange:My.onQueryChange,onColumnsChange:d,actions:[G().createElement(Kr.Search,{inlineTags:!0,key:"search",onChange:e=>{(0,My.updateQueryString)({search:e.length?(0,mt.uniq)(e.map((e=>e.key||e.label))):void 0})},placeholder:w,selected:v,showClearButton:!0,type:wcpaySettings.featureFlags.customSearch?"custom":"customers",autocompleter:V_("block")}),b&&G().createElement(Qy,{key:"download",isDisabled:l||o,onClick:()=>{return e=void 0,t=void 0,o=function*(){r(!0);const e=(0,My.getQuery)(),{page:t,path:n}=e,o=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);rU_(e,c)));(0,Py.downloadCSVFile)((0,Py.generateCSVFileName)(_,o),(0,Py.generateCSVDataFromTable)(c,t)),oa("wcpay_fraud_outcome_transactions_download",{exported_transactions:y.length,total_transactions:m.count})}catch(e){a("error",(0,W.__)("There was a problem generating your export.","woocommerce-payments"))}r(!1)},new((n=void 0)||(n=Promise))((function(r,a){function i(e){try{c(o.next(e))}catch(e){a(e)}}function s(e){try{c(o.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}c((o=o.apply(e,t||[])).next())}));var e,t,n,o}})]}))},H_=()=>{var e,t;const n=null!==(e=(0,My.getQuery)().tab)&&void 0!==e?e:null,o={"transactions-page":G().createElement(G().Fragment,null,G().createElement($_,null)),"uncaptured-page":G().createElement(G().Fragment,null,G().createElement(j_,null)),"blocked-page":G().createElement(G().Fragment,null,G().createElement(W_,null))},{featureFlags:{isAuthAndCaptureEnabled:r}}=(0,Y.useContext)(Lc),[a]=rp(),{isLoading:i}=ip(),{authorizationsSummary:s}=Ey({}),c=!i&&a||s.total&&s.total>0,d=[{name:"transactions-page",title:(0,W.__)("Transactions","woocommerce-payments"),className:"transactions-list"},{name:"uncaptured-page",title:(0,W.sprintf)((0,W.__)("Uncaptured (%1$s)","woocommerce-payments"),null!==(t=s.count)&&void 0!==t?t:"..."),className:"authorizations-list"},{name:"blocked-page",title:(0,W.__)("Blocked","woocommerce-payments"),className:"blocked-list"}].filter((e=>"uncaptured-page"!==e.name||r&&c));return G().createElement(La,{className:"wcpay-transactions-page"},G().createElement(dc,{currentPage:"transactions"}),G().createElement(M_,{activeClass:"active-tab",onSelect:e=>{(0,My.updateQueryString)({paged:"1",per_page:"25",order:"",orderby:"",tab:e},"/payments/transactions")},initialTabName:n||"transactions-page",tabs:d},(e=>o[e.name]||o["transactions-page"])))},Y_=()=>G().createElement(Lc.Provider,{value:window.wcpaySettings},G().createElement(H_,null)),G_=e=>{var t;const n=e.readers,o=e.isLoading,r=[{key:"reader_id",label:(0,W.__)("Reader id","woocommerce-payments"),visible:!0,isLeftAligned:!0},{key:"status",label:(0,W.__)("Status","woocommerce-payments"),visible:!0,isLeftAligned:!0},{key:"count",label:(0,W.__)("Transactions","woocommerce-payments"),visible:!0,isLeftAligned:!0},{key:"fee",label:(0,W.__)("Fee","woocommerce-payments"),visible:!0,isLeftAligned:!0}],a=n.length>0?n.map((e=>[{value:e.reader_id,display:e.reader_id},{value:e.status,display:e.status},{value:e.count,display:e.count},{value:e.fee?Uc(e.fee.amount,e.fee.currency):0,display:e.fee?Hc(e.fee.amount,e.fee.currency):0}])):[],i=!!a.length;return(0,Aa.jsxs)(La,{maxWidth:1032,className:"wcpay-payment-details",children:[(0,Aa.jsx)(dc,{currentPage:"payments",isDetailsView:!0}),(0,Aa.jsx)(Kr.TableCard,{className:"transactions-list woocommerce-report-table has-search",title:(0,W.__)("Card readers","woocommerce-payments"),isLoading:o,rowsPerPage:parseInt(null!==(t=(0,My.getQuery)().per_page)&&void 0!==t?t:"",10)||25,totalRows:a.length,headers:r,rows:a,actions:[i&&(0,Aa.jsx)(Qy,{isDisabled:o,onClick:()=>{const{page:e,path:t,...n}=(0,My.getQuery)();(0,Py.downloadCSVFile)((0,Py.generateCSVFileName)("Card Readers",n),(0,Py.generateCSVDataFromTable)(r,a))}},"download")]})]})},q_=e=>{const{readers:t,chargeError:n,isLoading:o}=(r=e.chargeId,a=e.transactionId,(0,oc.useSelect)((e=>{const{getCardReaderStats:t,getCardReaderStatsError:n,isResolving:o}=e(Li);return{readers:t(r,a),chargeError:n(r),isLoading:o("getCardReaderStats",[r,a])}}),[r,a]));var r,a;return!o&&n instanceof Error?(0,Aa.jsxs)(La,{maxWidth:1032,className:"wcpay-payment-details",children:[(0,Aa.jsx)(dc,{currentPage:"payments",isDetailsView:!0}),(0,Aa.jsx)(So,{children:(0,Aa.jsx)(Io,{children:(0,W.__)("Readers details not loaded","woocommerce-payments")})})]}):(0,Aa.jsx)(G_,{readers:t,isLoading:o})},K_=(0,q.createElement)(Po.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,q.createElement)(Po.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"}));function Q_(e){var t;const{renderContent:n,renderToggle:o,position:r="bottom right",className:a,contentClassName:i,expandOnMobile:s,headerTitle:c,focusOnMount:d,popoverProps:l,onClose:u,onToggle:m}=e,p=(0,q.useRef)(),[y,h]=function(e,t){const[n,o]=(0,q.useState)(!1);return[n,e=>{o(e),t&&t(e)}]}(0,m);function _(){u&&u(),h(!1)}(0,q.useEffect)((()=>()=>{m&&m(!1)}),[]);const f={isOpen:y,onToggle:function(){h(!y)},onClose:_};return(0,q.createElement)("div",{className:Ro()("components-dropdown",a),ref:p,tabIndex:"-1"},o(f),y&&(0,q.createElement)(Er,K({position:r,onClose:_,onFocusOutside:function(){const{ownerDocument:e}=p.current,t=e.activeElement.closest('[role="dialog"]');p.current.contains(e.activeElement)||t&&!t.contains(p.current)||_()},expandOnMobile:s,headerTitle:c,focusOnMount:d},l,{anchorRef:null!==(t=null==l?void 0:l.anchorRef)&&void 0!==t?t:p.current,className:Ro()("components-dropdown__content",l?l.className:void 0,i)}),n(f)))}function Z_(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n={...e,...t};return t.className&&e.className&&(n.className=Ro()(t.className,e.className)),n}const J_=function(e){const{children:t,className:n,controls:o,icon:r=K_,label:a,popoverProps:i,toggleProps:s,menuProps:c,disableOpenOnArrowDown:d=!1,text:l,noIcons:u}=e;if((0,mt.isEmpty)(o)&&!(0,mt.isFunction)(t))return null;let m;(0,mt.isEmpty)(o)||(m=o,Array.isArray(m[0])||(m=[m]));const p=Z_({className:"components-dropdown-menu__popover"},i);return(0,q.createElement)(Q_,{className:Ro()("components-dropdown-menu",n),popoverProps:p,renderToggle:e=>{var t;let{isOpen:n,onToggle:o}=e;const i=Z_({className:Ro()("components-dropdown-menu__toggle",{"is-opened":n})},s);return(0,q.createElement)(Dr,K({},i,{icon:r,onClick:e=>{o(e),i.onClick&&i.onClick(e)},onKeyDown:e=>{(e=>{d||n||e.keyCode!==Ga.DOWN||(e.preventDefault(),o())})(e),i.onKeyDown&&i.onKeyDown(e)},"aria-haspopup":"true","aria-expanded":n,label:a,text:l,showTooltip:null===(t=null==s?void 0:s.showTooltip)||void 0===t||t}),i.children)},renderContent:e=>{const n=Z_({"aria-label":a,className:Ro()("components-dropdown-menu__menu",{"no-icons":u})},c);return(0,q.createElement)(R_,K({},n,{role:"menu"}),(0,mt.isFunction)(t)?t(e):null,(0,mt.flatMap)(m,((t,n)=>t.map(((t,o)=>(0,q.createElement)(Dr,{key:[n,o].join(),onClick:n=>{n.stopPropagation(),e.onClose(),t.onClick&&t.onClick()},className:Ro()("components-dropdown-menu__menu-item",{"has-separator":n>0&&0===o,"is-active":t.isActive,"is-icon-only":!t.title}),icon:t.icon,label:t.label,"aria-checked":"menuitemcheckbox"===t.role||"menuitemradio"===t.role?t.isActive:void 0,role:"menuitemcheckbox"===t.role||"menuitemradio"===t.role?t.role:"menuitem",disabled:t.isDisabled},t.title))))))}})},X_=function e(t){const{children:n,className:o="",label:r,hideSeparator:a}=t,i=(0,Do.useInstanceId)(e);if(!q.Children.count(n))return null;const s=`components-menu-group-label-${i}`,c=Ro()(o,"components-menu-group",{"has-hidden-separator":a});return(0,q.createElement)("div",{className:c},r&&(0,q.createElement)("div",{className:"components-menu-group__label",id:s,"aria-hidden":"true"},r),(0,q.createElement)("div",{role:"group","aria-labelledby":r?s:null},n))},ef=(0,q.forwardRef)((function(e,t){let{children:n,info:o,className:r,icon:a,iconPosition:i="right",shortcut:s,isSelected:c,role:d="menuitem",...l}=e;return r=Ro()("components-menu-item__button",r),o&&(n=(0,q.createElement)("span",{className:"components-menu-item__info-wrapper"},(0,q.createElement)("span",{className:"components-menu-item__item"},n),(0,q.createElement)("span",{className:"components-menu-item__info"},o))),a&&!(0,mt.isString)(a)&&(a=(0,q.cloneElement)(a,{className:Ro()("components-menu-items__item-icon",{"has-icon-right":"right"===i})})),(0,q.createElement)(Dr,K({ref:t,"aria-checked":"menuitemcheckbox"===d||"menuitemradio"===d?c:void 0,role:d,icon:"left"===i?a:void 0,className:r},l),(0,q.createElement)("span",{className:"components-menu-item__item"},n),(0,q.createElement)($r,{className:"components-menu-item__shortcut",shortcut:s}),a&&"right"===i&&(0,q.createElement)(Or,{icon:a}))})),tf=(0,q.createElement)(Po.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,q.createElement)(Po.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function nf(e){return!!e}const of={warning_needs_response:{type:"warning",message:(0,W.__)("Inquiry: Needs response","woocommerce-payments")},warning_under_review:{type:"primary",message:(0,W.__)("Inquiry: Under review","woocommerce-payments")},warning_closed:{type:"light",message:(0,W.__)("Inquiry: Closed","woocommerce-payments")},needs_response:{type:"warning",message:(0,W.__)("Needs response","woocommerce-payments")},under_review:{type:"primary",message:(0,W.__)("Under review","woocommerce-payments")},charge_refunded:{type:"light",message:(0,W.__)("Charge refunded","woocommerce-payments")},won:{type:"success",message:(0,W.__)("Won","woocommerce-payments")},lost:{type:"light",message:(0,W.__)("Lost","woocommerce-payments")}},rf=Object.entries(of).reduce(((e,[t,n])=>(e["disputed_"+t]={type:n.type,message:t.startsWith("warning_")?n.message:(0,W.sprintf)((0,W.__)("Disputed: %s","woocommerce-payments"),n.message)},e)),{}),af={refunded_partial:{type:"light",message:(0,W.__)("Partial refund","woocommerce-payments")},refunded_full:{type:"light",message:(0,W.__)("Refunded","woocommerce-payments")},paid:{type:"success",message:(0,W.__)("Paid","woocommerce-payments")},authorized:{type:"primary",message:(0,W.__)("Payment authorized","woocommerce-payments")},refund_failed:{type:"alert",message:(0,W.__)("Refund failure","woocommerce-payments")},failed:{type:"alert",message:(0,W.__)("Payment failed","woocommerce-payments")},blocked:{type:"alert",message:(0,W.__)("Payment blocked","woocommerce-payments")},fraud_outcome_review:{type:"warning",message:(0,W.__)("Needs review","woocommerce-payments")},fraud_outcome_block:{type:"alert",message:(0,W.__)("Payment blocked","woocommerce-payments")},...rf},sf=({status:e,className:t})=>{const n=af[e]||{},o=n.message||zi(e),r=n.type||"light";return(0,Aa.jsx)(Zy,{className:t,message:o,type:r})},cf=e=>{const{payment:t}=e,n=t?t[t.type]:null;if(!(n||t&&"link"===t.type))return(0,Aa.jsx)("span",{children:"–"});let o=t.type;n&&n.brand&&(o=n.brand),n&&n.network&&(o=n.network);const r=(e=>{var t;const n=e[e.type];switch(e.type){case"card":case"au_becs_debit":case"sepa_debit":case"card_present":case"interac_present":return(0,Aa.jsxs)(Y.Fragment,{children:[" •••• ",n.last4]});case"p24":return(0,Aa.jsx)(Y.Fragment,{children:null!==(t=g_[n.bank])&&void 0!==t?t:""});case"giropay":return(0,Aa.jsx)(Y.Fragment,{children:n.bank_code});case"bancontact":case"ideal":case"eps":case"sofort":return(0,Aa.jsxs)(Y.Fragment,{children:[" •••• ",n.iban_last4]});default:return(0,Aa.jsx)(Y.Fragment,{})}})(t);return(0,Aa.jsxs)("span",{className:"payment-method-details",children:[(0,Aa.jsx)(Hs,{isVisible:!1,content:h_[o],className:"payment-method-details__brand-tooltip",children:(0,Aa.jsx)("span",{className:`payment-method__brand payment-method__brand--${o}`,"aria-label":h_[o]})}),r]})},df=e=>{const{items:t}=e;return G().createElement(Kr.List,{className:"woocommerce-list--horizontal",items:t})},lf=({isLoading:e,display:t,placeholder:n,value:o,children:r})=>e?Y.createElement("span",{className:t?`is-loadable-placeholder is-${t}`:"is-loadable-placeholder","aria-busy":"true"},void 0===n?r||o:n):Y.createElement(Y.Fragment,null,r||o),uf=e=>{const t=Y.createElement("p",{style:{lineHeight:e.numLines}},"Block placeholder");return Y.createElement(lf,Object.assign({},e,{placeholder:t,display:"block"}))},mf=lf,pf=e=>{var t,n,o,r;const a=(null===(t=e.billing_details)||void 0===t?void 0:t.name)||(null===(n=e.order_details)||void 0===n?void 0:n.customer_name)||null;if(a){const t=(null===(o=e.billing_details)||void 0===o?void 0:o.email)||(null===(r=e.order_details)||void 0===r?void 0:r.customer_email)||null,n=Pi({page:"wc-admin",path:"/payments/transactions",search:[t?`${a} (${t})`:a]});return G().createElement(Kr.Link,{href:n},a)}return G().createElement(G().Fragment,null,"–")},yf=({dueBy:e,days:t})=>{if(!e)return!1;const n="number"==typeof e?Ai().unix(e):Ai().utc(e,!0);if(!n.isValid())return!1;const o=Ai()().utc(),r=n.diff(o,"days",!0)<=t,a=o.isAfter(n);return r&&!a},hf=e=>Nl.includes(e),_f=e=>e.startsWith("warning"),ff=(e,t)=>{const n=(e=>{const t=e.balance_transactions.find((e=>"dispute"===e.reporting_category));if(!e.balance_transactions.find((e=>"dispute_reversal"===e.reporting_category)))return t})(e);if(n)return t?Hc(n.fee,n.currency):Vc(n.fee,n.currency)},gf=({status:e,dueBy:t,prefixDisputeType:n,className:o})=>{const r=of[e]||{};let a=r.message||zi(e);n&&!e.startsWith("warning")&&(a=(0,W.sprintf)((0,W.__)("Disputed: %s","woocommerce-payments"),a));const i=hf(e)&&t&&yf({dueBy:t,days:3});let s=r.type||"light";return i&&(s="alert"),G().createElement(Zy,{className:o,message:a,type:s})},vf=({orderId:e,children:t,paymentIntentId:n,isDestructive:o=!0,isSmall:r=!1,onClick:a=()=>{}})=>{const{doCancelAuthorization:i,isLoading:s,isRequesting:c}=$y(n,e),[d,l]=(0,Y.useState)(!1);return G().createElement(Dr,{isDestructive:o,isSmall:r,onClick:()=>{a(),l(!0),i()},isBusy:s&&d,disabled:s&&d||c},t||(0,W.__)("Cancel","woocommerce-payments"))},wf=kt((function(e,t){const n=function(e){const{className:t,justify:n,isBorderless:o=!1,isShady:r=!1,size:a="medium",...i}=Qt(e,"CardFooter"),s=qt();return{...i,className:(0,q.useMemo)((()=>s(Xn,oo,ro,lo[a],o&&io,r&&uo,"components-card__footer",t)),[t,s,o,r,a]),justify:n}}(e);return(0,q.createElement)(Sa,K({},n,{ref:t}))}),"CardFooter"),bf=({children:e,actions:t})=>G().createElement(wf,{className:"card-notice"},G().createElement("div",{className:"card-notice__section"},G().createElement("div",{className:"card-notice__text"},e),G().createElement("div",{className:"card-notice__button"},t))),Ef=({charge:e,isLoading:t,onButtonClick:n})=>G().createElement(G().Fragment,null,G().createElement(mf,{isLoading:t,placeholder:""},G().createElement(bf,{actions:e.refunded?G().createElement(G().Fragment,null):G().createElement(Dr,{variant:"primary",isSmall:!1,onClick:n},(0,W.__)("Refund","woocommerce-payments"))},(0,W.__)("This transaction is not connected to order. ","woocommerce-payments"),e.refunded?(0,W.__)("It has been refunded and is not a subject for disputes.","woocommerce-payments"):(0,W.__)("Investigate this purchase and refund the transaction as needed.","woocommerce-payments")))),$f=(0,q.createElement)(Po.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,q.createElement)(Po.Path,{d:"M5.5 12h1.75l-2.5 3-2.5-3H4a8 8 0 113.134 6.35l.907-1.194A6.5 6.5 0 105.5 12zm9.53 1.97l-2.28-2.28V8.5a.75.75 0 00-1.5 0V12a.747.747 0 00.218.529l1.282-.84-1.28.842 2.5 2.5a.75.75 0 101.06-1.061z"})),Sf=(0,q.createElement)(Po.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,q.createElement)(Po.Path,{d:"M14.3 6.7l-1.1 1.1 4 4H4v1.5h13.3l-4.1 4.4 1.1 1.1 5.8-6.3z"})),xf=(0,q.createElement)(Po.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,q.createElement)(Po.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zm-2.8 0H9.8V7c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3z"})),kf=(0,q.createElement)(Po.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,q.createElement)(Po.Path,{d:"M20.1 5.1L16.9 2 6.2 12.7l-1.3 4.4 4.5-1.3L20.1 5.1zM4 20.8h8v-1.5H4v1.5z"})),Cf=({dispute:e,isUrgent:t})=>{var n,o;const r=null!==(o=null===(n=xl[e.reason])||void 0===n?void 0:n.claim)&&void 0!==o?o:(0,W.__)("The cardholder claims this is an unrecognized charge.","woocommerce-payments");let a=(0,W.__)("%s Challenge the dispute if you believe the claim is invalid, or accept to forfeit the funds and pay the dispute fee. Non-response will result in an automatic loss. Learn more about responding to disputes","woocommerce-payments"),i="https://woocommerce.com/document/woopayments/fraud-and-disputes/managing-disputes/#responding";return _f(e.status)&&(a=(0,W.__)("%s You can challenge their claim if you believe it’s invalid. Not responding will result in an automatic loss. Learn more about payment inquiries","woocommerce-payments"),i="https://woocommerce.com/document/woopayments/fraud-and-disputes/managing-disputes/#inquiries"),G().createElement(Ta,{icon:!0,status:t?"error":"warning",className:"dispute-notice",isDismissible:!1},(0,q.createInterpolateElement)((0,W.sprintf)(a,r),{a:G().createElement(ic,{className:"dispute-notice__link",href:i}),strong:G().createElement("strong",null)}))},Nf=(0,q.createElement)(Po.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,q.createElement)(Po.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));const Tf=({evidence:e})=>G().createElement(Dr,{variant:"secondary",onClick:()=>{const t=document.createElement("a");t.href=URL.createObjectURL(new Blob([e],{type:"text/plain"})),t.download="evidence.txt",t.click()},isSmall:!0,icon:G().createElement(Gs,{icon:Nf})},(0,W.__)("Evidence.txt","woocommerce-payments")),Af=({fileId:e})=>{const{file:t,isLoading:n}=(e=>(0,oc.useSelect)((t=>{const n=t(Li),{getFile:o,getFileError:r,isResolving:a,hasFinishedResolution:i}=n;return{file:o(e)||{},error:r(e),isLoading:a("getFile",[e])||!i("getFile",[e])}}),[e]))(e),{createNotice:o}=(0,oc.useDispatch)("core/notices"),[r,a]=G().useState(!1);return G().createElement(mf,{isLoading:n,placeholder:(0,W.__)("Loading","woocommerce-payments")},t&&t.id?G().createElement(Dr,{variant:"secondary",isBusy:r,disabled:r,isSmall:!0,icon:G().createElement(Gs,{icon:Nf}),onClick:()=>{return e=void 0,n=void 0,s=function*(){if(t&&t.id&&!r){try{a(!0);const e=yield Yr()({path:`${Ii}/file/${encodeURI(t.id)}/content`,method:"GET"}),n=document.createElement("a");n.href="data:application/octect-stream;base64,"+e.file_content,n.download=t.filename,n.click()}catch(e){o("error",(0,W.__)("Error downloading file","woocommerce-payments"))}a(!1)}},new((i=void 0)||(i=Promise))((function(t,o){function r(e){try{c(s.next(e))}catch(e){o(e)}}function a(e){try{c(s.throw(e))}catch(e){o(e)}}function c(e){var n;e.done?t(e.value):(n=e.value,n instanceof i?n:new i((function(e){e(n)}))).then(r,a)}c((s=s.apply(e,n||[])).next())}));var e,n,i,s}},(null==t?void 0:t.title)||t.filename):G().createElement(G().Fragment,null))},Of=({issuerEvidence:e})=>(null==e?void 0:e.some((e=>e.file_evidence.length||e.text_evidence)))?G().createElement(Wr,{className:"dispute-evidence",title:(0,W.__)("Issuer evidence","woocommerce"),initialOpen:!1},G().createElement("ul",{className:"dispute-evidence__list"},e.map(((e,t)=>G().createElement("li",{className:"dispute-evidence__list-item",key:`evidence_${t}`},e.text_evidence&&G().createElement(Tf,{evidence:e.text_evidence}),e.file_evidence.map((e=>G().createElement(Af,{fileId:e,key:e})))))))):G().createElement(G().Fragment,null),If=({children:e=[]})=>Y.createElement(Y.Fragment,null,e.map(((e,t)=>Y.createElement("p",{key:t},e)))),Lf=({dueBy:e,showRemainingDays:t=!0})=>{const n=Math.floor(Ai().unix(e).utc().diff(Ai()().utc(),"days",!0)),o=uc(e,{separator:", ",includeTime:!0});return G().createElement("span",{className:"dispute-steps__steps__response-date"},o,t&&G().createElement("span",{className:Ro()({"dispute-steps__steps__response-date--urgent":n<3,"dispute-steps__steps__response-date--warning":n<7&&n>2})},n>0&&(0,W.sprintf)((0,W._n)("(%d day left to respond)","(%d days left to respond)",n,"woocommerce-payments"),n),0===n&&(0,W.__)("(Last day today)","woocommerce-payments"),n<0&&(0,W.__)("(Past due)","woocommerce-payments")))},Rf=({dispute:e})=>{var t,n;const o=zi((null===(t=xl[e.reason])||void 0===t?void 0:t.display)||e.reason),r=(null===(n=xl[e.reason])||void 0===n?void 0:n.summary)||[],a=[{title:(0,W.__)("Dispute Amount","woocommerce-payments"),content:Hc(e.amount,e.currency)},{title:(0,W.__)("Disputed On","woocommerce-payments"),content:e.created?uc(e.created,{separator:", ",includeTime:!0}):"–"},{title:(0,W.__)("Reason","woocommerce-payments"),content:G().createElement(G().Fragment,null,o,r.length>0&&G().createElement(Ys,{buttonIcon:G().createElement(Ps.A,null),buttonLabel:(0,W.__)("Learn more","woocommerce-payments"),content:G().createElement("div",{className:"dispute-reason-tooltip"},G().createElement("p",null,o),G().createElement(If,null,r),G().createElement("p",null,G().createElement("a",{href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/managing-disputes/",target:"_blank",rel:"noopener noreferrer"},(0,W.__)("Learn more","woocommerce-payments"))))}))},{title:(0,W.__)("Respond By","woocommerce-payments"),content:G().createElement(Lf,{dueBy:e.evidence_details.due_by})}];return G().createElement("div",{className:"dispute-summary-row"},G().createElement(df,{items:a}))},Df=({dispute:e,customer:t,chargeCreated:n})=>{let o;if(null==t?void 0:t.email){const r=uc(n),a=uc(e.created),i=(0,W.sprintf)((0,W.__)("Problem with your purchase from %1$s on %2$s?","woocommerce-payments"),wcpaySettings.storeName,r),s=(null==t?void 0:t.name)||"",c=(0,W.sprintf)((0,W.__)("Hello %1$s,\n\nWe noticed that on %2$s, you disputed a %3$s charge on %4$s. We wanted to contact you to make sure everything was all right with your purchase and see if there's anything else we can do to resolve any problems you might have had.\n\nAlternatively, if the dispute was a mistake, you can easily withdraw it by calling the number on the back of your card. Thank you so much - we appreciate your business and look forward to working with you.","woocommerce-payments"),s,a,Hc(e.amount,e.currency),r);o=`mailto:${t.email}?subject=${encodeURIComponent(i)}&body=${encodeURIComponent(c)}`}return G().createElement("div",{className:"dispute-steps"},G().createElement("div",{className:"dispute-steps__header"},(0,W.__)("Steps to resolve:","woocommerce-payments")),G().createElement("ol",{className:"dispute-steps__steps"},G().createElement("li",null,(null==t?void 0:t.email)?(0,q.createInterpolateElement)((0,W.__)("Email the customer to identify the issue and work towards a resolution where possible.","woocommerce-payments"),{a:G().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:o})}):(0,W.__)("Email the customer to identify the issue and work towards a resolution where possible.","woocommerce-payments")),G().createElement("li",null,(0,q.createInterpolateElement)((0,W.__)("Assist the customer in withdrawing their dispute if they agree to do so.","woocommerce-payments"),{a:G().createElement(ic,{href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/managing-disputes/#withdrawals"})})),G().createElement("li",null,(0,q.createInterpolateElement)((0,W.__)("Challenge or accept the dispute by ","woocommerce-payments"),{challengeIcon:G().createElement(Ys,{buttonIcon:G().createElement(Ps.A,null),buttonLabel:(0,W.__)("Challenge the dispute tooltip","woocommerce-payments"),content:(0,W.__)("Challenge the dispute if you consider the claim invalid. You'll need to provide evidence to back your claim. Keep in mind that challenging doesn't ensure a resolution in your favor.","woocommerce-payments")}),acceptIcon:G().createElement(Ys,{buttonIcon:G().createElement(Ps.A,null),buttonLabel:(0,W.__)("Accept the dispute tooltip","woocommerce-payments"),content:(0,W.sprintf)((0,W.__)("Accepting this dispute will automatically close it. The disputed amount and the %s dispute fee will not be returned to you.","woocommerce-payments"),ff(e,!0)||"-")}),dueByDate:G().createElement(Lf,{dueBy:e.evidence_details.due_by,showRemainingDays:!1})}))))},Mf=({dispute:e,customer:t,chargeCreated:n,isDefendable:o})=>{let r;if(null==t?void 0:t.email){const o=uc(n,{includeTime:!0}),a=uc(e.created,{includeTime:!0}),i=(0,W.sprintf)((0,W.__)("Problem with your purchase from %1$s on %2$s?","woocommerce-payments"),wcpaySettings.storeName,o),s=(null==t?void 0:t.name)||"",c=(0,W.sprintf)((0,W.__)("Hello %1$s,\n\nWe noticed that on %2$s, you raised a question with your payment provider about a %3$s charge made on %4$s. We wanted to reach out to ensure everything is all right with your purchase and to see if there’s anything we can do to resolve any problems you might have had.\n\nAlternatively, if this was a mistake, please contact your payment provider to resolve it. Thank you so much - we appreciate your business and look forward to working with you.","woocommerce-payments"),s,a,Hc(e.amount,e.currency),o);r=`mailto:${t.email}?subject=${encodeURIComponent(i)}&body=${encodeURIComponent(c)}`}const a=[];return a.push(G().createElement("li",{key:0},(null==t?void 0:t.email)?(0,q.createInterpolateElement)((0,W.__)("Email the customer to identify the issue and work towards a resolution where possible.","woocommerce-payments"),{a:G().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:r})}):(0,W.__)("Email the customer to identify the issue and work towards a resolution where possible.","woocommerce-payments"))),o?a.push(G().createElement("li",{key:1},(0,q.createInterpolateElement)((0,W.__)("Submit evidence or issue a refund by .","woocommerce-payments"),{submitEvidenceIcon:G().createElement(Ys,{buttonIcon:G().createElement(Ps.A,null),buttonLabel:(0,W.__)("Submit evidence tooltip","woocommerce-payments"),content:(0,q.createInterpolateElement)((0,W.__)("To submit evidence, provide documentation that supports your case. Keep in mind that submitting evidence doesn't ensure a favorable outcome. If the cardholder agrees to withdraw the inquiry, you'll still need to officially submit your evidence to prevent bank escalation. Learn more","woocommerce-payments"),{learnMoreLink:G().createElement(ic,{href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/managing-disputes/#inquiries"})})}),dueByDate:G().createElement(Lf,{dueBy:e.evidence_details.due_by})}))):a.push(G().createElement("li",{key:1},(0,q.createInterpolateElement)((0,W.__)("Issue a refund by .","woocommerce-payments"),{dueByDate:G().createElement(Lf,{dueBy:e.evidence_details.due_by})}))),G().createElement("div",{className:"dispute-steps"},G().createElement("div",{className:"dispute-steps__header"},(0,W.__)("Steps to resolve:","woocommerce-payments")),G().createElement("ol",{className:"dispute-steps__steps"},a))},Pf=({dispute:e,customer:t,chargeCreated:n,orderUrl:o,paymentMethod:r})=>{var a,i,s;const{doAccept:c,isLoading:d}=(e=>{const{isLoading:t}=(0,oc.useSelect)((t=>{const{isResolving:n}=t(Li);return{isLoading:n("getDispute",[e.id])}}),[e.id]),{acceptDispute:n}=(0,oc.useDispatch)(Li);return{doAccept:()=>n(e),isLoading:t}})(e),[l,u]=(0,Y.useState)(!1),m=Ai()(),p=Ai().unix(null!==(i=null===(a=e.evidence_details)||void 0===a?void 0:a.due_by)&&void 0!==i?i:0),y=Math.floor(p.diff(m,"days",!0)),h=null===(s=e.evidence_details)||void 0===s?void 0:s.has_evidence,{createErrorNotice:_}=(0,oc.useDispatch)("core/notices"),{featureFlags:{isDisputeIssuerEvidenceEnabled:f}}=(0,Y.useContext)(Lc),g=()=>{d||u(!1)},v=function({dispute:e,isDisputeAcceptRequestPending:t}){var n;return _f(e.status)?{acceptButtonLabel:(0,W.__)("Issue refund","woocommerce-payments"),acceptButtonTracksEvent:"wcpay_dispute_inquiry_refund_modal_view",modalTitle:(0,W.__)("Issue a refund?","woocommerce-payments"),modalLines:[{icon:G().createElement(Or,{icon:$f,size:24}),description:(0,W.__)("Issuing a refund will close the inquiry, returning the amount in question back to the cardholder. No additional fees apply.","woocommerce-payments")},{icon:G().createElement(Or,{icon:Sf,size:24}),description:(0,W.__)("You will be taken to the order, where you must complete the refund process manually.","woocommerce-payments")}],modalButtonLabel:(0,W.__)("View order to issue refund","woocommerce-payments"),modalButtonTracksEvent:"wcpay_dispute_inquiry_refund_click"}:{acceptButtonLabel:(0,W.__)("Accept dispute","woocommerce-payments"),acceptButtonTracksEvent:"wcpay_dispute_accept_modal_view",modalTitle:(0,W.__)("Accept the dispute?","woocommerce-payments"),modalLines:[{icon:G().createElement(Or,{icon:$f,size:24}),description:(0,q.createInterpolateElement)((0,W.sprintf)((0,W.__)("Accepting the dispute marks it as Lost. The disputed amount and the %s dispute fee will not be returned to you.","woocommerce-payments"),null!==(n=ff(e,!0))&&void 0!==n?n:"-"),{em:G().createElement("em",null)})},{icon:G().createElement(Or,{icon:xf,size:24}),description:(0,W.__)("This action is final and cannot be undone.","woocommerce-payments")}],modalButtonLabel:t?(0,W.__)("Accepting…","woocommerce-payments"):(0,W.__)("Accept dispute","woocommerce-payments"),modalButtonTracksEvent:"wcpay_dispute_accept_click"}}({dispute:e,isDisputeAcceptRequestPending:d}),w=!("klarna"===r&&_f(e.status)),b=_f(e.status)?(0,W.__)("Submit evidence","woocommerce-payments"):(0,W.__)("Challenge dispute","woocommerce-payments");return G().createElement("div",{className:"transaction-details-dispute-details-wrapper"},G().createElement(So,null,G().createElement(Io,{className:"transaction-details-dispute-details-body"},G().createElement(Cf,{dispute:e,isUrgent:y<=2}),h&&G().createElement(Ta,{icon:kf,isDismissible:!1},(0,W.__)("You initiated a challenge to this dispute. Click 'Continue with challenge' to proceed with your draft response.","woocommerce-payments")),G().createElement(Rf,{dispute:e}),_f(e.status)?G().createElement(Mf,{dispute:e,customer:t,chargeCreated:n,isDefendable:w}):G().createElement(Df,{dispute:e,customer:t,chargeCreated:n}),f&&G().createElement(Of,{issuerEvidence:e.issuer_evidence}),G().createElement("div",{className:"transaction-details-dispute-details-body__actions"},w&&G().createElement(Kr.Link,{href:d?"":Pi({page:"wc-admin",path:"/payments/disputes/challenge",id:e.id})},G().createElement(Dr,{variant:"primary","data-testid":"challenge-dispute-button",disabled:d,onClick:()=>{oa("wcpay_dispute_challenge_clicked",{dispute_status:e.status,on_page:"transaction_details"})}},h?(0,W.__)("Continue with challenge","woocommerce-payments"):b)),G().createElement(Dr,{variant:w?"tertiary":"primary",disabled:d,"data-testid":"open-accept-dispute-modal-button",onClick:()=>{oa(v.acceptButtonTracksEvent,{dispute_status:e.status,on_page:"transaction_details"}),u(!0)}},v.acceptButtonLabel),l&&G().createElement(Xa,{title:v.modalTitle,onRequestClose:g,className:"transaction-details-dispute-accept-modal"},G().createElement("p",null,G().createElement("strong",null,(0,W.__)("Before proceeding, please take note of the following:","woocommerce-payments"))),v.modalLines.map(((e,t)=>G().createElement(Sa,{justify:"start",key:t},G().createElement(ka,{className:"transaction-details-dispute-accept-modal__icon"},e.icon),G().createElement(ka,null,e.description)))),G().createElement(Sa,{className:"transaction-details-dispute-accept-modal__actions",justify:"end"},G().createElement(Dr,{variant:"tertiary",disabled:d,onClick:g},(0,W.__)("Cancel","woocommerce-payments")),G().createElement(Dr,{variant:"primary",isBusy:d,disabled:d,"data-testid":"accept-dispute-button",onClick:()=>{oa(v.modalButtonTracksEvent,{dispute_status:e.status,on_page:"transaction_details"}),_f(e.status)?o?window.location.href=o:_((0,W.__)("Unable to view order. Order not found.","woocommerce-payments")):c()}},v.modalButtonLabel)))))))},jf=({dispute:e})=>{const t=e.metadata.__evidence_submitted_at?uc(parseInt(e.metadata.__evidence_submitted_at,10),{includeTime:!0}):"-";return G().createElement(wf,{className:"transaction-details-dispute-footer transaction-details-dispute-footer--primary"},G().createElement(Sa,{justify:"space-between"},G().createElement(ka,null,(0,q.createInterpolateElement)((0,W.sprintf)((0,W.__)("You submitted evidence for this dispute on %s. The cardholder’s bank is reviewing the case, which can take 60 days or more. You will be alerted when they make their final decision. Learn more about the dispute process.","woocommerce-payments"),t),{a:G().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/"})})),G().createElement(ka,{className:"transaction-details-dispute-footer__actions"},G().createElement(Kr.Link,{href:Pi({page:"wc-admin",path:"/payments/disputes/challenge",id:e.id})},G().createElement(Dr,{variant:"secondary",onClick:()=>{oa("wcpay_view_submitted_evidence_clicked",{dispute_status:e.status,on_page:"transaction_details"})}},(0,W.__)("View submitted evidence","woocommerce-payments"))))))},Ff=({dispute:e})=>{const t=e.metadata.__dispute_closed_at?uc(parseInt(e.metadata.__dispute_closed_at,10),{includeTime:!0}):"-";return G().createElement(wf,{className:"transaction-details-dispute-footer"},G().createElement(Sa,{justify:"space-between"},G().createElement(ka,null,(0,q.createInterpolateElement)((0,W.sprintf)((0,W.__)("Good news! You won this dispute on %s. The disputed amount and the dispute fee have been credited back to your account. Learn more about preventing disputes.","woocommerce-payments"),t),{a:G().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/"})})),G().createElement(ka,{className:"transaction-details-dispute-footer__actions"},G().createElement(Kr.Link,{href:Pi({page:"wc-admin",path:"/payments/disputes/challenge",id:e.id})},G().createElement(Dr,{variant:"secondary",onClick:()=>{oa("wcpay_view_submitted_evidence_clicked",{dispute_status:e.status,on_page:"transaction_details"})}},(0,W.__)("View dispute details","woocommerce-payments"))))))},Bf=({dispute:e})=>{var t;const n=!!e.metadata.__evidence_submitted_at,o="1"===e.metadata.__closed_by_merchant,r=null!==(t=ff(e,!0))&&void 0!==t?t:"-",a=e.metadata.__dispute_closed_at?uc(parseInt(e.metadata.__dispute_closed_at,10)):"-";let i=(0,W.sprintf)((0,W.__)("This dispute was lost on %1$s due to non-response.","woocommerce-payments"),a);return o&&(i=(0,W.sprintf)((0,W.__)("This dispute was accepted and lost on %1$s.","woocommerce-payments"),a)),n&&(i=(0,W.sprintf)((0,W.__)("This dispute was lost on %1$s.","woocommerce-payments"),a)),G().createElement(wf,{className:"transaction-details-dispute-footer"},G().createElement(Sa,{justify:"space-between"},G().createElement(ka,null,i," ",(0,q.createInterpolateElement)((0,W.sprintf)((0,W.__)("The %1$s fee has been deducted from your account, and the disputed amount returned to the cardholder. Learn more about preventing disputes.","woocommerce-payments"),r),{a:G().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/"})})),n&&G().createElement(ka,{className:"transaction-details-dispute-footer__actions"},G().createElement(Kr.Link,{href:Pi({page:"wc-admin",path:"/payments/disputes/challenge",id:e.id})},G().createElement(Dr,{variant:"secondary",onClick:()=>{oa("wcpay_view_submitted_evidence_clicked",{dispute_status:e.status,on_page:"transaction_details"})}},(0,W.__)("View dispute details","woocommerce-payments"))))))},zf=({dispute:e})=>{const t=e.metadata.__evidence_submitted_at?uc(parseInt(e.metadata.__evidence_submitted_at,10)):"-";return G().createElement(wf,{className:"transaction-details-dispute-footer transaction-details-dispute-footer--primary"},G().createElement(Sa,{justify:"space-between"},G().createElement(ka,null,(0,q.createInterpolateElement)((0,W.sprintf)((0,W.__)("You submitted evidence for this inquiry on %s. The cardholder’s bank is reviewing the case, which can take 120 days or more. You will be alerted when they make their final decision. Learn more.","woocommerce-payments"),t),{a:G().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/managing-disputes/#inquiries"})})),G().createElement(ka,{className:"transaction-details-dispute-footer__actions"},G().createElement(Kr.Link,{href:Pi({page:"wc-admin",path:"/payments/disputes/challenge",id:e.id})},G().createElement(Dr,{variant:"secondary",onClick:()=>{oa("wcpay_view_submitted_evidence_clicked",{dispute_status:e.status,on_page:"transaction_details"})}},(0,W.__)("View submitted evidence","woocommerce-payments"))))))},Uf=({dispute:e})=>{const t=!!e.metadata.__evidence_submitted_at,n=e.metadata.__dispute_closed_at?uc(parseInt(e.metadata.__dispute_closed_at,10)):"-";return G().createElement(wf,{className:"transaction-details-dispute-footer"},G().createElement(Sa,{justify:"space-between"},G().createElement(ka,null,(0,q.createInterpolateElement)((0,W.sprintf)((0,W.__)("This inquiry was closed on %s. Learn more about preventing disputes.","woocommerce-payments"),n),{a:G().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/"})})),t&&G().createElement(ka,{className:"transaction-details-dispute-footer__actions"},G().createElement(Kr.Link,{href:Pi({page:"wc-admin",path:"/payments/disputes/challenge",id:e.id})},G().createElement(Dr,{variant:"secondary",onClick:()=>{oa("wcpay_view_submitted_evidence_clicked",{dispute_status:e.status,on_page:"transaction_details"})}},(0,W.__)("View submitted evidence","woocommerce-payments"))))))},Vf=({dispute:e})=>"under_review"===e.status?G().createElement(jf,{dispute:e}):"won"===e.status?G().createElement(Ff,{dispute:e}):"lost"===e.status?G().createElement(Bf,{dispute:e}):"warning_under_review"===e.status?G().createElement(zf,{dispute:e}):"warning_closed"===e.status?G().createElement(Uf,{dispute:e}):null,Wf={"default.fontFamily":"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif","default.fontSize":"13px","helpText.fontSize":"12px",mobileTextMinFontSize:"16px"};function Hf(e){return(0,mt.get)(Wf,e,"")}const Yf=Ft("div",{target:"ej5x27r4"})("font-family:",Hf("default.fontFamily"),";font-size:",Hf("default.fontSize"),";"),Gf=Ft("div",{target:"ej5x27r3"})((e=>{let{__nextHasNoMarginBottom:t=!1}=e;return!t&&ut("margin-bottom:",Xt(2),";","")})," .components-panel__row &{margin-bottom:inherit;}"),qf=ut("display:inline-block;margin-bottom:",Xt(2),";",""),Kf=Ft("label",{target:"ej5x27r2"})(qf,";");var Qf={name:"11yad0w",styles:"margin-bottom:revert"};const Zf=Ft("p",{target:"ej5x27r1"})("margin-top:",Xt(2),";margin-bottom:0;font-size:",Hf("helpText.fontSize"),";font-style:normal;color:",zn.mediumGray.text,";",(e=>{let{__nextHasNoMarginBottom:t=!1}=e;return!t&&Qf}),";"),Jf=Ft("span",{target:"ej5x27r0"})(qf,";"),Xf=e=>{let{__nextHasNoMarginBottom:t=!1,id:n,label:o,hideLabelFromVision:r=!1,help:a,className:i,children:s}=e;return(0,q.createElement)(Yf,{className:Ro()("components-base-control",i)},(0,q.createElement)(Gf,{className:"components-base-control__field",__nextHasNoMarginBottom:t},o&&n&&(r?(0,q.createElement)(Lr,{as:"label",htmlFor:n},o):(0,q.createElement)(Kf,{className:"components-base-control__label",htmlFor:n},o)),o&&!n&&(r?(0,q.createElement)(Lr,{as:"label"},o):(0,q.createElement)(Xf.VisualLabel,null,o)),s),!!a&&(0,q.createElement)(Zf,{id:n?n+"__help":void 0,className:"components-base-control__help",__nextHasNoMarginBottom:t},a))};Xf.VisualLabel=e=>{let{className:t,children:n}=e;return(0,q.createElement)(Jf,{className:Ro()("components-base-control__label",t)},n)};const eg=Xf;function tg(e){let{label:t,className:n,selected:o,help:r,onChange:a,hideLabelFromVision:i,options:s=[],...c}=e;const d=`inspector-radio-control-${(0,Do.useInstanceId)(tg)}`,l=e=>a(e.target.value);return!(0,mt.isEmpty)(s)&&(0,q.createElement)(eg,{label:t,id:d,hideLabelFromVision:i,help:r,className:Ro()(n,"components-radio-control")},s.map(((e,t)=>(0,q.createElement)("div",{key:`${d}-${t}`,className:"components-radio-control__option"},(0,q.createElement)("input",K({id:`${d}-${t}`,className:"components-radio-control__input",type:"radio",name:d,value:e.value,onChange:l,checked:e.value===o,"aria-describedby":r?`${d}__help`:void 0},c)),(0,q.createElement)("label",{htmlFor:`${d}-${t}`},e.label)))))}const ng=e=>{var{children:t,actions:n,className:o}=e,r=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r{const[o,r]=(0,q.useState)(null),[a,i]=(0,q.useState)(!1),{doRefund:s}=Jp(e.payment_intent),c=()=>{n()};return G().createElement(ng,{className:"missing-order-notice-modal",title:(0,W.__)("Refund transaction","woocommerce-payments"),actions:G().createElement(G().Fragment,null,G().createElement(Dr,{onClick:c,variant:"secondary"},(0,W.__)("Cancel","woocommerce-payments")),G().createElement(Dr,{onClick:()=>{return t=void 0,n=void 0,a=function*(){oa("payments_transactions_details_refund_full",{payment_intent_id:e.payment_intent}),i(!0),yield s(e,"other"===o?null:o),i(!1),c()},new((r=void 0)||(r=Promise))((function(e,o){function i(e){try{c(a.next(e))}catch(e){o(e)}}function s(e){try{c(a.throw(e))}catch(e){o(e)}}function c(t){var n;t.done?e(t.value):(n=t.value,n instanceof r?n:new r((function(e){e(n)}))).then(i,s)}c((a=a.apply(t,n||[])).next())}));var t,n,r,a},isPrimary:!0,isBusy:a,disabled:a},(0,W.__)("Refund transaction","woocommerce-payments"))),onRequestClose:c},G().createElement("p",null,Ua({mixedString:(0,W.sprintf)((0,W.__)("This will issue a full refund of {{strong}}%s{{/strong}} to the customer.","woocommerce-payments"),t),components:{strong:G().createElement("strong",null)}})),G().createElement(tg,{className:"missing-order-notice-modal__reason",label:(0,W.__)("Select a reason (Optional)","woocommerce-payments"),selected:o,options:[{label:(0,W.__)("Duplicate order","woocommerce-payments"),value:"duplicate"},{label:(0,W.__)("Fraudulent","woocommerce-payments"),value:"fraudulent"},{label:(0,W.__)("Requested by customer","woocommerce-payments"),value:"requested_by_customer"},{label:(0,W.__)("Other","woocommerce-payments"),value:"other"}],onChange:e=>r(e)}))},rg={amount:0,currency:"USD",net:0,fee:0,refunded:null},ag=({charge:e={},metadata:t={}})=>{var n,o,r,a,i,s;return[{title:(0,W.__)("Date","woocommerce-payments"),content:e.created?uc(e.created,{separator:", ",includeTime:!0}):"–"},{title:(0,W.__)("Channel","woocommerce-payments"),content:G().createElement("span",null,(s=null==t?void 0:t.reader_model,"COTS_DEVICE"===s?(i=null==t?void 0:t.platform,"ios"===i?(0,W.__)("Tap to Pay on iPhone","woocommerce-payments"):"android"===i?(0,W.__)("Tap to Pay on Android","woocommerce-payments"):(0,W.__)("Tap to Pay","woocommerce-payments")):Zh(null===(n=e.payment_method_details)||void 0===n?void 0:n.type,t)))},{title:(0,W.__)("Customer","woocommerce-payments"),content:G().createElement(pf,{billing_details:e.billing_details,order_details:e.order})},{title:(0,W.__)("Order","woocommerce-payments"),content:G().createElement(Ah,{order:e.order})},wcpaySettings.isSubscriptionsActive&&{title:(0,W.__)("Subscription","woocommerce-payments"),content:(null===(r=null===(o=e.order)||void 0===o?void 0:o.subscriptions)||void 0===r?void 0:r.length)?e.order.subscriptions.map(((e,t,n)=>[G().createElement(Ah,{key:t,order:e}),t!==n.length-1&&", "])):G().createElement(Ah,{order:null})},{title:(0,W.__)("Payment method","woocommerce-payments"),content:G().createElement(cf,{payment:e.payment_method_details})},{title:(0,W.__)("Risk evaluation","woocommerce-payments"),content:(null===(a=e.outcome)||void 0===a?void 0:a.risk_level)?Oh[e.outcome.risk_level]:"–"}].filter(nf)},ig=({charge:e={},metadata:t={},isLoading:n,paymentIntent:o})=>{var r,a,i,s,c,d,l;const u=e.amount?(e=>{var t,n,o;const r=e.balance_transaction?{currency:e.balance_transaction.currency,amount:e.balance_transaction.amount,fee:e.balance_transaction.fee,refunded:0,net:0}:{currency:e.currency,amount:e.amount,fee:e.application_fee_amount,refunded:0,net:0};return Hh(e)&&(r.refunded-=(0,mt.sumBy)(null===(t=e.refunds)||void 0===t?void 0:t.data,"balance_transaction.amount")),Wh(e)&&void 0!==e.dispute&&(r.fee+=(0,mt.sumBy)(null===(n=e.dispute)||void 0===n?void 0:n.balance_transactions,"fee"),r.refunded-=(0,mt.sumBy)(null===(o=e.dispute)||void 0===o?void 0:o.balance_transactions,"amount")),r.net=r.amount-r.fee-r.refunded,r})(e):rg,m=e.currency&&u.currency!==e.currency,{featureFlags:{isAuthAndCaptureEnabled:p}}=(0,Y.useContext)(Lc),y=!e.captured&&"failed"!==e.status&&0===e.amount_refunded&&p,{authorization:h}=$y(e.payment_intent,null===(r=e.order)||void 0===r?void 0:r.number,y),_=qh(e,o),f=e.dispute&&ff(e.dispute),g=!e.dispute||(v=e.dispute.status,_f(v)||"won"===v);var v;const w=e.order&&e.order.number,b=e.amount_refunded>0,E=e.captured&&!e.refunded&&g,$=e.balance_transaction?{fee:e.balance_transaction.fee,currency:e.balance_transaction.currency}:{fee:e.application_fee_amount,currency:e.currency};Ai().updateLocale("en",{relativeTime:{s:(0,W.__)("a second","woocommerce-payments"),ss:(0,W.__)("%d seconds","woocommerce-payments"),m:(0,W.__)("a minute","woocommerce-payments"),mm:(0,W.__)("%d minutes","woocommerce-payments"),h:(0,W.__)("an hour","woocommerce-payments"),hh:(0,W.__)("%d hours","woocommerce-payments"),d:(0,W.__)("a day","woocommerce-payments"),dd:(0,W.__)("%d days","woocommerce-payments")}});const S=Vc(e.amount,e.currency,u.currency),[x,k]=(0,Y.useState)(!1);return G().createElement(So,null,G().createElement(Io,null,G().createElement(Sa,{direction:"row",align:"start"},G().createElement("div",{className:"payment-details-summary"},G().createElement("div",{className:"payment-details-summary__section"},G().createElement("div",{className:"payment-details-summary__amount-wrapper"},G().createElement("p",{className:"payment-details-summary__amount"},G().createElement(mf,{isLoading:n,placeholder:(0,W.__)("Amount placeholder","woocommerce-payments")},S,G().createElement("span",{className:"payment-details-summary__amount-currency"},e.currency||"USD"))),e.dispute?G().createElement(gf,{className:"payment-details-summary__status",status:e.dispute.status,dueBy:null===(a=e.dispute.evidence_details)||void 0===a?void 0:a.due_by,prefixDisputeType:!0}):G().createElement(sf,{className:"payment-details-summary__status",status:Kh(e,o)})),G().createElement("div",{className:"payment-details-summary__breakdown"},m?G().createElement("p",{className:"payment-details-summary__breakdown__settlement-currency"},Hc(u.amount,u.currency)):null,u.refunded?G().createElement("p",null,`${f?(0,W.__)("Deducted","woocommerce-payments"):(0,W.__)("Refunded","woocommerce-payments")}: `,Hc(-u.refunded,u.currency)):"",G().createElement("p",null,G().createElement(mf,{isLoading:n,placeholder:(0,W.__)("Fee amount","woocommerce-payments")},`${(0,W.__)("Fees","woocommerce-payments")}: `,Vc(-u.fee,u.currency),f&&G().createElement(Ys,{className:"payment-details-summary__breakdown__fee-tooltip",buttonIcon:G().createElement(Ps.A,null),buttonLabel:(0,W.__)("Fee breakdown","woocommerce-payments"),content:G().createElement(G().Fragment,null,G().createElement(Sa,null,G().createElement("label",null,(0,W.__)("Transaction fee","woocommerce-payments")),G().createElement("span",{"aria-label":(0,W.__)("Transaction fee","woocommerce-payments")},Vc($.fee,$.currency))),G().createElement(Sa,null,G().createElement("label",null,(0,W.__)("Dispute fee","woocommerce-payments")),G().createElement("span",{"aria-label":(0,W.__)("Dispute fee","woocommerce-payments")},f)),G().createElement(Sa,null,G().createElement("label",null,(0,W.__)("Total fees","woocommerce-payments")),G().createElement("span",{"aria-label":(0,W.__)("Total fees","woocommerce-payments")},Vc(u.fee,u.currency))))}))),e.paydown?G().createElement("p",null,`${(0,W.__)("Loan repayment","woocommerce-payments")}: `,Hc(e.paydown.amount,u.currency)):"",G().createElement("p",null,G().createElement(mf,{isLoading:n,placeholder:(0,W.__)("Net amount","woocommerce-payments")},`${(0,W.__)("Net","woocommerce-payments")}: `,Hc(e.paydown?u.net-Math.abs(e.paydown.amount):u.net,u.currency))))),G().createElement("div",{className:"payment-details-summary__section"},!n&&_&&G().createElement("div",{className:"payment-details-summary__fraud-outcome-action"},G().createElement(vf,{orderId:(null===(i=e.order)||void 0===i?void 0:i.number)||0,paymentIntentId:e.payment_intent||"",onClick:()=>{oa("wcpay_fraud_protection_transaction_reviewed_merchant_blocked",{payment_intent_id:e.payment_intent}),oa("payments_transactions_details_cancel_charge_button_click",{payment_intent_id:e.payment_intent})}},(0,W.__)("Block transaction")),G().createElement(P_,{buttonIsPrimary:!0,orderId:(null===(s=e.order)||void 0===s?void 0:s.number)||0,paymentIntentId:e.payment_intent||"",buttonIsSmall:!1,onClick:()=>{oa("wcpay_fraud_protection_transaction_reviewed_merchant_approved",{payment_intent_id:e.payment_intent}),oa("payments_transactions_details_capture_charge_button_click",{payment_intent_id:e.payment_intent})}},(0,W.__)("Approve Transaction","woocommerce-payments"))),G().createElement("div",{className:"payment-details-summary__id"},G().createElement(mf,{isLoading:n,placeholder:"Payment ID: pi_xxxxxxxxxxxxxxxxxxxxxxxx"},e.payment_intent&&G().createElement("div",{className:"payment-details-summary__id_wrapper"},G().createElement("span",{className:"payment-details-summary__id_label"},`${(0,W.__)("Payment ID","woocommerce-payments")}: `),G().createElement("span",{className:"payment-details-summary__id_value"},e.payment_intent)),e.id&&G().createElement("div",{className:"payment-details-summary__id_wrapper"},G().createElement("span",{className:"payment-details-summary__id_label"},`${(0,W.__)("Charge ID","woocommerce-payments")}: `),G().createElement("span",{className:"payment-details-summary__id_value"},e.id)))))),G().createElement("div",{className:"payment-details__refund-controls"},E&&G().createElement(mf,{isLoading:n,placeholder:tf},G().createElement(J_,{icon:tf,label:(0,W.__)("Transaction actions","woocommerce-payments"),popoverProps:{position:"bottom left"},className:"refund-controls__dropdown-menu"},(({onClose:t})=>G().createElement(X_,null,!b&&G().createElement(ef,{onClick:()=>{k(!0),oa("payments_transactions_details_refund_modal_open",{payment_intent_id:e.payment_intent}),t()}},(0,W.__)("Refund in full","woocommerce-payments")),w&&G().createElement(ef,{onClick:()=>{var t,n;oa("payments_transactions_details_partial_refund",{payment_intent_id:e.payment_intent,order_id:null===(t=e.order)||void 0===t?void 0:t.number}),window.location=null===(n=e.order)||void 0===n?void 0:n.url}},(0,W.__)("Partial refund","woocommerce-payments"))))))))),G().createElement(ws,null),G().createElement(Io,null,G().createElement(uf,{isLoading:n,numLines:4},G().createElement(df,{items:ag({charge:e,metadata:t})}))),e.dispute&&G().createElement(Ia,null,hf(e.dispute.status)?G().createElement(Pf,{dispute:e.dispute,customer:e.billing_details,chargeCreated:e.created,orderUrl:null===(c=e.order)||void 0===c?void 0:c.url,paymentMethod:null===(d=e.payment_method_details)||void 0===d?void 0:d.type}):G().createElement(Vf,{dispute:e.dispute})),x&&G().createElement(og,{charge:e,formattedAmount:S,onModalClose:()=>{k(!1),oa("payments_transactions_details_refund_modal_close",{payment_intent_id:e.payment_intent})}}),!pt().isEmpty(e)&&!e.order&&!n&&G().createElement(Ef,{charge:e,isLoading:n,onButtonClick:()=>k(!0)}),p&&h&&!h.captured&&G().createElement(mf,{isLoading:n,placeholder:""},G().createElement(bf,{actions:_?G().createElement(G().Fragment,null):G().createElement(P_,{orderId:(null===(l=e.order)||void 0===l?void 0:l.number)||0,paymentIntentId:e.payment_intent||"",buttonIsPrimary:!0,buttonIsSmall:!1,onClick:()=>{oa("payments_transactions_details_capture_charge_button_click",{payment_intent_id:e.payment_intent})}})},(0,q.createInterpolateElement)((0,W.__)("You must capture this charge within the next","woocommerce-payments"),{a:G().createElement("a",{href:"https://woocommerce.com/document/woopayments/settings-guide/authorize-and-capture/#capturing-authorized-orders",target:"_blank",rel:"noreferer"})})," ",G().createElement("abbr",{title:lc(Ai().utc(h.created).add(7,"days").toISOString(),{includeTime:!0})},G().createElement("b",null,Ai().utc(h.created).add(7,"days").fromNow(!0))),_&&`. ${(0,W.__)("Approving this transaction will capture the charge.","woocommerce-payments")}`)))},sg=e=>G().createElement(Lc.Provider,{value:window.wcpaySettings},G().createElement(ig,Object.assign({},e)));var cg=n(1064),dg=n(2294),lg=n(9774);const ug=e=>Number((100*e).toFixed(3)),mg=e=>(0,Aa.jsx)(Po.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",...e,children:(0,Aa.jsx)(Po.Path,{d:["M12 15.8c-3.7 0-6.8-3-6.8-6.8s3-6.8 6.8-6.8c3.7 0 6.8 3 6.8 6.8s-3.1 6.8-6.8 6.8zm0-12C9.1 3.8 ","6.8 6.1 6.8 9s2.4 5.2 5.2 5.2c2.9 0 5.2-2.4 5.2-5.2S14.9 3.8 12 3.8zM8 17.5h8V19H8zM10 20.5h4V22h-4z"].join(" ")})}),pg=e=>G().createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none"},e),G().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9 0.175781L15.75 3.24396V7.81781C15.75 11.7168 13.2458 15.4084 9.7147 16.573C9.25069 16.726 8.74931 16.726 8.2853 16.573C4.75416 15.4084 2.25 11.7168 2.25 7.81781V3.24396L9 0.175781ZM3.75 4.20983V7.81781C3.75 11.1307 5.89514 14.2052 8.75512 15.1485C8.914 15.2009 9.086 15.2009 9.24488 15.1485C12.1049 14.2052 14.25 11.1307 14.25 7.81781V4.20983L9 1.82347L3.75 4.20983Z",fill:"white"})),yg={[Wl]:{[Hl]:(0,W.__)("Place in review if the AVS verification fails","woocommerce-payments"),[Yl]:(0,W.__)("Place in review if the shipping address country differs from the billing address country","woocommerce-payments"),[Gl]:(0,W.__)("Place in review if the country resolved from customer IP is not listed in your selling countries","woocommerce-payments"),[ql]:(0,W.__)("Place in review if the order originates from a country different from the shipping address country","woocommerce-payments"),[Kl]:(0,W.__)("Place in review if the items count is not in your defined range","woocommerce-payments"),[Ql]:(0,W.__)("Place in review if the purchase price is not in your defined range","woocommerce-payments")},[Vl]:{[Hl]:(0,W.__)("Block if the AVS verification fails","woocommerce-payments"),[Yl]:(0,W.__)("Block if the shipping address differs from the billing address","woocommerce-payments"),[Gl]:(0,W.__)("Block if the country resolved from customer IP is not listed in your selling countries","woocommerce-payments"),[ql]:(0,W.__)("Block if the order originates from a country different from the shipping address country","woocommerce-payments"),[Kl]:(0,W.__)("Block if the items count is not in your defined range","woocommerce-payments"),[Ql]:(0,W.__)("Block if the purchase price is not in your defined range","woocommerce-payments")}},hg={card_declined:(0,W.__)("The card was declined by the bank","woocommerce-payments"),expired_card:(0,W.__)("The card has expired","woocommerce-payments"),incorrect_cvc:(0,W.__)("The security code is incorrect","woocommerce-payments"),incorrect_number:(0,W.__)("The card number is incorrect","woocommerce-payments"),incorrect_zip:(0,W.__)("The postal code is incorrect","woocommerce-payments"),invalid_cvc:(0,W.__)("The security code is invalid","woocommerce-payments"),invalid_expiry_month:(0,W.__)("The expiration month is invalid","woocommerce-payments"),invalid_expiry_year:(0,W.__)("The expiration year is invalid","woocommerce-payments"),invalid_number:(0,W.__)("The card number is invalid","woocommerce-payments"),processing_error:(0,W.__)("An error occurred while processing the card","woocommerce-payments"),authentication_required:(0,W.__)("The payment requires authentication","woocommerce-payments"),insufficient_funds:(0,W.__)("The card has insufficient funds to complete the purchase","woocommerce-payments"),default:(0,W.__)("The payment was declined","woocommerce-payments")},_g=(e,t)=>({date:new Date(1e3*e.datetime),icon:(0,Aa.jsx)(Xh.A,{}),headline:(0,W.sprintf)((0,W.__)("Payment status changed to %s.","woocommerce-payments"),t),body:[]}),fg=(e,t,n,o=[])=>{let r="";if(e.deposit){r=(0,W.sprintf)(n?(0,W.__)("%1$s was added to your %2$s payout.","woocommerce-payments"):(0,W.__)("%1$s was deducted from your %2$s payout.","woocommerce-payments"),t,uc(e.deposit.arrival_date));const o=Pi({page:"wc-admin",path:"/payments/payouts/details",id:e.deposit.id});r=(0,q.createInterpolateElement)(r,{a:(0,Aa.jsx)(Kr.Link,{href:o})})}else r=(0,W.sprintf)(n?(0,W.__)("%s will be added to a future payout.","woocommerce-payments"):(0,W.__)("%s will be deducted from a future payout.","woocommerce-payments"),t);return{date:new Date(1e3*e.datetime),icon:n?(0,Aa.jsx)(cg.A,{}):(0,Aa.jsx)(dg.A,{}),headline:r,body:o}},gg=(e,t,n)=>{let o="";if(e.deposit){o=(0,W.sprintf)((0,W.__)("%1$s was subtracted from your %2$s payout.","woocommerce-payments"),t,uc(e.deposit.arrival_date));const n=Pi({page:"wc-admin",path:"/payments/payouts/details",id:e.deposit.id});o=(0,q.createInterpolateElement)(o,{a:(0,Aa.jsx)(Kr.Link,{href:n})})}else o=(0,W.sprintf)((0,W.__)("%s will be subtracted from a future payout.","woocommerce-payments"),t);return{date:new Date(1e3*e.datetime),icon:(0,Aa.jsx)(dg.A,{}),headline:o,body:n}},vg=(e,t,n,o=[])=>({date:new Date(1e3*e.datetime),headline:t,icon:n,body:o}),wg=(e={})=>{const{transaction_details:t={}}=e,{customer_currency:n,store_currency:o}=t;return n&&o&&n!==o},bg=e=>{if(!e.fee_rates)return!1;const t=e.fee_rates.history;return 1===t?.length&&"base"===t[0].type},Eg=e=>{const{amount_captured:t,fee:n,currency:o,transaction_details:{store_amount_captured:r,store_fee:a,store_currency:i}}=e;return wg(e)?Hc(r-a,i):Hc(t-n,o)},$g=e=>(0,W.sprintf)((0,W.__)("Net payout: %s","woocommerce-payments"),Eg(e)),Sg=e=>{if(!e.fee_rates)return(0,W.sprintf)((0,W.__)("Fee: %s","woocommerce-payments"),Vc(e.fee,e.currency));const{percentage:t,fixed:n,fixed_currency:o,history:r}=e.fee_rates;let a=e.fee,i=e.currency;wg(e)&&(a=e.transaction_details.store_fee,i=e.transaction_details.store_currency);const s=bg(e)?(0,W.__)("Base fee","woocommerce-payments"):(0,W.__)("Fee","woocommerce-payments");if(bg(e)&&r[0]?.capped)return(0,W.sprintf)("%1$s (capped at %2$s): %3$s",s,Vc(n,o),Vc(-a,i));const c=Kc(e.transaction_details.store_currency,e.transaction_details.customer_currency);return(0,W.sprintf)("%1$s (%2$f%% + %3$s%4$s): %5$s%6$s",s,ug(t),Vc(n,o),c?` ${o}`:"",Vc(-a,i),c?` ${i}`:"")},xg=e=>{if(!wg(e))return;const{transaction_details:{customer_currency:t,customer_amount:n,customer_amount_captured:o,store_currency:r,store_amount:a,store_amount_captured:i}}=e;return((e,t)=>{if(!e.currency||!t.currency)return;const n=zc(e.currency)?1:100;return`${Hc(n,e.currency,!0)} → ${function(e,t){const{currencyData:n}=wcpaySettings;let o="number"==typeof t.amount&&"number"==typeof e.amount&&0!==e.amount?Math.abs(t.amount/e.amount):0;zc(t.currency)&&(o*=100),zc(e.currency)&&(o/=100);const r=(0,mt.find)(n,{code:t.currency.toUpperCase()}),a=o<1?6:5,i=zc(t.currency);r||(0,W.sprintf)(i?"%i %s":"%.5f %s",o,t.currency.toUpperCase());const s=Pc()({...r,precision:a});return Wc(function(e=""){return e.split(" ").map((e=>(0,mt.endsWith)(e,"0")?(0,mt.trimEnd)(e,"0"):e)).join(" ")}(Yc(s.formatAmount(o))),t.currency.toUpperCase())}(e,t)}: ${Hc(Math.abs(t.amount),t.currency)}`})({currency:t,amount:null!=o?o:n},{currency:r,amount:null!=i?i:a})},kg=e=>"available"===e.acquirer_reference_number_status?(0,W.sprintf)((0,W.__)("Acquirer Reference Number (ARN) %s","woocommerce-payments"),e.acquirer_reference_number):"",Cg=e=>{switch(e.failure_reason){case"expired_or_canceled_card":return(0,W.__)("the card being expired or canceled.","woocommerce-payments");case"lost_or_stolen_card":case"unknown":return(0,W.__)("the card being lost or stolen.","woocommerce-payments")}},Ng=e=>{const t=(e=>{if(!e?.fee_rates?.history)return;if(bg(e))return;const{fee_rates:{history:t}}=e,n={};return t.forEach((t=>{let o=t.type;t.additional_type&&(o+=`-${t.additional_type}`);const{percentage_rate:r,fixed_rate:a,currency:i,capped:s}=t,c=ug(r),d=`${Vc(a,i)}${Kc(e.transaction_details.store_currency,e.transaction_details.customer_currency)?` ${i.toUpperCase()}`:""}`,l=(0,W.sprintf)(((e,t)=>({base:t?(0,W.__)("Base fee: capped at %2$s","woocommerce-payments"):0!==e?(0,W.__)("Base fee: %1$s%% + %2$s","woocommerce-payments"):(0,W.__)("Base fee: %1$s%%","woocommerce-payments"),"additional-international":0!==e?(0,W.__)("International card fee: %1$s%% + %2$s","woocommerce-payments"):(0,W.__)("International card fee: %1$s%%","woocommerce-payments"),"additional-fx":0!==e?(0,W.__)("Currency conversion fee: %1$s%% + %2$s","woocommerce-payments"):(0,W.__)("Currency conversion fee: %1$s%%","woocommerce-payments"),"additional-wcpay-subscription":0!==e?(0,W.__)("Subscription transaction fee: %1$s%% + %2$s","woocommerce-payments"):(0,W.__)("Subscription transaction fee: %1$s%%","woocommerce-payments"),"additional-device":0!==e?(0,W.__)("Tap to pay transaction fee: %1$s%% + %2$s","woocommerce-payments"):(0,W.__)("Tap to pay transaction fee: %1$s%%","woocommerce-payments"),discount:(0,W.__)("Discount","woocommerce-payments")}))(a,s)[o],c,d);n[o]="discount"===o?{label:l,variable:(0,W.sprintf)((0,W.__)("Variable fee: %s","woocommerce-payments"),c)+"%",fixed:(0,W.sprintf)((0,W.__)("Fixed fee: %s","woocommerce-payments"),d)}:l})),n})(e);if("object"!=typeof t)return;const n=Object.keys(t).map((e=>{const n=t[e];return(0,Aa.jsxs)("li",{children:["discount"===e?n.label:n,"discount"===e&&(o=n,(0,Aa.jsxs)("ul",{className:"discount-split-list",children:[(0,Aa.jsx)("li",{children:o.variable},"variable"),(0,Aa.jsx)("li",{children:o.fixed},"fixed")]}))]},e);var o}));return(0,Aa.jsxs)("ul",{className:"fee-breakdown-list",children:[" ",n," "]})},Tg=(e,t)=>{const n="block"===t,o=n?(0,W.__)("Payment was blocked by %s","woocommerce-payments"):(0,W.__)("Payment was approved by %s","woocommerce-payments"),r=n?(0,Aa.jsx)(lg.A,{className:"is-error"}):(0,Aa.jsx)(Ca.A,{className:"is-success"});return[vg(e,(0,q.createInterpolateElement)((0,W.sprintf)(o,e.user.username),{a:(0,Aa.jsx)("a",{href:(0,Gr.addQueryArgs)("user-edit.php",{user_id:e.user.id}),tabIndex:-1})}),r)]},Ag=e=>Object.entries(e.ruleset_results||{}).filter((([,e])=>"allow"!==e)).map((([e,t])=>(0,Aa.jsx)("p",{className:"fraud-outcome-ruleset-item",children:yg[t][e]},e))),Og=(e,t)=>{const n="block"===t,o=n?(0,W.__)("Payment was screened by your fraud filters and blocked.","woocommerce-payments"):(0,W.__)("Payment was screened by your fraud filters and placed in review.","woocommerce-payments"),r=n?(0,Aa.jsx)(lg.A,{className:"is-error"}):(0,Aa.jsx)(pg,{className:"is-fraud-outcome-review"});return[vg(e,o,r,Ag(e))]},Ig=e=>{const{type:t}=e,n=(t,n,o=!1)=>(0,W.sprintf)(t,o?Hc(n,e.currency):Vc(n,e.currency));switch(t){case"started":return[_g(e,(0,W.__)("Started","woocommerce-payments"))];case"authorized":return[_g(e,(0,W.__)("Authorized","woocommerce-payments")),vg(e,n((0,W.__)("A payment of %s was successfully authorized.","woocommerce-payments"),e.amount,!0),(0,Aa.jsx)(Ca.A,{className:"is-warning"}))];case"authorization_voided":return[_g(e,(0,W.__)("Authorization voided","woocommerce-payments")),vg(e,n((0,W.__)("Authorization for %s was voided.","woocommerce-payments"),e.amount,!0),(0,Aa.jsx)(Ca.A,{className:"is-warning"}))];case"authorization_expired":return[_g(e,(0,W.__)("Authorization expired","woocommerce-payments")),vg(e,n((0,W.__)("Authorization for %s expired.","woocommerce-payments"),e.amount,!0),(0,Aa.jsx)(lg.A,{className:"is-error"}))];case"captured":const o=Eg(e);return[_g(e,(0,W.__)("Paid","woocommerce-payments")),fg(e,o,!0),vg(e,n((0,W.__)("A payment of %s was successfully charged.","woocommerce-payments"),e.amount_captured,!0),(0,Aa.jsx)(Ca.A,{className:"is-success"}),[xg(e),Sg(e),Ng(e),$g(e)])];case"partial_refund":case"full_refund":const r=Hc(e.amount_refunded,e.currency),a=wg(e)?Hc(e.transaction_details.store_amount,e.transaction_details.store_currency):r;return[_g(e,"full_refund"===t?(0,W.__)("Refunded","woocommerce-payments"):(0,W.__)("Partial refund","woocommerce-payments")),fg(e,a,!1),vg(e,(0,W.sprintf)((0,W.__)("A payment of %s was successfully refunded.","woocommerce-payments"),r),(0,Aa.jsx)(Ca.A,{className:"is-success"}),[xg(e),kg(e)])];case"refund_failed":const i=Hc(e.amount_refunded,e.currency);return[vg(e,(0,W.sprintf)((0,W.__)("%s refund was attempted but failed due to %s","woocommerce-payments"),i,Cg(e)),(0,Aa.jsx)(Qr.A,{className:"is-error"}),[kg(e)])];case"failed":const s=hg[e.reason]||hg.default;return[_g(e,(0,W.__)("Failed","woocommerce-payments")),vg(e,(0,W.sprintf)((0,W.__)("A payment of %1$s failed: %2$s.","woocommerce-payments"),Hc(e.amount,e.currency),s),(0,Aa.jsx)(lg.A,{className:"is-error"}))];case"dispute_needs_response":let c,d=(0,W.__)("Payment disputed","woocommerce-payments");if(xl[e.reason]&&(d=(0,W.sprintf)((0,W.__)("Payment disputed as %s.","woocommerce-payments"),xl[e.reason].display)),null===e.amount)c={date:new Date(1e3*e.datetime),icon:(0,Aa.jsx)(Na.A,{}),headline:(0,W.__)("No funds have been withdrawn yet.","woocommerce-payments"),body:[(0,W.__)("The cardholder's bank is requesting more information to decide whether to return these funds to the cardholder.","woocommerce-payments")]};else{const t=Hc(Math.abs(e.amount)+Math.abs(e.fee),e.currency),n=wg(e)?Vc(e.transaction_details.customer_amount,e.transaction_details.customer_currency):Vc(e.amount,e.currency);c=fg(e,t,!1,[(0,W.sprintf)((0,W.__)("Disputed amount: %s","woocommerce-payments"),n),xg(e),(0,W.sprintf)((0,W.__)("Fee: %s","woocommerce-payments"),Vc(e.fee,e.currency))])}return[_g(e,(0,W.__)("Disputed: Needs response","woocommerce-payments")),c,vg(e,d,(0,Aa.jsx)(lg.A,{className:"is-error"}))];case"dispute_in_review":return[_g(e,(0,W.__)("Disputed: In review","woocommerce-payments")),vg(e,(0,W.__)("Challenge evidence submitted.","woocommerce-payments"),(0,Aa.jsx)(Ca.A,{className:"is-success"}))];case"dispute_won":const l=Hc(Math.abs(e.amount)+Math.abs(e.fee),e.currency);return[_g(e,(0,W.__)("Disputed: Won","woocommerce-payments")),fg(e,l,!0,[(0,W.sprintf)((0,W.__)("Dispute reversal: %s","woocommerce-payments"),Vc(e.amount,e.currency)),(0,W.sprintf)((0,W.__)("Fee refund: %s","woocommerce-payments"),Vc(Math.abs(e.fee),e.currency))]),vg(e,(0,W.__)("Dispute won! The bank ruled in your favor.","woocommerce-payments"),(0,Aa.jsx)(Qr.A,{className:"is-success"}))];case"dispute_lost":return[_g(e,(0,W.__)("Disputed: Lost","woocommerce-payments")),vg(e,(0,W.__)("Dispute lost. The bank ruled in favor of your customer.","woocommerce-payments"),(0,Aa.jsx)(lg.A,{className:"is-error"}))];case"dispute_warning_closed":return[vg(e,(0,W.__)("Dispute inquiry closed. The bank chose not to pursue this dispute.","woocommerce-payments"),(0,Aa.jsx)(Qr.A,{className:"is-success"}))];case"dispute_charge_refunded":return[vg(e,(0,W.__)("The disputed charge has been refunded.","woocommerce-payments"),(0,Aa.jsx)(Qr.A,{className:"is-success"}))];case"financing_paydown":return[gg(e,Vc(Math.abs(e.amount)),[(0,q.createInterpolateElement)((0,W.sprintf)((0,W.__)("Loan repayment: Loan %s","woocommerce-payments"),e.loan_id),{a:(0,Aa.jsx)(Kr.Link,{href:Pi({page:"wc-admin",path:"/payments/transactions",type:"charge",filter:"advanced",loan_id_is:e.loan_id})})})])];case"fraud_outcome_manual_approve":return Tg(e,"allow");case"fraud_outcome_manual_block":return Tg(e,"block");case"fraud_outcome_review":return Og(e,"review");case"fraud_outcome_block":return Og(e,"block");default:return[]}},Lg=({paymentIntentId:e})=>{const{timeline:t,timelineError:n,isLoading:o}=(e=>(0,oc.useSelect)((t=>{const{getTimeline:n,getTimelineError:o,isResolving:r}=t(Li);return{timeline:n(e),timelineError:o(e),isLoading:r("getTimeline",[e])}}),[e]))(e),r=(a=t)?(0,mt.flatMap)(a,Ig):[];var a;return(0,Aa.jsxs)(So,{size:"large",children:[(0,Aa.jsx)(ch,{children:(0,Aa.jsx)(mf,{isLoading:o,value:(0,W.__)("Timeline","woocommerce-payments")})}),(0,Aa.jsxs)(Io,{children:[(0,Aa.jsx)(uf,{isLoading:o,numLines:3,children:n instanceof Error?(0,W.__)("Error while loading timeline","woocommerce-payments"):(0,Aa.jsx)(Kr.Timeline,{items:r})}),(0,Aa.jsx)(uf,{isLoading:o,numLines:3}),(0,Aa.jsx)(uf,{isLoading:o,numLines:3}),(0,Aa.jsx)(uf,{isLoading:o,numLines:3})]})]})},Rg=e=>{const{label:t,children:n,isLoading:o}=e;return(0,Aa.jsxs)("div",{className:"payment-method-detail",children:[(0,Aa.jsx)("h4",{className:"payment-method-detail__label",children:(0,Aa.jsx)(mf,{isLoading:o,display:"block",value:t})}),(0,Aa.jsx)("p",{className:"payment-method-detail__value",children:(0,Aa.jsx)(mf,{isLoading:o,value:n})})]})},Dg={id:"id placeholder",name:"name placeholder",email:"email placeholder",formattedAddress:"address placeholder"},Mg={id:"id placeholder",name:"name placeholder",email:"email placeholder",formattedAddress:"address placeholder"},Pg={bankName:"bank name placeholder",bic:"bic placeholder",id:"id placeholder",verifiedName:"verified name placeholder",name:"name placeholder",email:"email placeholder",formattedAddress:"address placeholder",country:"country placeholder"},jg={bsb:"000000",last4:"0000",fingerprint:"fingerprint placeholder",id:"id placeholder",name:"name placeholder",email:"email placeholder",formattedAddress:"address placeholder"},Fg=e=>{const{checked:t}=e;switch(t){case"pass":return(0,W.__)("Passed","woocommerce-payments");case"fail":return(0,W.__)("Failed","woocommerce-payments");case"unavailable":return(0,W.__)("Unavailable","woocommerce-payments");default:return(0,W.__)("Not checked","woocommerce-payments")}},Bg={last4:"0000",fingerprint:(0,W.__)("fingerprint placeholder","woocommerce-payments"),date:(0,W.__)("date placeholder","woocommerce-payments"),cardType:(0,W.__)("card type placeholder","woocommerce-payments"),id:(0,W.__)("id placeholder","woocommerce-payments"),name:(0,W.__)("name placeholder","woocommerce-payments"),email:(0,W.__)("email placeholder","woocommerce-payments"),formattedAddress:(0,W.__)("address placeholder","woocommerce-payments"),country:(0,W.__)("country placeholder","woocommerce-payments"),cvcCheck:null,line1Check:null,postalCodeCheck:null},zg={last4:"0000",fingerprint:(0,W.__)("fingerprint placeholder","woocommerce-payments"),date:(0,W.__)("date placeholder","woocommerce-payments"),cardType:(0,W.__)("card type placeholder","woocommerce-payments"),id:(0,W.__)("id placeholder","woocommerce-payments"),name:(0,W.__)("name placeholder","woocommerce-payments"),email:(0,W.__)("email placeholder","woocommerce-payments"),formattedAddress:(0,W.__)("address placeholder","woocommerce-payments"),country:(0,W.__)("country placeholder","woocommerce-payments")},Ug={arzte_und_apotheker_bank:"Ärzte- und Apothekerbank",austrian_anadi_bank_ag:"Austrian Anadi Bank AG",bank_austria:"Bank Austria",bankhaus_carl_spangler:"Bankhaus Carl Spängler & Co.AG",bankhaus_schelhammer_und_schattera_ag:"Bankhaus Schelhammer & Schattera AG",bawag_psk_ag:"BAWAG P.S.K. AG",bks_bank_ag:"BKS Bank AG",brull_kallmus_bank_ag:"Brüll Kallmus Bank AG",btv_vier_lander_bank:"BTV VIER LÄNDER BANK",capital_bank_grawe_gruppe_ag:"Capital Bank Grawe Gruppe AG",dolomitenbank:"Dolomitenbank",easybank_ag:"Easybank AG",erste_bank_und_sparkassen:"Erste Bank und Sparkassen",hypo_alpeadriabank_international_ag:"Hypo Alpe-Adria-Bank International AG",hypo_noe_lb_fur_niederosterreich_u_wien:"HYPO NOE LB für Niederösterreich u. Wien",hypo_oberosterreich_salzburg_steiermark:"HYPO Oberösterreich,Salzburg,Steiermark",hypo_tirol_bank_ag:"Hypo Tirol Bank AG",hypo_vorarlberg_bank_ag:"Hypo Vorarlberg Bank AG",hypo_bank_burgenland_aktiengesellschaft:"HYPO-BANK BURGENLAND Aktiengesellschaft",marchfelder_bank:"Marchfelder Bank",oberbank_ag:"Oberbank AG",raiffeisen_bankengruppe_osterreich:"Raiffeisen Bankengruppe Österreich",schoellerbank_ag:"Schoellerbank AG",sparda_bank_wien:"Sparda-Bank Wien",volksbank_gruppe:"Volksbank Gruppe",volkskreditbank_ag:"Volkskreditbank AG",vr_bank_braunau:"VR-Bank Braunau"},Vg={id:(0,W.__)("id placeholder","woocommerce-payments"),bank:(0,W.__)("bank name placeholder","woocommerce-payments"),verifiedName:(0,W.__)("verified_name placeholder","woocommerce-payments"),customerName:(0,W.__)("customer_name placeholder","woocommerce-payments"),email:(0,W.__)("email placeholder","woocommerce-payments"),formattedAddress:(0,W.__)("address placeholder","woocommerce-payments")},Wg={bankName:(0,W.__)("bank name placeholder","woocommerce-payments"),bic:(0,W.__)("bic placeholder","woocommerce-payments"),id:(0,W.__)("id placeholder","woocommerce-payments"),name:(0,W.__)("name placeholder","woocommerce-payments"),email:(0,W.__)("email placeholder","woocommerce-payments"),formattedAddress:(0,W.__)("address placeholder","woocommerce-payments"),country:(0,W.__)("country placeholder","woocommerce-payments")},Hg={id:(0,W.__)("id placeholder","woocommerce-payments"),bankName:(0,W.__)("bank name placeholder","woocommerce-payments"),bic:(0,W.__)("bic placeholder","woocommerce-payments"),last4:"0000",verifiedName:(0,W.__)("verified name placeholder","woocommerce-payments"),name:(0,W.__)("name placeholder","woocommerce-payments"),email:(0,W.__)("email placeholder","woocommerce-payments"),formattedAddress:(0,W.__)("address placeholder","woocommerce-payments"),country:(0,W.__)("country placeholder","woocommerce-payments")},Yg={id:"id placeholder",name:"name placeholder",email:"email placeholder",formattedAddress:"address placeholder",paymentMethodCategory:"category placeholder",preferredLocale:"locale placeholder"},Gg={id:(0,W.__)("id placeholder","woocommerce-payments"),bank:(0,W.__)("bank name placeholder","woocommerce-payments"),reference:(0,W.__)("reference placeholder","woocommerce-payments"),verifiedName:(0,W.__)("verified_name placeholder","woocommerce-payments"),customerName:(0,W.__)("customer_name placeholder","woocommerce-payments"),email:(0,W.__)("email placeholder","woocommerce-payments"),formattedAddress:(0,W.__)("address placeholder","woocommerce-payments")},qg={last4:"0000",fingerprint:(0,W.__)("fingerprint placeholder","woocommerce-payments"),id:(0,W.__)("id placeholder","woocommerce-payments"),name:(0,W.__)("name placeholder","woocommerce-payments"),email:(0,W.__)("email placeholder","woocommerce-payments"),formattedAddress:(0,W.__)("address placeholder","woocommerce-payments"),country:(0,W.__)("country placeholder","woocommerce-payments")},Kg={bankCode:(0,W.__)("bank code placeholder","woocommerce-payments"),bankName:(0,W.__)("bank name placeholder","woocommerce-payments"),bic:(0,W.__)("bic placeholder","woocommerce-payments"),last4:"0000",verifiedName:(0,W.__)("verified name placeholder","woocommerce-payments"),fingerprint:(0,W.__)("fingerprint placeholder","woocommerce-payments"),id:(0,W.__)("id placeholder","woocommerce-payments"),name:(0,W.__)("name placeholder","woocommerce-payments"),email:(0,W.__)("email placeholder","woocommerce-payments"),formattedAddress:(0,W.__)("address placeholder","woocommerce-payments"),country:(0,W.__)("country placeholder","woocommerce-payments")},Qg={affirm:({charge:e,isLoading:t})=>{const n=e&&e.payment_method_details?(e=>{const{billing_details:t,payment_method:n}=e,{name:o,email:r,formatted_address:a}=t;return{id:n,name:o,email:r,formattedAddress:a}})(e):Dg,{id:o,name:r,email:a,formattedAddress:i}=n;return G().createElement("div",{className:"payment-method-details"},G().createElement("div",{className:"payment-method-details__column"},G().createElement(Rg,{isLoading:t,label:(0,W.__)("ID","woocommerce-payments")},o||"–")),G().createElement("div",{className:"payment-method-details__column"},G().createElement(Rg,{isLoading:t,label:(0,W.__)("Owner","woocommerce-payments")},r||"–"),G().createElement(Rg,{isLoading:t,label:(0,W.__)("Owner email","woocommerce-payments")},a||"–"),G().createElement(Rg,{isLoading:t,label:(0,W.__)("Address","woocommerce-payments")},G().createElement("span",{dangerouslySetInnerHTML:{__html:i||"–"}}))))},afterpay_clearpay:({charge:e,isLoading:t})=>{const n=e&&e.payment_method_details?(e=>{const{billing_details:t,payment_method:n}=e,{name:o,email:r,formatted_address:a}=t;return{id:n,name:o,email:r,formattedAddress:a}})(e):Mg,{id:o,name:r,email:a,formattedAddress:i}=n;return G().createElement("div",{className:"payment-method-details"},G().createElement("div",{className:"payment-method-details__column"},G().createElement(Rg,{isLoading:t,label:(0,W.__)("ID","woocommerce-payments")},o||"–")),G().createElement("div",{className:"payment-method-details__column"},G().createElement(Rg,{isLoading:t,label:(0,W.__)("Owner","woocommerce-payments")},r||"–"),G().createElement(Rg,{isLoading:t,label:(0,W.__)("Owner email","woocommerce-payments")},a||"–"),G().createElement(Rg,{isLoading:t,label:(0,W.__)("Address","woocommerce-payments")},G().createElement("span",{dangerouslySetInnerHTML:{__html:i||"–"}}))))},au_becs_debit:({charge:e={},isLoading:t})=>{const n=e&&e.payment_method_details?(e=>{const{billing_details:t,payment_method:n}=e,{bsb_number:o,last4:r,fingerprint:a}=e.payment_method_details.au_becs_debit,{name:i,email:s,formatted_address:c}=t;return{bsb:o,last4:r,fingerprint:a,id:n,name:i,email:s,formattedAddress:c}})(e):jg,{bsb:o,last4:r,id:a,name:i,email:s,formattedAddress:c}=n,d=Rg;return(0,Aa.jsxs)("div",{className:"payment-method-details",children:[(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("BSB","woocommerce-payments"),children:o}),(0,Aa.jsxs)(d,{isLoading:t,label:(0,W.__)("Account","woocommerce-payments"),children:["••••• ",r]}),(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("ID","woocommerce-payments"),children:a})]}),(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("Owner","woocommerce-payments"),children:i}),(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("Owner email","woocommerce-payments"),children:s}),(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("Address","woocommerce-payments"),children:(0,Aa.jsx)("span",{dangerouslySetInnerHTML:{__html:c}})})]})]})},bancontact:({charge:e={},isLoading:t})=>{const n=e.payment_method_details?(e=>{const{billing_details:t,payment_method:n}=e,{bank_name:o,bic:r,verified_name:a}=e.payment_method_details.bancontact,{name:i,email:s,formatted_address:c}=t;return{id:n,bankName:o,bic:r,verifiedName:a,name:i,email:s,formattedAddress:c}})(e):Pg,{id:o,bankName:r,bic:a,verifiedName:i,name:s,email:c,formattedAddress:d}=n,l=Rg;return(0,Aa.jsxs)("div",{className:"payment-method-details",children:[(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(l,{isLoading:t,label:(0,W.__)("Bank name","woocommerce-payments"),children:r}),(0,Aa.jsx)(l,{isLoading:t,label:(0,W.__)("BIC","woocommerce-payments"),children:a}),(0,Aa.jsx)(l,{isLoading:t,label:(0,W.__)("ID","woocommerce-payments"),children:o})]}),(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(l,{isLoading:t,label:(0,W.__)("Verified name","woocommerce-payments"),children:i}),(0,Aa.jsx)(l,{isLoading:t,label:(0,W.__)("Owner","woocommerce-payments"),children:s}),(0,Aa.jsx)(l,{isLoading:t,label:(0,W.__)("Owner email","woocommerce-payments"),children:c}),(0,Aa.jsx)(l,{isLoading:t,label:(0,W.__)("Address","woocommerce-payments"),children:(0,Aa.jsx)("span",{dangerouslySetInnerHTML:{__html:d}})})]})]})},card:({charge:e={},isLoading:t})=>{const n=e&&e.payment_method_details?(e=>{const{billing_details:t,payment_method:n}=e,{last4:o,fingerprint:r,exp_month:a,exp_year:i,funding:s,network:c,country:d,checks:l}=e.payment_method_details.card,{name:u,email:m,formatted_address:p}=t,{cvc_check:y,address_line1_check:h,address_postal_code_check:_}=l||{},f=a&&i?a+" / "+i:void 0,g={credit:(0,W.__)("credit","woocommerce-payments"),debit:(0,W.__)("debit","woocommerce-payments"),prepaid:(0,W.__)("prepaid","woocommerce-payments"),unknown:(0,W.__)("unknown","woocommerce-payments")};return{last4:o,fingerprint:r,date:f,cardType:c?(0,W.sprintf)((0,W.__)("%1$s %2$s card","woocommerce-payments"),"jcb"===c?c.toUpperCase():c.charAt(0).toUpperCase()+c.slice(1),g[s]):void 0,id:n,name:u,email:m,country:wcSettings.countries[d],cvcCheck:y,line1Check:h,postalCodeCheck:_,formattedAddress:p}})(e):Bg,{last4:o,date:r,cardType:a,id:i,name:s,email:c,country:d,cvcCheck:l,line1Check:u,postalCodeCheck:m,formattedAddress:p}=n,y=Rg,h=Fg;return(0,Aa.jsxs)("div",{className:"payment-method-details",children:[(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(y,{isLoading:t,label:(0,W.__)("Number","woocommerce-payments"),children:o?(0,Aa.jsxs)(Aa.Fragment,{children:["•••• ",o]}):"–"}),(0,Aa.jsx)(y,{isLoading:t,label:(0,W.__)("Expires","woocommerce-payments"),children:null!=r?r:"–"}),(0,Aa.jsx)(y,{isLoading:t,label:(0,W.__)("Type","woocommerce-payments"),children:null!=a?a:"–"}),(0,Aa.jsx)(y,{isLoading:t,label:(0,W.__)("ID","woocommerce-payments"),children:i||"–"})]}),(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(y,{isLoading:t,label:(0,W.__)("Owner","woocommerce-payments"),children:s}),(0,Aa.jsx)(y,{isLoading:t,label:(0,W.__)("Owner email","woocommerce-payments"),children:c}),(0,Aa.jsx)(y,{isLoading:t,label:(0,W.__)("Address","woocommerce-payments"),children:(0,Aa.jsx)("span",{dangerouslySetInnerHTML:{__html:p}})}),(0,Aa.jsx)(y,{isLoading:t,label:(0,W.__)("Origin","woocommerce-payments"),children:d}),(0,Aa.jsx)(y,{isLoading:t,label:(0,W.__)("CVC check","woocommerce-payments"),children:(0,Aa.jsx)(h,{checked:l})}),(0,Aa.jsx)(y,{isLoading:t,label:(0,W.__)("Street check","woocommerce-payments"),children:(0,Aa.jsx)(h,{checked:u})}),(0,Aa.jsx)(y,{isLoading:t,label:(0,W.__)("Postal code check","woocommerce-payments"),children:(0,Aa.jsx)(h,{checked:m})})]})]})},card_present:({charge:e={},isLoading:t})=>{const n=e&&e.payment_method_details?(e=>{const{billing_details:t,payment_method:n}=e,{last4:o,fingerprint:r,exp_month:a,exp_year:i,funding:s,network:c,country:d}=e.payment_method_details.card_present,{name:l,email:u,formatted_address:m}=t,p=a+" / "+i,y={credit:(0,W.__)("credit","woocommerce-payments"),debit:(0,W.__)("debit","woocommerce-payments"),prepaid:(0,W.__)("prepaid","woocommerce-payments"),unknown:(0,W.__)("unknown","woocommerce-payments")};return{last4:o,fingerprint:r,date:p,cardType:(0,W.sprintf)((0,W.__)("%1$s %2$s card","woocommerce-payments"),c.charAt(0).toUpperCase()+c.slice(1),y[s]),id:n,name:l,email:u,country:wcSettings.countries[d],formattedAddress:m}})(e):zg,{last4:o,date:r,cardType:a,id:i,name:s,email:c,country:d,formattedAddress:l}=n,u=Rg;return(0,Aa.jsxs)("div",{className:"payment-method-details",children:[(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsxs)(u,{isLoading:t,label:(0,W.__)("Number","woocommerce-payments"),children:["•••• ",o]}),(0,Aa.jsx)(u,{isLoading:t,label:(0,W.__)("Expires","woocommerce-payments"),children:r}),(0,Aa.jsx)(u,{isLoading:t,label:(0,W.__)("Type","woocommerce-payments"),children:a}),(0,Aa.jsx)(u,{isLoading:t,label:(0,W.__)("ID","woocommerce-payments"),children:i})]}),(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(u,{isLoading:t,label:(0,W.__)("Owner","woocommerce-payments"),children:s}),(0,Aa.jsx)(u,{isLoading:t,label:(0,W.__)("Owner email","woocommerce-payments"),children:c}),(0,Aa.jsx)(u,{isLoading:t,label:(0,W.__)("Address","woocommerce-payments"),children:(0,Aa.jsx)("span",{dangerouslySetInnerHTML:{__html:l}})}),(0,Aa.jsx)(u,{isLoading:t,label:(0,W.__)("Origin","woocommerce-payments"),children:d})]})]})},eps:({charge:e={},isLoading:t})=>{const n=e.payment_method_details?(e=>{const{billing_details:t,payment_method:n}=e,{bank:o,verified_name:r}=e.payment_method_details.eps,{name:a,email:i,formatted_address:s}=t;return{id:n,bank:o,verifiedName:r,customerName:a,email:i,formattedAddress:s}})(e):Vg,{id:o,bank:r,verifiedName:a,customerName:i,email:s,formattedAddress:c}=n,d=Rg;return(0,Aa.jsxs)("div",{className:"payment-method-details",children:[(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("Bank name","woocommerce-payments"),children:Ug[r]}),(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("ID","woocommerce-payments"),children:o}),(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("Verified name","woocommerce-payments"),children:a})]}),(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("Owner","woocommerce-payments"),children:i}),(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("Owner email","woocommerce-payments"),children:s}),(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("Address","woocommerce-payments"),children:(0,Aa.jsx)("span",{dangerouslySetInnerHTML:{__html:c}})})]})]})},giropay:({charge:e={},isLoading:t})=>{const n=e.payment_method_details?(e=>{const{billing_details:t,payment_method:n}=e,{bank_name:o,bic:r}=e.payment_method_details.giropay,{name:a,email:i,formatted_address:s}=t;return{id:n,bankName:o,bic:r,name:a,email:i,formattedAddress:s}})(e):Wg,{id:o,bankName:r,bic:a,name:i,email:s,formattedAddress:c}=n,d=Rg;return(0,Aa.jsxs)("div",{className:"payment-method-details",children:[(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("Bank name","woocommerce-payments"),children:r}),(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("BIC","woocommerce-payments"),children:a}),(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("ID","woocommerce-payments"),children:o})]}),(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("Owner","woocommerce-payments"),children:i}),(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("Owner email","woocommerce-payments"),children:s}),(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("Address","woocommerce-payments"),children:(0,Aa.jsx)("span",{dangerouslySetInnerHTML:{__html:c}})})]})]})},ideal:({charge:e={},isLoading:t})=>{const n=e.payment_method_details?(e=>{const{billing_details:t,payment_method:n}=e,{bank:o,bic:r,country:a,iban_last4:i,verified_name:s}=e.payment_method_details.ideal,{name:c,email:d,formatted_address:l}=t;return{bankName:o,bic:r,last4:i,verifiedName:s,id:n,name:c,email:d,country:wcSettings.countries[a],formattedAddress:l}})(e):Hg,{bankName:o,bic:r,last4:a,verifiedName:i,id:s,name:c,email:d,formattedAddress:l}=n,u=Rg;return(0,Aa.jsxs)("div",{className:"payment-method-details",children:[(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(u,{isLoading:t,label:(0,W.__)("ID","woocommerce-payments"),children:s}),(0,Aa.jsx)(u,{isLoading:t,label:(0,W.__)("Bank name","woocommerce-payments"),children:o}),(0,Aa.jsx)(u,{isLoading:t,label:(0,W.__)("BIC","woocommerce-payments"),children:r}),(0,Aa.jsxs)(u,{isLoading:t,label:(0,W.__)("IBAN","woocommerce-payments"),children:["•••• ",a]})]}),(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(u,{isLoading:t,label:(0,W.__)("Verified name","woocommerce-payments"),children:i}),(0,Aa.jsx)(u,{isLoading:t,label:(0,W.__)("Owner","woocommerce-payments"),children:c}),(0,Aa.jsx)(u,{isLoading:t,label:(0,W.__)("Owner email","woocommerce-payments"),children:d}),(0,Aa.jsx)(u,{isLoading:t,label:(0,W.__)("Address","woocommerce-payments"),children:(0,Aa.jsx)("span",{dangerouslySetInnerHTML:{__html:l}})})]})]})},klarna:({charge:e={},isLoading:t})=>{const n=e.payment_method_details?(e=>{const{billing_details:t,payment_method:n}=e,{payment_method_category:o,preferred_locale:r}=e.payment_method_details.klarna,a={pay_later:(0,W.__)("pay_later","woocommerce-payments"),pay_now:(0,W.__)("pay_now","woocommerce-payments"),pay_with_financing:(0,W.__)("pay_with_financing","woocommerce-payments"),pay_in_installments:(0,W.__)("pay_in_installments","woocommerce-payments")},{name:i,email:s,formatted_address:c}=t;return{id:n,name:i,email:s,formattedAddress:c,paymentMethodCategory:a[o],preferredLocale:r}})(e):Yg,{id:o,name:r,email:a,formattedAddress:i,paymentMethodCategory:s,preferredLocale:c}=n;return(0,Aa.jsxs)("div",{className:"payment-method-details",children:[(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(Rg,{isLoading:t,label:(0,W.__)("ID","woocommerce-payments"),children:o}),(0,Aa.jsx)(Rg,{isLoading:t,label:(0,W.__)("Category","woocommerce-payments"),children:s}),(0,Aa.jsx)(Rg,{isLoading:t,label:(0,W.__)("Preferred Locale","woocommerce-payments"),children:c})]}),(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(Rg,{isLoading:t,label:(0,W.__)("Owner","woocommerce-payments"),children:r}),(0,Aa.jsx)(Rg,{isLoading:t,label:(0,W.__)("Owner email","woocommerce-payments"),children:a}),(0,Aa.jsx)(Rg,{isLoading:t,label:(0,W.__)("Address","woocommerce-payments"),children:(0,Aa.jsx)("span",{dangerouslySetInnerHTML:{__html:i}})})]})]})},p24:({charge:e={},isLoading:t})=>{const n=e.payment_method_details?(e=>{const{billing_details:t,payment_method:n}=e,{bank:o,reference:r,verified_name:a}=e.payment_method_details.p24,{name:i,email:s,formatted_address:c}=t;return{id:n,bank:o,reference:r,verifiedName:a,customerName:i,email:s,formattedAddress:c}})(e):Gg,{id:o,bank:r,reference:a,verifiedName:i,customerName:s,email:c,formattedAddress:d}=n,l=Rg;return(0,Aa.jsxs)("div",{className:"payment-method-details",children:[(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(l,{isLoading:t,label:(0,W.__)("Bank name","woocommerce-payments"),children:g_[r]}),(0,Aa.jsx)(l,{isLoading:t,label:(0,W.__)("Reference","woocommerce-payments"),children:a}),(0,Aa.jsx)(l,{isLoading:t,label:(0,W.__)("ID","woocommerce-payments"),children:o}),(0,Aa.jsx)(l,{isLoading:t,label:(0,W.__)("Verified name","woocommerce-payments"),children:i})]}),(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(l,{isLoading:t,label:(0,W.__)("Owner","woocommerce-payments"),children:s}),(0,Aa.jsx)(l,{isLoading:t,label:(0,W.__)("Owner email","woocommerce-payments"),children:c}),(0,Aa.jsx)(l,{isLoading:t,label:(0,W.__)("Address","woocommerce-payments"),children:(0,Aa.jsx)("span",{dangerouslySetInnerHTML:{__html:d}})})]})]})},sepa_debit:({charge:e={},isLoading:t})=>{const n=e&&e.payment_method_details?(e=>{const{billing_details:t,payment_method:n}=e,{last4:o,fingerprint:r,country:a}=e.payment_method_details.sepa_debit,{name:i,email:s,formatted_address:c}=t;return{last4:o,fingerprint:r,id:n,name:i,email:s,country:wcSettings.countries[a],formattedAddress:c}})(e):qg,{last4:o,id:r,name:a,email:i,country:s,formattedAddress:c}=n,d=Rg;return(0,Aa.jsxs)("div",{className:"payment-method-details",children:[(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsxs)(d,{isLoading:t,label:(0,W.__)("IBAN","woocommerce-payments"),children:["•••• ",o]}),(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("ID","woocommerce-payments"),children:r})]}),(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("Owner","woocommerce-payments"),children:a}),(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("Owner email","woocommerce-payments"),children:i}),(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("Address","woocommerce-payments"),children:(0,Aa.jsx)("span",{dangerouslySetInnerHTML:{__html:c}})}),(0,Aa.jsx)(d,{isLoading:t,label:(0,W.__)("Origin","woocommerce-payments"),children:s})]})]})},sofort:({charge:e={},isLoading:t})=>{const n=e.payment_method_details?(e=>{const{billing_details:t,payment_method:n}=e,{bank_code:o,bank_name:r,bic:a,country:i,iban_last4:s,verified_name:c}=e.payment_method_details.sofort,{name:d,email:l,formatted_address:u}=t;return{bankCode:o,bankName:r,bic:a,last4:s,verifiedName:c,id:n,name:d,email:l,country:wcSettings.countries[i],formattedAddress:u}})(e):Kg,{bankCode:o,bankName:r,bic:a,last4:i,verifiedName:s,id:c,name:d,email:l,country:u,formattedAddress:m}=n,p=Rg;return(0,Aa.jsxs)("div",{className:"payment-method-details",children:[(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(p,{isLoading:t,label:(0,W.__)("ID","woocommerce-payments"),children:c}),(0,Aa.jsx)(p,{isLoading:t,label:(0,W.__)("Bank code","woocommerce-payments"),children:o}),(0,Aa.jsx)(p,{isLoading:t,label:(0,W.__)("Bank name","woocommerce-payments"),children:r}),(0,Aa.jsx)(p,{isLoading:t,label:(0,W.__)("BIC","woocommerce-payments"),children:a}),(0,Aa.jsxs)(p,{isLoading:t,label:(0,W.__)("IBAN","woocommerce-payments"),children:["•••• ",i]})]}),(0,Aa.jsxs)("div",{className:"payment-method-details__column",children:[(0,Aa.jsx)(p,{isLoading:t,label:(0,W.__)("Verified name","woocommerce-payments"),children:s}),(0,Aa.jsx)(p,{isLoading:t,label:(0,W.__)("Owner","woocommerce-payments"),children:d}),(0,Aa.jsx)(p,{isLoading:t,label:(0,W.__)("Owner email","woocommerce-payments"),children:l}),(0,Aa.jsx)(p,{isLoading:t,label:(0,W.__)("Address","woocommerce-payments"),children:(0,Aa.jsx)("span",{dangerouslySetInnerHTML:{__html:m}})}),(0,Aa.jsx)(p,{isLoading:t,label:(0,W.__)("Origin","woocommerce-payments"),children:u})]})]})}},Zg=({charge:e={},isLoading:t})=>{if(!e.payment_method_details||!e.payment_method_details.type)return null;const n=e.payment_method_details.type;if(!(n in Qg))return null;const o=Qg[n];return(0,Aa.jsxs)(So,{size:"large",children:[(0,Aa.jsx)(ch,{children:(0,Aa.jsx)(mf,{isLoading:t,value:(0,W.__)("Payment method","woocommerce-payments")})}),(0,Aa.jsx)(Io,{children:(0,Aa.jsx)(o,{isLoading:t,charge:e})})]})},Jg=({id:e,error:t,charge:n={},metadata:o={},isLoading:r,showTimeline:a=!0,paymentIntent:i})=>!r&&t instanceof Error?G().createElement(La,{maxWidth:1032,className:"wcpay-payment-details"},G().createElement(dc,{currentPage:"payments",isDetailsView:!0}),G().createElement(So,null,G().createElement(Io,null,(0,W.__)("Payment details not loaded","woocommerce-payments")))):G().createElement(La,{maxWidth:1032,className:"wcpay-payment-details"},G().createElement(dc,{currentPage:"payments",isDetailsView:!0}),G().createElement(Ia,null,G().createElement(sg,{charge:n,metadata:o,isLoading:r,paymentIntent:i})),a&&wcpaySettings.featureFlags.paymentTimeline&&G().createElement(Ia,null,G().createElement(Lg,{paymentIntentId:e})),G().createElement(Ia,null,G().createElement(Zg,{charge:n,isLoading:r}))),Xg=({id:e})=>{const{data:t,isLoading:n}=(e=>(0,oc.useSelect)((t=>{const{getChargeFromOrder:n,isResolving:o,getChargeFromOrderError:r,hasFinishedResolution:a}=t(Li);return{data:n(e),error:r(e),isLoading:o("getChargeFromOrder",[e])||!a("getChargeFromOrder",[e])}}),[e]))(e),o=!!t.payment_intent,r=n||o;return(0,Y.useEffect)((()=>{if(t&&o){const e=Pi({page:"wc-admin",path:"/payments/transactions/details",id:t.payment_intent});window.location.href=e}}),[t,o]),G().createElement(Jg,{id:e,charge:t,isLoading:r,showTimeline:!o})},ev=e=>void 0!==e.charge,tv=({id:e})=>{const{data:t,error:n,isLoading:o}=Jp(e),r=ev(t)?t:{},a=Zp(e),i=a||o,s=(ev(t)?t.charge:t)||{},c=ev(t)?t.metadata:{};return(0,Y.useEffect)((()=>{if((e=>void 0===e.charge)(t)&&a&&t.payment_intent){const e=Pi({page:"wc-admin",path:"/payments/transactions/details",id:t.payment_intent});(0,My.getHistory)().replace(e)}}),[t,a]),G().createElement(Jg,{id:e,error:n,charge:s,metadata:c,isLoading:i,showTimeline:!a,paymentIntent:r})},nv=({query:e})=>{const{id:t,transaction_id:n,transaction_type:o}=e||{},{status_is:r,type_is:a}=(0,My.getQuery)();return r&&a&&(oa("wcpay_fraud_protection_order_details_link_clicked",{status:r,type:a}),(0,My.updateQueryString)({status_is:void 0,type_is:void 0})),"card_reader_fee"===o?G().createElement(q_,{chargeId:t,transactionId:n}):/^\d+$/.test(t)?G().createElement(Xg,{id:t}):G().createElement(tv,{id:t})},ov=({storeCurrencies:e})=>{return G().createElement("div",{className:"woocommerce-filters-disputes"},G().createElement(Kr.ReportFilters,{filters:(t=Tl,t.forEach((t=>{if("store_currency_is"===t.param){const n=e||[];t.filters=[t.filters[0],...n.map((e=>({label:Fc(e),value:e})))],2!0)}})),t),advancedFilters:Il,showDatePicker:!1,path:"/payments/disputes",query:(0,My.getQuery)()}));var t};var rv=function(e,t,n,o){return new(n||(n=Promise))((function(r,a){function i(e){try{c(o.next(e))}catch(e){a(e)}}function s(e){try{c(o.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}c((o=o.apply(e,t||[])).next())}))};const av=e=>{if(""===e.due_by||!hf(e.status))return"";const t=Ai()().utc(),n=Ai().utc(e.due_by),o=n.diff(t,"hours",!1),r=n.diff(t,"days",!1);return o<=0?"":o<=72?G().createElement("span",{className:"due-soon"},o<=24?(0,W.__)("Last day today","woocommerce-payments"):(0,W.sprintf)((0,W._n)("%s day left","%s days left",r,"woocommerce-payments"),r),G().createElement(Qr.A,{className:"due-soon-icon"})):lc(e.due_by,{includeTime:!0})},iv=()=>{var e,t,n;ip();const[o,r]=(0,Y.useState)(!1),{createNotice:a}=(0,oc.useDispatch)("core/notices"),{disputes:i,isLoading:s}=jl((0,My.getQuery)()),{disputesSummary:c,isLoading:d}=(({paged:e,per_page:t,match:n,store_currency_is:o,date_before:r,date_after:a,date_between:i,filter:s,status_is:c,status_is_not:d})=>(0,oc.useSelect)((l=>{const{getDisputesSummary:u,isResolving:m}=l(Li),p={paged:Number.isNaN(parseInt(null!=e?e:"",10))?"1":e,perPage:Number.isNaN(parseInt(null!=t?t:"",10))?"25":t,match:n,storeCurrencyIs:o,dateBefore:r,dateAfter:a,dateBetween:i,filter:s,statusIs:c,statusIsNot:d};return{disputesSummary:u(p),isLoading:m("getDisputesSummary",[p])}}),[e,t,o,n,r,a,JSON.stringify(i),s,c,d]))((0,My.getQuery)()),l=(u=(0,My.getQuery)().orderby,[{key:"details",label:"",required:!0,cellClassName:Ro()("info-button",{"is-sorted":"amount"===u}),isLeftAligned:!0},{key:"amount",label:(0,W.__)("Amount","woocommerce-payments"),screenReaderLabel:(0,W.__)("Amount","woocommerce-payments"),required:!0,isSortable:!0,isLeftAligned:!0},{key:"currency",label:(0,W.__)("Currency","woocommerce-payments"),visible:!1,required:!0},{key:"status",label:(0,W.__)("Status","woocommerce-payments"),screenReaderLabel:(0,W.__)("Status","woocommerce-payments"),required:!0,isLeftAligned:!0},{key:"reason",label:(0,W.__)("Reason","woocommerce-payments"),screenReaderLabel:(0,W.__)("Reason","woocommerce-payments"),required:!0,isLeftAligned:!0},{key:"source",label:(0,W.__)("Source","woocommerce-payments"),screenReaderLabel:(0,W.__)("Source","woocommerce-payments"),required:!0,cellClassName:"is-center-aligned"},{key:"order",label:(0,W.__)("Order #","woocommerce-payments"),screenReaderLabel:(0,W.__)("Order #","woocommerce-payments"),required:!0},{key:"customerName",label:(0,W.__)("Customer","woocommerce-payments"),screenReaderLabel:(0,W.__)("Customer","woocommerce-payments"),isLeftAligned:!0},{key:"customerEmail",label:(0,W.__)("Email","woocommerce-payments"),screenReaderLabel:(0,W.__)("Email","woocommerce-payments"),visible:!1,isLeftAligned:!0},{key:"customerCountry",label:(0,W.__)("Country","woocommerce-payments"),screenReaderLabel:(0,W.__)("Country","woocommerce-payments"),visible:!1,isLeftAligned:!0},{key:"created",label:(0,W.__)("Disputed on","woocommerce-payments"),screenReaderLabel:(0,W.__)("Disputed on","woocommerce-payments"),isLeftAligned:!0,isSortable:!0,defaultSort:!0,defaultOrder:"desc",visible:!1},{key:"dueBy",label:(0,W.__)("Respond by","woocommerce-payments"),screenReaderLabel:(0,W.__)("Respond by","woocommerce-payments"),required:!0,isLeftAligned:!0,isSortable:!0},{key:"action",label:(0,W.__)("Action","woocommerce-payments"),screenReaderLabel:(0,W.__)("Action","woocommerce-payments"),isLeftAligned:!1,isNumeric:!0,required:!0,visible:!0}]);var u;const{columnsToDisplay:m,onColumnsChange:p}=th("wc_payments_disputes_hidden_columns",l),y=c.count||0,h=i.map((e=>{var t,n,o,r,a,i;const s=t=>{t.preventDefault(),oa("wcpay_disputes_row_action_click"),(0,My.getHistory)().push(By(e.charge_id,"transactions"))},c=t=>G().createElement(Uy,{href:By(e.charge_id,"transactions"),onClick:s},t),d=G().createElement(zy,{id:e.charge_id,parentSegment:"transactions"}),u=xl[e.reason],m=u?u.display:zi(e.reason),p=hf(e.status),y={amount:{value:Uc(e.amount,e.currency),display:c(Hc(e.amount,e.currency))},currency:{value:e.currency,display:c(e.currency)},status:{value:e.status,display:c(G().createElement(gf,{status:e.status,dueBy:e.due_by}))},reason:{value:m,display:c(m)},source:{value:null!==(t=e.source)&&void 0!==t?t:"",display:c(G().createElement("span",{className:`payment-method__brand payment-method__brand--${null!==(n=e.source)&&void 0!==n?n:""}`}))},created:{value:e.created,display:c(lc(e.created,{includeTime:!0}))},dueBy:{value:e.due_by,display:c(av(e))},order:{value:null!==(o=e.order_number)&&void 0!==o?o:"",display:G().createElement(Ah,{order:e.order})},customerName:{value:null!==(r=e.customer_name)&&void 0!==r?r:"",display:e.order&&e.order.customer_url?G().createElement(Kr.Link,{href:e.order.customer_url},e.customer_name):c(e.customer_name)},customerEmail:{value:null!==(a=e.customer_email)&&void 0!==a?a:"",display:c(e.customer_email)},customerCountry:{value:null!==(i=e.customer_country)&&void 0!==i?i:"",display:c(e.customer_country)},details:{value:e.dispute_id,display:d},action:{value:"",display:G().createElement(Dr,{variant:p?"secondary":"tertiary",href:By(e.charge_id,"transactions"),onClick:s},p?(0,W.__)("Respond","woocommerce-payments"):(0,W.__)("See details","woocommerce-payments"))}};return l.map((({key:e})=>y[e]||{value:void 0,display:null}))})),_=!!h.length;let f;void 0!==c.count&&!d&&(f=[{label:(0,W._n)("dispute","disputes",null!==(e=c.count)&&void 0!==e?e:0,"woocommerce-payments"),value:`${Vi(c.count)}`}]);const g="string"==typeof(0,My.getQuery)().store_currency_is,v=c.currencies||(g?[null!==(t=(0,My.getQuery)().store_currency_is)&&void 0!==t?t:""]:[]);return G().createElement(La,null,G().createElement(dc,{currentPage:"disputes"}),G().createElement(ov,{storeCurrencies:v}),G().createElement(Kr.TableCard,{className:"wcpay-disputes-list",title:(0,W.__)("Disputes","woocommerce-payments"),isLoading:s,rowsPerPage:parseInt(null!==(n=(0,My.getQuery)().per_page)&&void 0!==n?n:"",10)||25,totalRows:y,headers:m,rows:h,summary:f,query:(0,My.getQuery)(),onQueryChange:My.onQueryChange,onColumnsChange:p,actions:[_&&G().createElement(Qy,{key:"download",isDisabled:s||o,onClick:()=>rv(void 0,void 0,void 0,(function*(){r(!0);const e=(0,W.__)("Disputes","woocommerce-payments");if("endpoint"==(y>h.length?"endpoint":"browser"))rv(void 0,void 0,void 0,(function*(){const e=(0,My.getQuery)(),{page:t,path:n}=e,o=(function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r{var t,n;return[...e.slice(0,3),Object.assign(Object.assign({},e[3]),{value:of[null!==(t=e[3].value)&&void 0!==t?t:""].message}),Object.assign(Object.assign({},e[4]),{value:zi((null!==(n=e[4].value)&&void 0!==n?n:"").toString())}),...e.slice(5,10),Object.assign(Object.assign({},e[10]),{value:lc(e[10].value)}),Object.assign(Object.assign({},e[11]),{value:lc(e[11].value,{includeTime:!0})})]}));(0,Py.downloadCSVFile)((0,Py.generateCSVFileName)(e,(0,My.getQuery)()),(0,Py.generateCSVDataFromTable)(t,n)),oa("wcpay_disputes_download",{exported_disputes:n.length,total_disputes:c.count,download_type:"browser"})}r(!1)}))})]}))},sv=(function(){var e=ut.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}})`
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
`,cv=Ft("svg",{target:"e1bj2jdf2"})("width:",Yn.spinnerSize,"px;height:",Yn.spinnerSize,"px;display:inline-block;margin:5px 11px 0;position:relative;color:var( --wp-admin-theme-color );overflow:visible;"),dv={name:"9s4963",styles:"fill:transparent;stroke-width:1.5px"},lv=Ft("circle",{target:"e1bj2jdf1"})(dv,";stroke:",zn.gray[300],";"),uv=Ft("path",{target:"e1bj2jdf0"})(dv,";stroke:currentColor;stroke-linecap:round;transform-origin:50% 50%;animation:1.4s linear infinite both ",sv,";");function mv(e){let{className:t,...n}=e;return(0,q.createElement)(cv,K({className:Ro()("components-spinner",t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false"},n),(0,q.createElement)(lv,{cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,q.createElement)(uv,{d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"}))}const pv=G().createElement(Po.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},G().createElement(Po.Path,{d:"M12 20C16.4183 20 20 16.4183 20 12C20 7.58172 16.4183 4 12 4C7.58172 4 4 7.58172 4 12C4 16.4183 7.58172 20 12 20Z",stroke:"#F0B849",strokeWidth:"1.5"}),G().createElement(Po.Path,{d:"M13 7H11V13H13V7Z",fill:"#F0B849"}),G().createElement(Po.Path,{d:"M13 15H11V17H13V15Z",fill:"#F0B849"})),yv=({query:{id:e}})=>{const{dispute:t,error:n,isLoading:o}=(e=>{const{dispute:t,error:n,isLoading:o}=(0,oc.useSelect)((t=>{const{getDispute:n,getDisputeError:o,isResolving:r}=t(Li);return{dispute:n(e),error:o(e),isLoading:r("getDispute",[e])}}),[e]);return{dispute:t,isLoading:o,error:n}})(e);return(0,Y.useEffect)((()=>{if(!o&&(null==t?void 0:t.charge)){const e=t.charge,n=Pi({page:"wc-admin",path:"/payments/transactions/details",id:e.payment_intent,transaction_id:e.balance_transaction,type:"dispute"});(0,My.getHistory)().replace(n)}}),[t,o]),G().createElement(La,null,G().createElement(Sa,{direction:"column",className:"wcpay-dispute-detail-legacy-redirect"},n?G().createElement(G().Fragment,null,G().createElement(ka,null,G().createElement(Or,{icon:pv,type:"warning",size:32})),G().createElement(ka,null,G().createElement("div",null,G().createElement("b",null,"Error retrieving dispute")),G().createElement("div",null,"Please check your network and try again."))):G().createElement(G().Fragment,null,G().createElement(ka,null,G().createElement(mv,null)),G().createElement(ka,null,G().createElement("div",null,G().createElement("b",null,"One moment please")),G().createElement("div",null,"Redirecting to payment details…")))))},hv=(0,q.forwardRef)((function e(t,n){let{label:o,hideLabelFromVision:r,value:a,help:i,className:s,onChange:c,type:d="text",...l}=t;const u=`inspector-text-control-${(0,Do.useInstanceId)(e)}`;return(0,q.createElement)(eg,{label:o,hideLabelFromVision:r,id:u,help:i,className:s},(0,q.createElement)("input",K({className:"components-text-control__input",type:d,id:u,value:a,onChange:e=>c(e.target.value),"aria-describedby":i?u+"__help":void 0,ref:n},l)))})),_v=ut("box-shadow:0 0 0 transparent;transition:box-shadow 0.1s linear;border-radius:",Yn.radiusBlockUi,";border:",Yn.borderWidth," solid ",zn.ui.border,";",""),fv=ut("border-color:var( --wp-admin-theme-color );box-shadow:0 0 0 calc( ",Yn.borderWidthFocus," - ",Yn.borderWidth," ) var( --wp-admin-theme-color );outline:2px solid transparent;",""),gv=ut("font-family:",Hf("default.fontFamily"),";padding:6px 8px;",_v,";font-size:",Hf("mobileTextMinFontSize"),";line-height:normal;","@media (min-width: 600px)","{font-size:",Hf("default.fontSize"),";line-height:normal;}&:focus{",fv,";}&::-webkit-input-placeholder{color:",zn.darkGray.placeholder,";}&::-moz-placeholder{opacity:1;color:",zn.darkGray.placeholder,";}&:-ms-input-placeholder{color:",zn.darkGray.placeholder,";}.is-dark-theme &{&::-webkit-input-placeholder{color:",zn.lightGray.placeholder,";}&::-moz-placeholder{opacity:1;color:",zn.lightGray.placeholder,";}&:-ms-input-placeholder{color:",zn.lightGray.placeholder,";}}",""),vv=Ft("textarea",{target:"ebk7yr50"})("width:100%;",gv,";");function wv(e){let{label:t,hideLabelFromVision:n,value:o,help:r,onChange:a,rows:i=4,className:s,...c}=e;const d=`inspector-textarea-control-${(0,Do.useInstanceId)(wv)}`;return(0,q.createElement)(eg,{label:t,hideLabelFromVision:n,id:d,help:r,className:s},(0,q.createElement)(vv,K({className:"components-textarea-control__input",id:d,rows:i,onChange:e=>a(e.target.value),"aria-describedby":r?d+"__help":void 0,value:o},c)))}var bv={name:"1739oy8",styles:"z-index:1"};const Ev=e=>{let{isFocused:t}=e;return t?bv:""};var $v={name:"2o6p8u",styles:"justify-content:space-between"},Sv={name:"14qk3ip",styles:"align-items:flex-start;flex-direction:column-reverse"},xv={name:"hbng6e",styles:"align-items:flex-start;flex-direction:column"};const kv=e=>{let{labelPosition:t}=e;switch(t){case"top":return xv;case"bottom":return Sv;case"edge":return $v;default:return""}},Cv=Ft(Sa,{target:"em5sgkm7"})("position:relative;border-radius:2px;padding-top:0;",Ev," ",kv,";");var Nv={name:"wyxldh",styles:"margin:0 !important"},Tv={name:"1d3w5wq",styles:"width:100%"};const Av=Ft("div",{target:"em5sgkm6"})("align-items:center;box-sizing:border-box;border-radius:inherit;display:flex;flex:1;position:relative;",(e=>{let{disabled:t}=e;return ut({backgroundColor:t?zn.ui.backgroundDisabled:zn.ui.background},"","")})," ",(e=>{let{hideLabel:t}=e;return t?Nv:null})," ",(e=>{let{__unstableInputWidth:t,labelPosition:n}=e;return t?"side"===n?"":ut("edge"===n?{flex:`0 0 ${t}`}:{width:t},"",""):Tv}),";"),Ov=(Ft("input",{target:"em5sgkm5"})("&&&{background-color:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:",zn.black,";display:block;font-family:inherit;margin:0;outline:none;width:100%;",(e=>{let t,n,{isDragging:o,dragCursor:r}=e;return o&&(t=ut("cursor:",r,";user-select:none;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}","")),o&&r&&(n=ut("&:active{cursor:",r,";}","")),ut(t," ",n,";","")})," ",(e=>{let{disabled:t}=e;return t?ut({color:zn.ui.textDisabled},"",""):""})," ",(e=>{let{inputSize:t}=e;const n={default:"13px",small:"11px","__unstable-large":"13px"},o=n[t]||n.default;return o?ut("font-size:","16px",";@media ( min-width: 600px ){font-size:",o,";}",""):""})," ",(e=>{let{inputSize:t}=e;const n={default:{height:30,lineHeight:1,minHeight:30,paddingLeft:8,paddingRight:8},small:{height:24,lineHeight:1,minHeight:24,paddingLeft:8,paddingRight:8},"__unstable-large":{height:40,lineHeight:1,minHeight:40,paddingLeft:16,paddingRight:16}};return ut(n[t]||n.default,"","")})," &::-webkit-input-placeholder{line-height:normal;}}"),e=>{let{labelPosition:t}=e,n=8;return"edge"!==t&&"side"!==t||(n=0),ut({marginTop:0,marginRight:0,marginBottom:n,marginLeft:0},"","")}),Iv=Ft(Th,{target:"em5sgkm4"})("&&&{box-sizing:border-box;color:currentColor;display:block;padding-top:0;padding-bottom:0;max-width:100%;z-index:1;",Ov," overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}"),Lv=e=>(0,q.createElement)(Iv,K({},e,{as:"label"})),Rv=Ft(ka,{target:"em5sgkm3"})({name:"1b6uupn",styles:"max-width:calc( 100% - 10px )"}),Dv=Ft("div",{target:"em5sgkm2"})("&&&{box-sizing:border-box;border-radius:inherit;bottom:0;left:0;margin:0;padding:0;pointer-events:none;position:absolute;right:0;top:0;",(e=>{let t,{disabled:n,isFocused:o}=e,r=o?zn.ui.borderFocus:zn.ui.border;return o&&(t=`0 0 0 1px ${zn.ui.borderFocus} inset`),n&&(r=zn.ui.borderDisabled),ut({boxShadow:t,borderColor:r,borderStyle:"solid",borderWidth:1},"","")})," ",ba({paddingLeft:2}),";}"),Mv=Ft("span",{target:"em5sgkm1"})({name:"pvvbxf",styles:"box-sizing:border-box;display:block"}),Pv=Ft("span",{target:"em5sgkm0"})({name:"jgf79h",styles:"align-items:center;align-self:stretch;box-sizing:border-box;display:flex"}),jv=(0,q.memo)((function(e){let{disabled:t=!1,isFocused:n=!1}=e;return(0,q.createElement)(Dv,{"aria-hidden":"true",className:"components-input-control__backdrop",disabled:t,isFocused:n})})),Fv=jv;function Bv(e){let{children:t,hideLabelFromVision:n,htmlFor:o,...r}=e;return t?n?(0,q.createElement)(Lr,{as:"label",htmlFor:o},t):(0,q.createElement)(Lv,K({htmlFor:o},r),t):null}const zv=(0,q.forwardRef)((function e(t,n){let{__unstableInputWidth:o,children:r,className:a,disabled:i=!1,hideLabelFromVision:s=!1,labelPosition:c,id:d,isFocused:l=!1,label:u,prefix:m,size:p="default",suffix:y,...h}=t;const _=function(t){const n=(0,Do.useInstanceId)(e);return t||`input-base-control-${n}`}(d),f=s||!u;return(0,q.createElement)(Cv,K({},h,function(e){const t={};switch(e){case"top":t.direction="column",t.gap=0;break;case"bottom":t.direction="column-reverse",t.gap=0;break;case"edge":t.justify="space-between"}return t}(c),{className:a,isFocused:l,labelPosition:c,ref:n}),(0,q.createElement)(Rv,null,(0,q.createElement)(Bv,{className:"components-input-control__label",hideLabelFromVision:s,labelPosition:c,htmlFor:_,size:p},u)),(0,q.createElement)(Av,{__unstableInputWidth:o,className:"components-input-control__container",disabled:i,hideLabel:f,labelPosition:c},m&&(0,q.createElement)(Mv,{className:"components-input-control__prefix"},m),r,y&&(0,q.createElement)(Pv,{className:"components-input-control__suffix"},y),(0,q.createElement)(Fv,{disabled:i,isFocused:l})))})),Uv=Ft("select",{target:"e1mv6sxx1"})("&&&{appearance:none;background:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:",zn.black,";display:block;font-family:inherit;margin:0;width:100%;",(e=>{let{disabled:t}=e;return t?ut({color:zn.ui.textDisabled},"",""):""}),";",(e=>{let{selectSize:t}=e;const n={default:"13px",small:"11px","__unstable-large":"13px"}[t];return n?ut("font-size:","16px",";@media ( min-width: 600px ){font-size:",n,";}",""):""}),";",(e=>{let{selectSize:t}=e;const n={default:{height:30,lineHeight:1,minHeight:30},small:{height:24,lineHeight:1,minHeight:24},"__unstable-large":{height:40,lineHeight:1,minHeight:40}};return ut(n[t]||n.default,"","")}),";",(e=>{let{selectSize:t="default"}=e;return ba({default:{paddingLeft:8,paddingRight:24},small:{paddingLeft:8,paddingRight:24},"__unstable-large":{paddingLeft:16,paddingRight:32}}[t])}),";}"),Vv=Ft("div",{target:"e1mv6sxx0"})("align-items:center;bottom:0;box-sizing:border-box;display:flex;padding:0 4px;pointer-events:none;position:absolute;top:0;",ba({right:0})," svg{display:block;}");const Wv=(0,q.forwardRef)((function e(t,n){let{className:o,disabled:r=!1,help:a,hideLabelFromVision:i,id:s,label:c,multiple:d=!1,onBlur:l=mt.noop,onChange:u=mt.noop,onFocus:m=mt.noop,options:p=[],size:y="default",value:h,labelPosition:_="top",children:f,prefix:g,suffix:v,...w}=t;const[b,E]=(0,q.useState)(!1),$=function(t){const n=(0,Do.useInstanceId)(e);return t||`inspector-select-control-${n}`}(s),S=a?`${$}__help`:void 0;if((0,mt.isEmpty)(p)&&!f)return null;const x=Ro()("components-select-control",o);return(0,q.createElement)(eg,{help:a,id:$},(0,q.createElement)(zv,{className:x,disabled:r,hideLabelFromVision:i,id:$,isFocused:b,label:c,size:y,suffix:v||(0,q.createElement)(Vv,null,(0,q.createElement)(Gs,{icon:Fr,size:18})),prefix:g,labelPosition:_},(0,q.createElement)(Uv,K({},w,{"aria-describedby":S,className:"components-select-control__input",disabled:r,id:$,multiple:d,onBlur:e=>{l(e),E(!1)},onChange:e=>{if(d){const t=Array.from(e.target.options).filter((e=>{let{selected:t}=e;return t})),n=t.map((e=>{let{value:t}=e;return t}));u(n)}else u(e.target.value,{event:e})},onFocus:e=>{m(e),E(!0)},ref:n,selectSize:y,value:h}),f||p.map(((e,t)=>{const n=e.id||`${e.label}-${e.value}-${t}`;return(0,q.createElement)("option",{key:n,value:e.value,disabled:e.disabled},e.label)})))))})),Hv=[{key:"general",title:(0,W.__)("General evidence","woocommerce-payments"),description:(0,W.__)("Provide general evidence about the customer and the order.","woocommerce-payments"),fields:[{key:"product_description",label:(0,W.__)("Product description","woocommerce-payments"),maxLength:2e4,type:"textarea",description:(0,W.__)("A description of the product or service and any relevant details on how this was presented to the customer at the time of purchase.","woocommerce-payments")},{key:"customer_name",label:(0,W.__)("Customer name","woocommerce-payments"),type:"text"},{key:"customer_email_address",label:(0,W.__)("Customer email","woocommerce-payments"),type:"text"},{key:"customer_signature",label:(0,W.__)("Customer signature","woocommerce-payments"),type:"file",description:(0,W.__)("A relevant document or contract showing the customer's signature (if available).","woocommerce-payments")},{key:"billing_address",label:(0,W.__)("Customer billing address","woocommerce-payments"),type:"textarea"},{key:"customer_purchase_ip",label:(0,W.__)("Customer IP address","woocommerce-payments"),type:"text"},{key:"receipt",label:(0,W.__)("Receipt","woocommerce-payments"),type:"file",description:(0,W.__)("Any receipt or message sent to the customer notifying them of the charge. This field will be automatically filled with a Stripe generated email receipt if any such receipt was sent.","woocommerce-payments")},{key:"customer_communication",label:(0,W.__)("Customer communication","woocommerce-payments"),type:"file",description:(0,W.__)("Any communication with the customer that you feel is relevant to your case (e.g. emails proving that they received the product or service, or demonstrating their use of or satisfaction with the product or service).","woocommerce-payments")}]},{key:"refund_policy_info",title:(0,W.__)("Refund policy info","woocommerce-payments"),fields:[{key:"refund_policy",label:(0,W.__)("Refund policy","woocommerce-payments"),type:"file",description:(0,W.__)("Your refund policy, as shown or provided to the customer.","woocommerce-payments")},{key:"refund_policy_disclosure",label:(0,W.__)("Refund policy disclosure","woocommerce-payments"),maxLength:2e4,type:"textarea",description:(0,W.__)("An explanation of how and when the customer was shown or provided your refund policy prior to purchase.","woocommerce-payments")},{key:"refund_refusal_explanation",label:(0,W.__)("Refund refusal explanation","woocommerce-payments"),maxLength:2e4,type:"textarea",description:(0,W.__)("Your explanation for why the customer is not entitled to a refund.","woocommerce-payments")}],reason:"credit_not_processed"},{key:"duplicate_charge_info",title:(0,W.__)("Duplicate charge info","woocommerce-payments"),fields:[{key:"duplicate_charge_id",label:(0,W.__)("Duplicate charge ID","woocommerce-payments"),type:"text",description:(0,W.__)("The charge ID for the previous payment that appears to be a duplicate of the one that is disputed.","woocommerce-payments")},{key:"duplicate_charge_explanation",label:(0,W.__)("Explanation of duplicate charge","woocommerce-payments"),maxLength:2e4,type:"textarea",description:(0,W.__)("An explanation of the difference between the disputed payment and the prior one that appears to be a duplicate.","woocommerce-payments")},{key:"duplicate_charge_documentation",label:(0,W.__)("Duplicate charge documentation","woocommerce-payments"),type:"file",description:(0,W.__)("Upload documentation for the prior payment that can uniquely identify it, such as a separate receipt. This document should be paired with a similar document from the disputed payment that proves the two are separate. This should also include a separate shipping label or receipt for the other payment. If multiple products were shipped together, provide a packing list that shows each purchase.","woocommerce-payments")},{key:"shipping_documentation",label:(0,W.__)("Shipping documentation","woocommerce-payments"),type:"file",description:(0,W.__)("A shipping label or receipt for the disputed payment.","woocommerce-payments"),denormalized:!0,productType:"physical_product"},{key:"service_documentation",label:(0,W.__)("Service documentation","woocommerce-payments"),type:"file",description:(0,W.__)("A copy of a service agreement or documentation for the disputed payment.","woocommerce-payments"),denormalized:!0,productType:"offline_service"}],reason:"duplicate"},{key:"shipping_information",title:(0,W.__)("Shipping information","woocommerce-payments"),fields:[{key:"shipping_carrier",label:(0,W.__)("Shipping carrier","woocommerce-payments"),type:"text",description:(0,W.__)("The delivery service that shipped a physical product, such as Fedex, UPS, USPS, etc. If multiple carriers were used for this purchase, please separate them with commas.","woocommerce-payments")},{key:"shipping_tracking_number",label:(0,W.__)("Tracking number","woocommerce-payments"),type:"text",description:(0,W.__)("The tracking number (if available) for a physical product, obtained from the delivery service. If multiple tracking numbers were generated for this purchase, please separate them with commas. When we compile your evidence into a single document, these tracking numbers will be expanded to include detailed delivery information from the carrier.","woocommerce-payments")},{key:"shipping_documentation",label:(0,W.__)("Proof of shipping","woocommerce-payments"),type:"file",description:(0,W.__)("Provide documentation as proof that a product was shipped to the cardholder at the same address the cardholder provided to you. This could include a copy of the shipment receipt or label, and show the full shipping address of the cardholder, if possible.","woocommerce-payments")},{key:"shipping_date",label:(0,W.__)("Date of shipment","woocommerce-payments"),type:"date",description:(0,W.__)("The date on which a physical product began its route to the shipping address. This date should be prior to the date of the dispute.","woocommerce-payments")},{key:"shipping_address",label:(0,W.__)("Shipping address","woocommerce-payments"),type:"textarea",description:(0,W.__)("The address to which a physical product was shipped. The shipping address must match a billing address verified with AVS. (A signature is not required as evidence of delivery).","woocommerce-payments")}],reason:["fraudulent","product_not_received","product_unacceptable","unrecognized"],productType:"physical_product"},{key:"cancellation_policy_info",title:(0,W.__)("Cancellation policy info","woocommerce-payments"),fields:[{key:"cancellation_policy",label:(0,W.__)("Cancellation policy","woocommerce-payments"),type:"file",description:(0,W.__)("Your subscription cancellation policy, as shown to the customer.","woocommerce-payments")},{key:"cancellation_policy_disclosure",label:(0,W.__)("Cancellation policy disclosure","woocommerce-payments"),maxLength:2e4,type:"textarea",description:(0,W.__)("An explanation of how and when the customer was shown your cancellation policy prior to purchase.","woocommerce-payments")},{key:"cancellation_rebuttal",label:(0,W.__)("Cancellation rebuttal","woocommerce-payments"),maxLength:2e4,type:"textarea",description:(0,W.__)("A justification for why the customer's subscription was not canceled.","woocommerce-payments")}],reason:"subscription_canceled"},{key:"download_and_activity_logs",title:(0,W.__)("Download and activity logs","woocommerce-payments"),fields:[{key:"access_activity_log",type:"file",description:[(0,W.__)("Provide at least two of the following pieces of information:","woocommerce-payments"),(0,W.__)("• Customer's IP address and their device's geographical location at the time of purchase","woocommerce-payments"),(0,W.__)("• Device ID and name of the device","woocommerce-payments"),(0,W.__)("• Customer name and email address linked to their customer profile","woocommerce-payments"),(0,W.__)("• Evidence that the customer logged into their account for your business before the transaction date","woocommerce-payments"),(0,W.__)("• Evidence that your website or app was accessed by the cardholder for purchase or services on or after the transaction date","woocommerce-payments"),(0,W.__)("• Evidence that the same device and card used in the disputed payment was used in a previous payment that was not disputed","woocommerce-payments")]}],reason:["fraudulent","product_not_received"],productType:"digital_product_or_service"},{key:"download_and_activity_logs",title:(0,W.__)("Download and activity logs","woocommerce-payments"),fields:[{key:"access_activity_log",type:"file",description:(0,W.__)("Any server or activity logs showing proof that the cardholder accessed or downloaded the purchased digital product. This information should include IP addresses, corresponding timestamps, and any detailed recorded activity.","woocommerce-payments")}],reason:["product_unacceptable","subscription_canceled","unrecognized"],productType:"digital_product_or_service",denormalized:!0},{key:"service_details",title:(0,W.__)("Service details","woocommerce-payments"),fields:[{key:"service_date",label:(0,W.__)("Service date","woocommerce-payments"),type:"date",description:(0,W.__)("The date on which the cardholder received or began receiving the purchased service.","woocommerce-payments")},{key:"service_documentation",label:(0,W.__)("Proof of service","woocommerce-payments"),type:"file",description:(0,W.__)("Documentation showing proof that a service was provided to the cardholder. This could include a copy of a signed contract, work order, or other form of written agreement.","woocommerce-payments")}],reason:["fraudulent","product_not_received","product_unacceptable","subscription_canceled","unrecognized"],productType:"offline_service"},{key:"uncategorized",title:(0,W.__)("Additional details","woocommerce-payments"),description:(0,W.__)("Provide any extra evidence or statements you'd like the bank to see, either as text or by uploading a document.","woocommerce-payments"),fields:[{key:"uncategorized_text",label:(0,W.__)("Additional details","woocommerce-payments"),maxLength:2e4,type:"textarea"},{key:"uncategorized_file",label:(0,W.__)("Additional document","woocommerce-payments"),type:"file"}]}],Yv=(0,q.createElement)(Po.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,q.createElement)(Po.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"}));var Gv=function(e,t){return Gv=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Gv(e,t)};function qv(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}Gv(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var Kv=function(){return Kv=Object.assign||function(e){for(var t,n=1,o=arguments.length;n0)&&!(o=a.next()).done;)i.push(o.value)}catch(e){r={error:e}}finally{try{o&&!o.done&&(n=a.return)&&n.call(a)}finally{if(r)throw r.error}}return i}function Jv(e,t,n){if(n||2===arguments.length)for(var o,r=0,a=t.length;r-1||/[A-Z]/.test(e))}var Rw={},Dw=["","X","Y","Z"],Mw=["transformPerspective","x","y","z"];function Pw(e,t){return Mw.indexOf(e)-Mw.indexOf(t)}["translate","scale","rotate","skew"].forEach((function(e){return Dw.forEach((function(t){return Mw.push(e+t)}))}));var jw=new Set(Mw);function Fw(e){return jw.has(e)}var Bw=new Set(["originX","originY","originZ"]);function zw(e){return Bw.has(e)}function Uw(e,t){var n=t.layout,o=t.layoutId;return Fw(e)||zw(e)||(n||void 0!==o)&&(!!Rw[e]||"opacity"===e)}var Vw=function(e){return Boolean(null!==e&&"object"==typeof e&&e.getVelocity)},Ww={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function Hw(e){return e.startsWith("--")}var Yw=function(e,t){return t&&"number"==typeof e?t.transform(e):e};const Gw=(e,t)=>n=>Math.max(Math.min(n,t),e),qw=e=>e%1?Number(e.toFixed(5)):e,Kw=/(-)?([\d]*\.?[\d])+/g,Qw=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))/gi,Zw=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function Jw(e){return"string"==typeof e}const Xw=e=>({test:t=>Jw(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),eb=Xw("deg"),tb=Xw("%"),nb=Xw("px"),ob=Xw("vh"),rb=Xw("vw"),ab=Object.assign(Object.assign({},tb),{parse:e=>tb.parse(e)/100,transform:e=>tb.transform(100*e)}),ib={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},sb=Object.assign(Object.assign({},ib),{transform:Gw(0,1)}),cb=Object.assign(Object.assign({},ib),{default:1});var db=Kv(Kv({},ib),{transform:Math.round}),lb={borderWidth:nb,borderTopWidth:nb,borderRightWidth:nb,borderBottomWidth:nb,borderLeftWidth:nb,borderRadius:nb,radius:nb,borderTopLeftRadius:nb,borderTopRightRadius:nb,borderBottomRightRadius:nb,borderBottomLeftRadius:nb,width:nb,maxWidth:nb,height:nb,maxHeight:nb,size:nb,top:nb,right:nb,bottom:nb,left:nb,padding:nb,paddingTop:nb,paddingRight:nb,paddingBottom:nb,paddingLeft:nb,margin:nb,marginTop:nb,marginRight:nb,marginBottom:nb,marginLeft:nb,rotate:eb,rotateX:eb,rotateY:eb,rotateZ:eb,scale:cb,scaleX:cb,scaleY:cb,scaleZ:cb,skew:eb,skewX:eb,skewY:eb,distance:nb,translateX:nb,translateY:nb,translateZ:nb,x:nb,y:nb,z:nb,perspective:nb,transformPerspective:nb,opacity:sb,originX:ab,originY:ab,originZ:nb,zIndex:db,fillOpacity:sb,strokeOpacity:sb,numOctaves:db};function ub(e,t,n,o){var r,a=e.style,i=e.vars,s=e.transform,c=e.transformKeys,d=e.transformOrigin;c.length=0;var l=!1,u=!1,m=!0;for(var p in t){var y=t[p];if(Hw(p))i[p]=y;else{var h=lb[p],_=Yw(y,h);if(Fw(p)){if(l=!0,s[p]=_,c.push(p),!m)continue;y!==(null!==(r=h.default)&&void 0!==r?r:0)&&(m=!1)}else zw(p)?(d[p]=_,u=!0):a[p]=_}}l?a.transform=function(e,t,n,o){var r=e.transform,a=e.transformKeys,i=t.enableHardwareAcceleration,s=void 0===i||i,c=t.allowTransformNone,d=void 0===c||c,l="";a.sort(Pw);for(var u=!1,m=a.length,p=0;pn=>t(e(n)),_E=(...e)=>e.reduce(hE);var fE=new Set,gE=new WeakMap,vE=new WeakMap,wE=function(e){var t;null===(t=gE.get(e.target))||void 0===t||t(e)},bE=function(e){e.forEach(wE)};var EE={some:0,all:1};function $E(e,t,n,o){var r=o.root,a=o.margin,i=o.amount,s=void 0===i?"some":i,c=o.once;(0,Y.useEffect)((function(){if(e){var o={root:null==r?void 0:r.current,rootMargin:a,threshold:"number"==typeof s?s:EE[s]};return function(e,t,n){var o=function(e){var t=e.root,n=Qv(e,["root"]),o=t||document;vE.has(o)||vE.set(o,{});var r=vE.get(o),a=JSON.stringify(n);return r[a]||(r[a]=new IntersectionObserver(bE,Kv({root:t},n))),r[a]}(t);return gE.set(e,n),o.observe(e),function(){gE.delete(e),o.unobserve(e)}}(n.getInstance(),o,(function(e){var o,r=e.isIntersecting;if(t.isInView!==r&&(t.isInView=r,!c||r||!t.hasEnteredView)){r&&(t.hasEnteredView=!0),null===(o=n.animationState)||void 0===o||o.setActive(zb.InView,r);var a=n.getProps(),i=r?a.onViewportEnter:a.onViewportLeave;null==i||i(e)}}))}}),[e,r,a,s])}function SE(e,t,n,o){var r=o.fallback,a=void 0===r||r;(0,Y.useEffect)((function(){var o;e&&a&&("production"!==ew&&(o="IntersectionObserver not available on this device. whileInView animations will trigger on mount.",fE.has(o)||(console.warn(o),fE.add(o))),requestAnimationFrame((function(){var e;t.hasEnteredView=!0;var o=n.getProps().onViewportEnter;null==o||o(null),null===(e=n.animationState)||void 0===e||e.setActive(zb.InView,!0)})))}),[e])}var xE=function(e){return function(t){return e(t),null}},kE={inView:xE((function(e){var t=e.visualElement,n=e.whileInView,o=e.onViewportEnter,r=e.onViewportLeave,a=e.viewport,i=void 0===a?{}:a,s=(0,Y.useRef)({hasEnteredView:!1,isInView:!1}),c=Boolean(n||o||r);i.once&&s.current.hasEnteredView&&(c=!1),("undefined"==typeof IntersectionObserver?SE:$E)(c,s.current,t,i)})),tap:xE((function(e){var t=e.onTap,n=e.onTapStart,o=e.onTapCancel,r=e.whileTap,a=e.visualElement,i=t||n||o||r,s=(0,Y.useRef)(!1),c=(0,Y.useRef)(null),d={passive:!(n||t||o||y)};function l(){var e;null===(e=c.current)||void 0===e||e.call(c),c.current=null}function u(){var e;return l(),s.current=!1,null===(e=a.animationState)||void 0===e||e.setActive(zb.Tap,!1),!uE()}function m(e,n){u()&&(pE(a.getInstance(),e.target)?null==t||t(e,n):null==o||o(e,n))}function p(e,t){u()&&(null==o||o(e,t))}function y(e,t){var o;l(),s.current||(s.current=!0,c.current=_E(aE(window,"pointerup",m,d),aE(window,"pointercancel",p,d)),null===(o=a.animationState)||void 0===o||o.setActive(zb.Tap,!0),null==n||n(e,t))}iE(a,"pointerdown",i?y:void 0,d),yE(l)})),focus:xE((function(e){var t=e.whileFocus,n=e.visualElement;Hb(n,"focus",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(zb.Focus,!0)}:void 0),Hb(n,"blur",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(zb.Focus,!1)}:void 0)})),hover:xE((function(e){var t=e.onHoverStart,n=e.onHoverEnd,o=e.whileHover,r=e.visualElement;iE(r,"pointerenter",t||o?mE(r,!0,t):void 0,{passive:!t}),iE(r,"pointerleave",n||o?mE(r,!1,n):void 0,{passive:!n})}))},CE=0,NE=function(){return CE++},TE=function(){return Sw(NE)};function AE(){var e=(0,Y.useContext)(lw);if(null===e)return[!0,null];var t=e.isPresent,n=e.onExitComplete,o=e.register,r=TE();return(0,Y.useEffect)((function(){return o(r)}),[]),!t&&n?[!1,function(){return null==n?void 0:n(r)}]:[!0]}function OE(e,t){if(!Array.isArray(t))return!1;var n=t.length;if(n!==e.length)return!1;for(var o=0;oMath.min(Math.max(n,e),t),LE=.001,RE=.01,DE=10,ME=.05,PE=1;const jE=12;function FE(e,t){return e*Math.sqrt(1-t*t)}const BE=["duration","bounce"],zE=["stiffness","damping","mass"];function UE(e,t){return t.some((t=>void 0!==e[t]))}function VE(e){var{from:t=0,to:n=1,restSpeed:o=2,restDelta:r}=e,a=Qv(e,["from","to","restSpeed","restDelta"]);const i={done:!1,value:t};let{stiffness:s,damping:c,mass:d,velocity:l,duration:u,isResolvedFromDuration:m}=function(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!UE(e,zE)&&UE(e,BE)){const n=function({duration:e=800,bounce:t=.25,velocity:n=0,mass:o=1}){let r,a;ow(e<=1e3*DE,"Spring duration must be 10 seconds or less");let i=1-t;i=IE(ME,PE,i),e=IE(RE,DE,e/1e3),i<1?(r=t=>{const o=t*i,r=o*e,a=o-n,s=FE(t,i),c=Math.exp(-r);return LE-a/s*c},a=t=>{const o=t*i*e,a=o*n+n,s=Math.pow(i,2)*Math.pow(t,2)*e,c=Math.exp(-o),d=FE(Math.pow(t,2),i);return(-r(t)+LE>0?-1:1)*((a-s)*c)/d}):(r=t=>Math.exp(-t*e)*((t-n)*e+1)-LE,a=t=>Math.exp(-t*e)*(e*e*(n-t)));const s=function(e,t,n){let o=n;for(let n=1;n{const s=Math.exp(-a*i*r);return n-s*((e+a*i*o)/t*Math.sin(t*r)+o*Math.cos(t*r))},y=n=>{const r=Math.exp(-a*i*n);return a*i*r*(Math.sin(t*n)*(e+a*i*o)/t+o*Math.cos(t*n))-r*(Math.cos(t*n)*(e+a*i*o)-t*o*Math.sin(t*n))}}else if(1===a)p=t=>n-Math.exp(-i*t)*(o+(e+i*o)*t);else{const t=i*Math.sqrt(a*a-1);p=r=>{const s=Math.exp(-a*i*r),c=Math.min(t*r,300);return n-s*((e+a*i*o)*Math.sinh(c)+t*o*Math.cosh(c))/t}}}return h(),{next:e=>{const t=p(e);if(m)i.done=e>=u;else{const a=1e3*y(e),s=Math.abs(a)<=o,c=Math.abs(n-t)<=r;i.done=s&&c}return i.value=i.done?n:t,i},flipTarget:()=>{l=-l,[t,n]=[n,t],h()}}}VE.needsInterpolation=(e,t)=>"string"==typeof e||"string"==typeof t;const WE=e=>0,HE=(e,t,n)=>{const o=t-e;return 0===o?1:(n-e)/o},YE=(e,t,n)=>-n*e+n*t+e,GE=(e,t)=>n=>Boolean(Jw(n)&&Zw.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),qE=(e,t,n)=>o=>{if(!Jw(o))return o;const[r,a,i,s]=o.match(Kw);return{[e]:parseFloat(r),[t]:parseFloat(a),[n]:parseFloat(i),alpha:void 0!==s?parseFloat(s):1}},KE=Gw(0,255),QE=Object.assign(Object.assign({},ib),{transform:e=>Math.round(KE(e))}),ZE={test:GE("rgb","red"),parse:qE("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:o=1})=>"rgba("+QE.transform(e)+", "+QE.transform(t)+", "+QE.transform(n)+", "+qw(sb.transform(o))+")"},JE={test:GE("#"),parse:function(e){let t="",n="",o="",r="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),o=e.substr(5,2),r=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),o=e.substr(3,1),r=e.substr(4,1),t+=t,n+=n,o+=o,r+=r),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(o,16),alpha:r?parseInt(r,16)/255:1}},transform:ZE.transform},XE={test:GE("hsl","hue"),parse:qE("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:o=1})=>"hsla("+Math.round(e)+", "+tb.transform(qw(t))+", "+tb.transform(qw(n))+", "+qw(sb.transform(o))+")"};function e$(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function t$({hue:e,saturation:t,lightness:n,alpha:o}){e/=360,n/=100;let r=0,a=0,i=0;if(t/=100){const o=n<.5?n*(1+t):n+t-n*t,s=2*n-o;r=e$(s,o,e+1/3),a=e$(s,o,e),i=e$(s,o,e-1/3)}else r=a=i=n;return{red:Math.round(255*r),green:Math.round(255*a),blue:Math.round(255*i),alpha:o}}const n$=(e,t,n)=>{const o=e*e,r=t*t;return Math.sqrt(Math.max(0,n*(r-o)+o))},o$=[JE,ZE,XE],r$=e=>o$.find((t=>t.test(e))),a$=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,i$=(e,t)=>{let n=r$(e),o=r$(t);rw(!!n,a$(e)),rw(!!o,a$(t));let r=n.parse(e),a=o.parse(t);n===XE&&(r=t$(r),n=ZE),o===XE&&(a=t$(a),o=ZE);const i=Object.assign({},r);return e=>{for(const t in i)"alpha"!==t&&(i[t]=n$(r[t],a[t],e));return i.alpha=YE(r.alpha,a.alpha,e),n.transform(i)}},s$={test:e=>ZE.test(e)||JE.test(e)||XE.test(e),parse:e=>ZE.test(e)?ZE.parse(e):XE.test(e)?XE.parse(e):JE.parse(e),transform:e=>Jw(e)?e:e.hasOwnProperty("red")?ZE.transform(e):XE.transform(e)},c$="${c}",d$="${n}";function l$(e){"number"==typeof e&&(e=`${e}`);const t=[];let n=0;const o=e.match(Qw);o&&(n=o.length,e=e.replace(Qw,c$),t.push(...o.map(s$.parse)));const r=e.match(Kw);return r&&(e=e.replace(Kw,d$),t.push(...r.map(ib.parse))),{values:t,numColors:n,tokenised:e}}function u$(e){return l$(e).values}function m$(e){const{values:t,numColors:n,tokenised:o}=l$(e),r=t.length;return e=>{let t=o;for(let o=0;o"number"==typeof e?0:e,y$={test:function(e){var t,n,o,r;return isNaN(e)&&Jw(e)&&(null!==(n=null===(t=e.match(Kw))||void 0===t?void 0:t.length)&&void 0!==n?n:0)+(null!==(r=null===(o=e.match(Qw))||void 0===o?void 0:o.length)&&void 0!==r?r:0)>0},parse:u$,createTransformer:m$,getAnimatableNone:function(e){const t=u$(e);return m$(e)(t.map(p$))}},h$=e=>"number"==typeof e;function _$(e,t){return h$(e)?n=>YE(e,t,n):s$.test(e)?i$(e,t):w$(e,t)}const f$=(e,t)=>{const n=[...e],o=n.length,r=e.map(((e,n)=>_$(e,t[n])));return e=>{for(let t=0;t{const n=Object.assign(Object.assign({},e),t),o={};for(const r in n)void 0!==e[r]&&void 0!==t[r]&&(o[r]=_$(e[r],t[r]));return e=>{for(const t in o)n[t]=o[t](e);return n}};function v$(e){const t=y$.parse(e),n=t.length;let o=0,r=0,a=0;for(let e=0;e{const n=y$.createTransformer(t),o=v$(e),r=v$(t);return o.numHSL===r.numHSL&&o.numRGB===r.numRGB&&o.numNumbers>=r.numNumbers?_E(f$(o.parsed,r.parsed),n):(ow(!0,`Complex values '${e}' and '${t}' too different to mix. Ensure all colors are of the same type, and that each contains the same quantity of number and color values. Falling back to instant transition.`),n=>`${n>0?t:e}`)},b$=(e,t)=>n=>YE(e,t,n);function E$(e,t,{clamp:n=!0,ease:o,mixer:r}={}){const a=e.length;rw(a===t.length,"Both input and output ranges must be the same length"),rw(!o||!Array.isArray(o)||o.length===a-1,"Array of easing functions must be of length `input.length - 1`, as it applies to the transitions **between** the defined values."),e[0]>e[a-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const i=function(e,t,n){const o=[],r=n||function(e){return"number"==typeof e?b$:"string"==typeof e?s$.test(e)?i$:w$:Array.isArray(e)?f$:"object"==typeof e?g$:void 0}(e[0]),a=e.length-1;for(let n=0;nn(HE(e,t,o))}(e,i):function(e,t){const n=e.length,o=n-1;return r=>{let a=0,i=!1;if(r<=e[0]?i=!0:r>=e[o]&&(a=o-1,i=!0),!i){let t=1;for(;tr||t===o);t++);a=t-1}const s=HE(e[a],e[a+1],r);return t[a](s)}}(e,i);return n?t=>s(IE(e[0],e[a-1],t)):s}const $$=e=>t=>1-e(1-t),S$=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,x$=e=>t=>t*t*((e+1)*t-e),k$=4/11,C$=8/11,N$=e=>e,T$=e=>Math.pow(e,2);const A$=$$(T$),O$=S$(T$),I$=e=>1-Math.sin(Math.acos(e)),L$=$$(I$),R$=S$(L$),D$=x$(1.525),M$=$$(D$),P$=S$(D$),j$=(()=>{const e=x$(1.525);return t=>(t*=2)<1?.5*e(t):.5*(2-Math.pow(2,-10*(t-1)))})(),F$=4356/361,B$=35442/1805,z$=16061/1805,U$=e=>{if(1===e||0===e)return e;const t=e*e;return et||O$)).splice(0,e.length-1)}function H$({from:e=0,to:t=1,ease:n,offset:o,duration:r=300}){const a={done:!1,value:e},i=Array.isArray(t)?t:[e,t],s=function(e,t){return e.map((e=>e*t))}(o&&o.length===i.length?o:function(e){const t=e.length;return e.map(((e,n)=>0!==n?n/(t-1):0))}(i),r);function c(){return E$(s,i,{ease:Array.isArray(n)?n:W$(i,n)})}let d=c();return{next:e=>(a.value=d(e),a.done=e>=r,a),flipTarget:()=>{i.reverse(),d=c()}}}const Y$={keyframes:H$,spring:VE,decay:function({velocity:e=0,from:t=0,power:n=.8,timeConstant:o=350,restDelta:r=.5,modifyTarget:a}){const i={done:!1,value:t};let s=n*e;const c=t+s,d=void 0===a?c:a(c);return d!==c&&(s=d-t),{next:e=>{const t=-s*Math.exp(-e/o);return i.done=!(t>r||t<-r),i.value=i.done?d:d+t,i},flipTarget:()=>{}}}},G$=1/60*1e3,q$="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),K$="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout((()=>e(q$())),G$);let Q$=!0,Z$=!1,J$=!1;const X$={delta:0,timestamp:0},eS=["read","update","preRender","render","postRender"],tS=eS.reduce(((e,t)=>(e[t]=function(e){let t=[],n=[],o=0,r=!1,a=!1;const i=new WeakSet,s={schedule:(e,a=!1,s=!1)=>{const c=s&&r,d=c?t:n;return a&&i.add(e),-1===d.indexOf(e)&&(d.push(e),c&&r&&(o=t.length)),e},cancel:e=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1),i.delete(e)},process:c=>{if(r)a=!0;else{if(r=!0,[t,n]=[n,t],n.length=0,o=t.length,o)for(let n=0;nZ$=!0)),e)),{}),nS=eS.reduce(((e,t)=>{const n=tS[t];return e[t]=(e,t=!1,o=!1)=>(Z$||sS(),n.schedule(e,t,o)),e}),{}),oS=eS.reduce(((e,t)=>(e[t]=tS[t].cancel,e)),{}),rS=eS.reduce(((e,t)=>(e[t]=()=>tS[t].process(X$),e)),{}),aS=e=>tS[e].process(X$),iS=e=>{Z$=!1,X$.delta=Q$?G$:Math.max(Math.min(e-X$.timestamp,40),1),X$.timestamp=e,J$=!0,eS.forEach(aS),J$=!1,Z$&&(Q$=!1,K$(iS))},sS=()=>{Z$=!0,Q$=!0,J$||K$(iS)},cS=()=>X$,dS=nS;function lS(e,t,n=0){return e-t-n}const uS=e=>{const t=({delta:t})=>e(t);return{start:()=>dS.update(t,!0),stop:()=>oS.update(t)}};function mS(e){var t,n,{from:o,autoplay:r=!0,driver:a=uS,elapsed:i=0,repeat:s=0,repeatType:c="loop",repeatDelay:d=0,onPlay:l,onStop:u,onComplete:m,onRepeat:p,onUpdate:y}=e,h=Qv(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let _,f,g,{to:v}=h,w=0,b=h.duration,E=!1,$=!0;const S=function(e){if(Array.isArray(e.to))return H$;if(Y$[e.type])return Y$[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?H$:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?VE:H$}(h);(null===(n=(t=S).needsInterpolation)||void 0===n?void 0:n.call(t,o,v))&&(g=E$([0,100],[o,v],{clamp:!1}),o=0,v=100);const x=S(Object.assign(Object.assign({},h),{from:o,to:v}));return r&&(null==l||l(),_=a((function(e){if($||(e=-e),i+=e,!E){const e=x.next(Math.max(0,i));f=e.value,g&&(f=g(f)),E=$?e.done:i<=0}null==y||y(f),E&&(0===w&&(null!=b||(b=i)),w=t+n:e<=-n}(i,b,d,$)&&(w++,"reverse"===c?($=w%2==0,i=function(e,t,n=0,o=!0){return o?lS(t+-e,t,n):t-(e-t)+n}(i,b,d,$)):(i=lS(i,b,d),"mirror"===c&&x.flipTarget()),E=!1,p&&p()):(_.stop(),m&&m()))})),_.start()),{stop:()=>{null==u||u(),_.stop()}}}function pS(e,t){return t?e*(1e3/t):0}var yS=function(e){return 1e3*e};const hS=(e,t)=>1-3*t+3*e,_S=(e,t)=>3*t-6*e,fS=e=>3*e,gS=(e,t,n)=>((hS(t,n)*e+_S(t,n))*e+fS(t))*e,vS=(e,t,n)=>3*hS(t,n)*e*e+2*_S(t,n)*e+fS(t),wS=.1;function bS(e,t,n,o){if(e===t&&n===o)return N$;const r=new Float32Array(11);for(let t=0;t<11;++t)r[t]=gS(t*wS,e,n);return a=>0===a||1===a?a:gS(function(t){let o=0,a=1;for(;10!==a&&r[a]<=t;++a)o+=wS;--a;const i=o+(t-r[a])/(r[a+1]-r[a])*wS,s=vS(i,e,n);return s>=.001?function(e,t,n,o){for(let r=0;r<8;++r){const r=vS(t,n,o);if(0===r)return t;t-=(gS(t,n,o)-e)/r}return t}(t,i,e,n):0===s?i:function(e,t,n,o,r){let a,i,s=0;do{i=t+(n-t)/2,a=gS(i,o,r)-e,a>0?n=i:t=i}while(Math.abs(a)>1e-7&&++s<10);return i}(t,o,o+wS,e,n)}(a),t,o)}var ES={linear:N$,easeIn:T$,easeInOut:O$,easeOut:A$,circIn:I$,circInOut:R$,circOut:L$,backIn:D$,backInOut:P$,backOut:M$,anticipate:j$,bounceIn:V$,bounceInOut:e=>e<.5?.5*(1-U$(1-2*e)):.5*U$(2*e-1)+.5,bounceOut:U$},$S=function(e){if(Array.isArray(e)){rw(4===e.length,"Cubic bezier arrays must contain four numerical values.");var t=Zv(e,4);return bS(t[0],t[1],t[2],t[3])}return"string"==typeof e?(rw(void 0!==ES[e],"Invalid easing type '".concat(e,"'")),ES[e]):e},SS=function(e){return Array.isArray(e)&&"number"!=typeof e[0]},xS=function(e,t){return!("zIndex"===e||"number"!=typeof t&&!Array.isArray(t)&&("string"!=typeof t||!y$.test(t)||t.startsWith("url(")))},kS=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},CS=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}},NS=function(){return{type:"keyframes",ease:"linear",duration:.3}},TS=function(e){return{type:"keyframes",duration:.8,values:e}},AS={x:kS,y:kS,z:kS,rotate:kS,rotateX:kS,rotateY:kS,rotateZ:kS,scaleX:CS,scaleY:CS,scale:CS,opacity:NS,backgroundColor:NS,color:NS,default:CS},OS=function(e,t){var n;return n=Rb(t)?TS:AS[e]||AS.default,Kv({to:t},n(t))};const IS=new Set(["brightness","contrast","saturate","opacity"]);function LS(e){let[t,n]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[o]=n.match(Kw)||[];if(!o)return e;const r=n.replace(o,"");let a=IS.has(t)?1:0;return o!==n&&(a*=100),t+"("+a+r+")"}const RS=/([a-z-]*)\(.*?\)/g,DS=Object.assign(Object.assign({},y$),{getAnimatableNone:e=>{const t=e.match(RS);return t?t.map(LS).join(" "):e}});var MS=Kv(Kv({},lb),{color:s$,backgroundColor:s$,outlineColor:s$,fill:s$,stroke:s$,borderColor:s$,borderTopColor:s$,borderRightColor:s$,borderBottomColor:s$,borderLeftColor:s$,filter:DS,WebkitFilter:DS}),PS=function(e){return MS[e]};function jS(e,t){var n,o=PS(e);return o!==DS&&(o=y$),null===(n=o.getAnimatableNone)||void 0===n?void 0:n.call(o,t)}var FS={current:!1},BS=!1;function zS(e,t,n,o,r){var a,i=WS(o,e),s=null!==(a=i.from)&&void 0!==a?a:t.get(),c=xS(e,n);"none"===s&&c&&"string"==typeof n?s=jS(e,n):US(s)&&"string"==typeof n?s=VS(n):!Array.isArray(n)&&US(n)&&"string"==typeof s&&(n=VS(s));var d=xS(e,s);return ow(d===c,"You are trying to animate ".concat(e,' from "').concat(s,'" to "').concat(n,'". ').concat(s," is not an animatable value - to enable this animation set ").concat(s," to a value animatable to ").concat(n," via the `style` property.")),d&&c&&!1!==i.type?function(){var o={from:s,to:n,velocity:t.getVelocity(),onComplete:r,onUpdate:function(e){return t.set(e)}};return"inertia"===i.type||"decay"===i.type?function({from:e=0,velocity:t=0,min:n,max:o,power:r=.8,timeConstant:a=750,bounceStiffness:i=500,bounceDamping:s=10,restDelta:c=1,modifyTarget:d,driver:l,onUpdate:u,onComplete:m,onStop:p}){let y;function h(e){return void 0!==n&&eo}function _(e){return void 0===n?o:void 0===o||Math.abs(n-e){var n;null==u||u(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:m,onStop:p}))}function g(e){f(Object.assign({type:"spring",stiffness:i,damping:s,restDelta:c},e))}if(h(e))g({from:e,velocity:t,to:_(e)});else{let o=r*t+e;void 0!==d&&(o=d(o));const i=_(o),s=i===n?-1:1;let l,u;const m=e=>{l=u,u=e,t=pS(e-l,cS().delta),(1===s&&e>i||-1===s&&enull==y?void 0:y.stop()}}(Kv(Kv({},o),i)):mS(Kv(Kv({},function(e,t,n){var o;return Array.isArray(t.to)&&(null!==(o=e.duration)&&void 0!==o||(e.duration=.8)),function(e){Array.isArray(e.to)&&null===e.to[0]&&(e.to=Jv([],Zv(e.to),!1),e.to[0]=e.from)}(t),function(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from;var t=Qv(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}(e)||(e=Kv(Kv({},e),OS(n,t.to))),Kv(Kv({},t),function(e){var t=e.ease,n=e.times,o=e.yoyo,r=e.flip,a=e.loop,i=Qv(e,["ease","times","yoyo","flip","loop"]),s=Kv({},i);return n&&(s.offset=n),i.duration&&(s.duration=yS(i.duration)),i.repeatDelay&&(s.repeatDelay=yS(i.repeatDelay)),t&&(s.ease=SS(t)?t.map($S):$S(t)),"tween"===i.type&&(s.type="keyframes"),(o||a||r)&&(ow(!BS,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),BS=!0,o?s.repeatType="reverse":a?s.repeatType="loop":r&&(s.repeatType="mirror"),s.repeat=a||o||r||i.repeat),"spring"!==i.type&&(s.type="keyframes"),s}(e))}(i,o,e)),{onUpdate:function(e){var t;o.onUpdate(e),null===(t=i.onUpdate)||void 0===t||t.call(i,e)},onComplete:function(){var e;o.onComplete(),null===(e=i.onComplete)||void 0===e||e.call(i)}}))}:function(){var e,o,a=Mb(n);return t.set(a),r(),null===(e=null==i?void 0:i.onUpdate)||void 0===e||e.call(i,a),null===(o=null==i?void 0:i.onComplete)||void 0===o||o.call(i),{stop:function(){}}}}function US(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function VS(e){return"number"==typeof e?0:jS("",e)}function WS(e,t){return e[t]||e.default||e}function HS(e,t,n,o){return void 0===o&&(o={}),FS.current&&(o={type:!1}),t.start((function(r){var a,i,s=zS(e,t,n,o,r),c=function(e,t){var n,o;return null!==(o=null!==(n=(WS(e,t)||{}).delay)&&void 0!==n?n:e.delay)&&void 0!==o?o:0}(o,e),d=function(){return i=s()};return c?a=window.setTimeout(d,yS(c)):d(),function(){clearTimeout(a),null==i||i.stop()}}))}var YS=function(e){return/^\-?\d*\.?\d+$/.test(e)},GS=function(e){return/^0[^.\s]+$/.test(e)};function qS(e,t){-1===e.indexOf(t)&&e.push(t)}function KS(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var QS=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return qS(this.subscriptions,e),function(){return KS(t.subscriptions,e)}},e.prototype.notify=function(e,t,n){var o=this.subscriptions.length;if(o)if(1===o)this.subscriptions[0](e,t,n);else for(var r=0;ry&&f,E=Array.isArray(_)?_:[_],$=E.reduce(a,{});!1===g&&($={});var S=h.prevResolvedValues,x=void 0===S?{}:S,k=Kv(Kv({},x),$),C=function(e){b=!0,m.delete(e),h.needsAnimating[e]=!0};for(var N in k){var T=$[N],A=x[N];p.hasOwnProperty(N)||(T!==A?Rb(T)&&Rb(A)?!OE(T,A)||w?C(N):h.protectedKeys[N]=!0:void 0!==T?C(N):m.add(N):void 0!==T&&m.has(N)?C(N):h.protectedKeys[N]=!0)}h.prevProp=_,h.prevResolvedValues=$,h.isActive&&(p=Kv(Kv({},p),$)),r&&e.blockInitialAnimation&&(b=!1),b&&!v&&u.push.apply(u,Jv([],Zv(E.map((function(e){return{animation:e,options:Kv({type:o},i)}}))),!1))},_=0;_e.hasOwnProperty("x")&&e.hasOwnProperty("y"),fx=e=>_x(e)&&e.hasOwnProperty("z"),gx=(e,t)=>Math.abs(e-t);function vx(e,t){if(h$(e)&&h$(t))return gx(e,t);if(_x(e)&&_x(t)){const n=gx(e.x,t.x),o=gx(e.y,t.y),r=fx(e)&&fx(t)?gx(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(o,2)+Math.pow(r,2))}}var wx=function(){function e(e,t,n){var o=this,r=(void 0===n?{}:n).transformPagePoint;if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.updatePoint=function(){if(o.lastMoveEvent&&o.lastMoveEventInfo){var e=$x(o.lastMoveEventInfo,o.history),t=null!==o.startEvent,n=vx(e.offset,{x:0,y:0})>=3;if(t||n){var r=e.point,a=cS().timestamp;o.history.push(Kv(Kv({},r),{timestamp:a}));var i=o.handlers,s=i.onStart,c=i.onMove;t||(s&&s(o.lastMoveEvent,e),o.startEvent=o.lastMoveEvent),c&&c(o.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){o.lastMoveEvent=e,o.lastMoveEventInfo=bx(t,o.transformPagePoint),Yb(e)&&0===e.buttons?o.handlePointerUp(e,t):dS.update(o.updatePoint,!0)},this.handlePointerUp=function(e,t){o.end();var n=o.handlers,r=n.onEnd,a=n.onSessionEnd,i=$x(bx(t,o.transformPagePoint),o.history);o.startEvent&&r&&r(e,i),a&&a(e,i)},!(Gb(e)&&e.touches.length>1)){this.handlers=t,this.transformPagePoint=r;var a=bx(Zb(e),this.transformPagePoint),i=a.point,s=cS().timestamp;this.history=[Kv(Kv({},i),{timestamp:s})];var c=t.onSessionStart;c&&c(e,$x(a,this.history)),this.removeListeners=_E(aE(window,"pointermove",this.handlePointerMove),aE(window,"pointerup",this.handlePointerUp),aE(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),oS.update(this.updatePoint)},e}();function bx(e,t){return t?{point:t(e.point)}:e}function Ex(e,t){return{x:e.x-t.x,y:e.y-t.y}}function $x(e,t){var n=e.point;return{point:n,delta:Ex(n,xx(t)),offset:Ex(n,Sx(t)),velocity:kx(t,.1)}}function Sx(e){return e[0]}function xx(e){return e[e.length-1]}function kx(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,o=null,r=xx(e);n>=0&&(o=e[n],!(r.timestamp-o.timestamp>yS(t)));)n--;if(!o)return{x:0,y:0};var a=(r.timestamp-o.timestamp)/1e3;if(0===a)return{x:0,y:0};var i={x:(r.x-o.x)/a,y:(r.y-o.y)/a};return i.x===1/0&&(i.x=0),i.y===1/0&&(i.y=0),i}function Cx(e){return e.max-e.min}function Nx(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=.01),vx(e,t)t?n="y":Math.abs(e.x)>t&&(n="x"),n}(c),void(null!==n.currentDirection&&(null==i||i(n.currentDirection)));n.updateAxis("x",t.point,c),n.updateAxis("y",t.point,c),n.visualElement.syncRender(),null==s||s(e,t)}},onSessionEnd:function(e,t){return n.stop(e,t)}},{transformPagePoint:this.visualElement.getTransformPagePoint()}))},e.prototype.stop=function(e,t){var n=this.isDragging;if(this.cancel(),n){var o=t.velocity;this.startAnimation(o);var r=this.getProps().onDragEnd;null==r||r(e,t)}},e.prototype.cancel=function(){var e,t;this.isDragging=!1,this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!1),null===(e=this.panSession)||void 0===e||e.end(),this.panSession=void 0,!this.getProps().dragPropagation&&this.openGlobalLock&&(this.openGlobalLock(),this.openGlobalLock=null),null===(t=this.visualElement.animationState)||void 0===t||t.setActive(zb.Drag,!1)},e.prototype.updateAxis=function(e,t,n){var o=this.getProps().drag;if(n&&ak(e,o,this.currentDirection)){var r=this.getAxisMotionValue(e),a=this.originPoint[e]+n[e];this.constraints&&this.constraints[e]&&(a=function(e,t,n){var o=t.min,r=t.max;return void 0!==o&&er&&(e=n?YE(r,e,n.max):Math.min(e,r)),e}(a,this.constraints[e],this.elastic[e])),r.set(a)}},e.prototype.resolveConstraints=function(){var e=this,t=this.getProps(),n=t.dragConstraints,o=t.dragElastic,r=(this.visualElement.projection||{}).layout,a=this.constraints;n&&_w(n)?this.constraints||(this.constraints=this.resolveRefConstraints()):this.constraints=!(!n||!r)&&function(e,t){var n=t.top,o=t.left,r=t.bottom,a=t.right;return{x:Rx(e.x,o,a),y:Rx(e.y,n,r)}}(r.actual,n),this.elastic=function(e){return void 0===e&&(e=Mx),!1===e?e=0:!0===e&&(e=Mx),{x:Px(e,"left","right"),y:Px(e,"top","bottom")}}(o),a!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&zx((function(t){e.getAxisMotionValue(t)&&(e.constraints[t]=function(e,t){var n={};return void 0!==t.min&&(n.min=t.min-e.min),void 0!==t.max&&(n.max=t.max-e.min),n}(r.actual[t],e.constraints[t]))}))},e.prototype.resolveRefConstraints=function(){var e=this.getProps(),t=e.dragConstraints,n=e.onMeasureDragConstraints;if(!t||!_w(t))return!1;var o=t.current;rw(null!==o,"If `dragConstraints` is set as a React ref, that ref must be passed to another component's `ref` prop.");var r=this.visualElement.projection;if(!r||!r.layout)return!1;var a=function(e,t,n){var o=nk(e,n),r=t.scroll;return r&&(Zx(o.x,r.x),Zx(o.y,r.y)),o}(o,r.root,this.visualElement.getTransformPagePoint()),i=function(e,t){return{x:Dx(e.x,t.x),y:Dx(e.y,t.y)}}(r.layout.actual,a);if(n){var s=n(function(e){var t=e.x,n=e.y;return{top:n.min,right:t.max,bottom:n.max,left:t.min}}(i));this.hasMutatedConstraints=!!s,s&&(i=Ux(s))}return i},e.prototype.startAnimation=function(e){var t=this,n=this.getProps(),o=n.drag,r=n.dragMomentum,a=n.dragElastic,i=n.dragTransition,s=n.dragSnapToOrigin,c=n.onDragTransitionEnd,d=this.constraints||{},l=zx((function(n){var c;if(ak(n,o,t.currentDirection)){var l=null!==(c=null==d?void 0:d[n])&&void 0!==c?c:{};s&&(l={min:0,max:0});var u=a?200:1e6,m=a?40:1e7,p=Kv(Kv({type:"inertia",velocity:r?e[n]:0,bounceStiffness:u,bounceDamping:m,timeConstant:750,restDelta:1,restSpeed:10},i),l);return t.startAxisValueAnimation(n,p)}}));return Promise.all(l).then(c)},e.prototype.startAxisValueAnimation=function(e,t){return HS(e,this.getAxisMotionValue(e),0,t)},e.prototype.stopAnimation=function(){var e=this;zx((function(t){return e.getAxisMotionValue(t).stop()}))},e.prototype.getAxisMotionValue=function(e){var t,n,o="_drag"+e.toUpperCase();return this.visualElement.getProps()[o]||this.visualElement.getValue(e,null!==(n=null===(t=this.visualElement.getProps().initial)||void 0===t?void 0:t[e])&&void 0!==n?n:0)},e.prototype.snapToCursor=function(e){var t=this;zx((function(n){if(ak(n,t.getProps().drag,t.currentDirection)){var o=t.visualElement.projection,r=t.getAxisMotionValue(n);if(o&&o.layout){var a=o.layout.actual[n],i=a.min,s=a.max;r.set(e[n]-YE(i,s,.5))}}}))},e.prototype.scalePositionWithinConstraints=function(){var e,t=this,n=this.getProps(),o=n.drag,r=n.dragConstraints,a=this.visualElement.projection;if(_w(r)&&a&&this.constraints){this.stopAnimation();var i={x:0,y:0};zx((function(e){var n,o,r,a,s,c=t.getAxisMotionValue(e);if(c){var d=c.get();i[e]=(n={min:d,max:d},o=t.constraints[e],r=.5,a=Cx(n),(s=Cx(o))>a?r=HE(o.min,o.max-a,n.min):a>s&&(r=HE(n.min,n.max-s,o.min)),IE(0,1,r))}}));var s=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=s?s({},""):"none",null===(e=a.root)||void 0===e||e.updateScroll(),a.updateLayout(),this.resolveConstraints(),zx((function(e){if(ak(e,o,null)){var n=t.getAxisMotionValue(e),r=t.constraints[e],a=r.min,s=r.max;n.set(YE(a,s,i[e]))}}))}},e.prototype.addListeners=function(){var e,t=this;ok.set(this.visualElement,this);var n=aE(this.visualElement.getInstance(),"pointerdown",(function(e){var n=t.getProps(),o=n.drag,r=n.dragListener;o&&(void 0===r||r)&&t.start(e)})),o=function(){_w(t.getProps().dragConstraints)&&(t.constraints=t.resolveRefConstraints())},r=this.visualElement.projection,a=r.addEventListener("measure",o);r&&!r.layout&&(null===(e=r.root)||void 0===e||e.updateScroll(),r.updateLayout()),o();var i=Wb(window,"resize",(function(){return t.scalePositionWithinConstraints()}));return r.addEventListener("didUpdate",(function(e){var n=e.delta,o=e.hasLayoutChanged;t.isDragging&&o&&(zx((function(e){var o=t.getAxisMotionValue(e);o&&(t.originPoint[e]+=n[e].translate,o.set(o.get()+n[e].translate))})),t.visualElement.syncRender())})),function(){i(),n(),a()}},e.prototype.getProps=function(){var e=this.visualElement.getProps(),t=e.drag,n=void 0!==t&&t,o=e.dragDirectionLock,r=void 0!==o&&o,a=e.dragPropagation,i=void 0!==a&&a,s=e.dragConstraints,c=void 0!==s&&s,d=e.dragElastic,l=void 0===d?Mx:d,u=e.dragMomentum,m=void 0===u||u;return Kv(Kv({},e),{drag:n,dragDirectionLock:r,dragPropagation:i,dragConstraints:c,dragElastic:l,dragMomentum:m})},e}();function ak(e,t,n){return!(!0!==t&&t!==e||null!==n&&n!==e)}var ik={pan:xE((function(e){var t=e.onPan,n=e.onPanStart,o=e.onPanEnd,r=e.onPanSessionStart,a=e.visualElement,i=t||n||o||r,s=(0,Y.useRef)(null),c=(0,Y.useContext)(cw).transformPagePoint,d={onSessionStart:r,onStart:n,onMove:t,onEnd:function(e,t){s.current=null,o&&o(e,t)}};(0,Y.useEffect)((function(){null!==s.current&&s.current.updateHandlers(d)})),iE(a,"pointerdown",i&&function(e){s.current=new wx(e,d,{transformPagePoint:c})}),yE((function(){return s.current&&s.current.end()}))})),drag:xE((function(e){var t=e.dragControls,n=e.visualElement,o=Sw((function(){return new rk(n)}));(0,Y.useEffect)((function(){return t&&t.subscribe(o)}),[o,t]),(0,Y.useEffect)((function(){return o.addListeners()}),[o])}))},sk=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"],ck=function(e){var t=e.treeType,n=void 0===t?"":t,o=e.build,r=e.getBaseTarget,a=e.makeTargetAnimatable,i=e.measureViewportBox,s=e.render,c=e.readValueFromInstance,d=e.removeValueFromRenderState,l=e.sortNodePosition,u=e.scrapeMotionValuesFromProps;return function(e,t){var m=e.parent,p=e.props,y=e.presenceId,h=e.blockInitialAnimation,_=e.visualState,f=e.shouldReduceMotion;void 0===t&&(t={});var g,v,w=!1,b=_.latestValues,E=_.renderState,$=function(){var e=sk.map((function(){return new QS})),t={},n={clearAllListeners:function(){return e.forEach((function(e){return e.clear()}))},updatePropListeners:function(e){sk.forEach((function(o){var r,a="on"+o,i=e[a];null===(r=t[o])||void 0===r||r.call(t),i&&(t[o]=n[a](i))}))}};return e.forEach((function(e,t){n["on"+sk[t]]=function(t){return e.add(t)},n["notify"+sk[t]]=function(){for(var t=[],n=0;n=0?window.pageYOffset:null,d=function(e,t,n){var o=t.measureViewportBox(),r=t.getInstance(),a=getComputedStyle(r),i=a.display,s={};"none"===i&&t.setStaticValue("display",e.display||"block"),n.forEach((function(e){s[e]=$k[e](o,a)})),t.syncRender();var c=t.measureViewportBox();return n.forEach((function(n){var o=t.getValue(n);fk(o,s[n]),e[n]=$k[n](c,a)})),e}(t,e,s);return a.length&&a.forEach((function(t){var n=Zv(t,2),o=n[0],r=n[1];e.getValue(o).set(r)})),e.syncRender(),null!==c&&window.scrollTo({top:c}),{target:d,transitionEnd:o}}return{target:t,transitionEnd:o}}(e,t,n,o):{target:t,transitionEnd:o}}var xk={treeType:"dom",readValueFromInstance:function(e,t){if(Fw(t)){var n=PS(t);return n&&n.default||0}var o,r=(o=e,window.getComputedStyle(o));return(Hw(t)?r.getPropertyValue(t):r[t])||0},sortNodePosition:function(e,t){return 2&e.compareDocumentPosition(t)?1:-1},getBaseTarget:function(e,t){var n;return null===(n=e.style)||void 0===n?void 0:n[t]},measureViewportBox:function(e,t){return nk(e,t.transformPagePoint)},resetTransform:function(e,t,n){var o=n.transformTemplate;t.style.transform=o?o({},""):"none",e.scheduleRender()},restoreTransform:function(e,t){e.style.transform=t.style.transform},removeValueFromRenderState:function(e,t){var n=t.vars,o=t.style;delete n[e],delete o[e]},makeTargetAnimatable:function(e,t,n,o){var r=n.transformValues;void 0===o&&(o=!0);var a=t.transition,i=t.transitionEnd,s=Qv(t,["transition","transitionEnd"]),c=function(e,t,n){var o,r,a={};for(var i in e)a[i]=null!==(o=ax(i,t))&&void 0!==o?o:null===(r=n.getValue(i))||void 0===r?void 0:r.get();return a}(s,a||{},e);if(r&&(i&&(i=r(i)),s&&(s=r(s)),c&&(c=r(c))),o){!function(e,t,n){var o,r,a,i,s=Object.keys(t).filter((function(t){return!e.hasValue(t)})),c=s.length;if(c)for(var d=0;d5)return r;var c=y$.createTransformer(e),d="number"!=typeof s[0]?1:0,l=o.x.scale*n.x,u=o.y.scale*n.y;s[0+d]/=l,s[1+d]/=u;var m=YE(l,u,.5);"number"==typeof s[2+d]&&(s[2+d]/=m),"number"==typeof s[3+d]&&(s[3+d]/=m);var p=c(s);if(a){var y=0;p=p.replace(Ok,(function(){var e=i[y];return y++,e}))}return p}},Lk=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return qv(t,e),t.prototype.componentDidMount=function(){var e,t=this,n=this.props,o=n.visualElement,r=n.layoutGroup,a=n.switchLayoutGroup,i=n.layoutId,s=o.projection;e=Rk,Object.assign(Rw,e),s&&((null==r?void 0:r.group)&&r.group.add(s),(null==a?void 0:a.register)&&i&&a.register(s),s.root.didUpdate(),s.addEventListener("animationComplete",(function(){t.safeToRemove()})),s.setOptions(Kv(Kv({},s.options),{onExitComplete:function(){return t.safeToRemove()}}))),xw.hasEverUpdated=!0},t.prototype.getSnapshotBeforeUpdate=function(e){var t=this,n=this.props,o=n.layoutDependency,r=n.visualElement,a=n.drag,i=n.isPresent,s=r.projection;return s?(s.isPresent=i,a||e.layoutDependency!==o||void 0===o?s.willUpdate():this.safeToRemove(),e.isPresent!==i&&(i?s.promote():s.relegate()||dS.postRender((function(){var e;(null===(e=s.getStack())||void 0===e?void 0:e.members.length)||t.safeToRemove()}))),null):null},t.prototype.componentDidUpdate=function(){var e=this.props.visualElement.projection;e&&(e.root.didUpdate(),!e.currentAnimation&&e.isLead()&&this.safeToRemove())},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.visualElement,n=e.layoutGroup,o=e.switchLayoutGroup,r=t.projection;r&&(r.scheduleCheckAfterUnmount(),(null==n?void 0:n.group)&&n.group.remove(r),(null==o?void 0:o.deregister)&&o.deregister(r))},t.prototype.safeToRemove=function(){var e=this.props.safeToRemove;null==e||e()},t.prototype.render=function(){return null},t}(Y.Component),Rk={borderRadius:Kv(Kv({},Ak),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:Ak,borderTopRightRadius:Ak,borderBottomLeftRadius:Ak,borderBottomRightRadius:Ak,boxShadow:Ik},Dk={measureLayout:function(e){var t=Zv(AE(),2),n=t[0],o=t[1],r=(0,Y.useContext)(Cw);return Y.createElement(Lk,Kv({},e,{layoutGroup:r,switchLayoutGroup:(0,Y.useContext)(Nw),isPresent:n,safeToRemove:o}))}},Mk=["TopLeft","TopRight","BottomLeft","BottomRight"],Pk=Mk.length,jk=function(e){return"string"==typeof e?parseFloat(e):e},Fk=function(e){return"number"==typeof e||nb.test(e)};function Bk(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:e.borderRadius}var zk=Vk(0,.5,L$),Uk=Vk(.5,.95,N$);function Vk(e,t,n){return function(o){return ot?1:n(HE(e,t,o))}}function Wk(e,t){e.min=t.min,e.max=t.max}function Hk(e,t){Wk(e.x,t.x),Wk(e.y,t.y)}function Yk(e,t,n,o,r){return e=Gx(e-=t,1/n,o),void 0!==r&&(e=Gx(e,1/r,o)),e}function Gk(e,t,n,o,r){var a=Zv(n,3),i=a[0],s=a[1],c=a[2];!function(e,t,n,o,r,a,i){if(void 0===t&&(t=0),void 0===n&&(n=1),void 0===o&&(o=.5),void 0===a&&(a=e),void 0===i&&(i=e),tb.test(t)&&(t=parseFloat(t),t=YE(i.min,i.max,t/100)-i.min),"number"==typeof t){var s=YE(a.min,a.max,o);e===a&&(s-=t),e.min=Yk(e.min,t,n,s,r),e.max=Yk(e.max,t,n,s,r)}}(e,t[i],t[s],t[c],t.scale,o,r)}var qk=["x","scaleX","originX"],Kk=["y","scaleY","originY"];function Qk(e,t,n,o){Gk(e.x,t,qk,null==n?void 0:n.x,null==o?void 0:o.x),Gk(e.y,t,Kk,null==n?void 0:n.y,null==o?void 0:o.y)}function Zk(e){return 0===e.translate&&1===e.scale}function Jk(e){return Zk(e.x)&&Zk(e.y)}function Xk(e,t){return e.x.min===t.x.min&&e.x.max===t.x.max&&e.y.min===t.y.min&&e.y.max===t.y.max}var eC=function(){function e(){this.members=[]}return e.prototype.add=function(e){qS(this.members,e),e.scheduleRender()},e.prototype.remove=function(e){if(KS(this.members,e),e===this.prevLead&&(this.prevLead=void 0),e===this.lead){var t=this.members[this.members.length-1];t&&this.promote(t)}},e.prototype.relegate=function(e){var t,n=this.members.findIndex((function(t){return e===t}));if(0===n)return!1;for(var o=n;o>=0;o--){var r=this.members[o];if(!1!==r.isPresent){t=r;break}}return!!t&&(this.promote(t),!0)},e.prototype.promote=function(e,t){var n,o=this.lead;e!==o&&(this.prevLead=o,this.lead=e,e.show(),o&&(o.instance&&o.scheduleRender(),e.scheduleRender(),e.resumeFrom=o,t&&(e.resumeFrom.preserveOpacity=!0),o.snapshot&&(e.snapshot=o.snapshot,e.snapshot.latestValues=o.animationValues||o.latestValues,e.snapshot.isShared=!0),(null===(n=e.root)||void 0===n?void 0:n.isUpdating)&&(e.isLayoutDirty=!0),!1===e.options.crossfade&&o.hide()))},e.prototype.exitAnimationComplete=function(){this.members.forEach((function(e){var t,n,o,r,a;null===(n=(t=e.options).onExitComplete)||void 0===n||n.call(t),null===(a=null===(o=e.resumingFrom)||void 0===o?void 0:(r=o.options).onExitComplete)||void 0===a||a.call(r)}))},e.prototype.scheduleRender=function(){this.members.forEach((function(e){e.instance&&e.scheduleRender(!1)}))},e.prototype.removeLeadSnapshot=function(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)},e}(),tC="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function nC(e,t,n){var o=e.x.translate/t.x,r=e.y.translate/t.y,a="translate3d(".concat(o,"px, ").concat(r,"px, 0) ");if(a+="scale(".concat(1/t.x,", ").concat(1/t.y,") "),n){var i=n.rotate,s=n.rotateX,c=n.rotateY;i&&(a+="rotate(".concat(i,"deg) ")),s&&(a+="rotateX(".concat(s,"deg) ")),c&&(a+="rotateY(".concat(c,"deg) "))}var d=e.x.scale*t.x,l=e.y.scale*t.y;return(a+="scale(".concat(d,", ").concat(l,")"))===tC?"none":a}var oC=function(e,t){return e.depth-t.depth},rC=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){qS(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){KS(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(oC),this.isDirty=!1,this.children.forEach(e)},e}();function aC(e){var t=e.attachResizeListener,n=e.defaultParent,o=e.measureScroll,r=e.checkIsScrollRoot,a=e.resetTransform;return function(){function e(e,t,o){var r=this;void 0===t&&(t={}),void 0===o&&(o=null==n?void 0:n()),this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.potentialNodes=new Map,this.checkUpdateFailed=function(){r.isUpdating&&(r.isUpdating=!1,r.clearAllSnapshots())},this.updateProjection=function(){r.nodes.forEach(mC),r.nodes.forEach(pC)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=e,this.latestValues=t,this.root=o?o.root||o:this,this.path=o?Jv(Jv([],Zv(o.path),!1),[o],!1):[],this.parent=o,this.depth=o?o.depth+1:0,e&&this.root.registerPotentialNode(e,this);for(var a=0;a=0;o--)if(Boolean(e.path[o].instance)){n=e.path[o];break}var r=(n&&n!==e.root?n.instance:document).querySelector('[data-projection-id="'.concat(t,'"]'));r&&e.mount(r,!0)}function bC(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function EC(e){bC(e.x),bC(e.y)}var $C=aC({attachResizeListener:function(e,t){return Wb(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),SC={current:void 0},xC=aC({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!SC.current){var e=new $C(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),SC.current=e}return SC.current},resetTransform:function(e,t){e.style.transform=null!=t?t:"none"},checkIsScrollRoot:function(e){return Boolean("fixed"===window.getComputedStyle(e).position)}}),kC=Kv(Kv(Kv(Kv({},hx),kE),ik),Dk),CC=Ow((function(e,t){return function(e,t,n,o,r){var a=t.forwardMotionProps,i=void 0!==a&&a,s=Lw(e)?Ub:Vb;return Kv(Kv({},s),{preloadedFeatures:n,useRender:xb(i),createVisualElement:o,projectionNodeConstructor:r,Component:e})}(e,t,kC,Nk,xC)}));function NC(){var e=(0,Y.useRef)(!1);return mw((function(){return e.current=!0,function(){e.current=!1}}),[]),e}var TC=function(e){var t=e.children,n=e.initial,o=e.isPresent,r=e.onExitComplete,a=e.custom,i=e.presenceAffectsLayout,s=Sw(AC),c=TE(),d=(0,Y.useMemo)((function(){return{id:c,initial:n,isPresent:o,custom:a,onExitComplete:function(e){var t,n;s.set(e,!0);try{for(var o=function(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],o=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(s.values()),a=o.next();!a.done;a=o.next())if(!a.value)return}catch(e){t={error:e}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(t)throw t.error}}null==r||r()},register:function(e){return s.set(e,!1),function(){return s.delete(e)}}}}),i?void 0:[o]);return(0,Y.useMemo)((function(){s.forEach((function(e,t){return s.set(t,!1)}))}),[o]),Y.useEffect((function(){!o&&!s.size&&(null==r||r())}),[o]),Y.createElement(lw.Provider,{value:d},t)};function AC(){return new Map}var OC=function(e){return e.key||""},IC=function(e){var t=e.children,n=e.custom,o=e.initial,r=void 0===o||o,a=e.onExitComplete,i=e.exitBeforeEnter,s=e.presenceAffectsLayout,c=void 0===s||s,d=Zv(function(){var e=NC(),t=Zv((0,Y.useState)(0),2),n=t[0],o=t[1],r=(0,Y.useCallback)((function(){e.current&&o(n+1)}),[n]);return[(0,Y.useCallback)((function(){return dS.postRender(r)}),[r]),n]}(),1),l=d[0],u=(0,Y.useContext)(Cw).forceRender;u&&(l=u);var m=NC(),p=function(e){var t=[];return Y.Children.forEach(e,(function(e){(0,Y.isValidElement)(e)&&t.push(e)})),t}(t),y=p,h=new Set,_=(0,Y.useRef)(y),f=(0,Y.useRef)(new Map).current,g=(0,Y.useRef)(!0);if(mw((function(){g.current=!1,function(e,t){e.forEach((function(e){var n=OC(e);t.set(n,e)}))}(p,f),_.current=y})),yE((function(){g.current=!0,f.clear(),h.clear()})),g.current)return Y.createElement(Y.Fragment,null,y.map((function(e){return Y.createElement(TC,{key:OC(e),isPresent:!0,initial:!!r&&void 0,presenceAffectsLayout:c},e)})));y=Jv([],Zv(y),!1);for(var v=_.current.map(OC),w=p.map(OC),b=v.length,E=0;E1&&console.warn("You're attempting to animate multiple children within AnimatePresence, but its exitBeforeEnter prop is set to true. This will lead to odd visual behaviour."),Y.createElement(Y.Fragment,null,h.size?y:y.map((function(e){return(0,Y.cloneElement)(e)})))};function LC(e){let{className:t,label:n,onFilesDrop:o,onHTMLDrop:r,onDrop:a}=e;const[i,s]=(0,q.useState)(),[c,d]=(0,q.useState)(),[l,u]=(0,q.useState)(),m=(0,Do.__experimentalUseDropZone)({onDrop(e){const t=(0,Mo.getFilesFromDataTransfer)(e.dataTransfer),n=e.dataTransfer.getData("text/html");n&&r?r(n):t.length&&o?o(t):a&&a(e)},onDragStart(e){s(!0);let t="default";(0,mt.includes)(e.dataTransfer.types,"text/html")?t="html":((0,mt.includes)(e.dataTransfer.types,"Files")||(0,Mo.getFilesFromDataTransfer)(e.dataTransfer).length>0)&&(t="file"),u(t)},onDragEnd(){s(!1),u()},onDragEnter(){d(!0)},onDragLeave(){d(!1)}}),p=(0,Do.useReducedMotion)();let y;c&&(y=(0,q.createElement)(CC.div,{variants:{hidden:{scaleY:0,opacity:0},show:{scaleY:1,opacity:1,transition:{type:"tween",duration:.2,delay:.1,delayChildren:.2}},exit:{scaleY:1,opacity:0,transition:{duration:.3,delayChildren:0}}},initial:p?"show":"hidden",animate:"show",exit:p?"show":"exit",className:"components-drop-zone__content"},(0,q.createElement)(CC.div,{variants:{hidden:{opacity:0,scale:.75},show:{opacity:1,scale:1},exit:{opacity:0,scale:.9}}},(0,q.createElement)(Gs,{icon:Yv,className:"components-drop-zone__content-icon"}),(0,q.createElement)("span",{className:"components-drop-zone__content-text"},n||(0,W.__)("Drop files to upload")))));const h=Ro()("components-drop-zone",t,{"is-active":(i||c)&&("file"===l&&o||"html"===l&&r||"default"===l&&a),"is-dragging-over-document":i,"is-dragging-over-element":c,[`is-dragging-${l}`]:!!l});return(0,q.createElement)("div",{ref:m,className:h},p?y:(0,q.createElement)(IC,null,y))}const RC=function(e){let{accept:t,children:n,multiple:o=!1,onChange:r,onClick:a,render:i,...s}=e;const c=(0,q.useRef)(),d=()=>{c.current.click()},l=i?i({openFileDialog:d}):(0,q.createElement)(Dr,K({onClick:d},s),n);return(0,q.createElement)("div",{className:"components-form-file-upload"},l,(0,q.createElement)("input",{type:"file",ref:c,multiple:o,style:{display:"none"},accept:t,onChange:r,onClick:a,"data-testid":"form-file-upload-input"}))};var DC=n(5339),MC=n(9230),PC=n(7568);const jC=({error:e})=>Y.createElement("span",{className:"upload-message is-destructive"},e),FC=({fileName:e,showPreview:t})=>{const n=wcpaySettings.restUrl+Ii.substring(1)+"/file/"+e;return Y.createElement(Y.Fragment,null,t&&e&&Y.createElement("img",{src:n,style:{maxWidth:100,marginTop:12},alt:e}),!t&&e&&Y.createElement("span",{className:"upload-message"},e))},BC=({field:e,fileName:t,disabled:n,isDone:o,isLoading:r,accept:a,error:i,onFileChange:s,onFileRemove:c,help:d,showPreview:l,uploadButtonLabel:u,type:m="file"})=>{const p=i&&0s(e.key,t[0])}),Y.createElement("div",{className:"file-upload"},Y.createElement(RC,{accept:a,onChange:t=>{s(e.key,(t.target.files||new FileList)[0])},render:({openFileDialog:t})=>Y.createElement(Dr,{id:`form-file-upload-${e.key}`,className:o&&!p?"is-success":"",isSecondary:!0,isDestructive:p,isBusy:r,disabled:n||r,icon:Y.createElement(h,{size:18}),onClick:e=>((e,t)=>{var n;const o=null===(n=e.target.closest(".components-form-file-upload"))||void 0===n?void 0:n.querySelector('input[type="file"]');o&&(o.value=""),t()})(e,t)},u||(0,W.__)("Upload file","woocommerce-payments"))}),p?Y.createElement(jC,{error:i}):Y.createElement(FC,{fileName:t,showPreview:l}),o&&!n?Y.createElement(Dr,{className:"delete-uploaded-file-button","aria-label":(0,W.__)("Remove file","woocommerce-payments"),icon:Y.createElement(PC.A,{size:18}),onClick:()=>c(e.key)}):null))},zC=({field:e,fileName:t,showPreview:n})=>Y.createElement(eg,{id:`form-file-upload-base-control-${e.key}`,label:e.label},Y.createElement(FC,{fileName:t?`: ${t}`:(0,W.__)(": Evidence file was not uploaded","woocommerce-payments"),showPreview:n})),UC=[{key:"created",label:(0,W.__)("Dispute date","woocommerce-payments")},{key:"amount",label:(0,W.__)("Disputed amount","woocommerce-payments")},{key:"dueBy",label:(0,W.__)("Respond by","woocommerce-payments")},{key:"reason",label:(0,W.__)("Reason","woocommerce-payments")},{key:"order",label:(0,W.__)("Order","woocommerce-payments")},{key:"customer",label:(0,W.__)("Customer","woocommerce-payments")},{key:"transactionId",label:(0,W.__)("Transaction ID","woocommerce-payments")}],VC=e=>{const t="object"==typeof e.charge?e.charge.id:e.charge;return Y.createElement(Kr.Link,{href:By(t,"transactions")},t)},WC=e=>{const t=xl[e.reason];return t?t.display:zi(e.reason)},HC=({dispute:e,isLoading:t})=>{const n=t?{created:(0,W.__)("Created date","woocommerce-payments"),amount:(0,W.__)("Amount","woocommerce-payments"),dueBy:(0,W.__)("Due by date","woocommerce-payments"),reason:(0,W.__)("Dispute reason","woocommerce-payments"),order:(0,W.__)("Order link","woocommerce-payments"),customer:(0,W.__)("Customer name","woocommerce-payments"),transactionId:(0,W.__)("Transaction link","woocommerce-payments")}:{created:uc(e.created),amount:Hc(e.amount||0,e.currency||"USD"),dueBy:e.evidence_details?uc(e.evidence_details.due_by,{separator:" - ",includeTime:!0}):null,reason:WC(e),order:e.order?Y.createElement(Ah,{order:e.order}):null,customer:"object"==typeof e.charge?e.charge.billing_details.name:null,transactionId:VC(e)};return Y.createElement("div",{className:"wcpay-dispute-info"},UC.map((({key:e,label:o})=>null==n[e]?null:Y.createElement("div",{key:e,className:"wcpay-dispute-info-item"},Y.createElement(mf,{isLoading:t,display:"inline"},Y.createElement("span",{className:"wcpay-dispute-info-key"},`${o}: `),Y.createElement("span",{className:"wcpay-dispute-info-value"},n[e]))))))},YC=e=>{const t=(0,q.useRef)();return(0,q.useEffect)((()=>{t.current=e})),(0,q.useCallback)((()=>{const e=t.current();if(!e)return;const n=e=>{e.preventDefault(),e.returnValue=""};window.addEventListener("beforeunload",n);const o=(0,My.getHistory)().block((t=>(window.confirm(e)&&(o(),t.retry()),!0)));return()=>{window.removeEventListener("beforeunload",n),o()}}),[])},GC="__product_type",qC=e=>Array.isArray(e)?(0,mt.flatten)(e.map(((e,t)=>[e,(0,Aa.jsx)("br",{},t)]))):e,KC=e=>{const{fields:t,evidence:n,onChange:o,onFileChange:r,onFileRemove:a,onSave:i,readOnly:s}=e,{createErrorNotice:c}=(0,oc.useDispatch)("core/notices"),{getNotices:d}=(0,oc.useSelect)("core/notices");if(!t||!t.length)return null;const l=e=>({label:e.label,value:n[e.key]||"",onChange:t=>{if(((e,t)=>!(e.maxLength&&t.length>=e.maxLength||Object.values({...n,[e.key]:t}).reduce(((e,t)=>"string"==typeof t?e+t.length:e),0)>=15e4))(e,t))o(e.key,t);else{const e=(0,W.__)("Reached maximum character count for evidence","woocommerce-payments");d().some((t=>t.content===e))||c(e)}},disabled:s,help:s&&qC(e.description)}),u=e=>{const t=n.metadata&&n.metadata[e.key]||"",o=n.isUploading&&(n.isUploading[e.key]||!1),i=n.uploadingErrors&&(n.uploadingErrors[e.key]||""),c=!o&&t.length>0;return{field:e,fileName:t,accept:".pdf, image/png, image/jpeg",onFileChange:r,onFileRemove:a,disabled:s,isLoading:o,isDone:c,error:i,help:s&&qC(e.description)}},m=e=>{const t=s&&!n[e.key];switch(e.type){case"file":return s?(0,Aa.jsx)(zC,{...u(e)},e.key):(0,Aa.jsx)(BC,{...u(e)},e.key);case"text":return(0,Aa.jsx)(hv,{label:e.label,value:t?(0,W.__)("No information submitted","woocommerce-payments"):null,disabled:t,...t?{}:l(e)},e.key);case"date":return(0,Aa.jsx)(hv,{label:e.label,value:t?(0,W.__)("Date not submitted","woocommerce-payments"):null,disabled:t,...t?{}:l(e)},e.key);default:return t?"":(0,Aa.jsx)(wv,{maxLength:e.maxLength,...l(e)},e.key)}},p=t.map((e=>(0,Aa.jsxs)(So,{size:"large",children:[(0,Aa.jsx)(ch,{children:e.title}),(0,Aa.jsxs)(Io,{children:[!s&&e.description&&(0,Aa.jsx)("p",{children:e.description}),e.fields.map(m)]})]},e.key))),y=(0,W.__)("Are you sure you're ready to submit this evidence? Evidence submissions are final.","woocommerce-payments");return(0,Aa.jsxs)(Aa.Fragment,{children:[p,s?null:(0,Aa.jsxs)(So,{size:"large",children:[(0,Aa.jsxs)(Io,{children:[(0,Aa.jsx)("p",{children:(0,W.__)("When you submit your evidence, we'll format it and send it to the cardholder's bank, then email you once the dispute has been decided.","woocommerce-payments")}),(0,Aa.jsxs)("p",{children:[(0,Aa.jsx)("strong",{children:(0,W.__)("Evidence submission is final.","woocommerce-payments")})," ",(0,W.__)("You can also save this evidence for later instead of submitting it immediately.","woocommerce-payments")," ",(0,Aa.jsx)("strong",{children:(0,W.__)("We will automatically submit any saved evidence at the due date.","woocommerce-payments")})]})]}),(0,Aa.jsx)(wf,{children:(0,Aa.jsxs)("div",{children:[(0,Aa.jsx)(Dr,{isPrimary:!0,onClick:()=>window.confirm(y)&&i(!0),children:(0,W.__)("Submit evidence","woocommerce-payments")}),(0,Aa.jsx)(Dr,{isSecondary:!0,onClick:()=>i(!1),children:(0,W.__)("Save for later","woocommerce-payments")})]})})]})]})},QC=e=>{const{isLoading:t,dispute:n={},productType:o,onChangeProductType:r,...a}=e,i=n&&"needs_response"!==n.status&&"warning_needs_response"!==n.status,s=!t&&n.id,c=(0,Aa.jsx)(da,{className:"wcpay-test-mode-notice",status:"informational",isDismissible:!1,children:(0,W.__)("Evidence is already submitted. Details below are read-only.","woocommerce-payments")});return t||s?(0,Aa.jsxs)(La,{isNarrow:!0,className:"wcpay-dispute-evidence",children:[(0,Aa.jsx)(dc,{currentPage:"disputes",isDetailsView:!0}),i&&!t&&c,(0,Aa.jsx)(Ia,{children:(0,Aa.jsxs)(So,{size:"large",children:[(0,Aa.jsx)(ch,{children:(0,Aa.jsx)(mf,{isLoading:t,value:(0,W.__)("Challenge dispute","woocommerce-payments")})}),(0,Aa.jsx)(Io,{children:(0,Aa.jsx)(HC,{dispute:n,isLoading:t})})]})}),(0,Aa.jsx)(Ia,{children:(0,Aa.jsxs)(So,{size:"large",children:[(0,Aa.jsx)(ch,{children:(0,Aa.jsx)(mf,{isLoading:t,value:(0,W.__)("Product type","woocommerce-payments")})}),(0,Aa.jsx)(Io,{children:(0,Aa.jsx)(uf,{isLoading:t,numLines:2,children:(0,Aa.jsx)(Wv,{value:o,onChange:r,"data-testid":"dispute-challenge-product-type-selector",options:[{label:(0,W.__)("Select one…","woocommerce-payments"),disabled:!0,value:""},{label:(0,W.__)("Physical product","woocommerce-payments"),value:"physical_product"},{label:(0,W.__)("Digital product or service","woocommerce-payments"),value:"digital_product_or_service"},{label:(0,W.__)("Offline service","woocommerce-payments"),value:"offline_service"},{label:(0,W.__)("Multiple product types","woocommerce-payments"),value:"multiple"}],disabled:i})})})]})}),!t&&(0,Aa.jsx)(Ia,{children:(0,Aa.jsx)(KC,{...a,readOnly:i})})]}):(0,Aa.jsxs)(La,{isNarrow:!0,className:"wcpay-dispute-details",children:[(0,Aa.jsx)(dc,{currentPage:"disputes",isDetailsView:!0}),(0,Aa.jsx)("div",{children:(0,W.__)("Dispute not loaded","woocommerce-payments")})]})},ZC=({query:e})=>{const t=`/wc/v3/payments/disputes/${e.id}`,[n,o]=(0,q.useState)(),[r,a]=(0,q.useState)(!1),[i,s]=(0,q.useState)({}),[c,d]=(0,q.useState)(!1),{createSuccessNotice:l,createErrorNotice:u,createInfoNotice:m}=(0,oc.useDispatch)("core/notices"),p=!n||(0,mt.isMatchWith)(n.evidence,i,((e,t)=>{if(null===e&&!t)return!0})),y=YC((()=>{if(!p&&!c)return(0,W.__)("There are unsaved changes on this page. Are you sure you want to leave and discard the unsaved changes?","woocommerce-payments")}));(0,q.useEffect)(y,[p,y,c]),(0,q.useEffect)((()=>{(async()=>{a(!0);try{o(await Yr()({path:t}))}finally{a(!1)}})()}),[a,o,t]);const h=(e,t)=>s((n=>({...n,[e]:t}))),_=(e={})=>o((t=>(0,mt.merge)({},t,e)));(0,q.useEffect)((()=>{if(c&&p){const e=Pi({page:"wc-admin",path:"/payments/disputes",filter:"awaiting_response"});window.location.replace(e)}}),[c,p]);const{updateDispute:f}=(()=>{const{updateDispute:e}=(0,oc.useDispatch)(Li);return{updateDispute:e}})(),g=(e=>{if(!e)return"";let t=e.metadata[GC]||"";return!t&&e.evidence_details&&e.evidence_details.has_evidence&&(t="multiple"),t})(n),v=n&&n.reason,w=(0,q.useMemo)((()=>((e,t)=>e&&t?"multiple"===t?Hv.map((e=>e.denormalized?null:{...e,fields:e.fields.filter((e=>!e.denormalized))})).filter(Boolean):Hv.map((n=>{const o=n.reason&&!(0,mt.includes)(n.reason,e),r=n.productType&&n.productType!==t;if(o||r)return null;const a=n.fields.filter((e=>!e.productType||e.productType===t));return{...n,fields:a}})).filter(Boolean):[])(v,g)),[v,g]);return(0,Aa.jsx)(QC,{isLoading:r,dispute:n,evidence:n?{...n.evidence,...i,metadata:n.metadata||{},isUploading:n.isUploading||{},uploadingErrors:n.uploadingErrors||{}}:{},onChange:h,onFileChange:async(e,t)=>{if(!t)return;if((e=>{if(45e5<(n.fileSize?Object.values(n.fileSize):[]).reduce(((e,t)=>e+t),0)+e)return m((0,W.__)("The files you've attached to this dispute as evidence will exceed the limit for a dispute's total size. Try using smaller files as evidence. Hint: if you've attached images, you might want to try providing them in lower resolutions.","woocommerce-payments")),!0})(t.size))return;oa("wcpay_dispute_file_upload_started",{type:e});const o=new FormData;o.append("file",t),o.append("purpose","dispute_evidence"),_({metadata:{[e]:""},isUploading:{[e]:!0},uploadingErrors:{[e]:""}}),h(e,"");try{const t=await Yr()({path:"/wc/v3/payments/file",method:"post",body:o});_({metadata:{[e]:t.filename},isUploading:{[e]:!1},fileSize:{[e]:t.size}}),h(e,t.id),oa("wcpay_dispute_file_upload_success",{type:e})}catch(t){oa("wcpay_dispute_file_upload_failed",{message:t.message}),_({metadata:{[e]:""},isUploading:{[e]:!1},uploadingErrors:{[e]:t.message}}),h(e,"")}},onFileRemove:e=>{h(e,""),_({metadata:{[e]:""},uploadingErrors:{[e]:""},fileSize:{[e]:0}})},onSave:async r=>{if((0,mt.some)(n.isUploading))m((0,W.__)("Please wait until file upload is finished","woocommerce-payments"));else{a(!0);try{oa(r?"wcpay_dispute_submit_evidence_clicked":"wcpay_dispute_save_evidence_clicked");const{metadata:a}=n,c=await Yr()({path:t,method:"post",data:{evidence:{...n.evidence,...i},metadata:a,submit:r}});o(c),s({}),(t=>{const n=t?(0,W.__)("Evidence submitted!","woocommerce-payments"):(0,W.__)("Evidence saved!","woocommerce-payments");oa(t?"wcpay_dispute_submit_evidence_success":"wcpay_dispute_save_evidence_success"),l(n,{actions:[{label:t?(0,W.__)("View submitted evidence","woocommerce-payments"):(0,W.__)("Return to evidence submission","woocommerce-payments"),url:Pi({page:"wc-admin",path:"/payments/disputes/challenge",id:e.id})}]}),d(!0)})(r),f(c)}catch(e){((e,t)=>{oa(t?"wcpay_dispute_submit_evidence_failed":"wcpay_dispute_save_evidence_failed");const n=t?(0,W.__)("Failed to submit evidence. (%s)","woocommerce-payments"):(0,W.__)("Failed to save evidence. (%s)","woocommerce-payments");u((0,W.sprintf)(n,e.message))})(e,r)}finally{a(!1)}}},productType:g,onChangeProductType:e=>{oa("wcpay_dispute_product_selected",{selection:e}),_({metadata:{[GC]:e}})},fields:w})},JC=(0,Y.createContext)({activeTask:"",setActiveTask:()=>null,completedTasks:{},setCompletedTasks:()=>null}),XC=({children:e,defaultActiveTask:t="",defaultCompletedTasks:n={}})=>{const[o,r]=(0,Y.useState)(t),[a,i]=(0,Y.useState)(n),s=(0,Y.useMemo)((()=>({activeTask:o,setActiveTask:r,completedTasks:a,setCompletedTasks:i})),[o,r,a]);return(0,Aa.jsx)(JC.Provider,{value:s,children:e})},eN=({children:e,id:t=""})=>{const{activeTask:n,completedTasks:o,setActiveTask:r,setCompletedTasks:a}=(0,Y.useContext)(JC),i=(0,Y.useMemo)((()=>({isActive:t===n,setActive:()=>r(t),setCompleted:(e=!0,n="")=>{a((n=>({...n,[t]:e}))),n&&r(n)},taskId:t,isCompleted:Boolean(o[t])})),[r,a,n,o,t]);return(0,Aa.jsx)(Rc.Provider,{value:i,children:e})},tN=({children:e})=>{const t=(0,Y.useRef)(!0),n=(0,Y.useRef)(null),{activeTask:o}=(0,Y.useContext)(JC);return(0,Y.useLayoutEffect)((()=>{if(!0===t.current)return void(t.current=!1);if(!n.current)return;const e=n.current.querySelector(".wcpay-wizard-task.is-active .wcpay-wizard-task__headline");e&&e.focus()}),[o]),(0,Aa.jsx)("div",{ref:n,children:(0,Aa.jsx)("ul",{children:e})})};const nN=e=>{var{className:t}=e,n=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r{const{isCompleted:a,isActive:i}=(0,Y.useContext)(Rc);return G().createElement("li",{className:Ro()("wcpay-wizard-task",o,{"is-completed":a,"is-active":i})},G().createElement("div",{className:"wcpay-wizard-task__top-border"}),G().createElement("div",{className:"wcpay-wizard-task__headline",tabIndex:-1},G().createElement("div",{className:"wcpay-wizard-task__icon-wrapper"},G().createElement("div",{className:"wcpay-wizard-task__icon-text"},n),G().createElement(Gs,{icon:Ra,className:"wcpay-wizard-task__icon-checkmark"})),G().createElement("span",{className:"wcpay-wizard-task__title"},t)),r&&!i&&G().createElement("span",{className:Ro()("wcpay-wizard-task__visible-description-element","is-muted-color")},r),G().createElement("div",{className:"wcpay-wizard-task__body"},e))},rN=({Icon:e,label:t})=>e?(0,Aa.jsxs)("span",{className:Ro()("woocommerce-payments__payment-method-icon"),children:[(0,Aa.jsx)(e,{}),t&&(0,Aa.jsx)("span",{className:"woocommerce-payments__payment-method-icon__label",children:t})]}):null,aN=n.p+"../assets/images/payment-methods/giropay.svg?ver=1100c024fff0503b41f7",iN=n.p+"../assets/images/payment-methods/sofort.svg?ver=b6780ad95a25d8b7b634",sN=n.p+"../assets/images/payment-methods/sepa-debit.svg?ver=9e42854526214016710d",cN=n.p+"../assets/images/payment-methods/p24.svg?ver=85e0cf9bc6526516d85f",dN=n.p+"../assets/images/payment-methods/bank-debit.svg?ver=d0e134b0067cbbf6403f",lN=n.p+"../assets/images/payment-methods/affirm-badge.svg?ver=1151b0d701a5ea6ebcae",uN=n.p+"../assets/images/payment-methods/afterpay-logo.svg?ver=7b4e5ed5741b9cd7ade0",mN=n.p+"../assets/images/payment-methods/clearpay.svg?ver=1092499f79ea6d761029",pN=n.p+"../assets/images/payment-methods/jcb.svg?ver=3351f2584f4a62ad094d",yN=n.p+"../assets/images/payment-methods/klarna.svg?ver=e031a517911ff23ecaaa",hN=n.p+"../assets/images/cards/visa.svg?ver=f10d76e13a47cb867cca",_N=n.p+"../assets/images/cards/mastercard.svg?ver=d21057587f14a719da45",fN=n.p+"../assets/images/cards/amex.svg?ver=9035aad80e3ae7ac653c",gN=n.p+"../assets/images/payment-methods/woo.svg?ver=86a2411c2b2a56f57bc5",vN=n.p+"../assets/images/payment-methods/woo-short.svg?ver=e7eb126add68e8fde2b6",wN=n.p+"../assets/images/cards/apple-pay.svg?ver=126e07a26632bc8a9c21",bN=n.p+"../assets/images/cards/google-pay.svg?ver=30aba48019e36097a19d",EN=n.p+"../assets/images/cards/discover.svg?ver=a19341de516c258e11fe",$N=n.p+"../assets/images/cards/cb.svg?ver=375fa3d816484fa4b53c",SN=n.p+"../assets/images/payment-methods/link.svg?ver=2af3c660d8ddc95442bb",xN=n.p+"../assets/images/payment-methods/cc.svg?ver=e99146e27d67e25c0717";const kN=(e,t,n=!0)=>o=>{var{className:r}=o,a=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r{const[e]=op(),t=e.length,{completedTasks:n}=(0,q.useContext)(JC),o=n["add-payment-methods"];if(!o)return null;let r=0;if("object"==typeof o&&o.initialMethods){const{initialMethods:e}=o;r=t-e.length}return r<=0?(0,W.__)("Setup complete!","woocommerce-payments"):(0,W.sprintf)((0,W._n)("Setup complete! One new payment method is now live on your store!","Setup complete! %s new payment methods are now live on your store!",r,"woocommerce-payments"),r)},YN=()=>{const[e]=op();return(0,Aa.jsx)("ul",{className:"wcpay-wizard-task__description-element setup-complete-task__enabled-methods-list",children:e.map((e=>(0,Aa.jsx)("li",{children:(0,Aa.jsx)(rN,{Icon:WN[e].icon})},e)))})},GN=()=>{const{featureFlags:{multiCurrency:e}}=(0,q.useContext)(Lc);return(0,Aa.jsx)(oN,{title:(0,W.__)("Enablement complete","woocommerce-payments"),index:2,children:(0,Aa.jsxs)(nN,{children:[(0,Aa.jsx)("p",{className:"wcpay-wizard-task__description-element is-muted-color",children:(0,Aa.jsx)(HN,{})}),(0,Aa.jsx)(YN,{}),(0,Aa.jsxs)("div",{className:"setup-complete-task__buttons",children:[(0,Aa.jsx)(Dr,{href:"admin.php?page=wc-settings&tab=checkout§ion=woocommerce_payments",isPrimary:!0,children:(0,W.__)("Go to payments settings","woocommerce-payments")}),e&&(0,Aa.jsx)(Dr,{href:"admin.php?page=wc-settings&tab=wcpay_multi_currency",isTertiary:!0,children:(0,W.__)("Go to Multi-Currency settings","woocommerce-payments")})]})]})})},qN=({children:e})=>G().createElement("ul",null,e),KN=(0,q.createElement)(Po.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,q.createElement)(Po.Path,{d:"M7 11.5h10V13H7z"}));function QN(e){let{label:t,className:n,heading:o,checked:r,indeterminate:a,help:i,onChange:s,...c}=e;o&&po()("`heading` prop in `CheckboxControl`",{alternative:"a separate element to implement a heading",since:"5.8"});const[d,l]=(0,q.useState)(!1),[u,m]=(0,q.useState)(!1),p=(0,Do.useRefEffect)((e=>{e&&(e.indeterminate=!!a,l(e.matches(":checked")),m(e.matches(":indeterminate")))}),[r,a]),y=`inspector-checkbox-control-${(0,Do.useInstanceId)(QN)}`;return(0,q.createElement)(eg,{label:o,id:y,help:i,className:Ro()("components-checkbox-control",n)},(0,q.createElement)("span",{className:"components-checkbox-control__input-container"},(0,q.createElement)("input",K({ref:p,id:y,className:"components-checkbox-control__input",type:"checkbox",value:"1",onChange:e=>s(e.target.checked),checked:r,"aria-describedby":i?y+"__help":void 0},c)),u?(0,q.createElement)(Gs,{icon:KN,className:"components-checkbox-control__indeterminate",role:"presentation"}):null,d?(0,q.createElement)(Gs,{icon:Ra,className:"components-checkbox-control__checked",role:"presentation"}):null),(0,q.createElement)("label",{className:"components-checkbox-control__label",htmlFor:y},t))}const ZN=({label:e,checked:t=!1,disabled:n=!1,onChange:o,hideLabel:r=!1,isAllowingManualCapture:a=!1,isSetupRequired:i=!1,setupTooltip:s="",delayMsOnCheck:c=0,delayMsOnUncheck:d=0,needsAttention:l=!1})=>{const[u,m]=(0,Y.useState)(!1),[p,y]=(0,Y.useState)(t),[h]=rp();return(0,Y.useEffect)((()=>{y(t)}),[y,t]),(0,Aa.jsxs)("div",{className:Ro()("loadable-checkbox",{"label-hidden":r}),children:[u&&(0,Aa.jsx)("div",{className:"loadable-checkbox__spinner",children:(0,Aa.jsx)("svg",{width:"131px",height:"131px",viewBox:"0 0 100 100",preserveAspectRatio:"xMidYMid",children:(0,Aa.jsx)("circle",{cx:"50",cy:"50",fill:"none",stroke:"#ffffff",strokeWidth:"12",r:"32",strokeDasharray:"150.79644737231007 52.26548245743669",children:(0,Aa.jsx)("animateTransform",{attributeName:"transform",type:"rotate",repeatCount:"indefinite",dur:"1.4492753623188404s",values:"0 50 50;360 50 50",keyTimes:"0;1"})})})}),h&&!a||i||l?(0,Aa.jsx)("div",{className:"loadable-checkbox__icon",style:{marginRight:"16px"},children:(0,Aa.jsx)(Hs,{content:s,className:"wcpay-tooltip__tooltip--dark",children:(0,Aa.jsxs)("div",{children:[(0,Aa.jsx)(Qr.A,{style:{color:"#F0B849",fill:"currentColor",marginBottom:"-5px"},size:20}),(0,Aa.jsx)("div",{className:"loadable-checkbox__icon-warning","data-testid":"loadable-checkbox-icon-warning",children:(0,Aa.jsx)(Lr,{children:(0,W.sprintf)((0,W.__)("%s cannot be enabled at checkout. Click to expand.","woocommerce-payments"),e)})})]})})}):(0,Aa.jsx)(QN,{label:e,checked:p,disabled:n,onChange:e=>(e=>{const t=e?c:d;t>0?(m(!0),setTimeout((()=>{o(e),m(!1)}),t)):o(e)})(e)})]})},JN=["au_becs_debit","bancontact","eps","giropay","ideal","p24","sepa_debit","sofort","affirm","afterpay_clearpay","jcb","klarna"],XN="inactive",eT={AE:"united-arab-emirates",AU:"australia",AT:"austria",BE:"belgium",BG:"bulgaria",CA:"canada",CY:"cyprus",CZ:"czech-republic",FR:"france",LU:"luxembourg",DE:"germany",DK:"denmark",EE:"estonia",FI:"finland",GR:"greece",HK:"hong-kong",HR:"croatia",HU:"hungary",IE:"ireland",IT:"italy",JP:"japan",LT:"lithuania",LV:"latvia",MT:"malta",NL:"netherlands",NO:"norway",NZ:"new-zealand",PL:"poland",PT:"portugal",SG:"singapore",SI:"slovenia",SK:"slovakia",SW:"sweden",ES:"spain",CH:"switzerland",UK:"united-kingdom",US:"united-states",RO:"romania"},tT=e=>(0,W.sprintf)("%s%s","https://woocommerce.com/document/woopayments/fees-and-debits/fees/#",eT[e]),nT=(e,t=1)=>e.fixed_rate&&e.percentage_rate?(0,W.sprintf)("%1$f%% + %2$s",ug(e.percentage_rate*t),Vc(e.fixed_rate*t,e.currency)):e.fixed_rate?(0,W.sprintf)("%1$s",Vc(e.fixed_rate*t,e.currency)):e.percentage_rate?(0,W.sprintf)("%1$f%%",ug(e.percentage_rate*t)):"",oT=e=>e.discount.length?e.discount[0]:e.base,rT=e=>{if(!e)return G().createElement(G().Fragment,null);const t=e.discount.length&&e.discount[0].discount?1-e.discount[0].discount:1,n={percentage_rate:e.base.percentage_rate*t+e.additional.percentage_rate*t+e.fx.percentage_rate,fixed_rate:e.base.fixed_rate*t+e.additional.fixed_rate*t+e.fx.fixed_rate,currency:e.base.currency},o=e=>e.fixed_rate>0||e.percentage_rate>0;return G().createElement("div",{className:"wcpay-fees-tooltip"},G().createElement("div",null,G().createElement("div",null,(0,W.__)("Base fee","woocommerce-payments")),G().createElement("div",null,nT(e.base,t))),o(e.additional)?G().createElement("div",null,G().createElement("div",null,(0,W.__)("International payment method fee","woocommerce-payments")),G().createElement("div",null,nT(e.additional,t))):"",o(e.fx)?G().createElement("div",null,G().createElement("div",null,(0,W.__)("Currency conversion fee","woocommerce-payments")),G().createElement("div",null,nT(e.fx))):"",G().createElement("div",null,G().createElement("div",null,(0,W.__)("Total per transaction","woocommerce-payments")),G().createElement("div",{className:"wcpay-fees-tooltip__bold"},nT(n))),wcpaySettings&&wcpaySettings.connect&&wcpaySettings.connect.country?G().createElement("div",{className:"wcpay-fees-tooltip__hint-text"},G().createElement("span",null,(r=wcpaySettings.connect.country,eT.hasOwnProperty(r)?Ua({mixedString:(0,W.sprintf)((0,W.__)("{{linkToStripePage /}} about %s Fees in your country","woocommerce-payments"),"WooPayments"),components:{linkToStripePage:G().createElement(ic,{href:tT(wcpaySettings.connect.country)},(0,W.__)("Learn more","woocommerce-payments"))}}):Ua({mixedString:(0,W.sprintf)((0,W.__)("{{linkToStripePage /}} about %s Fees","woocommerce-payments"),"WooPayments"),components:{linkToStripePage:G().createElement(ic,{href:"https://woocommerce.com/document/woopayments/fees-and-debits/fees/"},(0,W.__)("Learn more","woocommerce-payments"))}})))):"");var r},aT=(e,t={})=>{const n=e.base,o=oT(e),r=Object.assign({fee:(0,W.__)("%1$f%% + %2$s per transaction","woocommerce-payments"),discount:(0,W.__)("(%f%% discount)","woocommerce-payments"),displayBaseFeeIfDifferent:!0},t),a=(0,W.sprintf)(r.fee,ug(n.percentage_rate),Vc(n.fixed_rate,n.currency));if(o.percentage_rate!==n.percentage_rate||o.fixed_rate!==n.fixed_rate||o.currency!==n.currency){const e=o;let t,i;e.discount?(t=n.percentage_rate*(1-e.discount),i=n.fixed_rate*(1-e.discount)):(t=o.percentage_rate,i=o.fixed_rate);let s=(0,W.sprintf)(r.fee,ug(t),Vc(i,n.currency));r.displayBaseFeeIfDifferent&&(s=(0,W.sprintf)((0,W.__)("%1$s %2$s","woocommerce-payments"),a,s)),e.discount&&0{switch(e){case"au_becs_debit":return(0,W.__)("BECS Direct Debit transactions","woocommerce-payments");case"bancontact":return(0,W.__)("Bancontact transactions","woocommerce-payments");case"card":return(0,W.__)("Card transactions","woocommerce-payments");case"card_present":return(0,W.__)("In-person transactions","woocommerce-payments");case"eps":return(0,W.__)("EPS transactions","woocommerce-payments");case"giropay":return(0,W.__)("giropay transactions","woocommerce-payments");case"ideal":return(0,W.__)("iDEAL transactions","woocommerce-payments");case"p24":return(0,W.__)("Przelewy24 (P24) transactions","woocommerce-payments");case"sepa_debit":return(0,W.__)("SEPA Direct Debit transactions","woocommerce-payments");case"sofort":return(0,W.__)("Sofort transactions","woocommerce-payments");case"affirm":return(0,W.__)("Affirm transactions","woocommerce-payments");case"afterpay_clearpay":return(0,W.__)("Afterpay transactions","woocommerce-payments");case"klarna":return(0,W.__)("Klarna transactions","woocommerce-payments");default:return(0,W.__)("Unknown transactions","woocommerce-payments")}},sT=e=>{let t;switch(e){case __.AFTERPAY_CLEARPAY:case __.AFFIRM:case __.KLARNA:t="https://woocommerce.com/document/woopayments/payment-methods/buy-now-pay-later/#contact-support";break;default:t="https://woocommerce.com/document/woopayments/payment-methods/additional-payment-methods/#method-cant-be-enabled"}return t},cT=({id:e,children:t})=>G().createElement(Hs,{content:Ua({mixedString:(0,W.__)("We need more information from you to enable this method. {{learnMoreLink}}Learn more.{{/learnMoreLink}}","woocommerce-payments"),components:{learnMoreLink:G().createElement("a",{target:"_blank",rel:"noreferrer",title:(0,W.__)("Learn more about enabling payment methods","woocommerce-payments"),href:sT(e)})}})},t),dT=({name:e})=>{const{description:t}=WN[e];return t?G().createElement(Hs,{content:t},G().createElement("div",{className:"payment-method-checkbox__info"},G().createElement(Lr,null,(0,W.__)("Information about the payment method, click to expand","woocommerce-payments")),G().createElement(Or,{icon:"info-outline"}))):null},lT=({onChange:e,name:t,checked:n,fees:o,status:r,required:a,locked:i,isSetupRequired:s,setupTooltip:c})=>{var d;const{accountFees:l}=(0,Y.useContext)(Lc),u=(0,q.useCallback)((n=>{i||e(t,n)}),[i,t,e]),m=XN===r;(0,Y.useEffect)((()=>{m&&n&&u(!1)}),[m,n,u]);const[p]=rp(),y=WN[t],h=p&&!y.allows_manual_capture;return G().createElement("li",{className:Ro()("payment-method-checkbox",{overlay:h})},G().createElement(ZN,{label:y.label,checked:n,disabled:m||i,onChange:e=>{u(e)},delayMsOnCheck:1500,delayMsOnUncheck:0,hideLabel:!0,isSetupRequired:s,setupTooltip:c,isAllowingManualCapture:y.allows_manual_capture}),G().createElement("div",{className:"woocommerce-payments__payment-method-icon"},y.icon({})),G().createElement("div",{className:"payment-method-checkbox__pills"},G().createElement("div",{className:"payment-method-checkbox__pills-left"},G().createElement("span",{className:"payment-method-checkbox__label"},y.label,a&&G().createElement("span",{className:"payment-method-checkbox__required-label"},(0,W.__)("Required","woocommerce-payments"))),"pending"===r&&G().createElement(Hs,{content:(0,W.__)("This payment method is pending approval. Once approved, you will be able to use it.","woocommerce-payments")},G().createElement(Ih,{className:"payment-status-pending-approval"},(0,W.__)("Pending approval","woocommerce-payments"))),"pending_verification"===r&&G().createElement(Hs,{content:(0,W.sprintf)((0,W.__)("%s won't be visible to your customers until you provide the required information. Follow the instructions sent by our partner Stripe to %s.","woocommerce-payments"),y.label,null!==(d=null===wcpaySettings||void 0===wcpaySettings?void 0:wcpaySettings.accountEmail)&&void 0!==d?d:"")},G().createElement(Ih,{className:"payment-status-pending-verification"},(0,W.__)("Pending activation","woocommerce-payments"))),m&&G().createElement(cT,{id:t},G().createElement(Ih,{className:"payment-status-"+r},(0,W.__)("More information needed","woocommerce-payments")))),G().createElement("div",{className:"payment-method-checkbox__pills-right"},G().createElement(Hs,{content:rT(l[t]),maxWidth:"300px"},G().createElement(Ih,{"aria-label":(0,W.sprintf)((0,W.__)("Base transaction fees: %s","woocommerce-payments"),o)},G().createElement("span",null,(e=>{if(!e)return(0,W.__)("missing fees","woocommerce-payments");const t=(0,W.__)("From %1$f%% + %2$s","woocommerce-payments");return aT(e,{fee:t,discount:"",displayBaseFeeIfDifferent:!1})})(l[t])))),G().createElement(dT,{name:t}))))},uT=({children:e,numLines:t})=>{const{isLoading:n}=ip();return(0,Aa.jsx)(uf,{isLoading:n,numLines:t,children:e})},mT="/wc/v3/payments",pT="wc/payments/multi-currency",yT={SET_CURRENCIES:"SET_CURRENCIES",SET_AVAILABLE_CURRENCIES:"SET_AVAILABLE_CURRENCIES",SET_ENABLED_CURRENCIES:"SET_ENABLED_CURRENCIES",SET_DEFAULT_CURRENCY:"SET_DEFAULT_CURRENCY",SET_CURRENCY_SETTINGS:"SET_CURRENCY_SETTINGS",SET_STORE_SETTINGS:"SET_STORE_SETTINGS"},hT={},_T=e=>e&&e||{},fT=e=>_T(e).currencies||{},gT=e=>fT(e).available||{},vT=e=>fT(e).enabled||{},wT=e=>fT(e).default||{},bT=e=>_T(e).currency_settings||{},ET=e=>_T(e).settings||{};function $T(e){return{type:yT.SET_CURRENCIES,data:e}}function ST(e){return{type:yT.SET_AVAILABLE_CURRENCIES,data:e}}function xT(e){return{type:yT.SET_ENABLED_CURRENCIES,data:e}}function kT(e){return{type:yT.SET_DEFAULT_CURRENCY,data:e}}function CT(e,t){return{type:yT.SET_CURRENCY_SETTINGS,data:{code:e,data:t}}}function NT(e){return{type:yT.SET_STORE_SETTINGS,data:e}}function*TT(e){const t=Object.keys((0,oc.select)(pT).getEnabledCurrencies()),n=e.filter((e=>!t.includes(e))),o=t.filter((t=>!e.includes(t)));try{const t=yield(0,_c.apiFetch)({path:`${mT}/multi-currency/update-enabled-currencies`,method:"POST",data:{enabled:e}});yield $T(t),yield(0,oc.dispatch)("core/notices").createSuccessNotice((0,W.__)("Enabled currencies updated.","woocommerce-payments")),oa("wcpay_multi_currency_enabled_currencies_updated",{added_currencies:n,removed_currencies:o})}catch(e){yield(0,oc.dispatch)("core/notices").createErrorNotice((0,W.__)("Error updating enabled currencies.","woocommerce-payments"))}}function*AT(e,t){try{const n=yield(0,_c.apiFetch)({path:`${mT}/multi-currency/currencies/${e}`,method:"POST",data:t});yield CT(e,n),yield(0,oc.dispatch)("core/notices").createSuccessNotice((0,W.__)("Currency settings updated.","woocommerce-payments"))}catch(e){yield(0,oc.dispatch)("core/notices").createErrorNotice((0,W.__)("Error updating currency settings.","woocommerce-payments"))}}function*OT(e,t,n=!1){try{const o=yield(0,_c.apiFetch)({path:`${mT}/multi-currency/update-settings`,method:"POST",data:{wcpay_multi_currency_enable_auto_currency:e?"yes":"no",wcpay_multi_currency_enable_storefront_switcher:t?"yes":"no"}});if(yield NT(o),n)return;yield(0,oc.dispatch)("core/notices").createSuccessNotice((0,W.__)("Store settings saved.","woocommerce-payments"))}catch(e){yield(0,oc.dispatch)("core/notices").createErrorNotice((0,W.__)("Error saving store settings.","woocommerce-payments"))}}function*IT(){const e=`${mT}/multi-currency/currencies`;try{const t=yield(0,_c.apiFetch)({path:e});yield $T(t)}catch(e){yield(0,oc.dispatch)("core/notices").createErrorNotice((0,W.__)("Error retrieving currencies.","woocommerce-payments"))}}function*LT(e){const t=`${mT}/multi-currency/currencies/${e}`;try{const n=yield(0,_c.apiFetch)({path:t});yield CT(e,n)}catch(e){yield(0,oc.dispatch)("core/notices").createErrorNotice((0,W.__)("Error retrieving single currency settings.","woocommerce-payments"))}}function*RT(){const e=`${mT}/multi-currency/get-settings`;try{const t=yield(0,_c.apiFetch)({path:e});yield NT(t)}catch(e){yield(0,oc.dispatch)("core/notices").createErrorNotice((0,W.__)("Error retrieving store settings.","woocommerce-payments"))}}const DT=()=>(0,oc.useSelect)((e=>{const{getCurrencies:t,isResolving:n}=e(pT);return{currencies:t(),isLoading:n("getCurrencies",[])}}),[]),MT=()=>{const e=(0,oc.useSelect)((e=>{const{getEnabledCurrencies:t}=e(pT);return t()})),{submitEnabledCurrenciesUpdate:t}=(0,oc.useDispatch)(pT);return{enabledCurrencies:e,submitEnabledCurrenciesUpdate:t}},PT=()=>{const{storeSettings:e,isLoading:t}=(0,oc.useSelect)((e=>{const{getStoreSettings:t,isResolving:n}=e(pT);return{storeSettings:t(),isLoading:n("getStoreSettings",[])}})),{submitStoreSettingsUpdate:n}=(0,oc.useDispatch)(pT);return{storeSettings:e,isLoading:t,submitStoreSettingsUpdate:n}},jT=()=>(0,oc.useSelect)((e=>{const{getDefaultCurrency:t}=e(pT);return t()}));(0,oc.registerStore)(pT,{reducer:(e=hT,{type:t,data:n=[]})=>{switch(t){case yT.SET_CURRENCIES:return{...e,currencies:n,available:n.available,enabled:n.enabled,default:n.default};case yT.SET_AVAILABLE_CURRENCIES:return{...e,currencies:{...e,available:n.available},available:n.available};case yT.SET_ENABLED_CURRENCIES:return{...e,currencies:{...e,enabled:n.enabled},enabled:n.enabled};case yT.SET_DEFAULT_CURRENCY:return{...e,currencies:{...e,default:n.default},default:n.default};case yT.SET_CURRENCY_SETTINGS:return{...e,currency_settings:{...e.currency_settings,[n.code]:n.data}};case yT.SET_STORE_SETTINGS:return{...e,settings:{enable_auto_currency:n.wcpay_multi_currency_enable_auto_currency,enable_storefront_switcher:n.wcpay_multi_currency_enable_storefront_switcher,site_theme:n.site_theme,date_format:n.date_format,time_format:n.time_format,store_url:n.store_url}}}return e},actions:{...U},controls:_c.controls,selectors:{...z},resolvers:{...V}});const FT=({selectedMethods:e})=>{const{isLoading:t,currencies:n}=DT(),{enabledCurrencies:o}=MT(),r=(0,oc.useSelect)((e=>e(Li).getAccountDomesticCurrency())).toUpperCase();if(t)return null;const a=Object.values(o).map((e=>e.id));let i=[],s=[];if(e.forEach((e=>{const t=WN[e];if(!t)return;let o=t.currencies||[];t.accepts_only_domestic_payment&&(o=[r]),o.forEach((e=>{if(a.includes(e.toLowerCase()))return;i.push(t.label);const o=n?.available?.[e],r=null!=o?`${o.name} (${void 0!==o.symbol?o.symbol:e.toUpperCase()})`:e.toUpperCase();s.push(r)}))})),s=(0,mt.uniq)(s),i=(0,mt.uniq)(i),s.length<=0)return null;let c="";return c=1===i.length&&1===s.length?(0,W.__)("%1$s requires an additional currency, so {{strong}}we'll add %2$s to your store{{/strong}}. You can view & manage currencies later in settings.","woocommerce-payments"):1===i.length&&s.length>1?(0,W.__)("%1$s requires additional currencies, so {{strong}}we'll add %2$s to your store{{/strong}}. You can view & manage currencies later in settings.","woocommerce-payments"):i.length>1&&1===s.length?(0,W.__)("%1$s require an additional currency, so {{strong}}we'll add %2$s to your store{{/strong}}. You can view & manage currencies later in settings.","woocommerce-payments"):(0,W.__)("%1$s require additional currencies, so {{strong}}we'll add %2$s to your store{{/strong}}. You can view & manage currencies later in settings.","woocommerce-payments"),(0,Aa.jsx)(Ta,{icon:!0,status:"info",isDismissible:!1,children:Ua({mixedString:(0,W.sprintf)(c,Dc(i),Dc(s)),components:{strong:(0,Aa.jsx)("strong",{})}})})},BT=e=>{const{featureFlags:{multiCurrency:t}}=(0,Y.useContext)(Lc);return t?(0,Aa.jsx)(FT,{...e}):null};var zT=n(5491);const UT=({hasBorder:e,icon:t=()=>null})=>G().createElement("div",{className:"payment-confirm-illustration__wrapper"},G().createElement("div",{className:"payment-confirm-illustration__illustrations"},G().createElement(t,{className:Ro()("payment-confirm-illustration__payment-icon",{"has-border":e})}),G().createElement(zT.A,{className:"payment-confirm-illustration__payment-question-mark-icon"}))),VT={"individual.id_number":(0,W.__)("Personal Identification Number","woocommerce-payments"),"business_profile.url":(0,W.__)("Business Website","woocommerce-payments"),"company.tax_id":(0,W.__)("Business Number","woocommerce-payments")},WT=({paymentMethod:e,requirements:t,onClose:n,onConfirmClose:o})=>{var r;const a=t.filter((e=>VT.hasOwnProperty(e))),i=WN[e];return G().createElement(ng,{title:(0,W.sprintf)((0,W.__)("One more step to enable %s","woocommerce-payments"),i.label),shouldCloseOnClickOutside:!1,onRequestClose:n,className:"wcpay-payment-method-confirmation-modal",actions:G().createElement(G().Fragment,null,G().createElement(Dr,{isSecondary:!0,onClick:n},(0,W.__)("Cancel","woocommerce-payments")),G().createElement(Dr,{isPrimary:!0,onClick:o},(0,W.__)("Continue","woocommerce-payments")))},G().createElement(UT,{icon:i.icon,hasBorder:"card"!==i.id}),0{var n;return G().createElement("li",{key:"requirement"+t},null!==(n=VT[e])&&void 0!==n?n:e)})))):G().createElement("p",null,(0,W.sprintf)((0,W.__)("You need to provide more information to enable %s on your checkout.","woocommerce-payments"),i.label)),G().createElement("p",null,Ua({mixedString:(0,W.__)("If you choose to continue, our payment partner Stripe will send an e-mail to {{merchantEmail /}} to collect the required information","woocommerce-payments"),components:{merchantEmail:G().createElement("b",null,null!==(r=null===wcpaySettings||void 0===wcpaySettings?void 0:wcpaySettings.accountEmail)&&void 0!==r?r:"")}})))},HT=({paymentMethodsState:e})=>{const{setCompleted:t}=(0,Y.useContext)(Rc),[n,o]=op(),{saveSettings:r,isSaving:a}=ip(),i=(0,Y.useMemo)((()=>Object.entries(e).map((([e,t])=>t&&e)).filter(Boolean)),[e]),s=Object.entries(e).map((([e,t])=>!t&&e)).filter(Boolean),c=(0,Y.useCallback)((()=>{(async()=>{o([...new Set([...n,...i].filter((e=>!s.includes(e))))]),await r()?t({initialMethods:n},"setup-complete"):o(n)})()}),[s,i,o,r,t,n]);return(0,Aa.jsx)(Dr,{isBusy:a,disabled:a||i.length<1,onClick:c,isPrimary:!0,children:(0,W.__)("Continue","woocommerce-payments")})},YT=()=>{const e=(0,oc.useSelect)((e=>e(Li).getAvailablePaymentMethodIds())),t=(0,oc.useSelect)((e=>e(Li).getPaymentMethodStatuses())),{isActive:n}=(0,Y.useContext)(Rc),o=wcpaySettings?.progressiveOnboarding?.isEnabled,r=wcpaySettings?.progressiveOnboarding?.isComplete,a=o&&!r,[i,s]=(()=>{const[e,t]=(0,Y.useState)({card:!0});return[e,(0,Y.useCallback)(((e,n)=>{t((t=>({...t,[e]:n})))}),[t])]})();(0,Y.useEffect)((()=>{e.filter((e=>JN.includes(e))).forEach((e=>{s(e,!1)}))}),[e,s]);const c=(0,Y.useMemo)((()=>Object.entries(i).map((([e,t])=>t&&e)).filter(Boolean)),[i]),[d,l]=(0,Y.useState)(null),u=e=>{s(e,!0),l(null)},m=e=>{var n;const o=WN[e].stripe_key,r=null!==(n=t[o])&&void 0!==n?n:[];return r?{status:r.status,requirements:r.requirements}:{status:"unrequested",requirements:[]}},p=t=>t.map((t=>{const{label:n,currencies:o}=WN[t];if(e.includes(t)){let e=!1,d="";if(!wcpaySettings.isMultiCurrencyEnabled&&t!==__.CARD){const t=wcpaySettings.storeCurrency;o.indexOf(t)<0&&(e=!0,r=n,c=o,d=(0,W.sprintf)((0,W._n)("%1$s requires the %2$s currency. In order to enable the payment method, you must add this currency to your store.","%1$s requires the %2$s currencies. In order to enable the payment method, you must add these currencies to your store.",c.length,"woocommerce-payments"),r,Dc(c)))}return(0,Aa.jsx)(lT,{checked:i[t]&&XN!==m(t).status,setupTooltip:d,isSetupRequired:e,status:m(t).status,locked:a,onChange:(e,t)=>{((e,t)=>{if(t){const t=m(e);"unrequested"===t.status&&t.requirements.length>0?l({id:e,requirements:t.requirements}):u(e)}else s(e,!1)})(e,t)},name:t},t)}var r,c;return""})),y=JN.filter((t=>WN[t].allows_pay_later&&e.includes(t)));return(0,Aa.jsx)(oN,{className:"add-payment-methods-task",title:(0,W.__)("Enable additional payment methods","woocommerce-payments"),index:1,children:(0,Aa.jsxs)(nN,{children:[(0,Aa.jsx)("p",{className:"wcpay-wizard-task__description-element is-muted-color",children:Ua({mixedString:(0,W.__)("Increase your store’s conversion by offering your customers preferred and convenient payment methods on checkout.","woocommerce-payments"),components:{learnMoreLink:(0,Aa.jsx)(ic,{href:"https://woocommerce.com/document/woopayments/payment-methods/additional-payment-methods/"})}})}),a&&(0,Aa.jsxs)(da,{status:"warning",isDismissible:!1,className:"po__notice",children:[(0,Aa.jsx)("span",{children:(0,W.__)("Some payment methods cannot be enabled because more information is needed about your account. ","woocommerce-payments")}),(0,Aa.jsx)("a",{href:"https://woocommerce.com/document/woopayments/payment-methods/additional-payment-methods/#method-cant-be-enabled",target:"_blank",rel:"external noreferrer noopener",children:(0,W.__)("Learn more about enabling additional payment methods.","woocommerce-payments")})]}),(0,Aa.jsxs)(So,{className:"add-payment-methods-task__payment-selector-wrapper",size:"small",children:[(0,Aa.jsxs)(Io,{children:[(0,Aa.jsx)("p",{className:"add-payment-methods-task__payment-selector-title wcpay-wizard-task__description-element",children:(0,W.__)("Popular in your country","woocommerce-payments")}),(0,Aa.jsx)(uf,{numLines:10,isLoading:!n,children:(0,Aa.jsx)(uT,{numLines:10,children:(0,Aa.jsxs)(qN,{children:[(0,Aa.jsx)(lT,{checked:i.card,required:!0,locked:!0,status:m("card").status,name:"card"},"card"),p(JN.filter((e=>!WN[e].allows_pay_later)))]})})})]}),y.length>0&&(0,Aa.jsxs)(Aa.Fragment,{children:[(0,Aa.jsx)(ws,{}),(0,Aa.jsxs)(Io,{children:[(0,Aa.jsx)("p",{className:"add-payment-methods-task__payment-selector-title wcpay-wizard-task__description-element",children:(0,W.__)("Buy Now, Pay Later","woocommerce-payments")}),(0,Aa.jsx)(uf,{numLines:10,isLoading:!n,children:(0,Aa.jsx)(uT,{numLines:10,children:(0,Aa.jsx)(qN,{children:p(y)})})})]})]}),d&&(0,Aa.jsx)(WT,{onClose:()=>{l(null)},onConfirmClose:()=>{u(d.id)},requirements:d.requirements,paymentMethod:d.id})]}),(0,Aa.jsx)(BT,{selectedMethods:c}),(0,Aa.jsx)(uf,{numLines:10,isLoading:!n,children:(0,Aa.jsx)(HT,{paymentMethodsState:i})})]})})},GT=()=>(0,Aa.jsx)(So,{className:"upe-preview-methods-selector",children:(0,Aa.jsx)(Io,{children:(0,Aa.jsx)(XC,{defaultActiveTask:"add-payment-methods",children:(0,Aa.jsxs)(tN,{children:[(0,Aa.jsx)(eN,{id:"add-payment-methods",children:(0,Aa.jsx)(YT,{})}),(0,Aa.jsx)(eN,{id:"setup-complete",children:(0,Aa.jsx)(GN,{})})]})})})}),qT=()=>(0,Aa.jsx)(La,{children:(0,Aa.jsx)(Lc.Provider,{value:window.wcpaySettings,children:(0,Aa.jsx)(GT,{})})}),KT=({children:e})=>(0,Aa.jsx)("div",{className:"wcpay-settings-layout",children:e}),QT=({description:e=()=>null,children:t,className:n,id:o})=>G().createElement("div",{className:Ro()("settings-section",n),id:o},G().createElement("div",{className:"settings-section__details"},G().createElement(e,null)),G().createElement("div",{className:"settings-section__controls"},t)),ZT=({isPreviewModalOpen:e,setPreviewModalOpen:t,isStorefrontSwitcherEnabledValue:n,isAutomaticSwitchEnabledValue:o})=>{const{storeSettings:r}=PT();return e&&(0,Aa.jsx)(Xa,{title:(0,W.__)("Preview","woocommerce-payments"),isDismissible:!0,className:"multi-currency-store-settings-preview-modal",shouldCloseOnClickOutside:!1,onRequestClose:()=>{t(!1)},children:(0,Aa.jsx)("iframe",{title:(0,W.__)("Preview","woocommerce-payments"),className:"multi-currency-store-settings-preview-iframe",src:"/"+r.store_url+"?is_mc_onboarding_simulation=1&enable_storefront_switcher="+n+"&enable_auto_currency="+o})})},JT=()=>{const{storeSettings:e,submitStoreSettingsUpdate:t}=PT(),{saveSettings:n,isSaving:o}=ip(),[r,a]=(()=>{const{updateIsMultiCurrencyEnabled:e}=(0,oc.useDispatch)(Li);return[(0,oc.useSelect)((e=>e(Li).getIsMultiCurrencyEnabled())),e]})(),[i,s]=(0,Y.useState)(!1),[c,d]=(0,Y.useState)(!1),[l,u]=(0,Y.useState)(!1),[m,p]=(0,Y.useState)(!1);(0,Y.useEffect)((()=>{Object.keys(e).length&&(u(e.enable_storefront_switcher),d(e.enable_auto_currency))}),[d,u,e]);const{setCompleted:y}=(0,Y.useContext)(Rc);return(0,Aa.jsx)(oN,{title:Ua({mixedString:(0,W.__)("{{wrapper}}Review store settings{{/wrapper}}","woocommerce-payments"),components:{wrapper:(0,Aa.jsx)("span",{})}}),visibleDescription:(0,W.__)("These settings can be changed any time by visiting the Multi-Currency settings","woocommerce-payments"),index:2,children:(0,Aa.jsxs)(nN,{className:"multi-currency-settings-task__body",children:[(0,Aa.jsx)("p",{className:"wcpay-wizard-task__description-element is-muted-color",children:(0,W.__)("These settings can be changed any time by visiting the Multi-Currency settings","woocommerce-payments")}),(0,Aa.jsx)(So,{className:"multi-currency-settings-task__wrapper",children:(0,Aa.jsxs)(Io,{children:[(0,Aa.jsx)(QN,{checked:c,onChange:e=>{d(e)},"data-testid":"enable_auto_currency",label:(0,W.__)("Automatically switch customers to their local currency if it has been enabled","woocommerce-payments")}),(0,Aa.jsx)("div",{className:"multi-currency-settings-task__description",children:(0,W.__)("Customers will be notified via store alert banner.","woocommerce-payments")}),"Storefront"===e.site_theme?(0,Aa.jsxs)(Aa.Fragment,{children:[(0,Aa.jsx)(QN,{checked:l,onChange:e=>{u(e)},"data-testid":"enable_storefront_switcher",label:(0,W.__)("Add a currency switcher to the Storefront theme on breadcrumb section.","woocommerce-payments")}),(0,Aa.jsx)("div",{className:"multi-currency-settings-task__description",children:(0,W.__)("A currency switcher is also available in your widgets.","woocommerce-payments")})]}):null]})}),(0,Aa.jsx)(Dr,{isBusy:i||o,disabled:i||o,onClick:()=>{s(!0),r||(a(!0),n()),t(c,l,!r),s(!1),y(!0,"setup-complete")},variant:"primary",children:(0,W.__)("Continue","woocommerce-payments")}),(0,Aa.jsx)(Dr,{isBusy:i||o,disabled:i||o,onClick:()=>{p(!0)},className:"multi-currency-setup-preview-button",variant:"tertiary",children:(0,W.__)("Preview","woocommerce-payments")}),(0,Aa.jsx)(ZT,{isPreviewModalOpen:m,setPreviewModalOpen:p,isStorefrontSwitcherEnabledValue:l,isAutomaticSwitchEnabledValue:c})]})})},XT=()=>{const{isActive:e}=(0,q.useContext)(Rc),t=jT(),{updateOptions:n}=(0,oc.useDispatch)("wc/admin/options");return(0,q.useEffect)((()=>{e&&(n({wcpay_multi_currency_setup_completed:"yes"}),window.wcpaySettings.multiCurrencySetup.isSetupCompleted="yes")}),[e,n]),(0,Aa.jsx)(oN,{title:(0,W.__)("Setup complete","woocommerce-payments"),index:3,children:(0,Aa.jsxs)(nN,{children:[(0,Aa.jsx)("p",{className:"wcpay-wizard-task__description-element is-muted-color",children:(0,W.__)("You're ready to begin accepting payments using foreign currencies!","woocommerce-payments")}),(0,Aa.jsx)("p",{className:"wcpay-wizard-task__description-element is-muted-color",children:(0,W.sprintf)((0,W.__)("Your product prices are automatically converted from your default currency (%s) based on the currency exchange rate and formatting rules for each currency.","woocommerce-payments"),t&&t.name)}),(0,Aa.jsx)("p",{className:"wcpay-wizard-task__description-element is-muted-color",children:(0,W.__)("To enter your own exchange rates or update the formatting rules for each currency, visit the Multi-Currency settings.","woocommerce-payments")}),(0,Aa.jsx)("br",{}),(0,Aa.jsxs)("div",{className:"setup-complete-task__buttons",children:[(0,Aa.jsx)(Dr,{href:"admin.php?page=wc-admin",isPrimary:!0,children:(0,W.__)("Back to home","woocommerce-payments")}),(0,Aa.jsx)(Dr,{href:"admin.php?page=wc-settings&tab=wcpay_multi_currency",isTertiary:!0,children:(0,W.__)("View Multi-Currency settings","woocommerce-payments")})]})]})})},eA=(0,q.createElement)(Po.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,q.createElement)(Po.Path,{d:"M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"})),tA=e=>(0,Aa.jsxs)("div",{className:"search",children:[(0,Aa.jsx)(Gs,{className:"search__icon",icon:eA}),(0,Aa.jsx)("input",{...e,type:"text",className:"components-text-control__input"})]}),nA=({children:e})=>(0,Aa.jsx)("ul",{children:e}),oA=({onChange:e,checked:t=!1,currency:{flag:n,symbol:o,code:r,name:a},testId:i=null})=>{const s=(0,q.useCallback)((t=>{e(r,t)}),[r,e]);return(0,Aa.jsx)("li",{className:"enabled-currency-checkbox","data-testid":i,children:(0,Aa.jsx)(QN,{code:r,checked:t,onChange:s,label:Ua({mixedString:"{{flag /}} {{name /}} {{code /}}",components:{flag:(0,Aa.jsx)("span",{className:"enabled-currency-checkbox__flag",children:""!==n?n:(0,Aa.jsx)("div",{className:"enabled-currency-checkbox__flag-text",children:(0,Aa.jsx)("span",{children:r})})}),name:(0,Aa.jsx)("span",{children:a}),code:(0,Aa.jsxs)("span",{className:"enabled-currency-checkbox__code",children:["(",o,o!==r&&" "+r,")"]})}})})})},rA=[(0,W.__)("any","woocommerce-payments"),(0,W.__)("one","woocommerce-payments"),(0,W.__)("two","woocommerce-payments"),(0,W.__)("three","woocommerce-payments"),(0,W.__)("four","woocommerce-payments"),(0,W.__)("five","woocommerce-payments"),(0,W.__)("six","woocommerce-payments"),(0,W.__)("seven","woocommerce-payments"),(0,W.__)("eight","woocommerce-payments"),(0,W.__)("nine","woocommerce-payments")],aA=["USD","EUR","JPY","GBP","AUD","CAD","INR"],iA=e=>{if(e&&e.name&&e.symbol&&e.code){const t=e.name,n=e.code===e.symbol?e.code:(0,W.sprintf)("%s %s",e.symbol,e.code);return(0,W.sprintf)("%s (%s)",t,n)}return""},sA=(e,t,n)=>{const o=e.filter((e=>e!==t&&n[e])),r=(0,W.__)("and","woocommerce-payments");return o.map((e=>iA(n[e]))).join(", ").replace(/, ([^,]+)$/,2===o.length?" "+r+" $1":", "+r+" $1")},cA=({enabledCurrencyCodes:e,selectedCurrencyCodes:t,selectedCurrencyCodesLength:n,isSaving:o,submitEnabledCurrenciesUpdate:r,setCompleted:a,setSaving:i})=>{const s=e.length<=1&&n<1;return(0,Aa.jsx)(Dr,{isBusy:o,disabled:o||s,onClick:()=>{n>0&&(i(!0),r([...e,...t].sort()),i(!1)),a({initialCurrencies:e},"multi-currency-settings")},variant:"primary",children:0===n?e.length>1?(0,W.__)("Continue","woocommerce-payments"):(0,W.__)("Add currencies","woocommerce-payments"):(0,W.sprintf)((0,W._n)("Add %s currency","Add %s currencies",n,"woocommerce-payments"),n)})},dA=()=>{const{isLoading:e}=DT(),[t,n]=(0,Y.useState)(!1),{isActive:o,setCompleted:r}=(0,Y.useContext)(Rc),{enabledCurrencies:a,submitEnabledCurrenciesUpdate:i}=MT(),s=(0,oc.useSelect)((e=>{const{getAvailableCurrencies:t}=e(pT);return t()})),c=jT(),d=Object.keys(s),l=Object.keys(a),u=c.code,m=d.filter((e=>!l.includes(e))),p=aA.filter((e=>m.includes(e))),[y,h]=(0,Y.useState)(p);(0,Y.useEffect)((()=>{o&&h(p)}),[p.length]);const _=y.length,f=(e,t)=>{h(t?[...y,e]:pt().without(y,e))},[g,v]=(0,Y.useState)(""),w=g?m.filter((e=>{const{symbol:t,name:n}=s[e];return`${t} ${e} ${n}`.toLocaleLowerCase().indexOf(g.toLocaleLowerCase())>-1})):m.filter((e=>!aA.includes(e))),b=(e,t="")=>d.length&&(0,Aa.jsx)(oA,{checked:y.includes(e),onChange:f,currency:s[e],testId:pt().isString(t)?t:null},"currency-checkbox-"+s[e].id);return(0,Aa.jsx)(oN,{className:"add-currencies-task",title:(0,W.__)("Add currencies","woocommerce-payments"),visibleDescription:(0,W.sprintf)((0,W._n)("%s currency added","%s currencies added",_,"woocommerce-payments"),_<10?pt().capitalize(rA[_]):_),index:1,children:(0,Aa.jsxs)(nN,{children:[(0,Aa.jsx)("p",{className:"wcpay-wizard-task__description-element is-muted-color",children:!e&&Ua({mixedString:(0,W.__)("Add currencies so international customers can shop and pay in their local currency. Your store's default currency is {{storeCurrencyText /}}.","woocommerce-payments"),components:{storeCurrencyText:(0,Aa.jsx)("strong",{children:iA(c)})}})}),l.length>1&&(0,Aa.jsx)("p",{className:"wcpay-wizard-task__description-element is-muted-color",children:Ua({mixedString:(0,W.__)("You've already added {{enabledCurrenciesText /}} to your store.","woocommerce-payments"),components:{enabledCurrenciesText:(0,Aa.jsx)("strong",{children:sA(l,u,s)})}})}),(0,Aa.jsx)(So,{className:"add-currencies-task__currency-selector-wrapper",children:(0,Aa.jsxs)(Io,{children:[(0,Aa.jsx)("div",{className:"add-currencies-task__search",children:(0,Aa.jsx)(tA,{value:g,placeholder:(0,W.__)("Search currencies","woocommerce-payments"),onChange:e=>{v(e.target.value)}})}),(0,Aa.jsx)("div",{className:"add-currencies-task__separator"}),g&&(0,Aa.jsx)("h4",{children:(0,W.sprintf)((0,W.__)("Search results (%1$d currencies)","woocommerce-payments"),w.length)}),(0,Aa.jsx)(uf,{numLines:30,isLoading:e&&s,children:(0,Aa.jsx)("div",{className:"add-currencies-task__content",children:(0,Aa.jsxs)(nA,{children:[!g&&p.length?(0,Aa.jsxs)(Aa.Fragment,{children:[(0,Aa.jsx)("li",{children:(0,Aa.jsx)("h4",{children:(0,W.__)("Recommended currencies","woocommerce-payments")})}),p.map((e=>b(e,"recommended-currency"))),(0,Aa.jsx)("li",{className:"add-currencies-task__separator"})]}):"",!g&&(0,Aa.jsx)("li",{className:"add-currencies-task__available-currencies",children:(0,Aa.jsx)("h4",{children:(0,W.__)("All currencies","woocommerce-payments")})}),w.map(b)]})})})]})}),(0,Aa.jsx)(uf,{numLines:5,isLoading:e&&s,children:(0,Aa.jsx)(cA,{enabledCurrencyCodes:l,selectedCurrencyCodes:y,selectedCurrencyCodesLength:_,isSaving:t,submitEnabledCurrenciesUpdate:i,setCompleted:r,setSaving:n})})]})})},lA=({isSetupCompleted:e})=>"yes"===e?(window.location.assign("admin.php?page=wc-settings&tab=wcpay_multi_currency"),null):(0,Aa.jsx)(So,{className:"multi-currency-setup-wizard",children:(0,Aa.jsx)(Io,{children:(0,Aa.jsx)(XC,{defaultActiveTask:"add-currencies",children:(0,Aa.jsxs)(tN,{children:[(0,Aa.jsx)(eN,{id:"add-currencies",children:(0,Aa.jsx)(dA,{})}),(0,Aa.jsx)(eN,{id:"multi-currency-settings",children:(0,Aa.jsx)(JT,{})}),(0,Aa.jsx)(eN,{id:"setup-complete",children:(0,Aa.jsx)(XT,{})})]})})})}),uA=()=>{const{isSetupCompleted:e}=window.wcpaySettings.multiCurrencySetup;return(0,Aa.jsx)(La,{children:(0,Aa.jsx)(Lc.Provider,{value:window.wcpaySettings,children:(0,Aa.jsx)(lA,{isSetupCompleted:e})})})},mA=({reader:e})=>{const{id:t,device_type:n,is_active:o}=e,r=o?(0,W.__)("Active","woocommerce-payments"):(0,W.__)("Inactive","woocommerce-payments");return G().createElement("li",{className:Ro()("card-readers-item",t)},G().createElement("div",{className:"card-readers-item__id"},G().createElement("span",null,t)),G().createElement("div",{className:"card-readers-item__type"},G().createElement("span",null,n)),G().createElement("div",{className:"card-readers-item__status"},G().createElement("span",{className:o?"active":"inactive"},r)))},pA=()=>G().createElement(G().Fragment,null,G().createElement("h2",null,(0,W.__)("Connected card readers","woocommerce-payments")),G().createElement("p",null,(0,W.sprintf)((0,W.__)("Card readers are marked as active if they’ve processed one or more transactions during the current billing cycle. To connect or disconnect card readers, use the %s mobile application.","woocommerce-payments"),"WooPayments"))),yA=()=>{const{readers:e,isLoading:t}=(0,oc.useSelect)((e=>{const{getCardReaders:t,isResolving:n}=e(Li),o={limit:10};return{readers:t(o),isLoading:n("getCardReaders",[o])}}),[10]);return G().createElement(KT,null,G().createElement(QT,{description:pA},G().createElement(uT,{numLines:20},G().createElement(So,{className:"card-readers-list__wrapper"},G().createElement(Io,{className:"card-readers-list__header"},G().createElement("div",{className:"card-readers-list__header-id"},(0,W.__)("Reader ID","woocommerce-payments")),G().createElement("div",{className:"card-readers-list__header-model"},(0,W.__)("Model","woocommerce-payments")),G().createElement("div",{className:"card-readers-list__header-status"},(0,W.__)("Status","woocommerce-payments"))),G().createElement(ws,null),G().createElement(Io,{className:"card-readers-list__body"},G().createElement("ul",null,!t&&Object.entries(e).map((([e,t])=>G().createElement(mA,{key:e,reader:t})))))))))},hA=n.p+"../assets/images/woopay.svg?ver=046e988278287c92a2f9",_A=({onRequestClose:e})=>{const[t,n]=(0,Y.useState)(!0);return(0,Aa.jsx)(Xa,{title:(0,Aa.jsx)("img",{src:hA,alt:(0,W.__)("WooPay Logo","woocommerce-payments"),className:"woopay-disable-feedback-logo"}),isDismissible:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!0,onRequestClose:e,className:"woopay-disable-feedback",children:(0,Aa.jsx)(mf,{isLoading:t,children:(0,Aa.jsx)("iframe",{title:(0,W.__)("WooPay Disable Feedback","woocommerce-payments"),src:"https://woocommerce.survey.fm/woopay-disabled-merchants-feedback-triggered",className:"woopay-disable-feedback-iframe",onLoad:()=>{n(!1)}})})})},fA=({disabled:e=!1})=>{const{saveSettings:t,isSaving:n,isLoading:o,isDirty:r}=ip(),a=ap(),[i,s]=(0,Y.useState)(null),[c,d]=(0,Y.useState)(null),[l,u]=(0,Y.useState)(!1);return null===i&&a&&void 0!==a.is_payment_request_enabled&&s(a.is_payment_request_enabled),null===c&&a&&void 0!==a.is_woopay_enabled&&d(a.is_woopay_enabled),(0,Aa.jsxs)(QT,{className:"save-settings-section",children:[(0,Aa.jsx)(Dr,{isPrimary:!0,isBusy:n,disabled:n||o||e||!r,onClick:async()=>{if(await t()&&(i!==a.is_payment_request_enabled&&(oa("wcpay_payment_request_settings_change",{enabled:a.is_payment_request_enabled?"yes":"no"}),s(a.is_payment_request_enabled)),c&&!a.is_woopay_enabled)){const{woopayLastDisableDate:e}=wcpaySettings;if(e){const t=new Date(e),n=new Date,o=Math.abs(n-t);if(Math.ceil(o/864e5)<7)return}u(!0),s(!0),wcpaySettings.woopayLastDisableDate=new Date}},children:(0,W.__)("Save changes","woocommerce-payments")}),l?(0,Aa.jsx)(_A,{onRequestClose:()=>u(!1)}):null]})},gA=({setInputsValid:e})=>{const[t,n]=(0,q.useState)(!1),[o,r]=(()=>{const{updateAccountBusinessName:e}=(0,oc.useDispatch)(Li);return[(0,oc.useSelect)((e=>e(Li).getAccountBusinessName())),e]})(),[a,i]=(()=>{const{updateAccountBusinessURL:e}=(0,oc.useDispatch)(Li);return[(0,oc.useSelect)((e=>e(Li).getAccountBusinessURL())),e]})();return(0,Y.useLayoutEffect)((()=>{const e=document.querySelector(".card-readers-business-url-input input");e.focus(),e.blur()}),[]),(0,Aa.jsxs)(Aa.Fragment,{children:[(0,Aa.jsx)("h4",{children:(0,W.__)("Business details","woocommerce-payments")}),(0,Aa.jsx)(hv,{className:"card-readers-business-name-input",label:(0,W.__)("Business name","woocommerce-payments"),value:o,onChange:r}),t&&(0,Aa.jsx)(da,{status:"error",isDismissible:!1,children:(0,Aa.jsx)("span",{children:(0,W.__)("Error: Invalid business URL, should start with http:// or https:// prefix.","woocommerce-payments")})}),(0,Aa.jsx)(hv,{className:"card-readers-business-url-input",label:(0,W.__)("Business URL","woocommerce-payments"),value:a,onChange:i,onBlur:t=>{t.target.checkValidity()?(n(!1),e(!0)):(n(!0),e(!1))},type:"url"})]})};var vA=n(603),wA=n.n(vA),bA=n(4183),EA=n.n(bA);const $A=e=>{var{onValueChange:t,value:n,onValidationChange:o=e=>e,onCountryDropdownClick:r,inputProps:a={label:"",ariaLabel:"",name:""},isBlocksCheckout:i}=e,s=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r{var e,n,a;let i=null;const s=m.current,d=()=>{i&&(c||i.getNumber())&&(t(i.getNumber()),o(i.isValidNumber()))};let l={initialCountry:"US",onlyCountries:[]};if("undefined"!=typeof wcpaySettings&&"JP"===(null!==(n=null===(e=null===wcpaySettings||void 0===wcpaySettings?void 0:wcpaySettings.accountStatus)||void 0===e?void 0:e.country)&&void 0!==n?n:"")&&(l={initialCountry:"JP",onlyCountries:["JP"]}),s){i=wA()(s,Object.assign({customPlaceholder:()=>"",separateDialCode:!0,hiddenInput:"full",utilsScript:EA(),dropdownContainer:document.body,formatOnDisplay:!1},l)),u(i),s.addEventListener("countrychange",d);const e=null===(a=s.closest(".iti"))||void 0===a?void 0:a.querySelector(".iti__flag-container");e&&r&&e.addEventListener("click",r)}return()=>{var e;if(i){i.destroy(),s&&s.removeEventListener("countrychange",d);const t=null===(e=null==s?void 0:s.closest(".iti"))||void 0===e?void 0:e.querySelector(".iti__flag-container");t&&r&&t.removeEventListener("click",r)}}}),[t,o,r,c]),(0,Y.useEffect)((()=>{l&&m.current&&(c||l.getNumber())&&(l.setNumber(n),o(l.isValidNumber()))}),[n,l,m,o,c]),G().createElement("div",{className:i?"wc-block-components-text-input":""},G().createElement("input",Object.assign({type:"tel",ref:m,value:(p=n,l?p.replace("+"+l.getSelectedCountryData().dialCode,""):p),onBlur:()=>{d(!0)},onChange:()=>{l&&(t(l.getNumber()),o(l.isValidNumber()))},placeholder:(0,W.__)("Mobile number","woocommerce-payments"),"aria-label":a.ariaLabel||(0,W.__)("Mobile phone number","woocommerce-payments"),name:a.name,className:l&&!l.isValidNumber()?"phone-input input-text has-error":"phone-input input-text"},s)));var p},SA=({setInputVallid:e})=>{const[t,n]=(()=>{const{updateAccountBusinessSupportPhone:e}=(0,oc.useDispatch)(Li);return[(0,oc.useSelect)((e=>e(Li).getAccountBusinessSupportPhone())),e]})();let o=sp()?.data?.details?.account_business_support_phone?.message;const r=(0,Y.useRef)(t).current,a=""===t&&""===r,i=(0,oc.useSelect)((e=>e(Li).getIsTestModeOnboarding()),[]),s=i&&"+10000000000"===t,[c,d]=(0,Y.useState)(!0);""===t&&(o=(0,W.__)("Support phone number cannot be empty.","woocommerce-payments")),s||c||a||(o=(0,W.__)("Please enter a valid phone number.","woocommerce-payments")),""===t&&""!==r&&(o=(0,W.__)("Support phone number cannot be empty once it has been set before, please specify.","woocommerce-payments")),(0,Y.useEffect)((()=>{e&&e(!o)}),[o,e]);let l=(0,W.__)("Support phone number","woocommerce-payments");return i&&(l+=(0,W.__)(" (+1 0000000000 can be used in sandbox mode)","woocommerce-payments")),(0,Aa.jsxs)(Aa.Fragment,{children:[o&&(0,Aa.jsx)(da,{status:"error",isDismissible:!1,children:(0,Aa.jsx)("span",{children:o})}),(0,Aa.jsx)(eg,{className:"settings__account-business-support-phone-input no-top-margin",help:(0,W.__)("This may be visible on receipts, invoices, and automated emails from your store.","woocommerce-payments"),label:l,id:"account-business-support-phone-input",children:(0,Aa.jsx)($A,{onValueChange:n,value:t,onValidationChange:d,inputProps:{ariaLabel:l}})})]})},xA=({setInputVallid:e})=>{const[t,n]=(()=>{const{updateAccountBusinessSupportEmail:e}=(0,oc.useDispatch)(Li);return[(0,oc.useSelect)((e=>e(Li).getAccountBusinessSupportEmail())),e]})();let o=sp()?.data?.details?.account_business_support_email?.message;const r=(0,Y.useRef)(t).current;return""===t&&""!==r&&(o=(0,W.__)("Support email cannot be empty once it has been set before, please specify.","woocommerce-payments")),(0,Y.useEffect)((()=>{e&&e(!o)}),[o,e]),(0,Aa.jsxs)(Aa.Fragment,{children:[o&&(0,Aa.jsx)(da,{status:"error",isDismissible:!1,children:(0,Aa.jsx)("span",{children:o})}),(0,Aa.jsx)(hv,{className:"settings__account-business-support-email-input",help:(0,W.__)("This may be visible on receipts, invoices, and automated emails from your store.","woocommerce-payments"),label:(0,W.__)("Support email","woocommerce-payments"),value:t,onChange:n,"data-testid":"account-business-support-email-input"})]})},kA=({setInputsValid:e})=>{const[t,n]=(0,Y.useState)(!0),[o,r]=(0,Y.useState)(!0);return(0,Y.useEffect)((()=>{e(t&&o)}),[t,o,e]),(0,Aa.jsxs)(Aa.Fragment,{children:[(0,Aa.jsx)("h4",{children:(0,W.__)("Customer support contacts","woocommerce-payments")}),(0,Aa.jsx)(xA,{setInputVallid:n}),(0,Aa.jsx)(SA,{setInputVallid:r})]})},CA=()=>{const[e,t,n,o,r,a,i,s]=(()=>{const{updateAccountBusinessSupportAddress:e}=(0,oc.useDispatch)(Li),t=(0,oc.useSelect)((e=>{const{getAccountBusinessSupportAddress:t,getAccountBusinessSupportAddressCountry:n,getAccountBusinessSupportAddressLine1:o,getAccountBusinessSupportAddressLine2:r,getAccountBusinessSupportAddressCity:a,getAccountBusinessSupportAddressState:i,getAccountBusinessSupportAddressPostalCode:s}=e(Li);return[t(),n(),o(),r(),a(),i(),s()]}));return[...t,e]})(),c=sp()?.data?.details?.account_business_support_address?.message,d=(t,n)=>{s({...e,[t]:n})},l=e=>(new DOMParser).parseFromString(e,"text/html").documentElement.textContent,u=Object.entries(wcSettings.countries).map((([e,t])=>({label:l(t),value:e}))),m=wcpaySettings.connect.availableStates[t]||[],p=Object.entries(m).map((([e,t])=>({label:l(t),value:l(t),country:e})));return(0,Aa.jsxs)(Aa.Fragment,{children:[(0,Aa.jsx)("h4",{children:(0,W.__)("Business address","woocommerce-payments")}),c&&(0,Aa.jsx)(da,{status:"error",isDismissible:!1,children:(0,Aa.jsx)("span",{children:c})}),(0,Aa.jsx)(Wv,{label:(0,W.__)("Country","woocommerce-payments"),value:t,onChange:e=>d("country",e),options:u}),(0,Aa.jsx)(hv,{className:"card-readers-support-address-line1-input",label:(0,W.__)("Address line 1","woocommerce-payments"),value:n,onChange:e=>d("line1",e)}),(0,Aa.jsx)(hv,{className:"card-readers-support-address-line2-input",label:(0,W.__)("Address line 2","woocommerce-payments"),value:o,onChange:e=>d("line2",e)}),(0,Aa.jsx)(hv,{className:"card-readers-support-address-city",label:(0,W.__)("City","woocommerce-payments"),value:r,onChange:e=>d("city",e)}),p.length>0&&(0,Aa.jsx)(Wv,{label:(0,W.__)("State","woocommerce-payments"),value:a,onChange:e=>d("state",e),options:p}),(0,Aa.jsx)(hv,{className:"card-readers-support-address-postcode",label:(0,W.__)("Postal code","woocommerce-payments"),value:i,onChange:e=>d("postal_code",e)})]})};const NA=e=>{const{fieldKey:t,label:n,accept:o,disabled:r,help:a,purpose:i,fileID:s,updateFileID:c}=e,[d,l]=(0,q.useState)(!1),[u,m]=(0,q.useState)(!1),{createErrorNotice:p}=(0,oc.useDispatch)("core/notices"),y=!d&&s&&0{return n=void 0,o=void 0,a=function*(){if(!t)return;if((e=>{if(51e4{c(""),l(!1),m(!1)},showPreview:!0}))},TA=()=>{const[e,t]=(()=>{const{updateAccountBrandingLogo:e}=(0,oc.useDispatch)(Li);return[(0,oc.useSelect)((e=>e(Li).getAccountBrandingLogo())),e]})();return(0,q.useEffect)((()=>{document.querySelectorAll(".components-circular-option-picker__dropdown-link-action button").forEach((function(e){e.innerHTML=(0,W.__)("Edit","woocommerce-payments")}))}),[]),(0,Aa.jsxs)(Aa.Fragment,{children:[(0,Aa.jsx)("h4",{children:(0,W.__)("Branding","woocommerce-payments")}),(0,Aa.jsx)("p",{className:"wcpay-branding-help-label",children:(0,W.__)("Your business’s logo will be used on printed receipts.","woocommerce-payments")}),(0,Aa.jsx)(NA,{fieldKey:"branding-logo",label:(0,W.__)("Logo","woocommerce-payments"),accept:"image/png, image/jpeg",disabled:!1,help:(0,W.__)("Upload a .png or .jpg file.","woocommerce-payments"),purpose:"business_logo",fileID:e,updateFileID:t})]})},AA=()=>G().createElement(G().Fragment,null,G().createElement("h2",null,(0,W.__)("Card reader receipts","woocommerce-payments")),G().createElement("p",null,(0,W.__)("These details will appear on emailed receipts for customers that pay in person using card readers. Updating the details here will not affect any other stores settings.","woocommerce-payments"))),OA=()=>{const[e,t]=(0,q.useState)(!0),[n,o]=(0,q.useState)(!0),r=e&&n;return G().createElement(KT,null,G().createElement(QT,{description:AA},G().createElement(uT,{numLines:20},G().createElement(So,{className:"card-readers-settings__wrapper"},G().createElement(Io,null,G().createElement(gA,{setInputsValid:t}),G().createElement(kA,{setInputsValid:o}),G().createElement(CA,null),G().createElement(TA,null))))),G().createElement(fA,{disabled:!r}))},IA=()=>G().createElement(La,null,G().createElement(M_,{className:"wcpay-card-readers-page",activeClass:"active-tab",tabs:[{name:"connected-readers",title:(0,W.__)("Connected readers","woocommerce-payments"),className:"connected-readers-list"},{name:"receipt-details",title:(0,W.__)("Receipt details","woocommerce-payments"),className:"connected-readers-receipt-details"}]},(e=>"receipt-details"===e.name?G().createElement(OA,null):G().createElement(yA,null)))),LA=kt((function(e,t){const n=function(e){return xa({isBlock:!0,...Qt(e,"FlexBlock")})}(e);return(0,q.createElement)(zt,K({},n,{ref:t}))}),"FlexBlock"),RA=({title:e,children:t})=>Y.createElement(LA,{className:"wcpay-loan-summary-block"},Y.createElement("div",{className:"wcpay-loan-summary-block__title"},e),Y.createElement("div",{className:"wcpay-loan-summary-block__value"},t)),DA=()=>Y.createElement(So,null,Y.createElement(ch,{size:"medium",className:"wcpay-loan-summary-header"},Y.createElement(ka,null,(0,W.__)("Active loan overview","woocommerce-payments"))),Y.createElement(Io,{className:"wcpay-loan-summary-body"},Y.createElement(Sa,{align:"normal",className:"wcpay-loan-summary-row"},Y.createElement(RA,{title:(0,W.__)("Total repaid","woocommerce-payments")},Y.createElement(mf,{isLoading:!0,display:"inline",placeholder:(0,W.__)("Total repaid placeholder","woocommerce-payments")})),Y.createElement(RA,{title:(0,W.__)("Repaid this period","woocommerce-payments")},Y.createElement(mf,{isLoading:!0,display:"inline",placeholder:(0,W.__)("Repaid this period placeholder","woocommerce-payments")}))),Y.createElement(Sa,{align:"normal",className:"wcpay-loan-summary-row is-bottom-row"},Y.createElement(RA,{title:(0,W.__)("Loan disbursed","woocommerce-payments")},Y.createElement(mf,{isLoading:!0,display:"inline",placeholder:"Date disbursed"})),Y.createElement(RA,{title:(0,W.__)("Loan amount","woocommerce-payments")},Y.createElement(mf,{isLoading:!0,display:"inline",placeholder:"Loan amount"})),Y.createElement(RA,{title:(0,W.__)("Fixed fee","woocommerce-payments")},Y.createElement(mf,{isLoading:!0,display:"inline",placeholder:"Fixed fee"})),Y.createElement(RA,{title:(0,W.__)("Withhold rate","woocommerce-payments")},Y.createElement(mf,{isLoading:!0,display:"inline",placeholder:"Rate"})),Y.createElement(RA,{title:(0,W.__)("First paydown","woocommerce-payments")},Y.createElement(mf,{isLoading:!0,display:"inline",placeholder:(0,W.__)("First paydown","woocommerce-payments")}))))),MA=()=>{for(const e in wcpaySettings.accountLoans.loans){const[t,n]=wcpaySettings.accountLoans.loans[e].split("|");if("active"===n)return t}return null},PA=()=>{const{summary:e,isLoading:t}=(0,oc.useSelect)((e=>{const{getActiveLoanSummary:t,getActiveLoanSummaryError:n,isResolving:o}=e(Li);return{summary:t(),summaryError:n(),isLoading:o("getActiveLoanSummary")}}));if(t||!e)return Y.createElement(DA,null);const{details:n}=e;return Y.createElement(So,null,Y.createElement(ch,{size:"medium",className:"wcpay-loan-summary-header"},Y.createElement(ka,null,(0,W.__)("Active loan overview","woocommerce-payments")),Y.createElement(ka,null,MA()&&Y.createElement(Dr,{isLink:!0,href:Pi({page:"wc-admin",path:"/payments/transactions",type:"charge",filter:"advanced",loan_id_is:MA()})},(0,W.__)("View transactions","woocommerce-payments")))),Y.createElement(Io,{className:"wcpay-loan-summary-body"},Y.createElement(Sa,{align:"normal",className:"wcpay-loan-summary-row"},Y.createElement(RA,{title:(0,W.__)("Total repaid","woocommerce-payments")},(0,q.createInterpolateElement)((0,W.sprintf)((0,W.__)("%s of %s","woocommerce-payments"),Hc(n.paid_amount,n.currency),Hc(n.fee_amount+n.advance_amount,n.currency)),{big:Y.createElement("span",{className:"is-big"})})),Y.createElement(RA,{title:(0,W.sprintf)((0,W.__)("Repaid this period (until %s)","woocommerce-payments"),uc(n.current_repayment_interval.due_at))},(0,q.createInterpolateElement)((0,W.sprintf)((0,W.__)("%s of %s minimum","woocommerce-payments"),Hc(n.current_repayment_interval.paid_amount,n.currency),Hc(n.current_repayment_interval.paid_amount+n.current_repayment_interval.remaining_amount,n.currency)),{big:Y.createElement("span",{className:"is-big"})}))),Y.createElement(Sa,{align:"normal",className:"wcpay-loan-summary-row is-bottom-row"},Y.createElement(RA,{title:(0,W.__)("Loan disbursed","woocommerce-payments")},uc(n.advance_paid_out_at)),Y.createElement(RA,{title:(0,W.__)("Loan amount","woocommerce-payments")},Hc(n.advance_amount,n.currency)),Y.createElement(RA,{title:(0,W.__)("Fixed fee","woocommerce-payments")},Hc(n.fee_amount,n.currency)),Y.createElement(RA,{title:(0,W.__)("Withhold rate","woocommerce-payments")},100*n.withhold_rate,"%"),Y.createElement(RA,{title:(0,W.__)("First paydown","woocommerce-payments")},uc(n.repayments_begin_at)))))},jA=[{key:"paid_out_at",label:(0,W.__)("Disbursed","woocommerce-payments"),screenReaderLabel:(0,W.__)("Disbursed","woocommerce-payments"),required:!0,isLeftAligned:!0,defaultSort:!0},{key:"status",label:(0,W.__)("Status","woocommerce-payments"),screenReaderLabel:(0,W.__)("Status","woocommerce-payments"),required:!0,cellClassName:"is-center-aligned"},{key:"amount",label:(0,W.__)("Amount","woocommerce-payments"),screenReaderLabel:(0,W.__)("Amount","woocommerce-payments"),required:!0,isLeftAligned:!1,isNumeric:!0},{key:"fee_amount",label:(0,W.__)("Fixed fee","woocommerce-payments"),screenReaderLabel:(0,W.__)("Fixed fee","woocommerce-payments"),required:!0,isLeftAligned:!1,isNumeric:!0},{key:"withhold_rate",label:(0,W.__)("Withhold rate","woocommerce-payments"),screenReaderLabel:(0,W.__)("Withhold rate","woocommerce-payments"),required:!0,isLeftAligned:!1,isNumeric:!0},{key:"first_paydown_at",label:(0,W.__)("First paydown","woocommerce-payments"),screenReaderLabel:(0,W.__)("First paydown","woocommerce-payments"),required:!0,isLeftAligned:!1,isNumeric:!0}],FA=e=>e.fully_paid_at?(0,W.__)("Paid off","woocommerce-payments")+": "+lc(e.fully_paid_at):(0,W.__)("Active","woocommerce-payments"),BA=e=>Y.createElement(Zy,{message:FA(e),type:e.fully_paid_at?"primary":"warning"}),zA=e=>e.map((e=>{const t=t=>Y.createElement(Uy,{href:Pi({page:"wc-admin",path:"/payments/transactions",type:"charge",filter:"advanced",loan_id_is:e.stripe_loan_id})},t),n={paid_out_at:{value:e.paid_out_at,display:t(lc(e.paid_out_at))},status:{value:FA(e),display:t(BA(e))},amount:{value:zc(e.currency)?e.amount:e.amount/100,display:t(Hc(e.amount,e.currency.toUpperCase()))},fee_amount:{value:zc(e.currency)?e.fee_amount:e.fee_amount/100,display:t(Hc(e.fee_amount,e.currency.toUpperCase()))},withhold_rate:{value:e.withhold_rate,display:t(+(100*e.withhold_rate).toFixed(2)+"%")},first_paydown_at:{value:e.first_paydown_at,display:t(e.first_paydown_at?lc(e.first_paydown_at):"-")}};return jA.map((({key:e})=>n[e]))})),UA=e=>{if(!e.length)return[];const t=[{label:(0,W._n)("loan","loans",e.length,"woocommerce-payments"),value:String(e.length)}],n=Array.from(new Set(e.map((e=>e.currency))));return 1===n.length&&(t.push({label:(0,W.__)("total","woocommerce-payments"),value:Hc(e.reduce(((e,t)=>e+t.amount),0),n[0])}),t.push({label:(0,W.__)("fixed fees","woocommerce-payments"),value:Hc(e.reduce(((e,t)=>e+t.fee_amount),0),n[0])})),t},VA=()=>{const{loans:e,isLoading:t}=(0,oc.useSelect)((e=>{const{getLoans:t,getLoansError:n,isResolving:o}=e(Li);return{loans:t(),loansError:n(),isLoading:o("getLoans")}}));return Y.createElement(La,null,Y.createElement(dc,{currentPage:"loans"}),wcpaySettings.accountLoans.has_active_loan&&Y.createElement(Ia,null,Y.createElement(PA,null)),Y.createElement(Kr.TableCard,{className:"wcpay-loans-list",title:(0,W.__)("All loans","woocommerce-payments"),isLoading:t,totalRows:e.length,headers:jA,rows:zA(e),rowsPerPage:e.length,summary:UA(e),showMenu:!1}))},WA=({id:e,title:t,currencyCode:n,tooltip:o,amount:r=0,isLoading:a=!1})=>Y.createElement("div",{className:"wcpay-account-balances__balances__item"},Y.createElement("p",{id:e,className:"wcpay-account-balances__balances__item__title"},Y.createElement("span",null,t),!a&&o),Y.createElement("p",{className:"wcpay-account-balances__balances__item__amount","aria-labelledby":e},Y.createElement(mf,{isLoading:a,display:"inline",placeholder:"loading amount",value:Vc(r,n)}))),HA=({instantBalance:{amount:e,fee:t,net:n,fee_percentage:o},onClose:r,onSubmit:a,inProgress:i})=>{const s=`${o}%`,c=(0,q.createInterpolateElement)((0,W.sprintf)((0,W.__)("Need cash in a hurry? Instant payouts are available within 30 minutes for a nominal %s service fee. Learn more","woocommerce-payments"),s),{a:G().createElement("a",{href:"https://woocommerce.com/document/woopayments/payouts/instant-payouts/",target:"_blank",rel:"noopener noreferrer"})});return G().createElement(Xa,{title:(0,W.__)("Instant payout","woocommerce-payments"),onRequestClose:r,className:"wcpay-instant-payout-modal"},G().createElement("p",null,c),G().createElement("ul",null,G().createElement("li",{className:"wcpay-instant-payout-modal__balance"},(0,W.__)("Balance available for instant payout: ","woocommerce-payments"),G().createElement("span",null,Vc(e))),G().createElement("li",{className:"wcpay-instant-payout-modal__fee"},(0,W.sprintf)((0,W.__)("%s service fee: ","woocommerce-payments"),s),G().createElement("span",null,"-",Vc(t))),G().createElement("li",{className:"wcpay-instant-payout-modal__net"},(0,W.__)("Net payout amount: ","woocommerce-payments"),G().createElement("span",null,Hc(n)))),G().createElement("div",{className:"wcpay-instant-payout-modal__footer"},G().createElement(Dr,{isSecondary:!0,onClick:r},(0,W.__)("Cancel","woocommerce-payments")),G().createElement(Dr,{isPrimary:!0,onClick:a,isBusy:i,disabled:i},(0,W.sprintf)((0,W.__)("Pay out %s now","woocommerce-payments"),Hc(n)))))},YA=({instantBalance:e})=>{const[t,n]=(0,q.useState)(!1),o=(e=>{let t=!1;return 0===e.amount&&(t=!0),t})(e),{inProgress:r,submit:a}=(e=>{const{deposit:t,inProgress:n}=(0,oc.useSelect)((t=>{const{getInstantDeposit:n,isResolving:o}=t(Li);return{deposit:n([e]),inProgress:o("getInstantDeposit",[e])}})),{submitInstantDeposit:o}=(0,oc.useDispatch)(Li);return{deposit:t,inProgress:n,submit:()=>o(e)}})(e.currency);return G().createElement(G().Fragment,null,G().createElement(Dr,{isPrimary:!0,disabled:o,onClick:()=>n(!0)},(0,W.sprintf)((0,W.__)("Get %s now","woocommerce-payments"),Vc(e.amount,e.currency))),(t||r)&&G().createElement(HA,{instantBalance:e,inProgress:r,onSubmit:()=>{n(!1),a()},onClose:()=>{n(!1)}}))},GA=n.p+"../assets/images/icons/send-money.svg?ver=62733158594b203e44de",qA=((0,W.__)("Good morning, %s","woocommerce-payments"),(0,W.__)("Good afternoon, %s","woocommerce-payments"),(0,W.__)("Good evening, %s","woocommerce-payments"),(0,W.__)("Good morning","woocommerce-payments"),(0,W.__)("Good afternoon","woocommerce-payments"),(0,W.__)("Good evening","woocommerce-payments"),{available:(0,W.__)("Available funds","woocommerce-payments"),total:(0,W.__)("Total balance","woocommerce-payments")}),KA="https://woocommerce.com/document/woopayments/payouts/payout-schedule/",QA="https://woocommerce.com/document/woopayments/fees-and-debits/account-showing-negative-balance/",ZA=({balance:e})=>{const t=e<0;return G().createElement(Ys,{className:"wcpay-account-balances__balances__item__tooltip",buttonIcon:G().createElement(Ps.A,null),buttonLabel:`${qA.total} tooltip`,maxWidth:"315px",content:G().createElement(G().Fragment,null,G().createElement(G().Fragment,null,Ua({mixedString:(0,W.__)("{{bold}}Total balance{{/bold}} combines both pending funds (transactions under processing) and available funds (ready for payout). {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),components:{bold:G().createElement("b",null),learnMoreLink:G().createElement("a",{rel:"external noopener noreferrer",target:"_blank",href:KA})}})),G().createElement(Ta,{className:"wcpay-account-balances__balances-total-balance-tooltip-notice",isDismissible:!1},(0,W.__)("Total balance = Available funds + Pending funds","woocommerce-payments")),G().createElement(G().Fragment,null,t&&Ua({mixedString:(0,W.__)("Negative account balance? {{discoverWhyLink}}Discover why.{{/discoverWhyLink}}","woocommerce-payments"),components:{discoverWhyLink:G().createElement("a",{rel:"external noopener noreferrer",target:"_blank",href:QA})}})))})},JA=({balance:e})=>{const t=e<0;return G().createElement(Ys,{className:"wcpay-account-balances__balances__item__tooltip",buttonIcon:G().createElement(Ps.A,null),buttonLabel:`${qA.available} tooltip`,maxWidth:t?"280px":void 0,content:G().createElement(G().Fragment,null,G().createElement("p",null,Ua({mixedString:(0,W.__)("{{bold}}Available funds{{/bold}} have completed processing and are ready to be dispatched to your bank account. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),components:{bold:G().createElement("b",null),learnMoreLink:G().createElement("a",{rel:"external noopener noreferrer",target:"_blank",href:KA})}})),G().createElement("p",null,t&&Ua({mixedString:(0,W.__)("Negative account balance? {{discoverWhyLink}}Discover why.{{/discoverWhyLink}}","woocommerce-payments"),components:{discoverWhyLink:G().createElement("a",{rel:"external noopener noreferrer",target:"_blank",href:QA})}})))})},XA=()=>({setSelectedCurrency:e=>{(0,My.updateQueryString)({selected_currency:e})},selectedCurrency:(0,My.getQuery)().selected_currency}),eO=()=>{const{overviews:e,isLoading:t}=md(),{selectedCurrency:n}=XA(),{isInstantDepositNoticeDismissed:o,handleDismissInstantDepositNotice:r}=(()=>{const{updateOptions:e}=(0,oc.useDispatch)("wc/admin/options"),[t,n]=(0,Y.useState)(wcpaySettings.isInstantDepositNoticeDismissed);return{isInstantDepositNoticeDismissed:t,handleDismissInstantDepositNotice:()=>{n(!0),wcpaySettings.isInstantDepositNoticeDismissed=!0,e({wcpay_instant_deposit_notice_dismissed:!0})}}})();if(!t&&0===e.currencies.length)return null;if(t){const e={name:"loading",currencyCode:wcpaySettings.accountDefaultCurrency,availableFunds:0,pendingFunds:0,delayDays:0};return G().createElement(So,{className:"wcpay-account-balances"},G().createElement(ch,null,"Balance"),G().createElement(Io,{className:"wcpay-account-balances__balances"},G().createElement(WA,{id:`wcpay-account-balances-${e.currencyCode}-total`,title:qA.total,amount:0,currencyCode:e.currencyCode,isLoading:!0}),G().createElement(WA,{id:`wcpay-account-balances-${e.currencyCode}-available`,title:qA.available,amount:0,currencyCode:e.currencyCode,isLoading:!0})))}const{currencies:a,account:i}=e,s=a.map((e=>{var t,n,o,r,a;return{name:e.currency,currencyCode:e.currency,availableFunds:null!==(n=null===(t=e.available)||void 0===t?void 0:t.amount)&&void 0!==n?n:0,pendingFunds:null!==(r=null===(o=e.pending)||void 0===o?void 0:o.amount)&&void 0!==r?r:0,delayDays:null!==(a=null==i?void 0:i.deposits_schedule.delay_days)&&void 0!==a?a:0,instantBalance:e.instant}})),c=s.find((e=>e.name===n))||s[0],d=c.availableFunds+c.pendingFunds;return G().createElement(G().Fragment,null,G().createElement(So,{className:"wcpay-account-balances"},G().createElement(ch,null,"Balance"),G().createElement(Io,{className:"wcpay-account-balances__balances"},G().createElement(WA,{id:`wcpay-account-balances-${c.currencyCode}-total`,title:qA.total,amount:d,currencyCode:c.currencyCode,tooltip:G().createElement(ZA,{balance:d})}),G().createElement(WA,{id:`wcpay-account-balances-${c.currencyCode}-available`,title:qA.available,amount:c.availableFunds,currencyCode:c.currencyCode,tooltip:G().createElement(JA,{balance:c.availableFunds})}))),c.instantBalance&&c.instantBalance.amount>0&&G().createElement(Sa,{gap:0,className:"wcpay-account-balances__instant-deposit",direction:"column",align:"start"},!o&&G().createElement(Ta,{className:"wcpay-account-balances__instant-deposit-notice",icon:G().createElement("img",{src:GA,alt:""}),isDismissible:!0,onRemove:()=>r()},(0,W.sprintf)((0,W.__)("Get %1$s via instant payout. Funds are typically in your bank account within 30 mins. Fee: %2$s%%.","woocommerce-payments"),Vc(c.instantBalance.amount,c.instantBalance.currency),c.instantBalance.fee_percentage)),G().createElement(Sa,{justify:"flex-start"},G().createElement(YA,{instantBalance:c.instantBalance}),o&&G().createElement(Ys,{buttonIcon:G().createElement(Ps.A,null),buttonLabel:(0,W.__)("Learn more about instant payouts","woocommerce-payments"),content:Ua({mixedString:(0,W.sprintf)((0,W.__)("With {{strong}}instant payout{{/strong}} you can receive requested funds in your bank account within 30 mins for a %s%% fee. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),c.instantBalance.fee_percentage),components:{strong:G().createElement("strong",null),learnMoreLink:G().createElement(Kr.Link,{href:"https://woocommerce.com/document/woopayments/payouts/instant-payouts/",target:"_blank",rel:"noreferrer",type:"external"})}})}))))},tO=({progressLabel:e,totalLabel:t,progress:n})=>{const o=.5{var o;if(!e)return null;const r=null!==(o=n.volume_currency)&&void 0!==o?o:n.currency;return(0,Aa.jsx)(tO,{progressLabel:Vc(t,r),totalLabel:Vc(e,r),progress:t/e})},oO=({feeData:{volume_allowance:e,end_time:t,...n}})=>{var o;const r=null!==(o=n.volume_currency)&&void 0!==o?o:n.currency;let a;if(e&&t)a=(0,W.sprintf)((0,W.__)("Discounted base fee expires after the first %1$s of total payment volume or on %2$s.","woocommerce-payments"),Vc(e,r),lc(t));else if(e)a=(0,W.sprintf)((0,W.__)("Discounted base fee expires after the first %1$s of total payment volume.","woocommerce-payments"),Vc(e,r));else{if(!t)return null;a=(0,W.sprintf)((0,W.__)("Discounted base fee expires on %1$s.","woocommerce-payments"),lc(t))}return(0,Aa.jsx)("p",{className:"description",children:a})},rO=e=>{const{accountFee:t,paymentMethod:n}=e,o=t.base,r=Bc(o.currency),a=Fc(o.currency),i=r?.getCurrencyConfig()?.code,s=aT(t),c=oT(t);return(0,Aa.jsxs)(Aa.Fragment,{children:[(0,Aa.jsxs)("p",{children:[iT(n),":"]}),a?`${a} `:null,i?`(${i}) `:null,s,(0,Aa.jsx)(nO,{feeData:c}),(0,Aa.jsx)(oO,{feeData:c})]})},aO=e=>{const{accountFees:t}=e;let n=!1;const o=Object.entries(t).map((([e,t])=>0===t.fee.discount.length?null:(n=!0,(0,Aa.jsx)(rO,{paymentMethod:t.payment_method,accountFee:t.fee},e))));return(0,Aa.jsxs)(Aa.Fragment,{children:[n&&(0,Aa.jsxs)("div",{className:"account-fees",children:[(0,Aa.jsx)(ws,{}),(0,Aa.jsx)("h4",{children:(0,W.__)("Active discounts","woocommerce-payments")})]}),o]})},iO=({label:e,align:t,value:n,children:o})=>(0,Aa.jsxs)(Sa,{direction:"row",align:t||"center",justify:"left",gap:3,className:"woocommerce-account-status-item",children:[(0,Aa.jsx)(ka,{className:"item-label",children:e}),(0,Aa.jsx)(LA,{className:"item-value",children:o||n||null})]});var sO=n(2467);const cO=e=>{const{iconSize:t,interval:n}=e,o=(e=>{switch(e){case"daily":case"weekly":case"monthly":return(0,W.__)("Automatic","woocommerce-payments");case"manual":return(0,W.__)("Manual","woocommerce-payments");default:return(0,W.__)("Unknown","woocommerce-payments")}})(n);return G().createElement("span",{className:"account-status__info__green"},G().createElement(sO.A,{size:t}),o)},dO=e=>{const{iconSize:t}=e;return G().createElement("span",{className:"account-status__info__red"},G().createElement(Ma.A,{size:t}),(0,W.__)("Disabled","woocommerce-payments"))},lO=e=>{const{iconSize:t}=e,n=(0,W.__)("Temporarily suspended","woocommerce-payments");return G().createElement("span",{className:"account-status__info__yellow"},G().createElement(Ma.A,{size:t}),n,G().createElement(Ys,{maxWidth:"300px",buttonIcon:G().createElement(Ps.A,null),buttonLabel:(0,W.__)("Learn more about payouts suspended","woocommerce-payments"),content:Ua({mixedString:(0,W.sprintf)((0,W.__)("After the information review, your account was temporarily suspended. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),"WooPayments"),components:{learnMoreLink:G().createElement("a",{href:"https://woocommerce.com/document/woopayments/payouts/why-payouts-suspended/",target:"_blank",rel:"noreferrer",type:"external"})}})}))},uO=e=>{const{iconSize:t}=e;return G().createElement("span",{className:"account-status__info__gray"},G().createElement(Ma.A,{size:t}),(0,W.__)("Pending verification","woocommerce-payments"))},mO=({status:e,interval:t,accountStatus:n,poEnabled:o,poComplete:r,iconSize:a})=>{const i=o&&!r;return"blocked"===e||"under_review"===n?G().createElement(lO,{iconSize:a,interval:t}):"pending_verification"===n||i?G().createElement(uO,{iconSize:a,interval:t}):"disabled"===e?G().createElement(dO,{iconSize:a,interval:t}):G().createElement(cO,{iconSize:a,interval:t})},pO=e=>{const{iconSize:t}=e;return G().createElement("span",{className:"account-status__info__green"},G().createElement(sO.A,{size:t}),(0,W.__)("Enabled","woocommerce-payments"))},yO=e=>{const{iconSize:t}=e;return G().createElement("span",{className:"account-status__info__red"},G().createElement(Ma.A,{size:t}),(0,W.__)("Disabled","woocommerce-payments"))},hO=e=>{const{iconSize:t}=e;return G().createElement("span",{className:"account-status__info__gray"},G().createElement(Ma.A,{size:t}),(0,W.__)("Pending verification","woocommerce-payments"))},_O=e=>{const{paymentsEnabled:t,accountStatus:n}=e;return t?G().createElement(pO,{iconSize:e.iconSize}):"pending_verification"===n?G().createElement(hO,{iconSize:e.iconSize}):G().createElement(yO,{iconSize:e.iconSize})},fO=e=>{const{accountStatus:t,poEnabled:n,poComplete:o}=e;let r=(0,W.__)("Unknown","woocommerce-payments"),a="light",i="";return"complete"===t?(r=(0,W.__)("Complete","woocommerce-payments"),a="success"):"enabled"===t?(r=(0,W.__)("Enabled","woocommerce-payments"),a="primary"):"restricted_soon"===t?(r=(0,W.__)("Restricted soon","woocommerce-payments"),a="warning"):"pending_verification"===t||n&&!o&&"restricted"===t?(r=(0,W.__)("Pending","woocommerce-payments"),a="light",i=(0,W.__)("Payouts are pending while Stripe verifies details on your account.","woocommerce-payments")):"restricted_partially"===t?(r=(0,W.__)("Restricted partially","woocommerce-payments"),a="warning"):"restricted"===t?(r=(0,W.__)("Restricted","woocommerce-payments"),a="alert"):t.startsWith("rejected")?(r=(0,W.__)("Rejected","woocommerce-payments"),a="light"):"under_review"===t&&(r=(0,W.__)("Under review","woocommerce-payments"),a="light"),(0,Aa.jsx)(Zy,{message:r,type:a,tooltip:i})},gO={title:(0,W.__)("Account Tools","woocommerce-payments"),description:Mi()?(0,W.__)("You are using a test account. If you are experiencing problems completing account setup, or wish to test with a different email/country associated with your account, you can reset your account and start from the beginning.","woocommerce-payments"):(0,W.__)("Payments and payouts are disabled until account setup is completed. If you are experiencing problems completing account setup, or need to change the email/country associated with your account, you can reset your account and start from the beginning.","woocommerce-payments"),reset:(0,W.__)("Reset account","woocommerce-payments")},vO=()=>{Ds(),window.location.href=(0,Gr.addQueryArgs)(wcpaySettings.connectUrl,{"wcpay-reset-account":"true",source:"wcpay-reset-account"})},wO=()=>{const[e,t]=(0,Y.useState)(!1);return Mi()?G().createElement(G().Fragment,null,G().createElement("div",{className:"account-tools"},G().createElement(ws,null),G().createElement("h4",null,gO.title),G().createElement("p",null,gO.description),G().createElement("div",{className:"account-tools__actions"},G().createElement(Dr,{variant:"secondary",onClick:()=>t(!0)},gO.reset))),G().createElement(Es,{isVisible:e,onDismiss:()=>t(!1),onSubmit:vO})):null},bO=e=>{const{title:t,children:n,value:o}=e;return(0,Aa.jsxs)(So,{isMedium:!0,children:[(0,Aa.jsx)(ch,{className:"woocommerce-account-status__header",direction:"row",align:"center",justify:"left",gap:3,expanded:!0,children:t}),(0,Aa.jsx)(Io,{children:n||o||null})]})},EO=()=>{const e=(0,W.__)("Account details","woocommerce-payments");return(0,Aa.jsx)(bO,{title:e,children:(0,W.__)("Error determining the connection status.","woocommerce-payments")})},$O=e=>{const{accountStatus:t,accountFees:n}=e,o=!!t.accountLink&&(0,Gr.addQueryArgs)(t.accountLink,{from:"WCPAY_ACCOUNT_DETAILS",source:"wcpay-account-details"}),r=(0,Aa.jsxs)(Aa.Fragment,{children:[(0,Aa.jsx)(ka,{className:"account-details",children:(0,W.__)("Account details","woocommerce-payments")}),(0,Aa.jsx)(LA,{className:"account-status",children:(0,Aa.jsx)(fO,{accountStatus:t.status,poEnabled:t.progressiveOnboarding.isEnabled,poComplete:t.progressiveOnboarding.isComplete})}),o&&(0,Aa.jsx)(ka,{className:"edit-details",children:(0,Aa.jsx)(Dr,{variant:"link",onClick:()=>oa("wcpay_account_details_link_clicked",{from:"WCPAY_ACCOUNT_DETAILS",source:"wcpay-account-details"}),href:o,target:"_blank",children:(0,W.__)("Edit details","woocommerce-payments")})})]});return(0,Aa.jsxs)(bO,{title:r,children:[(0,Aa.jsx)(iO,{label:(0,W.__)("Payments:","woocommerce-payments"),children:(0,Aa.jsx)(_O,{paymentsEnabled:t.paymentsEnabled,accountStatus:t.status,iconSize:24})}),(0,Aa.jsx)(iO,{label:(0,W.__)("Payouts:","woocommerce-payments"),children:(0,Aa.jsx)(mO,{status:t.deposits?.status,interval:t.deposits?.interval,accountStatus:t.status,poEnabled:t.progressiveOnboarding.isEnabled,poComplete:t.progressiveOnboarding.isComplete,iconSize:24})}),(0,Aa.jsx)(wO,{}),n.length>0&&(0,Aa.jsx)(aO,{accountFees:n})]})},SO=e=>{const{accountStatus:t}=e;return t.error?(0,Aa.jsx)(EO,{}):(0,Aa.jsx)($O,{...e})},xO={button:(0,W.__)("Dismiss","woocommerce-payments"),heading:(0,W.__)("You're ready to accept payments!","woocommerce-payments"),description:(0,W.sprintf)((0,W.__)("Great news — your %s account has been activated. You can now start accepting payments on your store.","woocommerce-payments"),"WooPayments")};const kO=()=>{const[e,t]=G().useState(wcpaySettings.isConnectionSuccessModalDismissed),{updateOptions:n}=(0,oc.useDispatch)("wc/admin/options"),o=()=>{return e=void 0,o=void 0,a=function*(){t(!0),yield n({wcpay_connection_success_modal_dismissed:!0})},new((r=void 0)||(r=Promise))((function(t,n){function i(e){try{c(a.next(e))}catch(e){n(e)}}function s(e){try{c(a.throw(e))}catch(e){n(e)}}function c(e){var n;e.done?t(e.value):(n=e.value,n instanceof r?n:new r((function(e){e(n)}))).then(i,s)}c((a=a.apply(e,o||[])).next())}));var e,o,r,a};return G().createElement(G().Fragment,null,!e&&G().createElement(Xa,{title:xO.heading,className:"woopayments-connection-success-modal",isDismissible:!0,onRequestClose:o},G().createElement("div",{className:"woopayments-connection-success-modal__content"},xO.description),G().createElement("div",{className:"woopayments-connection-success-modal__actions"},G().createElement(Dr,{variant:"primary",isBusy:!1,disabled:!1,onClick:o},xO.button))))},CO=(0,q.createElement)(Po.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,q.createElement)(Po.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z"})),NO=({deposits:e})=>{if(0===e.length)return null;const t="wcpay-deposits-overview__table",n=e.map((e=>Y.createElement(Sa,{className:`${t}__row`,key:e.id},Y.createElement(ka,{className:`${t}__cell`},Y.createElement(Or,{icon:CO,size:17}),Y.createElement(Kr.Link,{href:By(e.id,"payouts")},(e=>e?lc(null==e?void 0:e.date):"—")(e))),Y.createElement(ka,{className:`${t}__cell`},Y.createElement(Xy,{deposit:e})),Y.createElement(ka,{className:`${t}__cell`},Vc(e.amount,e.currency)))));return Y.createElement(Y.Fragment,null,Y.createElement(Io,{className:`${t}__container`},Y.createElement(Sa,{className:`${t}__row__header`},Y.createElement(ka,{className:`${t}__cell`},(0,W.__)("Dispatch date","woocommerce-payments")),Y.createElement(ka,{className:`${t}__cell`},(0,W.__)("Status","woocommerce-payments")),Y.createElement(ka,{className:`${t}__cell`},(0,W.__)("Amount","woocommerce-payments")))),Y.createElement(ws,null),Y.createElement(Io,{className:`${t}__container`},n))},TO=()=>G().createElement(Ta,{className:"wcpay-deposits-overview__suspended-notice",icon:!0,isDismissible:!1,status:"warning"},Ua({mixedString:(0,W.__)("Your payouts are {{strong}}temporarily suspended{{/strong}}. {{suspendLink}}Learn more{{/suspendLink}}","woocommerce-payments"),components:{strong:G().createElement("strong",null),suspendLink:G().createElement(Kr.Link,{href:"https://woocommerce.com/document/woopayments/payouts/why-payouts-suspended/"})}})),AO=()=>G().createElement(Ta,{status:"warning",icon:!0,className:"new-account-waiting-period-notice",isDismissible:!1},Ua({mixedString:(0,W.__)("Your first payout is held for 7-14 days. {{whyLink}}Why?{{/whyLink}}","woocommerce-payments"),components:{whyLink:G().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/payouts/payout-schedule/#new-accounts"})}})),OO=()=>G().createElement(Ta,{status:"warning",icon:!0,className:"negative-balance-deposits-paused-notice",isDismissible:!1},Ua({mixedString:(0,W.sprintf)((0,W.__)("Payouts may be interrupted while your %s balance remains negative. {{whyLink}}Why?{{/whyLink}}","woocommerce-payments"),"WooPayments"),components:{whyLink:G().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/fees-and-debits/account-showing-negative-balance/"})}})),IO=({minimumDepositAmountFormatted:e})=>G().createElement(Ta,{status:"warning",icon:!0,isDismissible:!1},Ua({mixedString:(0,W.sprintf)((0,W.__)("Payouts are paused while your available funds balance remains below %s. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),e),components:{learnMoreLink:G().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/payouts/payout-schedule/#minimum-payout-amounts"})}})),LO=()=>G().createElement(Ta,{status:"warning",icon:!0,isDismissible:!1},Ua({mixedString:(0,W.__)("You have no funds available. {{whyLink}}Why?{{/whyLink}}","woocommerce-payments"),components:{whyLink:G().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/payouts/payout-schedule/#pending-funds"})}})),RO=({updateAccountLink:e})=>{const t=e?(0,Gr.addQueryArgs)(e,{from:"WCPAY_PAYOUTS",source:"wcpay-payout-failure-notice"}):"";return""!==e?G().createElement(Ta,{status:"warning",icon:!0,className:"deposit-failure-notice",isDismissible:!1},Ua({mixedString:(0,W.__)("Payouts are currently paused because a recent payout failed. Please {{updateLink}}update your bank account details{{/updateLink}}.","woocommerce-payments"),components:{updateLink:G().createElement(ic,{onClick:()=>oa("wcpay_account_details_link_clicked",{from:"WCPAY_PAYOUTS",source:"wcpay-payout-failure-notice"}),href:t})}})):null},DO=()=>{var e,t,n,o,r,a,i,s,c,d,l,u;const{account:m,overview:p,isLoading:y}=(()=>{const{overviews:e,isLoading:t}=md(),{currencies:n,account:o}=e,{selectedCurrency:r}=XA();return{account:o,overview:n.some((e=>e.currency===r))?n.find((e=>e.currency===r)):n[0],isLoading:t}})(),h="deposits_unrestricted"===(null===(e=wcpaySettings.accountStatus.deposits)||void 0===e?void 0:e.restrictions),_=(null==p?void 0:p.currency)||wcpaySettings.accountDefaultCurrency,{isLoading:f,deposits:g}=(e=>{const t=pd({store_currency_is:e,orderby:"date",order:"desc",per_page:"3"});return{deposits:t.deposits,isLoading:t.isLoading}})(_),v=y||f,w=null!==(n=null===(t=null==p?void 0:p.available)||void 0===t?void 0:t.amount)&&void 0!==n?n:0,b=null!==(r=null===(o=null==p?void 0:p.pending)||void 0===o?void 0:o.amount)&&void 0!==r?r:0,E=w+b,$=null!==(s=null===(i=null===(a=wcpaySettings.accountStatus.deposits)||void 0===a?void 0:a.minimum_scheduled_deposit_amounts)||void 0===i?void 0:i[_])&&void 0!==s?s:0,S=w>=$,x=E<0,k=0===w&&b>0,C=null===(c=wcpaySettings.accountStatus.deposits)||void 0===c?void 0:c.completed_waiting_period,N=!(null==m?void 0:m.deposits_blocked)&&C,T=!v&&(null==g?void 0:g.length)>0&&!!m,A=pc(null===(d=null==m?void 0:m.deposits_schedule)||void 0===d?void 0:d.interval),O=null!==(u=null===(l=null==m?void 0:m.default_external_accounts)||void 0===l?void 0:l.some((e=>e.currency===_&&"errored"===e.status)))&&void 0!==u&&u;return v?Y.createElement(So,{className:"wcpay-deposits-overview"},Y.createElement(ch,null,(0,W.__)("Payouts","woocommerce-payments")),Y.createElement(Io,{className:"wcpay-deposits-overview__schedule__container"},Y.createElement(mf,{isLoading:!0,placeholder:Y.createElement(hc,{depositsSchedule:{delay_days:0,interval:"daily",monthly_anchor:1,weekly_anchor:"monday"}})}))):C||0!==w||0!==b?Y.createElement(So,{className:"wcpay-deposits-overview"},Y.createElement(ch,null,(0,W.__)("Payouts","woocommerce-payments")),h&&!!m&&A&&Y.createElement(Io,{className:"wcpay-deposits-overview__schedule__container"},Y.createElement(hc,{depositsSchedule:m.deposits_schedule})),Y.createElement(Io,{className:"wcpay-deposits-overview__notices__container"},(null==m?void 0:m.deposits_blocked)?Y.createElement(TO,null):Y.createElement(Y.Fragment,null,!C&&Y.createElement(AO,null),C&&k&&Y.createElement(LO,null),x&&Y.createElement(OO,null),O&&Y.createElement(RO,{updateAccountLink:wcpaySettings.accountStatus.accountLink}),w>0&&!S&&Y.createElement(IO,{minimumDepositAmountFormatted:Hc($,_)}))),T&&Y.createElement(Y.Fragment,null,Y.createElement(Io,{className:"wcpay-deposits-overview__heading"},Y.createElement("span",{className:"wcpay-deposits-overview__heading__title"},(0,W.__)("Payout history","woocommerce-payments"))),Y.createElement(NO,{deposits:g})),(T||N)&&Y.createElement(wf,{className:"wcpay-deposits-overview__footer"},T&&Y.createElement(Dr,{variant:"secondary",onClick:()=>{oa("wcpay_overview_deposits_view_history_click"),(0,My.getHistory)().push(Pi({page:"wc-admin",path:"/payments/payouts"}))}},(0,W.__)("View full payout history","woocommerce-payments")),N&&Y.createElement(Dr,{variant:"tertiary",href:Pi({page:"wc-settings",tab:"checkout",section:"woocommerce_payments"})+"#payout-schedule",onClick:()=>oa("wcpay_overview_deposits_change_schedule_click")},(0,W.__)("Change payout schedule","woocommerce-payments")))):null},MO=()=>G().createElement(Ih,{className:"discoverability-card__new-feature-pill"},(0,W.__)("New","woocommerce-payments")),PO=()=>G().createElement("p",{className:"discoverability-card__body"},(0,W.__)("New features have been added to WooPayments to help reduce fraudulent transactions on your store. By using a set of rules to evaluate incoming orders, your store is better protected from fraudsters.","woocommerce-payments")),jO=({handleDontShowAgainOnClick:e})=>G().createElement("div",{className:"discoverability-card__actions"},G().createElement(Dr,{href:"/wp-admin/admin.php?page=wc-settings&tab=checkout&anchor=%23fp-settings§ion=woocommerce_payments/",variant:"primary",onClick:()=>{oa("wcpay_fraud_protection_banner_learn_more_button_clicked")}},(0,W.__)("Learn more","woocommerce-payments")),G().createElement(Dr,{variant:"tertiary",onClick:e},(0,W.__)("Dismiss","woocommerce-payments"))),FO=()=>{const{frtDiscoverBannerSettings:e,lifetimeTPV:t}=wcpaySettings,{updateOptions:n}=(0,oc.useDispatch)("wc/admin/options"),[o,r]=(0,Y.useState)((()=>{try{return JSON.parse(e)}catch(e){return{dontShowAgain:!1}}})),a=t>0&&!o.dontShowAgain;return(0,Y.useEffect)((()=>{oa("wcpay_fraud_protection_banner_rendered");const e=JSON.stringify(o);n({wcpay_frt_discover_banner_settings:e}),wcpaySettings.frtDiscoverBannerSettings=e}),[e,o,n]),a?G().createElement(So,null,G().createElement("div",{className:"discoverability-card"},G().createElement(MO,null),G().createElement("h3",{className:"discoverability-card__header"},(0,W.__)("Enhanced fraud protection for your store","woocommerce-payments")),G().createElement(PO,null),G().createElement(jO,{handleDontShowAgainOnClick:()=>{r({dontShowAgain:!0})}}))):null},BO=()=>wcpaySettings.hasOwnProperty("isJetpackIdcActive")&&wcpaySettings.isJetpackIdcActive&&(0,Aa.jsxs)(da,{status:"error",isDismissible:!1,className:"wcpay-jetpack-idc-notice",children:[(0,W.__)("Your site is currently in Safe Mode.","woocommerce-payments"),(0,Aa.jsx)("span",{children:" "}),(0,Aa.jsx)("a",{href:Bi(),children:(0,W.__)("Please take action","woocommerce-payments")})]}),zO=n.p+"../assets/images/payment-activity-empty-state.svg?ver=f25cebb798f411fdde45";var UO=n(5556),VO=n.n(UO);function WO(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function HO(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function YO(e,t){if(e.clientHeightt||a>e&&i=t&&s>=n?a-e-o:i>t&&sn?i-t+r:0}n(4363);let qO=0;function KO(){}function QO(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function ZO(e,t){let n;function o(){n&&clearTimeout(n)}function r(){for(var r=arguments.length,a=new Array(r),i=0;i{n=null,e(...a)}),t)}return r.cancel=o,r}function JO(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),r=1;r(t&&t(e,...o),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault)))}}function XO(){for(var e=arguments.length,t=new Array(e),n=0;n{t.forEach((t=>{"function"==typeof t?t(e):t&&(t.current=e)}))}}function eI(){return String(qO++)}function tI(e,t){return Object.keys(e).reduce(((n,o)=>(n[o]=function(e,t){return void 0!==e[t]}(t,o)?t[o]:e[o],n)),{})}function nI(e){const{key:t,keyCode:n}=e;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?`Arrow${t}`:t}function oI(e,t,n,o,r){if(void 0===r&&(r=!0),0===n)return-1;const a=n-1;("number"!=typeof t||t<0||t>=n)&&(t=e>0?-1:a+1);let i=t+e;i<0?i=r?a:0:i>a&&(i=r?0:a);const s=rI(e,i,n,o,r);return-1===s?t>=n?-1:t:s}function rI(e,t,n,o,r){const a=o(t);if(!a||!a.hasAttribute("disabled"))return t;if(e>0){for(let e=t+1;e=0;e--)if(!o(e).hasAttribute("disabled"))return e;return r?e>0?rI(1,0,n,o,!1):rI(-1,n-1,n,o,!1):-1}function aI(e,t,n,o){return void 0===o&&(o=!0),t.some((t=>t&&(QO(t,e,n)||o&&QO(t,n.document.activeElement,n))))}const iI=ZO((e=>{sI(e).textContent=""}),500);function sI(e){void 0===e&&(e=document);let t=e.getElementById("a11y-status-message");return t||(t=e.createElement("div"),t.setAttribute("id","a11y-status-message"),t.setAttribute("role","status"),t.setAttribute("aria-live","polite"),t.setAttribute("aria-relevant","additions text"),Object.assign(t.style,{border:"0",clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:"0",position:"absolute",width:"1px"}),e.body.appendChild(t),t)}const cI={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""};const dI=ZO(((e,t)=>{!function(e,t){const n=sI(t);e&&(n.textContent=e,iI(t))}(e(),t)}),200),lI="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?Y.useLayoutEffect:Y.useEffect;function uI(e){return/^\S{1}$/.test(e)}function mI(e){return`${e.slice(0,1).toUpperCase()}${e.slice(1)}`}function pI(e){const t=(0,Y.useRef)(e);return t.current=e,t}function yI(e,t,n){const o=(0,Y.useRef)(),r=(0,Y.useRef)(),a=(0,Y.useCallback)(((t,n)=>{r.current=n,t=tI(t,n.props);const o=e(t,n);return n.props.stateReducer(t,{...n,changes:o})}),[e]),[i,s]=(0,Y.useReducer)(a,t),c=pI(n),d=(0,Y.useCallback)((e=>s({props:c.current,...e})),[c]),l=r.current;return(0,Y.useEffect)((()=>{l&&o.current&&o.current!==i&&function(e,t,n){const{props:o,type:r}=e,a={};Object.keys(t).forEach((o=>{!function(e,t,n,o){const{props:r,type:a}=t,i=`on${mI(e)}Change`;r[i]&&void 0!==o[e]&&o[e]!==n[e]&&r[i]({type:a,...o})}(o,e,t,n),n[o]!==t[o]&&(a[o]=n[o])})),o.onStateChange&&Object.keys(a).length&&o.onStateChange({type:r,...a})}(l,tI(o.current,l.props),i),o.current=i}),[i,n,l]),[i,d]}const hI={itemToString:function(e){return e?String(e):""},stateReducer:function(e,t){return t.changes},getA11ySelectionMessage:function(e){const{selectedItem:t,itemToString:n}=e;return t?`${n(t)} has been selected.`:""},scrollIntoView:function(e,t){if(!e)return;const n=function(e,t){var n=window,o=t.scrollMode,r=t.block,a=t.inline,i=t.boundary,s=t.skipOverflowHiddenElements,c="function"==typeof i?i:function(e){return e!==i};if(!WO(e))throw new TypeError("Invalid target");for(var d,l,u=document.scrollingElement||document.documentElement,m=[],p=e;WO(p)&&c(p);){if((p=null==(l=(d=p).parentElement)?d.getRootNode().host||null:l)===u){m.push(p);break}null!=p&&p===document.body&&YO(p)&&!YO(document.documentElement)||null!=p&&YO(p,s)&&m.push(p)}for(var y=n.visualViewport?n.visualViewport.width:innerWidth,h=n.visualViewport?n.visualViewport.height:innerHeight,_=window.scrollX||pageXOffset,f=window.scrollY||pageYOffset,g=e.getBoundingClientRect(),v=g.height,w=g.width,b=g.top,E=g.right,$=g.bottom,S=g.left,x="start"===r||"nearest"===r?b:"end"===r?$:b+v/2,k="center"===a?S+w/2:"end"===a?E:S,C=[],N=0;N=0&&S>=0&&$<=h&&E<=y&&b>=L&&$<=D&&S>=M&&E<=R)return C;var P=getComputedStyle(T),j=parseInt(P.borderLeftWidth,10),F=parseInt(P.borderTopWidth,10),B=parseInt(P.borderRightWidth,10),z=parseInt(P.borderBottomWidth,10),U=0,V=0,W="offsetWidth"in T?T.offsetWidth-T.clientWidth-j-B:0,H="offsetHeight"in T?T.offsetHeight-T.clientHeight-F-z:0,Y="offsetWidth"in T?0===T.offsetWidth?0:I/T.offsetWidth:0,G="offsetHeight"in T?0===T.offsetHeight?0:O/T.offsetHeight:0;if(u===T)U="start"===r?x:"end"===r?x-h:"nearest"===r?GO(f,f+h,h,F,z,f+x,f+x+v,v):x-h/2,V="start"===a?k:"center"===a?k-y/2:"end"===a?k-y:GO(_,_+y,y,j,B,_+k,_+k+w,w),U=Math.max(0,U+f),V=Math.max(0,V+_);else{U="start"===r?x-L-F:"end"===r?x-D+z+H:"nearest"===r?GO(L,D,O,F,z+H,x,x+v,v):x-(L+O/2)+H/2,V="start"===a?k-M-j:"center"===a?k-(M+I/2)+W/2:"end"===a?k-R+B+W:GO(M,R,I,j,B+W,k,k+w,w);var q=T.scrollLeft,K=T.scrollTop;x+=K-(U=Math.max(0,Math.min(K+U/G,T.scrollHeight-O/G+H))),k+=q-(V=Math.max(0,Math.min(q+V/Y,T.scrollWidth-I/Y+W)))}C.push({el:T,top:U,left:V})}return C}(e,{boundary:t,block:"nearest",scrollMode:"if-needed"});n.forEach((e=>{let{el:t,top:n,left:o}=e;t.scrollTop=n,t.scrollLeft=o}))},circularNavigation:!1,environment:"undefined"==typeof window?{}:window};function _I(e,t,n){void 0===n&&(n=cI);const o=e[`default${mI(t)}`];return void 0!==o?o:n[t]}function fI(e,t,n){void 0===n&&(n=cI);const o=e[t];if(void 0!==o)return o;const r=e[`initial${mI(t)}`];return void 0!==r?r:_I(e,t,n)}function gI(e,t,n,o){const{items:r,initialHighlightedIndex:a,defaultHighlightedIndex:i}=e,{selectedItem:s,highlightedIndex:c}=t;return 0===r.length?-1:void 0!==a&&c===a?a:void 0!==i?i:s?0===n?r.indexOf(s):oI(n,r.indexOf(s),r.length,o,!1):0===n?-1:n<0?r.length-1:0}function vI(e,t,n){let{isInitialMount:o,highlightedIndex:r,items:a,environment:i,...s}=n;(0,Y.useEffect)((()=>{o||dI((()=>e({highlightedIndex:r,highlightedItem:a[r],resultCount:a.length,...s})),i.document)}),t)}let wI=KO;function bI(e){for(var t=e.keysSoFar,n=e.highlightedIndex,o=e.items,r=e.itemToString,a=e.getItemNodeFromIndex,i=t.toLowerCase(),s=0;s=0&&{selectedItem:o.items[i]}}}break;case RI:a={highlightedIndex:gI(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case DI:a={highlightedIndex:gI(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case TI:case AI:a={isOpen:_I(o,"isOpen"),highlightedIndex:_I(o,"highlightedIndex"),...e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex]}};break;case CI:a={highlightedIndex:rI(1,0,o.items.length,t.getItemNodeFromIndex,!1)};break;case NI:a={highlightedIndex:rI(-1,o.items.length-1,o.items.length,t.getItemNodeFromIndex,!1)};break;case kI:case II:a={isOpen:!1,highlightedIndex:-1};break;case OI:{const n=t.key,r=`${e.inputValue}${n}`,i=bI({keysSoFar:r,highlightedIndex:e.highlightedIndex,items:o.items,itemToString:o.itemToString,getItemNodeFromIndex:t.getItemNodeFromIndex});a={inputValue:r,...i>=0&&{highlightedIndex:i}}}break;case SI:a={highlightedIndex:oI(r?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case xI:a={highlightedIndex:oI(r?-5:-1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case PI:a={selectedItem:t.selectedItem};break;default:return function(e,t,n){const{type:o,props:r}=t;let a;switch(o){case n.ItemMouseMove:a={highlightedIndex:t.disabled?-1:t.index};break;case n.MenuMouseLeave:a={highlightedIndex:-1};break;case n.ToggleButtonClick:case n.FunctionToggleMenu:a={isOpen:!e.isOpen,highlightedIndex:e.isOpen?-1:gI(r,e,0)};break;case n.FunctionOpenMenu:a={isOpen:!0,highlightedIndex:gI(r,e,0)};break;case n.FunctionCloseMenu:a={isOpen:!1};break;case n.FunctionSetHighlightedIndex:a={highlightedIndex:t.highlightedIndex};break;case n.FunctionSetInputValue:a={inputValue:t.inputValue};break;case n.FunctionReset:a={highlightedIndex:_I(r,"highlightedIndex"),isOpen:_I(r,"isOpen"),selectedItem:_I(r,"selectedItem"),inputValue:_I(r,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return{...e,...a}}(e,t,jI)}return{...e,...a}}function BI(e){void 0===e&&(e={}),$I(e,BI);const t={...EI,...e},{items:n,scrollIntoView:o,environment:r,initialIsOpen:a,defaultIsOpen:i,itemToString:s,getA11ySelectionMessage:c,getA11yStatusMessage:d}=t,l=function(e){const t=fI(e,"selectedItem"),n=fI(e,"isOpen"),o=fI(e,"highlightedIndex"),r=fI(e,"inputValue");return{highlightedIndex:o<0&&t&&n?e.items.indexOf(t):o,isOpen:n,selectedItem:t,inputValue:r}}(t),[u,m]=function(e,t,n){const[o,r]=yI(e,t,n);return[tI(o,n),r]}(FI,l,t),{isOpen:p,highlightedIndex:y,selectedItem:h,inputValue:_}=u,f=(0,Y.useRef)(null),g=(0,Y.useRef)(null),v=(0,Y.useRef)({}),w=(0,Y.useRef)(!0),b=(0,Y.useRef)(null),E=function(e){let{id:t=`downshift-${eI()}`,labelId:n,menuId:o,getItemId:r,toggleButtonId:a,inputId:i}=e;return(0,Y.useRef)({labelId:n||`${t}-label`,menuId:o||`${t}-menu`,getItemId:r||(e=>`${t}-item-${e}`),toggleButtonId:a||`${t}-toggle-button`,inputId:i||`${t}-input`}).current}(t),$=(0,Y.useRef)(),S=(0,Y.useRef)(!0),x=pI({state:u,props:t}),k=(0,Y.useCallback)((e=>v.current[E.getItemId(e)]),[E]);vI(d,[p,y,_,n],{isInitialMount:S.current,previousResultCount:$.current,items:n,environment:r,itemToString:s,...u}),vI(c,[h],{isInitialMount:S.current,previousResultCount:$.current,items:n,environment:r,itemToString:s,...u});const C=function(e){let{highlightedIndex:t,isOpen:n,itemRefs:o,getItemNodeFromIndex:r,menuElement:a,scrollIntoView:i}=e;const s=(0,Y.useRef)(!0);return lI((()=>{t<0||!n||!Object.keys(o.current).length||(!1===s.current?s.current=!0:i(r(t),a))}),[t]),s}({menuElement:g.current,highlightedIndex:y,isOpen:p,itemRefs:v,scrollIntoView:o,getItemNodeFromIndex:k});(0,Y.useEffect)((()=>(b.current=ZO((e=>{e({type:21,inputValue:""})}),500),()=>{b.current.cancel()})),[]),(0,Y.useEffect)((()=>{_&&b.current(m)}),[m,_]),wI({isInitialMount:S.current,props:t,state:u}),(0,Y.useEffect)((()=>{S.current?(a||i||p)&&g.current&&g.current.focus():p?g.current&&g.current.focus():r.document.activeElement===g.current&&f.current&&(w.current=!1,f.current.focus())}),[p]),(0,Y.useEffect)((()=>{S.current||($.current=n.length)}));const N=function(e,t,n,o){const r=(0,Y.useRef)({isMouseDown:!1,isTouchMove:!1});return(0,Y.useEffect)((()=>{const a=()=>{r.current.isMouseDown=!0},i=a=>{r.current.isMouseDown=!1,e&&!aI(a.target,t.map((e=>e.current)),n)&&o()},s=()=>{r.current.isTouchMove=!1},c=()=>{r.current.isTouchMove=!0},d=a=>{!e||r.current.isTouchMove||aI(a.target,t.map((e=>e.current)),n,!1)||o()};return n.addEventListener("mousedown",a),n.addEventListener("mouseup",i),n.addEventListener("touchstart",s),n.addEventListener("touchmove",c),n.addEventListener("touchend",d),function(){n.removeEventListener("mousedown",a),n.removeEventListener("mouseup",i),n.removeEventListener("touchstart",s),n.removeEventListener("touchmove",c),n.removeEventListener("touchend",d)}}),[e,n]),r}(p,[g,f],r,(()=>{m({type:II})})),T=KO;(0,Y.useEffect)((()=>{S.current=!1}),[]),(0,Y.useEffect)((()=>{p||(v.current={})}),[p]);const A=(0,Y.useMemo)((()=>({ArrowDown(e){e.preventDefault(),m({type:RI,getItemNodeFromIndex:k,shiftKey:e.shiftKey})},ArrowUp(e){e.preventDefault(),m({type:DI,getItemNodeFromIndex:k,shiftKey:e.shiftKey})}})),[m,k]),O=(0,Y.useMemo)((()=>({ArrowDown(e){e.preventDefault(),m({type:SI,getItemNodeFromIndex:k,shiftKey:e.shiftKey})},ArrowUp(e){e.preventDefault(),m({type:xI,getItemNodeFromIndex:k,shiftKey:e.shiftKey})},Home(e){e.preventDefault(),m({type:CI,getItemNodeFromIndex:k})},End(e){e.preventDefault(),m({type:NI,getItemNodeFromIndex:k})},Escape(){m({type:kI})},Enter(e){e.preventDefault(),m({type:TI})}," "(e){e.preventDefault(),m({type:AI})}})),[m,k]),I=(0,Y.useCallback)((()=>{m({type:16})}),[m]),L=(0,Y.useCallback)((()=>{m({type:18})}),[m]),R=(0,Y.useCallback)((()=>{m({type:17})}),[m]),D=(0,Y.useCallback)((e=>{m({type:19,highlightedIndex:e})}),[m]),M=(0,Y.useCallback)((e=>{m({type:PI,selectedItem:e})}),[m]),P=(0,Y.useCallback)((()=>{m({type:22})}),[m]),j=(0,Y.useCallback)((e=>{m({type:21,inputValue:e})}),[m]),F=(0,Y.useCallback)((e=>({id:E.labelId,htmlFor:E.toggleButtonId,...e})),[E]),B=(0,Y.useCallback)((function(e,t){let{onMouseLeave:n,refKey:o="ref",onKeyDown:r,onBlur:a,ref:i,...s}=void 0===e?{}:e,{suppressRefError:c=!1}=void 0===t?{}:t;const d=x.current.state;return T("getMenuProps",c,o,g),{[o]:XO(i,(e=>{g.current=e})),id:E.menuId,role:"listbox","aria-labelledby":E.labelId,tabIndex:-1,...d.isOpen&&d.highlightedIndex>-1&&{"aria-activedescendant":E.getItemId(d.highlightedIndex)},onMouseLeave:JO(n,(()=>{m({type:9})})),onKeyDown:JO(r,(e=>{const t=nI(e);t&&O[t]?O[t](e):uI(t)&&m({type:OI,key:t,getItemNodeFromIndex:k})})),onBlur:JO(a,(()=>{!1!==w.current?!N.current.isMouseDown&&m({type:II}):w.current=!0})),...s}}),[m,x,O,N,T,E,k]);return{getToggleButtonProps:(0,Y.useCallback)((function(e,t){let{onClick:n,onKeyDown:o,refKey:r="ref",ref:a,...i}=void 0===e?{}:e,{suppressRefError:s=!1}=void 0===t?{}:t;const c={[r]:XO(a,(e=>{f.current=e})),id:E.toggleButtonId,"aria-haspopup":"listbox","aria-expanded":x.current.state.isOpen,"aria-labelledby":`${E.labelId} ${E.toggleButtonId}`,...i};return i.disabled||(c.onClick=JO(n,(()=>{m({type:12})})),c.onKeyDown=JO(o,(e=>{const t=nI(e);t&&A[t]?A[t](e):uI(t)&&m({type:MI,key:t,getItemNodeFromIndex:k})}))),T("getToggleButtonProps",s,r,f),c}),[m,x,A,T,E,k]),getLabelProps:F,getMenuProps:B,getItemProps:(0,Y.useCallback)((function(e){let{item:t,index:n,onMouseMove:o,onClick:r,refKey:a="ref",ref:i,disabled:s,...c}=void 0===e?{}:e;const{state:d,props:l}=x.current,u=function(e,t,n){return void 0!==e?e:0===n.length?-1:n.indexOf(t)}(n,t,l.items);if(u<0)throw new Error("Pass either item or item index in getItemProps!");const p={disabled:s,role:"option","aria-selected":`${u===d.highlightedIndex}`,id:E.getItemId(u),[a]:XO(i,(e=>{e&&(v.current[E.getItemId(u)]=e)})),...c};return s||(p.onClick=JO(r,(()=>{m({type:LI,index:n})}))),p.onMouseMove=JO(o,(()=>{n!==d.highlightedIndex&&(C.current=!1,m({type:10,index:n,disabled:s}))})),p}),[m,x,C,E]),toggleMenu:I,openMenu:R,closeMenu:L,setHighlightedIndex:D,selectItem:M,reset:P,setInputValue:j,highlightedIndex:y,isOpen:p,selectedItem:h,inputValue:_}}BI.stateChangeTypes=jI,VO().array.isRequired,VO().func,VO().func,VO().func,VO().bool,VO().number,VO().number,VO().number,VO().bool,VO().bool,VO().bool,VO().any,VO().any,VO().any,VO().string,VO().string,VO().string,VO().string,VO().string,VO().string,VO().func,VO().string,VO().string,VO().func,VO().func,VO().func,VO().func,VO().func,VO().func,VO().shape({addEventListener:VO().func,removeEventListener:VO().func,document:VO().shape({getElementById:VO().func,activeElement:VO().any,body:VO().any})}),VO().array,VO().array,VO().array,VO().func,VO().func,VO().func,VO().number,VO().number,VO().number,VO().func,VO().func,VO().string,VO().string,VO().shape({addEventListener:VO().func,removeEventListener:VO().func,document:VO().shape({getElementById:VO().func,activeElement:VO().any,body:VO().any})});const zI=e=>(null==e?void 0:e.name)||"",UI=({selectedItem:e},{type:t,changes:n,props:{items:o}})=>{switch(t){case BI.stateChangeTypes.ToggleButtonKeyDownArrowDown:return{selectedItem:o[e?Math.min(o.indexOf(e)+1,o.length-1):0]};case BI.stateChangeTypes.ToggleButtonKeyDownArrowUp:return{selectedItem:o[e?Math.max(o.indexOf(e)-1,0):o.length-1]};default:return n}},VI=function({name:e,className:t,label:n,describedBy:o,options:r,onChange:a,value:i,placeholder:s,children:c}){var d;const{getLabelProps:l,getToggleButtonProps:u,getMenuProps:m,getItemProps:p,isOpen:y,highlightedIndex:h,selectedItem:_}=BI({initialSelectedItem:r[0],items:r,itemToString:zI,onSelectedItemChange:a,selectedItem:i||{},stateReducer:UI}),f=zI(_),g=m({className:"wcpay-filter components-custom-select-control__menu","aria-hidden":!y}),v=(0,q.useCallback)((e=>{var t;e.stopPropagation(),null===(t=null==g?void 0:g.onKeyDown)||void 0===t||t.call(g,e)}),[g]);return(null===(d=g["aria-activedescendant"])||void 0===d?void 0:d.startsWith("downshift-null"))&&delete g["aria-activedescendant"],G().createElement("div",{className:Ro()("wcpay-filter components-custom-select-control",t)},G().createElement(Dr,Object.assign({},u({"aria-label":n,"aria-labelledby":void 0,"aria-describedby":o||(f?(0,W.sprintf)((0,W.__)("Currently selected: %s"),f):(0,W.__)("No selection")),className:Ro()("wcpay-filter components-custom-select-control__button",{placeholder:!f}),name:e})),G().createElement("label",Object.assign({},l({className:"wcpay-filter components-custom-select-control__label"})),n),G().createElement("span",{className:"wcpay-filter components-custom-select-control__button-value"},f||s),G().createElement(Gs,{icon:Fr,className:"wcpay-filter components-custom-select-control__button-icon"})),G().createElement("ul",Object.assign({},g,{onKeyDown:v}),y&&r.map(((e,t)=>G().createElement("li",Object.assign({},p({item:e,index:t,key:e.key,className:Ro()(e.className,"wcpay-filter components-custom-select-control__item",{"is-highlighted":t===h}),style:e.style})),G().createElement(Gs,{icon:Ra,className:"wcpay-filter components-custom-select-control__item-icon",visibility:e===_?"visible":"hidden"}),c?c(e):e.name,e.hint&&G().createElement("span",{className:"wcpay-filter components-custom-select-control__item-hint"},e.hint))))))},WI=({id:e,label:t,currencyCode:n,tooltip:o,amount:r=0,isLoading:a=!1,reportLink:i,tracksSource:s})=>Y.createElement("div",{className:"wcpay-payment-data-highlights__item"},Y.createElement("p",{className:"wcpay-payment-data-highlights__item__label"},Y.createElement("span",{id:e},t),!a&&o),Y.createElement("div",{className:"wcpay-payment-data-highlights__item__wrapper"},Y.createElement("p",{className:"wcpay-payment-data-highlights__item__wrapper__amount","aria-labelledby":e},Y.createElement(mf,{isLoading:a,display:"inline",placeholder:"loading amount",value:Vc(r,n)})),i&&Y.createElement(Kr.Link,{href:i,onClick:()=>{oa("wcpay_overview_payment_activity_click",{source:s})}},(0,W.__)("View report","woocommerce-payments")))),HI=["charge","payment","payment_failure_refund","payment_refund","refund","refund_failure","dispute","dispute_reversal","card_reader_fee","adjustment"],YI=["charge","payment","adjustment"],GI=["refund","refund_failure","payment_refund","payment_failure_refund"],qI=["dispute","dispute_reversal"],KI=e=>e.reduce(((e,t,n)=>Object.assign(Object.assign({},e),{[`type_is_in[${n}]`]:t})),{}),QI=({paymentActivityData:e,isLoading:t})=>{var n,o,r,a,i;const s=null!==(n=null==e?void 0:e.total_payment_volume)&&void 0!==n?n:0,c=null!==(o=null==e?void 0:e.charges)&&void 0!==o?o:0,d=null!==(r=null==e?void 0:e.fees)&&void 0!==r?r:0,l=null!==(a=null==e?void 0:e.disputes)&&void 0!==a?a:0,u=null!==(i=null==e?void 0:e.refunds)&&void 0!==i?i:0,m=null==e?void 0:e.currency,p=wcSettings.admin.timeZone;return Y.createElement("div",{className:"wcpay-payment-activity-data"},Y.createElement(WI,{id:"wcpay-payment-activity-data__total-payment-volume",label:(0,W.__)("Total payment volume","woocommerce-payments"),currencyCode:m,tooltip:Y.createElement(Ys,{className:"wcpay-payment-activity-data__total-payment-volume__tooltip",maxWidth:"294px",buttonIcon:Y.createElement(Ps.A,null),buttonLabel:(0,W.__)("Total payment volume tooltip","woocommerce-payments"),content:Y.createElement(Y.Fragment,null,Ua({mixedString:(0,W.__)("{{strong}}Total payment volume{{/strong}} is the sum of all transactions in a given time period, minus refunds and disputes.","woocommerce-payments"),components:{strong:Y.createElement("strong",null)}}),Y.createElement(Ta,{className:"wcpay-payment-activity-data__total-payment-volume__tooltip__notice",isDismissible:!1},(0,W.__)("Total payment volume = Charges - Refunds - Disputes","woocommerce-payments")))}),amount:s,reportLink:Pi(Object.assign({page:"wc-admin",path:"/payments/transactions",filter:"advanced",store_currency_is:m,"date_between[0]":Ai()(null==e?void 0:e.date_start).add(p).format("YYYY-MM-DD"),"date_between[1]":Ai()(null==e?void 0:e.date_end).add(p).format("YYYY-MM-DD")},KI(HI))),tracksSource:"total_payment_volume",isLoading:t}),Y.createElement("div",{className:"wcpay-payment-data-highlights"},Y.createElement(WI,{id:"wcpay-payment-data-highlights__charges",label:(0,W.__)("Charges","woocommerce-payments"),currencyCode:m,tooltip:Y.createElement(Ys,{className:"payment-data-highlights__charges__tooltip",buttonIcon:Y.createElement(Ps.A,null),buttonLabel:(0,W.__)("Charges tooltip","woocommerce-payments"),content:Ua({mixedString:(0,W.__)("A {{strong}}charge{{/strong}} is the amount billed to your customer’s payment method.","woocommerce-payments"),components:{strong:Y.createElement("strong",null)}})}),amount:c,reportLink:Pi(Object.assign({page:"wc-admin",path:"/payments/transactions",filter:"advanced",store_currency_is:m,"date_between[0]":Ai()(null==e?void 0:e.date_start).add(p).format("YYYY-MM-DD"),"date_between[1]":Ai()(null==e?void 0:e.date_end).add(p).format("YYYY-MM-DD")},KI(YI))),tracksSource:"charges",isLoading:t}),Y.createElement(WI,{id:"wcpay-payment-data-highlights__refunds",label:(0,W.__)("Refunds","woocommerce-payments"),currencyCode:m,amount:u,reportLink:Pi(Object.assign({page:"wc-admin",path:"/payments/transactions",filter:"advanced",store_currency_is:m,"date_between[0]":Ai()(null==e?void 0:e.date_start).add(p).format("YYYY-MM-DD"),"date_between[1]":Ai()(null==e?void 0:e.date_end).add(p).format("YYYY-MM-DD")},KI(GI))),tracksSource:"refunds",isLoading:t}),Y.createElement(WI,{id:"wcpay-payment-data-highlights__disputes",label:(0,W.__)("Disputes","woocommerce-payments"),currencyCode:m,tooltip:Y.createElement(Ys,{className:"payment-data-highlights__disputes__tooltip",buttonIcon:Y.createElement(Ps.A,null),buttonLabel:(0,W.__)("Disputes tooltip","woocommerce-payments"),content:Ua({mixedString:(0,W.__)("{{strong}}Disputes{{/strong}} includes the amount of any disputed charges. Dispute fees are included in the Fees section. {{learnMoreLink}}Learn more{{/learnMoreLink}}.","woocommerce-payments"),components:{strong:Y.createElement("strong",null),learnMoreLink:Y.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/"})}})}),amount:l,reportLink:Pi(Object.assign({page:"wc-admin",path:"/payments/transactions",filter:"advanced",store_currency_is:m,"date_between[0]":Ai()(null==e?void 0:e.date_start).add(p).format("YYYY-MM-DD"),"date_between[1]":Ai()(null==e?void 0:e.date_end).add(p).format("YYYY-MM-DD")},KI(qI))),tracksSource:"disputes",isLoading:t}),Y.createElement(WI,{id:"wcpay-payment-data-highlights__fees",label:(0,W.__)("Fees","woocommerce-payments"),currencyCode:m,tooltip:Y.createElement(Ys,{className:"payment-data-highlights__fees__tooltip",buttonIcon:Y.createElement(Ps.A,null),buttonLabel:(0,W.__)("Fees tooltip","woocommerce-payments"),content:Ua({mixedString:(0,W.__)("{{strong}}Fees{{/strong}} includes all types of fees charged by WooPayments. {{learnMoreLink}}Learn more{{/learnMoreLink}}.","woocommerce-payments"),components:{strong:Y.createElement("strong",null),learnMoreLink:Y.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/fees-and-debits/fees/"})}})}),amount:d,isLoading:t})))};const ZI=(e={})=>{const[t,n]=(0,Y.useState)(!1),[o,r]=(0,Y.useState)("resolved"),[a,i]=(0,Y.useState)(e),{createErrorNotice:s}=(0,oc.useDispatch)("core/notices");return{setSurveySubmitted:(0,Y.useCallback)((e=>{return t=void 0,o=void 0,i=function*(){r("pending");try{yield Yr()({path:`${Ii}/survey/payments-overview`,method:"POST",data:e}),n(!0),r("resolved")}catch(e){r("error"),n(!1),s((0,W.__)("An error occurred while submitting the survey. Please try again.","woocommerce-payments"))}},new((a=void 0)||(a=Promise))((function(e,n){function r(e){try{c(i.next(e))}catch(e){n(e)}}function s(e){try{c(i.throw(e))}catch(e){n(e)}}function c(t){var n;t.done?e(t.value):(n=t.value,n instanceof a?n:new a((function(e){e(n)}))).then(r,s)}c((i=i.apply(t,o||[])).next())}));var t,o,a,i}),[r,n,s]),responseStatus:o,surveySubmitted:t,surveyAnswers:a,setSurveyAnswers:i}},JI=(0,Y.createContext)(null),XI=({children:e,initialData:t})=>G().createElement(JI.Provider,{value:ZI(t)},e),eL={"very-unhappy":G().createElement(G().Fragment,null,"😞"),unhappy:G().createElement(G().Fragment,null,"🫤"),neutral:G().createElement(G().Fragment,null,"😑"),happy:G().createElement(G().Fragment,null,"🙂"),"very-happy":G().createElement(G().Fragment,null,"😍")},tL=({rating:e,onClick:t,disabled:n,isSelected:o})=>G().createElement("button",{disabled:n,type:"button",onClick:t,className:Ro()("components-button","has-icon",{selected:o})},G().createElement("span",{role:"img","aria-label":e},eL[e])),nL=()=>{var e;const{responseStatus:t,surveySubmitted:n,surveyAnswers:o,setSurveyAnswers:r,setSurveySubmitted:a}=(()=>{const e=(0,Y.useContext)(JI);if(!e)throw new Error("An error occurred when using survey context");return e})(),[i,s]=(0,q.useState)(!0),c=o.rating,d=["very-unhappy","unhappy","neutral"],l=c&&d.includes(c),u="pending"===t,m=function(e){const t=Object.assign(Object.assign({},o),{rating:e});r(t),e&&!d.includes(e)&&a(t)};return i?n?G().createElement(wf,{size:"small"},G().createElement("div",{className:"wcpay-payments-activity__survey"},G().createElement("div",{className:"survey_container"},G().createElement("span",{role:"img","aria-label":"Thank you!"},"🙌"),(0,W.__)("We appreciate your feedback!","woocommerce-payments")),G().createElement("div",{className:"close_container"},G().createElement("button",{type:"button",className:"components-button has-icon","aria-label":"Close dialog",onClick:()=>{s(!1)}},G().createElement(Gs,{icon:qa,size:28}))))):G().createElement(wf,{size:"small"},G().createElement("div",{className:"wcpay-payments-activity__survey"},G().createElement("div",{className:"survey_container"},(0,W.__)("Are these metrics helpful?","woocommerce-payments"),G().createElement("div",{className:"survey_container__emoticons"},["very-unhappy","unhappy","neutral","happy","very-happy"].map((e=>G().createElement(tL,{key:e,disabled:u,rating:e,onClick:()=>m(e),isSelected:e===c}))))),l&&G().createElement(G().Fragment,null,G().createElement("div",{className:"close_container"},G().createElement("button",{type:"button",className:"components-button has-icon","aria-label":"Close dialog",onClick:()=>{m(void 0)},disabled:u},G().createElement(Gs,{icon:qa,size:28}))),G().createElement(Po.HorizontalRule,null),G().createElement("div",{className:"comment_container"},G().createElement(wv,{label:(0,W.__)("Why do you feel that way? (optional)","woocommerce-payments"),onChange:e=>{r((t=>Object.assign(Object.assign({},t),{comments:e})))},value:null!==(e=o.comments)&&void 0!==e?e:"",readOnly:u}),G().createElement("p",{className:"comment_container__disclaimer"},(0,q.createInterpolateElement)((0,W.__)("Your feedback will be only be shared with WooCommerce and treated pursuant to our privacy policy.","woocommerce-payments"),{a:G().createElement("a",{href:"https://automattic.com/privacy/",target:"_blank",rel:"noreferrer"})}))),G().createElement("div",{className:"wcpay-confirmation-modal__footer"},G().createElement(Dr,{variant:"tertiary",disabled:u,onClick:()=>{m(void 0)}},(0,W.__)("Cancel","woocommerce-payments")),G().createElement(Dr,{variant:"primary",isBusy:u,disabled:u,onClick:()=>a(o)},(0,W.__)("Send","woocommerce-payments")))))):null},oL=()=>G().createElement(So,null,G().createElement(ch,null,(0,W.__)("Your payment activity","woocommerce-payments")),G().createElement(Io,{className:"wcpay-payment-activity__card__body"},G().createElement("div",{className:"wcpay-payment-activity__card__body__empty-state-wrapper"},G().createElement("img",{src:zO,alt:""}),G().createElement("p",null,Ua({mixedString:(0,W.__)("{{strong}}No payments…yet!{{/strong}}"),components:{strong:G().createElement("strong",null)}})),G().createElement("p",null,(0,W.__)("Once your first order comes in, you'll start seeing your payment activity right here.","woocommerce-payments"))))),rL=()=>{var e;const t=null!==(e=wcpaySettings.isOverviewSurveySubmitted)&&void 0!==e&&e,{selectedCurrency:n}=XA(),{selectedDateRange:o,setSelectedDateRange:r,dateRangePresets:a}=(()=>{var e;const t=Ai()(),n=Ai()().clone().subtract(1,"d").set({hour:23,minute:59,second:59,millisecond:0}),o=Ai()().clone().set({hour:23,minute:59,second:59,millisecond:0}),r={today:{start:t.clone().set({hour:0,minute:0,second:0,millisecond:0}),end:o,displayKey:(0,W.__)("Today","woocommerce-payments")},last_7_days:{start:t.clone().subtract(7,"days").set({hour:0,minute:0,second:0,millisecond:0}),end:n,displayKey:(0,W.__)("Last 7 days","woocommerce-payments")},last_4_weeks:{start:t.clone().subtract(4,"weeks").set({hour:0,minute:0,second:0,millisecond:0}),end:n,displayKey:(0,W.__)("Last 4 weeks","woocommerce-payments")},last_3_months:{start:t.clone().subtract(3,"months").set({hour:0,minute:0,second:0,millisecond:0}),end:n,displayKey:(0,W.__)("Last 3 months","woocommerce-payments")},last_12_months:{start:t.clone().subtract(12,"months").set({hour:0,minute:0,second:0,millisecond:0}),end:n,displayKey:(0,W.__)("Last 12 months","woocommerce-payments")},month_to_date:{start:t.clone().startOf("month"),end:o,displayKey:(0,W.__)("Month to date","woocommerce-payments")},quarter_to_date:{start:t.clone().startOf("quarter"),end:o,displayKey:(0,W.__)("Quarter to date","woocommerce-payments")},year_to_date:{start:t.clone().startOf("year"),end:o,displayKey:(0,W.__)("Year to date","woocommerce-payments")},all_time:{start:Ai()(wcpaySettings.accountStatus.created,"YYYY-MM-DD\\THH:mm:ss"),end:o,displayKey:(0,W.__)("All time","woocommerce-payments")}},a=null!==(e=sessionStorage.getItem("selectedPresetName"))&&void 0!==e?e:"last_7_days",i={preset_name:a,date_start:r[a].start.format("YYYY-MM-DD\\THH:mm:ss"),date_end:r[a].end.format("YYYY-MM-DD\\THH:mm:ss")},[s,c]=(0,Y.useState)({preset_name:i.preset_name,date_start:i.date_start,date_end:i.date_end});return{selectedDateRange:s,setSelectedDateRange:c,dateRangePresets:r}})(),{paymentActivityData:i,isLoading:s}=(c={currency:null!=n?n:wcpaySettings.accountDefaultCurrency,date_start:o.date_start,date_end:o.date_end,timezone:Ai()(new Date).format("Z")},(0,oc.useSelect)((e=>{const{getPaymentActivityData:t,isResolving:n}=e(Li);return{paymentActivityData:t(c),isLoading:n("getPaymentActivityData",[c])}}),[c.currency,c.date_start,c.date_end]));var c;if(!s&&void 0===i)return G().createElement(G().Fragment,null);const d=Object.keys(a).map((e=>{const t=a[e];return{key:e,name:t.displayKey,hint:(n=t.start,o=t.end,n.isSame(o,"day")?n.format("MMMM D, YYYY"):n.isSame(o,"year")?`${n.format("MMMM D")} - ${o.format("MMMM D, YYYY")}`:`${n.format("MMMM D, YYYY")} - ${o.format("MMMM D, YYYY")}`)};var n,o}));return G().createElement(So,null,G().createElement(ch,{className:"wcpay-payment-activity__card__header"},(0,W.__)("Your payment activity","woocommerce-payments"),G().createElement(VI,{label:"Period",options:d,value:d.find((e=>e.key===o.preset_name)),placeholder:"Select an option...",onChange:e=>{const t=e.selectedItem;if(t){const e=a[t.key].start.clone().format("YYYY-MM-DD\\THH:mm:ss"),n=a[t.key].end.clone().format("YYYY-MM-DD\\THH:mm:ss"),{key:o}=t;sessionStorage.setItem("selectedPresetName",t.key),oa("wcpay_overview_payment_activity_period_change",{preset_name:o}),r({date_start:e,date_end:n,preset_name:o})}}})),G().createElement(Io,{className:"wcpay-payment-activity__card__body"},G().createElement(QI,{paymentActivityData:i,isLoading:s})),!t&&G().createElement(XI,null,G().createElement(nL,null)))},aL=()=>{const{lifetimeTPV:e}=wcpaySettings;return e>0?G().createElement(rL,null):G().createElement(oL,null)},iL=e=>{var t;const{code:n,symbol:o}=(null===(t=Bc(e))||void 0===t?void 0:t.getCurrencyConfig())||{},r=(0,n_.decodeEntities)(o||"");return n&&o&&r!==n?{name:`${n} ${r}`,key:e}:{name:e.toUpperCase(),key:e}},sL=({depositCurrencies:e})=>{const t=e.map(iL),{selectedCurrency:n,setSelectedCurrency:o}=(e=>{const{selectedCurrency:t,setSelectedCurrency:n}=XA();return(0,Y.useEffect)((()=>{(!t||!e.find((e=>e.toLowerCase()===t.toLowerCase())))&&e.length>0&&n(e[0].toLowerCase())}),[e,t,n]),{selectedCurrency:t,setSelectedCurrency:n}})(e);return G().createElement(VI,{label:"Currency",value:t.find((e=>e.key===n)),options:t,onChange:({selectedItem:e})=>{if(!e)return;const t=e.key.toLowerCase();o(t),oa("wcpay_overview_currency_select_change",{selected_currency:t})}})},cL={withName:{morning:(0,W.__)("Good morning, %s","woocommerce-payments"),afternoon:(0,W.__)("Good afternoon, %s","woocommerce-payments"),evening:(0,W.__)("Good evening, %s","woocommerce-payments")},withoutName:{morning:(0,W.__)("Good morning","woocommerce-payments"),afternoon:(0,W.__)("Good afternoon","woocommerce-payments"),evening:(0,W.__)("Good evening","woocommerce-payments")}},dL=()=>{const{user:e}=(()=>{const{user:e,isLoading:t}=(0,oc.useSelect)((e=>{const{getCurrentUser:t,isResolving:n}=e("core");return{user:t(),isLoading:!!n("getCurrentUser")}}));return{user:e,isLoading:t}})(),t=((e,t=new Date)=>{const n=((e=new Date)=>{const t=e.getHours();return t>=5&&t<12?"morning":t>=12&&t<17?"afternoon":"evening"})(t);let o=cL.withoutName[n];return e&&(o=(0,W.sprintf)(cL.withName[n],e)),o+=" 👋",o})(null==e?void 0:e.first_name),{overviews:n}=md(),o=(null==n?void 0:n.currencies.map((e=>e.currency)))||[],r=o.length>1;return G().createElement(ch,{className:"wcpay-welcome"},G().createElement(Sa,{align:"center",justify:"space-between",className:"wcpay-welcome__flex"},G().createElement(ka,{className:"wcpay-welcome__flex__greeting"},t),r&&G().createElement(ka,null,G().createElement(sL,{depositCurrencies:o}))))};function lL(e,t){if(null==e)return{};var n={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(t.includes(o))continue;n[o]=e[o]}return n}function uL(e,t){return uL=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},uL(e,t)}function mL(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,uL(e,t)}const pL=G().createContext(null);function yL(e,t){var n=Object.create(null);return e&&Y.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,Y.isValidElement)(e)?t(e):e}(e)})),n}function hL(e,t,n){return null!=n[t]?n[t]:e.props[t]}function _L(e,t,n){var o=yL(e.children),r=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var o,r=Object.create(null),a=[];for(var i in e)i in t?a.length&&(r[i]=a,a=[]):a.push(i);var s={};for(var c in t){if(r[c])for(o=0;o{oa("wcpay_inbox_action_click",{note_name:e.name,note_title:e.title,note_content_inner_link:t})},DL=({hasNotes:e,batchUpdating:t,lastRead:n,notes:o,onDismiss:r,onNoteActionClick:a})=>{if(t)return;if(!e)return(0,Aa.jsx)("section",{className:"woocommerce-empty-activity-card",children:(0,W.__)("As things begin to happen in your store your inbox will start to fill up. You'll see things like achievements, new feature announcements, extension recommendations and more!","woocommerce-admin")});const i=e=>{oa("wcpay_inbox_note_view",{note_content:e.content,note_name:e.name,note_title:e.title,note_type:e.type})},s=Object.keys(o).map((e=>o[e]));return(0,Aa.jsx)(vL,{role:"menu",children:s.map((e=>{const{id:t,is_deleted:o}=e;return o?null:(0,Aa.jsx)(IL,{timeout:500,classNames:"wcpay-inbox-message",children:(0,Aa.jsx)(qr.InboxNoteCard,{note:e,lastRead:n,onDismiss:r,onNoteActionClick:a,onBodyLinkClick:RL,onNoteVisible:i},t)},t)}))})},ML=()=>{const{createNotice:e}=(0,oc.useDispatch)("core/notices"),{batchUpdateNotes:t,removeNote:n,updateNote:o,triggerNoteAction:r}=(0,oc.useDispatch)(eh.NOTES_STORE_NAME),{isError:a,resolving:i,batchUpdating:s,notes:c,overviewInboxLastRead:d}=(0,oc.useSelect)((e=>{const{getNotes:t,getNotesError:n,isResolving:o,isNotesRequesting:r}=e(eh.NOTES_STORE_NAME),{getCurrentUser:a}=e("core"),i=a(),s=i?i.woocommerce_meta:{};return{notes:t(LL),isError:Boolean(n("getNotes",[LL])),resolving:o("getNotes",[LL]),batchUpdating:r("batchUpdateNotes"),overviewInboxLastRead:s.wc_payments_overview_inbox_last_read?JSON.parse(s.wc_payments_overview_inbox_last_read):void 0}})),[l,u]=(0,q.useState)(),m=(0,q.useRef)(d);if(!m.current&&d&&(m.current=d),(0,q.useEffect)((()=>{!async function(e){if(!e||0===Object.keys(e).length)return;const t=await(0,oc.select)("core").getCurrentUser(),n=Object.keys(e).reduce(((t,n)=>{let o=e[n];return"string"!=typeof o&&(o=JSON.stringify(o)),{...t,[n]:o}}),{}),o=await(0,oc.dispatch)("core").saveUser({id:t.id,woocommerce_meta:{...t.woocommerce_meta,...n}});if(void 0===o)return{error:await(0,oc.select)("core").getLastEntitySaveError("root","user",t.id),updatedUser:o};o.woocommerce_meta}({wc_payments_overview_inbox_last_read:Date.now()})}),[]),a){const e=(0,W.__)("There was an error getting your inbox. Please try again.","woocommerce-admin"),t=(0,W.__)("Reload","woocommerce-admin"),n=()=>{window.location.reload()};return(0,Aa.jsx)(Kr.EmptyContent,{title:e,actionLabel:t,actionURL:null,actionCallback:n})}const p=async(r=!1)=>{const a="all"===l.type;if(oa("wcpay_inbox_action_dismissed",{note_name:l.note.name,note_title:l.note.title,note_name_dismiss_all:a,note_name_dismiss_confirmation:r}),r){const r=l.note.id,i=!r||a;try{let a=[];if(i)await t(c.map((e=>e.id)),{is_deleted:1}),a=[...c];else{const e=await n(r);a=[e]}u(void 0),e("success",a.length>1?(0,W.__)("All messages dismissed","woocommerce-admin"):(0,W.__)("Message dismissed","woocommerce-admin"),{actions:[{label:(0,W.__)("Undo","woocommerce-admin"),onClick:()=>{a.length>1?t(a.map((e=>e.id)),{is_deleted:0}):o(r,{is_deleted:0})}}]})}catch(t){const n=i?c.length:1;e("error",(0,W._n)("Message could not be dismissed","Messages could not be dismissed",n,"woocommerce-admin")),u(void 0)}}else u(void 0)},y=function(e){return 0!==e.filter((({is_deleted:e})=>!e)).length}(c);return(0,Aa.jsx)(Aa.Fragment,{children:(0,Aa.jsxs)("div",{className:"wcpay-overview-screen-notes-wrapper",children:[(i||s)&&(0,Aa.jsx)(Kr.Section,{children:(0,Aa.jsx)(qr.InboxNotePlaceholder,{className:"banner message-is-unread"})}),(0,Aa.jsx)(Kr.Section,{children:!i&&!s&&DL({hasNotes:y,batchUpdating:s,lastRead:m.current,notes:c,onDismiss:(e,t)=>{u({note:e,type:t})},onNoteActionClick:(e,t)=>{r(e.id,t.id)}})}),l&&(0,Aa.jsx)(qr.InboxDismissConfirmationModal,{onClose:p,onDismiss:()=>p(!0)})]})})},PL=(0,q.createElement)(Po.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,q.createElement)(Po.Path,{fillRule:"evenodd",d:"M19.75 11H21V8.667L19.875 4H4.125L3 8.667V11h1.25v8.75h15.5V11zm-1.5 0H5.75v7.25H10V13h4v5.25h4.25V11zm-5.5-5.5h2.067l.486 3.24.028.76H12.75v-4zm-3.567 0h2.067v4H8.669l.028-.76.486-3.24zm7.615 3.1l-.464-3.1h2.36l.806 3.345V9.5h-2.668l-.034-.9zM7.666 5.5h-2.36L4.5 8.845V9.5h2.668l.034-.9.464-3.1z",clipRule:"evenodd"}));var jL={};!function e(t,n,o,r){var a=!!(t.Worker&&t.Blob&&t.Promise&&t.OffscreenCanvas&&t.OffscreenCanvasRenderingContext2D&&t.HTMLCanvasElement&&t.HTMLCanvasElement.prototype.transferControlToOffscreen&&t.URL&&t.URL.createObjectURL),i="function"==typeof Path2D&&"function"==typeof DOMMatrix,s=function(){if(!t.OffscreenCanvas)return!1;var e=new OffscreenCanvas(1,1),n=e.getContext("2d");n.fillRect(0,0,1,1);var o=e.transferToImageBitmap();try{n.createPattern(o,"no-repeat")}catch(e){return!1}return!0}();function c(){}function d(e){var o=n.exports.Promise,r=void 0!==o?o:t.Promise;return"function"==typeof r?new r(e):(e(c,c),null)}var l,u,m,p,y,h,_=(l=s,u=new Map,{transform:function(e){if(l)return e;if(u.has(e))return u.get(e);var t=new OffscreenCanvas(e.width,e.height);return t.getContext("2d").drawImage(e,0,0),u.set(e,t),t},clear:function(){u.clear()}}),f=function(){var e,t,n=Math.floor(1e3/60),o={},r=0;return"function"==typeof requestAnimationFrame&&"function"==typeof cancelAnimationFrame?(e=function(e){var t=Math.random();return o[t]=requestAnimationFrame((function a(i){r===i||r+n-1Math.floor(Math.random()*(t-e)+e),UL="function"==typeof Path2D&&"function"==typeof DOMMatrix?FL.shapeFromPath({path:"M0,0 L2,0 L2,1 L0,1 Z"}):"square",VL=(window.innerWidth+window.innerHeight)/50,WL=({trigger:e=!0,delay:t=250,colors:n=BL})=>((0,Y.useEffect)((()=>{e&&setTimeout((()=>(e=>{const t={spread:360,particleCount:1,startVelocity:0,zIndex:1e6};for(let n=0;n{var e,t;const[n,o]=(0,Y.useState)(!0),[r,a]=(0,Y.useState)(null===(e=wcpaySettings.progressiveOnboarding)||void 0===e?void 0:e.isEligibilityModalDismissed),{updateOptions:i}=(0,oc.useDispatch)("wc/admin/options"),s=(null===(t=new URLSearchParams(window.location.search).get("source"))||void 0===t?void 0:t.replace(/[^\w-]+/g,""))||"unknown",c=()=>{return e=void 0,t=void 0,o=function*(){a(!0),yield i({wcpay_onboarding_eligibility_modal_dismissed:!0})},new((n=void 0)||(n=Promise))((function(r,a){function i(e){try{c(o.next(e))}catch(e){a(e)}}function s(e){try{c(o.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}c((o=o.apply(e,t||[])).next())}));var e,t,n,o};return!n||r?null:G().createElement(Xa,{title:(0,W.__)("You're ready to accept payments!","woocommerce-payments"),className:"wcpay-progressive-onboarding-eligibility-modal",onRequestClose:()=>{Ms("dismiss",s),c(),o(!1)}},G().createElement(WL,null),G().createElement("h2",{className:"wcpay-progressive-onboarding-eligibility-modal__subheading"},Ua({mixedString:(0,W.sprintf)((0,W.__)("Great news — your %s account has been activated. You can now start accepting payments on your store, subject to {{restrictionsLink}}certain restrictions{{/restrictionsLink}}.","woocommerce-payments"),"WooPayments"),components:{restrictionsLink:G().createElement("a",{rel:"external noopener noreferrer",target:"_blank",href:"https://woocommerce.com/document/woopayments/startup-guide/gradual-signup/"})}})),G().createElement("div",{className:"wcpay-progressive-onboarding-eligibility-modal__benefits"},G().createElement("div",null,G().createElement(Gs,{icon:PL,width:24,height:24}),G().createElement("div",null,G().createElement("h3",{className:"wcpay-progressive-onboarding-eligibility-modal__benefits__subtitle"},(0,W.__)("Start selling instantly","woocommerce-payments")),(0,W.__)("You have 30 days from your first transaction or until you reach $5,000 in sales to verify your information and set up payouts.","woocommerce-payments"))),G().createElement("div",null,G().createElement(Gs,{icon:qs,width:24,height:24}),G().createElement("div",null,G().createElement("h3",{className:"wcpay-progressive-onboarding-eligibility-modal__benefits__subtitle"},(0,W.__)("Start receiving payouts","woocommerce-payments")),(0,W.__)("Provide some additional details about your business so you can continue accepting payments and begin receiving payouts without restrictions.","woocommerce-payments")))),G().createElement("div",{className:"wcpay-progressive-onboarding-eligibility-modal__footer"},G().createElement(Dr,{variant:"secondary",onClick:()=>{Ms("setup_deposits",s),window.location.href=(0,Gr.addQueryArgs)(wcpaySettings.connectUrl,{collect_payout_requirements:!0,source:s,from:"WCPAY_OVERVIEW"})}},(0,W.__)("Set up payouts","woocommerce-payments")),G().createElement(Dr,{variant:"primary",onClick:()=>{Ms("enable_payments_only",s),c(),o(!1)}},(0,W.__)("Start selling","woocommerce-payments"))))};var YL;!function(e){e[e.DAY_IN_MS=864e5]="DAY_IN_MS"}(YL||(YL={}));const GL=({overviewTasksVisibility:e,tasks:t})=>{const{createNotice:n}=(0,oc.useDispatch)("core/notices"),{updateOptions:o}=(0,oc.useDispatch)("wc/admin/options"),[r,a]=(0,q.useState)(t),{deletedTodoTasks:i,dismissedTodoTasks:s,remindMeLaterTodoTasks:c}=e,d=(0,q.useCallback)((()=>{const e=Date.now();return t.filter((t=>!i.includes(t.key)&&!s.includes(t.key)&&(!c[t.key]||c[t.key]{a(d())}),[t,d]);const l=(e,t)=>{(async({task:e,dismissedTasks:t,noticeMessage:r,optionName:i})=>{const{key:c,onDismiss:l}=e;t.push(c),a(d()),await o({[i]:[...t]}),n("success",r,{actions:[{label:(0,W.__)("Undo","woocommerce-payments"),onClick:()=>(async(e,t,n)=>{const r=t.filter((t=>t!==e));t.splice(s.indexOf(e),1),a(d()),await o({[n]:r})})(c,t,i)}]}),l&&l()})("dismiss"===t?{task:e,dismissedTasks:s,noticeMessage:(0,W.__)("Task dismissed","woocommerce-payments"),optionName:"woocommerce_dismissed_todo_tasks"}:{task:e,dismissedTasks:i,noticeMessage:(0,W.__)("Task deleted","woocommerce-payments"),optionName:"woocommerce_deleted_todo_tasks"})};return r.length?(0,Aa.jsx)(qr.CollapsibleList,{className:"wcpay-task-list",collapsed:!1,show:5,collapseLabel:(0,W.__)("Hide tasks","woocommerce-payments"),expandLabel:(0,W.__)("Show tasks","woocommerce-payments"),children:r.map((e=>(0,Aa.jsx)(qr.TaskItem,{"data-key":e.key,...e.dataAttrs||{},title:e.title,actionLabel:e.actionLabel,completed:e.completed,content:e.content,additionalInfo:e.additionalInfo,showActionButton:e.showActionButton,expandable:e.expandable,expanded:e.expanded,enter:void 0!==e.enter&&e.enter,action:void 0!==e.action?e.action:e.onClick,onClick:e.onClick,time:e.time,level:e.level,onDelete:e.isDeletable&&e.completed?()=>l(e,"delete"):void 0,onDismiss:e.isDismissable?()=>l(e,"dismiss"):void 0,onSnooze:e.allowSnooze?()=>(async({key:e,onDismiss:t})=>{const r=Date.now()+YL.DAY_IN_MS;c[e]=r,a(d()),await o({woocommerce_remind_me_later_todo_tasks:{...c,[e]:r}}),n("success",(0,W.__)("Task postponed until tomorrow","woocommerce-payments"),{actions:[{label:(0,W.__)("Undo","woocommerce-payments"),onClick:()=>(async e=>{const{[e]:t,...n}=c;delete c[e],a(d()),await o({woocommerce_remind_me_later_todo_tasks:n})})(e)}]}),t&&t()})(e):void 0},e.key)))}):(0,Aa.jsx)("div",{})},qL={errors:{invalid_address_city_state_postal_code:(0,W.__)("The combination of the city, state, and postal code in the provided address could not be validated.","woocommerce-payments"),invalid_street_address:(0,W.__)("The street name and/or number for the provided address could not be validated.","woocommerce-payments"),invalid_tos_acceptance:(0,q.createInterpolateElement)((0,W.__)("The existing terms of service signature has been invalidated because the account’s tax ID has changed. The account needs to accept the terms of service again. For more information, see this documentation.","woocommerce-payments"),{a:G().createElement("a",{href:"https://stripe.com/docs/connect/update-verified-information",target:"_blank",rel:"noopener noreferrer"})}),invalid_representative_country:(0,W.__)("The representative must have an address in the same country as the company.","woocommerce-payments"),verification_document_address_mismatch:(0,W.__)("The address on the document did not match the address on the account. Upload a document with a matching address or update the address on the account.","woocommerce-payments"),verification_document_address_missing:(0,W.__)("The company address was missing on the document. Upload a document that includes the address.","woocommerce-payments"),verification_document_corrupt:(0,W.__)("The uploaded file for the document was invalid or corrupt. Upload a new file of the document.","woocommerce-payments"),verification_document_country_not_supported:(0,W.__)("The provided document was from an unsupported country.","woocommerce-payments"),verification_document_dob_mismatch:(0,W.__)("The date of birth (DOB) on the document did not match the DOB on the account. Upload a document with a matching DOB or update the DOB on the account.","woocommerce-payments"),verification_document_duplicate_type:(0,W.__)("The same type of document was used twice. Two unique types of documents are required for verification. Upload two different documents.","woocommerce-payments"),verification_document_expired:(0,W.__)("The document could not be used for verification because it has expired. If it’s an identity document, its expiration date must be after the date the document was submitted. If it’s an address document, the issue date must be within the last six months.","woocommerce-payments"),verification_document_failed_copy:(0,W.__)("The document could not be verified because it was detected as a copy (e.g., photo or scan). Upload the original document.","woocommerce-payments"),verification_document_failed_greyscale:(0,W.__)("The document could not be used for verification because it was in greyscale. Upload a color copy of the document.","woocommerce-payments"),verification_document_failed_other:(0,q.createInterpolateElement)((0,W.__)("The document could not be verified for an unknown reason. Ensure that the document follows the guidelines for document uploads","woocommerce-payments"),{a:G().createElement("a",{href:"https://stripe.com/docs/connect/identity-verification-api#acceptable-verification-documents",target:"_blank",rel:"noopener noreferrer"})}),verification_document_failed_test_mode:(0,q.createInterpolateElement)((0,W.__)("A test data helper was supplied to simulate verification failure. Refer to the documentation for test file tokens.","woocommerce-payments"),{a:G().createElement("a",{href:"https://stripe.com/docs/connect/testing#test-file-tokens",target:"_blank",rel:"noopener noreferrer"})}),verification_document_fraudulent:(0,W.__)("The document was identified as altered or falsified.","woocommerce-payments"),verification_document_id_number_mismatch:(0,W.__)("The company ID number on the account could not be verified. Correct any errors in the ID number field or upload a document that includes the ID number.","woocommerce-payments"),verification_document_id_number_missing:(0,W.__)("The company ID number was missing on the document. Upload a document that includes the ID number.","woocommerce-payments"),verification_document_incomplete:(0,W.__)("The document was cropped or missing important information. Upload a complete scan of the document.","woocommerce-payments"),verification_document_invalid:(0,q.createInterpolateElement)((0,W.__)("The uploaded file was not one of the valid document types. Ensure that the document follows the guidelines for document uploads.","woocommerce-payments"),{a:G().createElement("a",{href:"https://stripe.com/docs/connect/identity-verification-api#acceptable-verification-documents",target:"_blank",rel:"noopener noreferrer"})}),verification_document_issue_or_expiry_date_missing:(0,W.__)("The issue or expiry date is missing on the document. Upload a document that includes the issue and expiry dates."),verification_document_manipulated:(0,W.__)("The document was identified as altered or falsified.","woocommerce-payments"),verification_document_missing_back:(0,W.__)("The uploaded file was missing the back of the document. Upload a complete scan of the document.","woocommerce-payments"),verification_document_missing_front:(0,W.__)("The uploaded file was missing the front of the document. Upload a complete scan of the document.","woocommerce-payments"),verification_document_name_mismatch:(0,W.__)("The name on the document did not match the name on the account. Upload a document with a matching name or update the name on the account.","woocommerce-payments"),verification_document_name_missing:(0,W.__)("The company name was missing on the document. Upload a document that includes the company name.","woocommerce-payments"),verification_document_nationality_mismatch:(0,W.__)("The nationality on the document did not match the person’s stated nationality. Update the person’s stated nationality, or upload a document that matches it.","woocommerce-payments"),verification_document_not_readable:(0,q.createInterpolateElement)((0,W.__)("The document could not be read. Ensure that the document follows the guidelines for document uploads.","woocommerce-payments"),{a:G().createElement("a",{href:"https://stripe.com/docs/connect/identity-verification-api#acceptable-verification-documents",target:"_blank",rel:"noopener noreferrer"})}),verification_document_not_signed:(0,W.__)("A valid signature is missing on the document. Upload a document that includes a valid signature.","woocommerce-payments"),verification_document_not_uploaded:(0,W.__)("No document was uploaded. Upload the document again.","woocommerce-payments"),verification_document_photo_mismatch:(0,W.__)("The document was identified as altered or falsified.","woocommerce-payments"),verification_document_too_large:(0,W.__)("The uploaded file exceeded the 10 MB size limit. Resize the document and upload the new file.","woocommerce-payments"),verification_document_type_not_supported:(0,q.createInterpolateElement)((0,W.__)("The provided document type was not accepted. Ensure that the document follows the guidelines for document uploads.","woocommerce-payments"),{a:G().createElement("a",{href:"https://stripe.com/docs/connect/identity-verification-api#acceptable-verification-documents",target:"_blank",rel:"noopener noreferrer"})}),verification_failed_address_match:(0,W.__)("The address on the account could not be verified. Correct any errors in the address field or upload a document that includes the address.","woocommerce-payments"),verification_failed_business_iec_number:(0,W.__)("The Importer Exporter Code (IEC) number could not be verified. Correct any errors in the company’s IEC number field. (India only)","woocommerce-payments"),verification_failed_document_match:(0,W.__)("The document could not be verified. Upload a document that includes the company name, ID number, and address fields.","woocommerce-payments"),verification_failed_id_number_match:(0,W.__)("The company ID number on the account could not be verified. Correct any errors in the ID number field or upload a document that includes the ID number.","woocommerce-payments"),verification_failed_keyed_identity:(0,W.__)("The person’s keyed-in identity information could not be verified. Correct any errors or upload a document that matches the identity fields (e.g., name and date of birth) entered.","woocommerce-payments"),verification_failed_keyed_match:(0,W.__)("The keyed-in information on the account could not be verified. Correct any errors in the company name, ID number, or address fields. You can also upload a document that includes those fields.","woocommerce-payments"),verification_failed_name_match:(0,W.__)("The company name on the account could not be verified. Correct any errors in the company name field or upload a document that includes the company name.","woocommerce-payments"),verification_failed_residential_address:(0,W.__)("We could not verify that the person resides at the provided address. The address must be a valid physical address where the individual resides and cannot be a P.O. Box.","woocommerce-payments"),verification_failed_tax_id_match:(0,W.__)("The tax ID on the account cannot be verified by the IRS. Either correct any possible errors in the company name or tax ID, or upload a document that contains those fields.","woocommerce-payments"),verification_failed_tax_id_not_issued:(0,q.createInterpolateElement)((0,W.__)("The tax ID on the account was not recognized by the IRS. Refer to the support article for newly-issued tax ID numbers.","woocommerce-payments"),{a:G().createElement("a",{href:"https://support.stripe.com/questions/newly-issued-us-tax-id-number-tin-not-verifying",target:"_blank",rel:"noopener noreferrer"})}),verification_failed_other:(0,W.__)("Verification failed for an unknown reason. Correct any errors and resubmit the required fields.","woocommerce-payments"),verification_missing_owners:(0,W.__)("We have identified owners that haven’t been added on the account. Add any missing owners to the account.","woocommerce-payments"),verification_missing_executives:(0,W.__)("We have identified executives that haven’t been added on the account. Add any missing executives to the account.","woocommerce-payments"),verification_requires_additional_memorandum_of_associations:(0,W.__)("We have identified holding companies with significant percentage ownership. Upload a Memorandum of Association for each of the holding companies.","woocommerce-payments"),invalid_dob_age_under_18:(0,W.__)("Underage. Age must be at least 18.","woocommerce-payments")},tasks:{no_payment_14_days:{title:(0,W.__)("Please add your bank details to keep selling","woocommerce-payments"),description:e=>(0,q.createInterpolateElement)((0,W.sprintf)((0,W.__)("You have time until %s to make your first sale without undergoing full business verification. Take advantage of this time window and start selling now.","woocommerce-payments"),e),{strong:G().createElement("strong",null)}),action_label:(0,W.__)("Set up payouts","woocommerce-payments")},no_payment_30_days:{title:(0,W.__)("Payments paused! Verify your bank details to reactivate.","woocommerce-payments"),description:()=>(0,q.createInterpolateElement)((0,W.__)("You have reached the 30-day limit for early selling access. In order to reactivate payments, please verify your bank details.","woocommerce-payments"),{strong:G().createElement("strong",null)}),action_label:(0,W.__)("Verify bank details","woocommerce-payments")},after_payment:{title:(0,W.__)("Verify your bank account to start receiving payouts","woocommerce-payments"),description:e=>(0,q.createInterpolateElement)((0,W.sprintf)((0,W.__)("Add the required details by %s or before reaching $5,000 in sales to avoid a disruption in payments.","woocommerce-payments"),e),{strong:G().createElement("strong",null)}),action_label:(0,W.__)("Start receiving payouts","woocommerce-payments")},balance_rising:{title:(0,W.__)("Verify your bank account to start receiving payouts","woocommerce-payments"),description:e=>(0,q.createInterpolateElement)((0,W.sprintf)((0,W.__)("To ensure a smooth payments process, please make sure to confirm your bank details by %s or before you reach $5,000 in sales.","woocommerce-payments"),e),{strong:G().createElement("strong",null)}),action_label:(0,W.__)("Start receiving payouts","woocommerce-payments")},near_threshold:{title:(0,W.__)("Verify your bank details","woocommerce-payments"),description:e=>(0,q.createInterpolateElement)((0,W.sprintf)((0,W.__)("Verify your bank details by %s or before reaching $5,000 in sales to avoid a disruption in payments.","woocommerce-payments"),e),{strong:G().createElement("strong",null)}),action_label:(0,W.__)("Set up payouts","woocommerce-payments")},threshold_reached:{title:(0,W.__)("Payments paused! Verify your bank details to reactivate.","woocommerce-payments"),description:e=>(0,q.createInterpolateElement)((0,W.sprintf)((0,W.__)("You have reached the payout threshold of $5,000.00. Please verify your bank account now to reactivate payments. Your customers can no longer make purchases on your store until your account is verified.","woocommerce-payments"),e),{strong:G().createElement("strong",null)}),action_label:(0,W.__)("Verify bank details","woocommerce-payments")},add_apms:{title:(0,W.__)("Add more ways for buyers to pay","woocommerce-payments"),description:(0,W.__)("Enable payment methods that work seamlessly with WooPayments.","woocommerce-payments")},go_live:{title:(0,W.__)("Activate payments","woocommerce-payments"),time:(0,W.__)("10 minutes","woocommerce-payments")}}},KL=()=>{const{status:e,progressiveOnboarding:{isEnabled:t,isComplete:n,tpv:o,firstTransactionDate:r},created:a}=wcpaySettings.accountStatus,i=()=>{oa("wcpay_overview_task_click",{task:"po-bank-account",source:"wcpay-po-bank-account-task"}),window.location.href=(0,Gr.addQueryArgs)(wcpaySettings.connectUrl,{collect_payout_requirements:!0,from:"WCPAY_OVERVIEW",source:"wcpay-po-bank-account-task"})};if(!t||n||!a)return null;if("pending"===e||"complete"===e||"enabled"===e)return null;let s,c,d,l,u=3;if(r){const e=o/100;l=Ai()(r).add(30,"days").format("MMMM D, YYYY");const t=Ai()().diff(r,"days");s=qL.tasks.after_payment.title,u=3,c=qL.tasks.after_payment.description(l),d=qL.tasks.after_payment.action_label,(1e3<=e||7<=t)&&(s=qL.tasks.balance_rising.title,u=2,c=qL.tasks.balance_rising.description(l),d=qL.tasks.balance_rising.action_label),(3e3<=e||21<=t)&&(s=qL.tasks.near_threshold.title,u=1,c=qL.tasks.near_threshold.description(l),d=qL.tasks.near_threshold.action_label),(5e3<=e||30<=t)&&(s=qL.tasks.threshold_reached.title,u=1,c=qL.tasks.threshold_reached.description(l),d=qL.tasks.threshold_reached.action_label)}else{l=Ai()(a).add(30,"days").format("MMMM D, YYYY");const e=Ai()().diff(a,"days");14>e&&(s=qL.tasks.after_payment.title,u=3,c=qL.tasks.after_payment.description(l),d=qL.tasks.after_payment.action_label),14<=e&&(s=qL.tasks.no_payment_14_days.title,u=2,c=qL.tasks.no_payment_14_days.description(l),d=qL.tasks.no_payment_14_days.action_label),30<=e&&(s=qL.tasks.no_payment_30_days.title,u=1,c=qL.tasks.no_payment_30_days.description,d=qL.tasks.no_payment_30_days.action_label)}return{key:"verify-bank-details-po",title:s,content:c,level:u,completed:!1,expanded:!0,expandable:!0,isDismissable:!1,showActionButton:!0,action:i,onClick:i,actionLabel:d,visible:!0,time:"2 minutes"}},QL=(e,t)=>e.filter((e=>yf({dueBy:e.due_by,days:t}))),ZL=e=>{e=[...e].filter((e=>""!==e.due_by)).sort(((e,t)=>Ai()(e.due_by).diff(Ai()(t.due_by))));const t=e.length;if(0===t)return null;const n=QL(e,1).length,o=QL(e,3).length,r={key:`dispute-resolution-task-${e.map((e=>e.dispute_id)).join("-")}`,title:"",content:"",level:1,completed:!1,expanded:!0,expandable:!0,isDismissable:!1,showActionButton:!0,actionLabel:(0,W.__)("Respond now","woocommerce-payments"),action:()=>{oa("wcpay_overview_task_click",{task:"dispute-resolution-task",active_dispute_count:t});const n=(0,My.getHistory)();if(1===t){const t=e[0].charge_id;n.push(Pi({page:"wc-admin",path:"/payments/transactions/details",id:t}))}else n.push(Pi({page:"wc-admin",path:"/payments/disputes",filter:"awaiting_response"}))},onClick:()=>{},dataAttrs:{"data-urgent":!!(o>=1)}};if(1===t){const t=e[0],o=Vc(t.amount,t.currency);return r.title=n>=1?(0,W.sprintf)((0,W.__)("Respond to a dispute for %s – Last day","woocommerce-payments"),o):(0,W.sprintf)((0,W.__)("Respond to a dispute for %s","woocommerce-payments"),o),r.content=n>=1?(0,W.sprintf)((0,W.__)("Respond today by %s","woocommerce-payments"),lc(t.due_by,{customFormat:"g:i A"})):(0,W.sprintf)((0,W.__)("By %s – %s left to respond","woocommerce-payments"),lc(t.due_by),Ai().utc(t.due_by).fromNow(!0)),r}const a=e.reduce(((e,t)=>{const{currency:n}=t;return e.includes(n)?e:[...e,n]}),[]);if(a.length>1)r.title=(0,W.sprintf)((0,W.__)("Respond to %d active disputes","woocommerce-payments"),t);else{const n=e.reduce(((e,t)=>e+t.amount),0);r.title=(0,W.sprintf)((0,W.__)("Respond to %d active disputes for a total of %s","woocommerce-payments"),t,Vc(n,a[0]))}const i=QL(e,7).length;return r.content=n>=1?(0,W.sprintf)((0,W.__)("Final day to respond to %d of the disputes","woocommerce-payments"),n):(0,W.sprintf)((0,W.__)("Last week to respond to %d of the disputes","woocommerce-payments"),i),r.actionLabel=(0,W.__)("See disputes","woocommerce-payments"),r},JL=e=>{const t=()=>{oa("wcpay_overview_task_click",{task:"reconnect-wpcom",source:"wcpay-reconnect-wpcom-task"}),window.location.href=(0,Gr.addQueryArgs)(e,{from:"WCPAY_OVERVIEW",source:"wcpay-reconnect-wpcom-user-task"})};return{key:"reconnect-wpcom-user",level:1,content:"",title:(0,W.sprintf)((0,W.__)("Reconnect %s","woocommerce-payments"),"WooPayments"),additionalInfo:(0,W.sprintf)((0,W.__)("%s is missing a connected WordPress.com account. Some functionality will be limited without a connected account.","woocommerce-payments"),"WooPayments"),completed:!1,onClick:t,action:t,actionLabel:(0,W.__)("Reconnect","woocommerce-payments"),expandable:!0,expanded:!0,showActionButton:!0}},XL={button:(0,W.__)("Finish setup","woocommerce-payments"),heading:(0,W.sprintf)((0,W.__)("Update %s business details","woocommerce-payments"),"WooPayments"),restrictedDescription:(0,W.__)("Payments and payouts are disabled for this account until missing information is updated. Please update the following information in the Stripe dashboard.","woocommerce-payments"),restrictedSoonDescription:(0,W.__)("Additional information is required to verify your business. Update by %s to avoid a disruption in payouts.","woocommerce-payments"),updateBusinessDetails:(0,W.__)("Update business details","woocommerce-payments "),cancel:(0,W.__)("Cancel","woocommerce-payments")},eR=({errorMessages:e,accountStatus:t,accountLink:n,currentDeadline:o})=>{const[r,a]=(0,Y.useState)(!0),i=()=>{a(!1)};return G().createElement(G().Fragment,null,r&&G().createElement(Xa,{title:XL.updateBusinessDetails,isDismissible:!0,className:"wcpay-update-business-details-modal",shouldCloseOnClickOutside:!1,onRequestClose:i},G().createElement("div",{className:"wcpay-update-business-details-modal__wrapper"},G().createElement("div",{className:"wcpay-update-business-details-modal__body"},G().createElement("p",null,"restricted_soon"===t&&o?(0,W.sprintf)(XL.restrictedSoonDescription,uc(o,{customFormat:"ga M j, Y"})):XL.restrictedDescription),e.map(((e,t)=>G().createElement(da,{key:t,status:"warning",isDismissible:!1},e))))),G().createElement("hr",null),G().createElement("div",{className:"wcpay-update-business-details-modal__footer"},G().createElement(Dr,{variant:"secondary",onClick:i},XL.cancel),G().createElement(Dr,{variant:"primary",onClick:()=>{oa("wcpay_account_details_link_clicked",{source:"wcpay-update-business-details-task"}),window.open(n,"_blank")}},XL.updateBusinessDetails))))},tR=(e,t,n,o,r,a)=>{const i="restricted_soon"===t,s="restricted"===t&&r,c=1{if("complete"!==t&&"enabled"!==t)if(c)(()=>{let r=document.querySelector("#wcpay-update-business-details-container");r||(r=document.createElement("div"),r.id="wcpay-update-business-details-container",document.body.appendChild(r)),(0,q.render)(G().createElement(eR,{key:Date.now(),errorMessages:e,accountStatus:t,accountLink:n,currentDeadline:o}),r)})();else{let e="wcpay-update-business-details-task";a||(e="wcpay-finish-setup-task"),oa("wcpay_account_details_link_clicked",{source:e}),a?window.open(u,"_blank"):window.location.href=(0,Gr.addQueryArgs)(l,{from:"WCPAY_OVERVIEW",source:"wcpay-finish-setup-task"})}};let _;return _=c?(0,W.__)("More details","woocommerce-payments"):a?(0,W.__)("Update","woocommerce-payments"):(0,W.__)("Finish setup","woocommerce-payments"),{key:a?"update-business-details":"complete-setup",level:1,title:a?(0,W.sprintf)((0,W.__)("Update %s business details","woocommerce-payments"),"WooPayments"):(0,W.sprintf)((0,W.__)("Finish setting up %s","woocommerce-payments"),"WooPayments"),content:y,completed:"complete"===t||"enabled"===t,onClick:h,action:h,actionLabel:_,expandable:!0,expanded:!0,showActionButton:!0}},nR=()=>{const e=()=>{oa("wcpay_overview_task_click",{task:"add-apms",source:"wcpay-add-apms-task"}),window.location.href=Pi({page:"wc-admin",path:"/payments/additional-payment-methods",from:"WCPAY_OVERVIEW",source:"wcpay-add-apms-task"})};return{key:"add-apms",level:3,content:"",title:qL.tasks.add_apms.title,additionalInfo:qL.tasks.add_apms.description,completed:!1,onClick:e,action:e,expandable:!1,showActionButton:!1}},oR=()=>{const[e,t]=(0,Y.useState)(!0);return e?G().createElement(Zs,{from:"WCPAY_GO_LIVE_TASK",source:"wcpay-go-live-task",onClose:()=>t(!1)}):G().createElement(G().Fragment,null)},rR=()=>{const e=()=>{oa("wcpay_overview_task_click",{task:"go-live",source:"wcpay-go-live-task"});const e=document.createElement("div");e.id="wcpay-golivemodal-container",document.body.appendChild(e),Fs().render(G().createElement(oR,null),e)};return{key:"go-live-payments",level:3,content:"",title:qL.tasks.go_live.title,time:qL.tasks.go_live.time,completed:!1,onClick:e,action:e,expandable:!1,showActionButton:!1}},aR=["invalid_value_other"],iR=({showUpdateDetailsTask:e,wpcomReconnectUrl:t,activeDisputes:n=[],enabledPaymentMethods:o=[],showGoLiveTask:r=!1})=>{var a;const{status:i,currentDeadline:s,pastDue:c,accountLink:d,requirements:l,progressiveOnboarding:u,detailsSubmitted:m}=wcpaySettings.accountStatus,p=null==u?void 0:u.isEnabled,y=null==u?void 0:u.isComplete,h=p&&!y,_=(()=>{var e;const t=qL.errors,n=null===(e=null==l?void 0:l.errors)||void 0===e?void 0:e.filter((e=>!aR.includes(e.code))),o=null==n?void 0:n.map((e=>t[e.code]||e.reason));return Array.from(new Set(o||[]))})(),f=e&&(!p||p&&!m),g=!!n&&0{if(e.completed||t.completed)return e.completed?1:-1;const n=e.level||3,o=t.level||3;return n===o?0:n>o?1:-1},cR=()=>{const e="1"===(0,My.getQuery)()["wcpay-login-error"];return wcpaySettings.errorMessage||e?(0,Aa.jsx)(Fa,{className:e?"wcpay-login-error":"",status:"error",icon:!0,isDismissible:!1,children:wcpaySettings.errorMessage||(0,W.__)("There was a problem redirecting you to the account dashboard. Please try again.","woocommerce-payments")}):null},dR=()=>{const{accountStatus:e,accountStatus:{progressiveOnboarding:t},accountLoans:{has_active_loan:n},enabledPaymentMethods:o,featureFlags:{isPaymentOverviewWidgetEnabled:r},overviewTasksVisibility:a,showUpdateDetailsTask:i,wpcomReconnectUrl:s}=wcpaySettings,c=wcpaySettings.testModeOnboarding,{isLoading:d}=ip(),[l,u]=(0,Y.useState)(!1),m=ap(),{disputes:p}=jl({filter:"awaiting_response",per_page:50}),y=iR({showUpdateDetailsTask:i,wpcomReconnectUrl:s,activeDisputes:p,enabledPaymentMethods:o}),h=Array.isArray(y)&&y.sort(sR),_=(0,My.getQuery)(),f=e.status&&e.status.startsWith("rejected"),g="under_review"===e.status,v=e.paymentsEnabled,w="enabled"===e.deposits?.status,b="1"===_["wcpay-connection-success"],E="true"===_["wcpay-sandbox-success"]&&(e.status&&"complete"===e.status||"enabled"===e.status),$="1"===_["wcpay-loan-offer-error"],S="1"===_["wcpay-server-link-error"],x="1"===_["wcpay-reset-account-error"],k=b&&t.isEnabled&&!t.isComplete,C=!f&&!g&&h.length>0,N=!t.isEnabled||t.isComplete,T=b&&!c&&v&&w&&N,A=Object.entries(wcpaySettings.accountFees).map((([e,t])=>{const n=!d&&m.enabled_payment_method_ids.filter((t=>t===e)).length>0;return d||!n||0===t.discount.length?null:{payment_method:e,fee:t}})).filter((e=>e&&void 0!==e.fee));return!l&&E&&((0,oc.dispatch)("core/notices").createSuccessNotice((0,W.__)("Success! You can start using WooPayments in sandbox mode.","woocommerce-payments")),u(!0)),(0,Aa.jsxs)(La,{isNarrow:!0,className:"wcpay-overview",children:[(0,Aa.jsx)(cR,{}),(0,Aa.jsx)(BO,{}),$&&(0,Aa.jsx)(da,{status:"error",isDismissible:!1,children:(0,W.__)("There was a problem redirecting you to the loan offer. Please check that it is not expired and try again.","woocommerce-payments")}),S&&(0,Aa.jsx)(da,{status:"error",isDismissible:!1,children:(0,W.__)("There was a problem redirecting you to the requested link. Please check that it is valid and try again.","woocommerce-payments")}),x&&(0,Aa.jsx)(da,{status:"error",isDismissible:!1,children:(0,W.__)("There was a problem resetting your account. Please wait a few seconds and try again.","woocommerce-payments")}),c?(0,Aa.jsx)(Js,{from:"WCPAY_OVERVIEW",source:"wcpay-overview-page"}):(0,Aa.jsx)(dc,{currentPage:"overview",isTestModeOnboarding:c,actions:[]}),(0,Aa.jsx)(Ia,{children:(0,Aa.jsx)(FO,{})}),!f&&!g&&(0,Aa.jsxs)(Ia,{children:[(0,Aa.jsx)(dL,{}),C&&(0,Aa.jsx)(So,{children:(0,Aa.jsx)(Ia,{children:(0,Aa.jsx)(GL,{tasks:h,overviewTasksVisibility:a})})}),(0,Aa.jsx)(So,{children:(0,Aa.jsx)(Ia,{children:(0,Aa.jsx)(eO,{})})}),r&&(0,Aa.jsx)(Ia,{children:(0,Aa.jsx)(aL,{})}),(0,Aa.jsx)(DO,{})]}),(0,Aa.jsx)(Ia,{children:(0,Aa.jsx)(SO,{accountStatus:e,accountFees:A})}),n&&(0,Aa.jsx)(Ia,{children:(0,Aa.jsx)(PA,{})}),!f&&!g&&(0,Aa.jsx)(Ia,{children:(0,Aa.jsx)(ML,{})}),k&&(0,Aa.jsx)(Ia,{children:(0,Aa.jsx)(HL,{})}),T&&(0,Aa.jsx)(Ia,{children:(0,Aa.jsx)(kO,{})})]})},lR={vat_invoice:(0,W.__)("Tax Invoice","woocommerce-payments")},uR=Object.entries(lR).map((([e,t])=>({label:t,value:e}))).filter((function(e){return null!=e})),mR=[{label:(0,W.__)("Show","woocommerce-payments"),param:"filter",staticParams:["paged","per_page","orderby","order"],showFilters:()=>!0,filters:[{label:(0,W.__)("All documents","woocommerce-payments"),value:"all"},{label:(0,W.__)("Advanced filters","woocommerce-payments"),value:"advanced"}]}],pR=(0,Sl.getSetting)("wcVersion"),yR=parseFloat(pR),hR={title:yR<7.8?(0,W.__)("Documents match {{select /}} filters","woocommerce-payments"):(0,W.__)("Documents match filters","woocommerce-payments"),filters:{date:{labels:{add:(0,W.__)("Date","woocommerce-payments"),remove:(0,W.__)("Remove document date filter","woocommerce-payments"),rule:(0,W.__)("Select a document date filter match","woocommerce-payments"),title:yR<7.8?(0,W.__)("{{title}}Date{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,W.__)("Date","woocommerce-payments"),filter:(0,W.__)("Select a document date","woocommerce-payments")},rules:[{value:"before",label:(0,W.__)("Before","woocommerce-payments")},{value:"after",label:(0,W.__)("After","woocommerce-payments")},{value:"between",label:(0,W.__)("Between","woocommerce-payments")}],input:{component:"Date"}},type:{labels:{add:(0,W.__)("Type","woocommerce-payments"),remove:(0,W.__)("Remove document type filter","woocommerce-payments"),rule:(0,W.__)("Select a document type filter match","woocommerce-payments"),title:yR<7.8?(0,W.__)("{{title}}Type{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,W.__)("Type","woocommerce-payments"),filter:(0,W.__)("Select a document type","woocommerce-payments")},rules:[{value:"is",label:(0,W._x)("Is","document type","woocommerce-payments")},{value:"is_not",label:(0,W._x)("Is not","document type","woocommerce-payments")}],input:{component:"SelectControl",options:uR}}}},_R=()=>G().createElement("div",{className:"woocommerce-filters-documents"},G().createElement(Kr.ReportFilters,{filters:mR,advancedFilters:hR,showDatePicker:!1,path:"/payments/documents",query:(0,My.getQuery)()}));const fR=({onCompleted:e,vatNumber:t,placeholderCompanyName:n,placeholderCompanyAddress:o})=>{const{setCompleted:r}=(0,Y.useContext)(Rc),[a,i]=(0,Y.useState)(null),[s,c]=(0,Y.useState)(!1),[d,l]=(0,Y.useState)(""),[u,m]=(0,Y.useState)("");(0,Y.useEffect)((()=>{l(n),m(o)}),[n,o]);const p=""===d.trim()||""===u.trim();return G().createElement(oN,{index:2,title:(0,W.__)("Confirm your business details","woocommerce-payments")},G().createElement(nN,null,G().createElement(hv,{label:(0,W.__)("Business name","woocommerce-payments"),value:d,onChange:l}),G().createElement(wv,{label:(0,W.__)("Address","woocommerce-payments"),value:u,onChange:m}),G().createElement(Dr,{isPrimary:!0,disabled:p||s,isBusy:s,onClick:()=>{return n=void 0,o=void 0,s=function*(){try{c(!0);const n={name:d,address:u};null!==t&&(n.vat_number=t);const o=yield Yr()({path:"/wc/v3/payments/vat",method:"POST",data:n});c(!1),r(!0,"vat-submitted"),e(o.vat_number,o.name,o.address)}catch(e){c(!1),i(e.message)}},new((a=void 0)||(a=Promise))((function(e,t){function r(e){try{c(s.next(e))}catch(e){t(e)}}function i(e){try{c(s.throw(e))}catch(e){t(e)}}function c(t){var n;t.done?e(t.value):(n=t.value,n instanceof a?n:new a((function(e){e(n)}))).then(r,i)}c((s=s.apply(n,o||[])).next())}));var n,o,a,s}},(0,W.__)("Confirm","woocommerce-payments")),a&&G().createElement(da,{status:"error",isDismissible:!1,className:"vat-number-error"},a)))};const gR=()=>"JP"===wcpaySettings.accountStatus.country?(0,W.__)("Corporate Number","woocommerce-payments"):(0,W.__)("VAT Number","woocommerce-payments"),vR=({onCompleted:e})=>{const{setCompleted:t}=(0,Y.useContext)(Rc),[n,o]=(0,Y.useState)(null),[r,a]=(0,Y.useState)(!1),[i,s]=(0,Y.useState)(!1),[c,d]=(0,Y.useState)(""),l=(()=>{switch(wcpaySettings.accountStatus.country){case"JP":return"";case"GR":return"EL ";case"CH":return"CHE ";default:return`${wcpaySettings.accountStatus.country} `}})(),u=i&&c.trimEnd()===l.trimEnd();return c.startsWith(l)||d(l),G().createElement(oN,{index:1,title:(0,W.sprintf)((0,W.__)("Set your %1$s","woocommerce-payments"),gR())},G().createElement("p",{className:"wcpay-wizard-task__description-element"},(0,W.__)("The information you provide here will be used for all of your account's tax documents.","woocommerce-payments")),G().createElement(nN,null,G().createElement(QN,{checked:i,onChange:s,label:(0,W.sprintf)((0,W.__)("I'm registered for a %1$s","woocommerce-payments"),gR()),help:"JP"===wcpaySettings.accountStatus.country?(0,W.__)("","woocommerce-payments"):(0,W.__)("If your sales exceed the VAT threshold for your country, you're required to register for a VAT Number.","woocommerce-payments")}),i&&G().createElement(hv,{label:gR(),help:"JP"===wcpaySettings.accountStatus.country?(0,W.__)("A 13 digit number, for example 1234567890123.","woocommerce-payments"):(0,W.__)("8 to 12 digits with your country code prefix, for example DE 123456789.","woocommerce-payments"),value:c,onChange:d}),G().createElement(Dr,{isPrimary:!0,disabled:u||r,isBusy:r,onClick:()=>{return n=void 0,r=void 0,d=function*(){var n,r;const s=i?c.replace(l,""):null;let d="",u="";o("");try{if(null!==s){a(!0);const e=yield Yr()({path:`/wc/v3/payments/vat/${encodeURI(s)}`});a(!1),d=null!==(n=e.name)&&void 0!==n?n:"",u=null!==(r=e.address)&&void 0!==r?r:""}t(!0,"company-data"),e(s,d,u)}catch(e){a(!1),o(e.message)}},new((s=void 0)||(s=Promise))((function(e,t){function o(e){try{i(d.next(e))}catch(e){t(e)}}function a(e){try{i(d.throw(e))}catch(e){t(e)}}function i(t){var n;t.done?e(t.value):(n=t.value,n instanceof s?n:new s((function(e){e(n)}))).then(o,a)}i((d=d.apply(n,r||[])).next())}));var n,r,s,d}},(0,W.__)("Continue","woocommerce-payments")),n&&G().createElement(da,{status:"error",isDismissible:!1,className:"vat-number-error"},n)))},wR=({onCompleted:e})=>{const[t,n]=(0,Y.useState)(null),[o,r]=(0,Y.useState)(""),[a,i]=(0,Y.useState)("");return G().createElement(XC,{defaultActiveTask:"vat-number"},G().createElement(tN,null,G().createElement(eN,{id:"vat-number"},G().createElement(vR,{onCompleted:(e,t,o)=>{n(e),r(t),i(o)}})),G().createElement(eN,{id:"company-data"},G().createElement(fR,{onCompleted:(t,n,o)=>{e(t,n,o)},vatNumber:t,placeholderCompanyName:o,placeholderCompanyAddress:a}))))},bR=({isModalOpen:e,setModalOpen:t,onCompleted:n})=>e?G().createElement(Xa,{title:(0,W.__)("Set your tax details","woocommerce-payments"),onRequestClose:()=>t(!1)},G().createElement(wR,{onCompleted:n})):null,ER=e=>"vat_invoice"===e.type?e.period_from&&e.period_to?(0,W.sprintf)((0,W.__)("Tax invoice for %s to %s","woocommerce-payments"),lc(e.period_from),lc(e.period_to)):(0,W.__)("Tax invoice without proper period dates","woocommerce-payments"):(0,W.__)("Unknown document type","woocommerce-payments"),$R=()=>{var e;const{documents:t,isLoading:n}=(({paged:e,per_page:t,orderby:n,order:o,match:r,date_before:a,date_after:i,date_between:s,type_is:c,type_is_not:d})=>(0,oc.useSelect)((l=>{const{getDocuments:u,getDocumentsError:m,isResolving:p}=l(Li),y={paged:Number.isNaN(parseInt(null!=e?e:"",10))?"1":e,perPage:Number.isNaN(parseInt(null!=t?t:"",10))?"25":t,orderby:n||"date",order:o||"desc",match:r,dateBefore:a,dateAfter:i,dateBetween:s&&s.sort(((e,t)=>Ai()(e).diff(Ai()(t)))),typeIs:c,typeIsNot:d};return{documents:u(y),documentsError:m(y),isLoading:p("getDocuments",[y])}}),[e,t,n,o,r,a,i,JSON.stringify(s),c,d]))((0,My.getQuery)()),{documentsSummary:o,isLoading:r}=(({match:e,date_before:t,date_after:n,date_between:o,type_is:r,type_is_not:a})=>(0,oc.useSelect)((i=>{const{getDocumentsSummary:s,isResolving:c}=i(Li),d={match:e,dateBefore:t,dateAfter:n,dateBetween:o,typeIs:r,typeIsNot:a};return{documentsSummary:s(d),isLoading:c("getDocumentsSummary",[d])}}),[e,t,n,JSON.stringify(o),r,a]))((0,My.getQuery)()),[a,i]=(0,Y.useState)(!1),[s,c]=(0,Y.useState)(null),d=(0,Y.useCallback)(((e,t,n=!0)=>{const o=ji(e);((e,t,n)=>(c({documentId:e,type:t,newTab:n}),!("vat_invoice"===t&&!wcpaySettings.accountStatus.hasSubmittedVatData&&(i(!0),1))))(e,t,n)&&window.open(o,n?"_blank":"_self")}),[]),{document_id:l,document_type:u}=(0,My.getQuery)();(0,Y.useEffect)((()=>{l&&u&&d(l,u,!1)}),[l,u,d]);const m=[{key:"date",label:(0,W.__)("Date","woocommerce-payments"),screenReaderLabel:(0,W.__)("Date and time","woocommerce-payments"),required:!0,isLeftAligned:!0,defaultOrder:"desc",cellClassName:"date",isSortable:!0,defaultSort:!0},{key:"type",label:(0,W.__)("Type","woocommerce-payments"),screenReaderLabel:(0,W.__)("Type","woocommerce-payments"),required:!0,isLeftAligned:!0},{key:"description",label:(0,W.__)("Description","woocommerce-payments"),screenReaderLabel:(0,W.__)("Description","woocommerce-payments")},{key:"download",label:(0,W.__)("Download","woocommerce-payments"),screenReaderLabel:(0,W.__)("Download","woocommerce-payments"),isLeftAligned:!1,isNumeric:!0}].filter(Boolean),{columnsToDisplay:p,onColumnsChange:y}=th("wc_payments_documents_hidden_columns",m),h=o.count||0,_=t.map((e=>{var t;const n=null!==(t=lR[e.type])&&void 0!==t?t:(0,W.__)("Unknown document type","woocommerce-payments"),o={date:{value:e.date,display:lc(e.date)},type:{value:n,display:n},description:{value:ER(e),display:ER(e)},download:{value:ji(e.document_id),display:G().createElement(Dr,{className:"documents-list__download-button",variant:"link",onClick:()=>d(e.document_id,e.type)},(0,W.__)("Download","woocommerce-payments"))}};return p.map((({key:e})=>o[e]||{display:null}))})),f=(0,W.__)("Documents","woocommerce-payments");let g;return void 0!==o.count&&!1===r&&(g=[{label:(0,W._n)("document","documents",o.count,"woocommerce-payments"),value:`${o.count}`}]),G().createElement(La,null,G().createElement(_R,null),G().createElement(Kr.TableCard,{className:"documents-list woocommerce-report-table has-search",title:f,isLoading:n,rowsPerPage:parseInt(null!==(e=(0,My.getQuery)().per_page)&&void 0!==e?e:"",10)||25,totalRows:h,headers:p,rows:_,summary:g,query:(0,My.getQuery)(),onQueryChange:My.onQueryChange,onColumnsChange:y,actions:[]}),G().createElement(bR,{isModalOpen:a,setModalOpen:i,onCompleted:()=>{i(!1),wcpaySettings.accountStatus.hasSubmittedVatData=!0,s&&d(s.documentId,s.type,s.newTab)}}))},SR=()=>G().createElement(La,null,G().createElement(dc,{currentPage:"documents"}),G().createElement($R,null)),xR={generic:{individual:(0,W.__)("Select if you run your own business as an individual and are self-employed","woocommerce-payments"),company:(0,W.__)("Select if you filed documentation to register your business with a government agency","woocommerce-payments"),non_profit:(0,W.__)("Select if you run a non-business entity","woocommerce-payments"),government_entity:(0,W.__)("Select if your business is classed as a government entity","woocommerce-payments")},US:{individual:(0,W.__)("Select if you run your own business as an individual and are self-employed","woocommerce-payments"),company:(0,W.__)("Select if you filed documentation to register your business with a government agency","woocommerce-payments"),non_profit:(0,W.__)("Select if you have been granted tax-exempt status by the Internal Revenue Service (IRS)","woocommerce-payments"),government_entity:(0,W.__)("Select if your business is classed as a government entity","woocommerce-payments")}};var kR=function(e,t,n,o){return new(n||(n=Promise))((function(r,a){function i(e){try{c(o.next(e))}catch(e){a(e)}}function s(e){try{c(o.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}c((o=o.apply(e,t||[])).next())}))};const CR=e=>(null==e?void 0:e.name)||"",NR=({selectedItem:e},{type:t,changes:n,props:{items:o}})=>{switch(t){case BI.stateChangeTypes.ToggleButtonKeyDownArrowDown:return{selectedItem:o[e?Math.min(o.indexOf(e)+1,o.length-1):0]};case BI.stateChangeTypes.ToggleButtonKeyDownArrowUp:return{selectedItem:o[e?Math.max(o.indexOf(e)-1,0):o.length-1]};default:return n}},TR=function({name:e,className:t,label:n,describedBy:o,options:r,onChange:a,value:i,placeholder:s,children:c}){var d;const{getLabelProps:l,getToggleButtonProps:u,getMenuProps:m,getItemProps:p,isOpen:y,highlightedIndex:h,selectedItem:_}=BI({initialSelectedItem:r[0],items:r,itemToString:CR,onSelectedItemChange:a,selectedItem:i||{},stateReducer:NR}),f=CR(_),g=m({className:"components-custom-select-control__menu","aria-hidden":!y}),v=(0,q.useCallback)((e=>{var t;e.stopPropagation(),null===(t=null==g?void 0:g.onKeyDown)||void 0===t||t.call(g,e)}),[g]);return(null===(d=g["aria-activedescendant"])||void 0===d?void 0:d.startsWith("downshift-null"))&&delete g["aria-activedescendant"],G().createElement("div",{className:Ro()("wcpay components-custom-select-control",t)},G().createElement("label",Object.assign({},l({className:"components-custom-select-control__label"})),n),G().createElement(Dr,Object.assign({},u({"aria-label":n,"aria-labelledby":void 0,"aria-describedby":o||(f?(0,W.sprintf)((0,W.__)("Currently selected: %s"),f):(0,W.__)("No selection")),className:Ro()("components-custom-select-control__button",{placeholder:!f}),name:e})),G().createElement("span",{className:"components-custom-select-control__button-value"},f||s),G().createElement(Gs,{icon:Fr,className:"components-custom-select-control__button-icon"})),G().createElement("ul",Object.assign({},g,{onKeyDown:v}),y&&r.map(((e,t)=>G().createElement("li",Object.assign({},p({item:e,index:t,key:e.key,className:Ro()(e.className,"components-custom-select-control__item",{"is-highlighted":t===h}),style:e.style})),c?c(e):e.name,e===_&&G().createElement(Gs,{icon:Ra,className:"components-custom-select-control__item-icon"}))))))},AR=({name:e,className:t,label:n,options:o,onChange:r,value:a,placeholder:i,searchable:s})=>{var c;const d=(0,Y.useRef)(null),l=(0,Y.useRef)(),u=o.filter((e=>{var t;return null===(t=e.items)||void 0===t?void 0:t.length})).map((e=>e.key)),[m,p]=(0,Y.useState)(new Set([u[0]])),[y,h]=(0,Y.useState)(new Set([...u,...(null===(c=o[0])||void 0===c?void 0:c.items)||[]])),[_,f]=(0,Y.useState)(""),g=o.filter((e=>y.has(e.key))),{isOpen:v,selectedItem:w,getToggleButtonProps:b,getMenuProps:E,getLabelProps:$,highlightedIndex:S,getItemProps:x}=BI({items:g,itemToString:e=>(null==e?void 0:e.name)||"",selectedItem:a||{},onSelectedItemChange:r,stateReducer:(e,{changes:t,type:n})=>{if(s&&n===BI.stateChangeTypes.MenuKeyDownCharacter)return e;if(t.selectedItem&&t.selectedItem.items){if(_)return e;const n=t.selectedItem.key;return m.has(n)?(m.delete(n),t.selectedItem.items.forEach((e=>y.delete(e)))):(m.add(n),t.selectedItem.items.forEach((e=>y.add(e)))),p(m),h(y),e}return t}}),k=E({className:"wcpay-component-grouped-select-control__list","aria-hidden":!v,onFocus:()=>{var e;return null===(e=d.current)||void 0===e?void 0:e.focus()},onBlur:e=>{e.relatedTarget===d.current&&(e.nativeEvent.preventDownshiftDefault=!0)},onKeyDown:e=>{"Space"===e.code&&(e.nativeEvent.preventDownshiftDefault=!0)}});return G().createElement("div",{className:Ro()("wcpay-component-grouped-select-control",t)},G().createElement("label",Object.assign({},$({className:"wcpay-component-grouped-select-control__label"})),n),G().createElement("button",Object.assign({},b({type:"button",className:Ro()("components-text-control__input wcpay-component-grouped-select-control__button",{placeholder:i}),name:e})),G().createElement("span",{className:"wcpay-component-grouped-select-control__button-value"},(null==w?void 0:w.name)||i),G().createElement(Gs,{icon:Fr,className:"wcpay-component-grouped-select-control__button-icon"})),G().createElement("ul",Object.assign({},k),v&&G().createElement(G().Fragment,null,s&&G().createElement("input",{className:"wcpay-component-grouped-select-control__search",ref:d,type:"text",value:_,onChange:({target:e})=>{if(l.current||(l.current={visibleItems:y}),""===e.value)h(l.current.visibleItems),l.current=void 0;else{const t=o.filter((t=>(null==t?void 0:t.group)&&`${t.name} ${t.context||""}`.toLowerCase().includes(e.value.toLowerCase()))),n=t.map((e=>(null==e?void 0:e.group)||"")),r=new Set([...t.map((e=>e.key)),...n]);h(r)}f(e.value)},tabIndex:-1,placeholder:(0,W.__)("Search…","woocommerce-payments")}),G().createElement("div",{className:"wcpay-component-grouped-select-control__list-container"},g.map(((e,t)=>{const n=!!e.items;return G().createElement("li",Object.assign({},x({item:e,index:t,key:e.key,className:Ro()("wcpay-component-grouped-select-control__item",e.className,{"is-highlighted":t===S},{"is-group":n})})),G().createElement("div",{className:"wcpay-component-grouped-select-control__item-content"},e.name),e.key===(null==w?void 0:w.key)&&G().createElement(Gs,{icon:Ra}),!_&&n&&G().createElement(Gs,{icon:m.has(e.key)?jr:Fr}))}))))))};const OR=(e,t,n)=>{const{error:o}=t,r=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);rOR(hv,e,t))),e=>OR(TR,e)),LR=e=>OR(AR,e),RR={steps:{business:{heading:(0,W.__)("Let’s get your store ready to accept payments","woocommerce-payments"),subheading:(0,W.__)("We’ll use these details to enable payments for your store.","woocommerce-payments")},store:{heading:(0,W.__)("Please share a few more details","woocommerce-payments"),subheading:(0,W.__)("This info will help us speed up the set up process.","woocommerce-payments")},loading:{heading:(0,W.__)("One last step! Verify your identity with our partner","woocommerce-payments"),subheading:(0,W.__)("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-payments"),cta:(0,W.__)("Finish your verification process","woocommerce-payments")},embedded:{heading:(0,W.__)("One last step! Verify your identity with our partner","woocommerce-payments"),subheading:(0,W.__)("This info will verify your account","woocommerce-payments")}},fields:{country:(0,W.__)("Where is your business legally registered?","woocommerce-payments"),business_type:(0,W.__)("What type of legal entity is your business?","woocommerce-payments"),"company.structure":(0,W.__)("What category of legal entity identify your business?","woocommerce-payments"),mcc:(0,W.__)("What type of goods or services does your business sell? ","woocommerce-payments"),annual_revenue:(0,W.__)("What is your estimated annual Ecommerce revenue (USD)?","woocommerce-payments"),go_live_timeframe:(0,W.__)("What is the estimated timeline for taking your store live?","woocommerce-payments")},errors:{generic:(0,W.__)("Please provide a response","woocommerce-payments"),country:(0,W.__)("Please provide a country","woocommerce-payments"),business_type:(0,W.__)("Please provide a business type","woocommerce-payments"),mcc:(0,W.__)("Please provide a type of goods or services","woocommerce-payments")},placeholders:{generic:(0,W.__)("Select an option","woocommerce-payments"),country:(0,W.__)("Select a country","woocommerce-payments"),annual_revenue:(0,W.__)("Select your annual revenue","woocommerce-payments"),go_live_timeframe:(0,W.__)("Select a timeline","woocommerce-payments")},annualRevenues:{less_than_250k:(0,W.__)("Less than $250k","woocommerce-payments"),from_250k_to_1m:(0,W.__)("$250k - $1M","woocommerce-payments"),from_1m_to_20m:(0,W.__)("$1M - $20M","woocommerce-payments"),from_20m_to_100m:(0,W.__)("$20M - $100M","woocommerce-payments"),more_than_100m:(0,W.__)("More than $100M","woocommerce-payments")},goLiveTimeframes:{already_live:(0,W.__)("My store is already live","woocommerce-payments"),within_1month:(0,W.__)("Within 1 month","woocommerce-payments"),from_1_to_3months:(0,W.__)("1 – 3 months","woocommerce-payments"),from_3_to_6months:(0,W.__)("3 – 6 months","woocommerce-payments"),more_than_6months:(0,W.__)("6+ months","woocommerce-payments")},tos:Ua({mixedString:(0,W.sprintf)((0,W.__)("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-payments"),"WooPayments","WooPay"),components:{tosLink:G().createElement("a",{rel:"external noopener noreferrer",target:"_blank",href:"https://wordpress.com/tos/"}),merchantTermsLink:G().createElement("a",{rel:"external noopener noreferrer",target:"_blank",href:"https://wordpress.com/tos/#more-woopay-specifically"}),privacyPolicyLink:G().createElement("a",{rel:"external noopener noreferrer",target:"_blank",href:"https://automattic.com/privacy/"})}}),inlineNotice:{title:(0,W.__)("Business Location:","woocommerce-payments"),action:(0,W.__)("Change","woocommerce-payments")},continue:(0,W.__)("Continue","woocommerce-payments"),back:(0,W.__)("Back","woocommerce-payments"),cancel:(0,W.__)("Cancel","woocommerce-payments")},DR=e=>{const{data:t,errors:n,setErrors:o,touched:r,setTouched:a}=Ts(),i=(n=t[e])=>{r[e]||a({[e]:!0});const i=((e,t)=>!!t)(0,n)?void 0:RR.errors[e]||RR.errors.generic;o({[e]:i})};return(0,Y.useEffect)((()=>(i(),t[e]||a({[e]:!1}),()=>o({[e]:void 0}))),[]),{validate:i,error:()=>r[e]?n[e]:void 0}};var MR=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r{const{errors:t,touched:n,setTouched:o}=Ts(),{currentStep:r,nextStep:a}=xs();return G().createElement("form",{onSubmit:e=>{e.preventDefault(),(()=>{if((0,mt.isEmpty)(t))return(e=>{As.has(e)||(oa("wcpay_onboarding_flow_step_completed",{step:e,elapsed:Rs()}),As.add(e))})(r),a();o((0,mt.mapValues)(n,(()=>!0)))})()}},e,G().createElement(Dr,{variant:"primary",type:"submit",className:"stepper__cta"},RR.continue))},jR=e=>{var t,n,{onChange:o}=e,r=MR(e,["onChange"]);const{name:a}=r,{data:i,setData:s}=Ts(),{validate:c,error:d}=DR(a);return G().createElement(IR,Object.assign({label:RR.fields[a],value:null===(t=r.options)||void 0===t?void 0:t.find((e=>e.key===i[a])),placeholder:null!==(n=RR.placeholders[a])&&void 0!==n?n:RR.placeholders.generic,onChange:({selectedItem:e})=>{o?null==o||o(a,e):s({[a]:null==e?void 0:e.key}),c(null==e?void 0:e.key)},options:[],error:d()},r))},FR=e=>{var t,n,{onChange:o}=e,r=MR(e,["onChange"]);const{name:a}=r,{data:i,setData:s}=Ts(),{validate:c,error:d}=DR(a);return G().createElement(LR,Object.assign({label:RR.fields[a],value:null===(t=r.options)||void 0===t?void 0:t.find((e=>e.key===i[a])),placeholder:null!==(n=RR.placeholders[a])&&void 0!==n?n:RR.placeholders.generic,onChange:({selectedItem:e})=>{o?null==o||o(a,e):s({[a]:null==e?void 0:e.key}),c(null==e?void 0:e.key)},options:[],error:d()},r))},BR="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg0IiBoZWlnaHQ9IjQ5IiB2aWV3Qm94PSIwIDAgMTg0IDQ5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPHBhdGggZD0iTTIzLjQwMTkgNDguMjY1NkMyOC43NTY2IDQ4LjI2NTYgMzMuMDUzNSA0NS42MjEzIDM2LjI5MjggMzkuNTM5NUw0My40OTg0IDI2LjA1MzZWMzcuNDkwMUM0My40OTg0IDQ0LjIzMzEgNDcuODYxNSA0OC4yNjU2IDU0LjYwNDQgNDguMjY1NkM1OS44OTMgNDguMjY1NiA2My43OTMzIDQ1Ljk1MTggNjcuNTYxNCAzOS41Mzk1TDg0LjE1NDMgMTEuNTEwMUM4Ny43OTAyIDUuMzYyMTEgODUuMjEyIDAuNzM0NjE5IDc3LjIxMyAwLjczNDYxOUM3Mi45MTYxIDAuNzM0NjE5IDcwLjEzOTYgMi4xMjI4NyA2Ny42Mjc1IDYuODE2NDdMNTYuMTkxIDI4LjMwMTNWOS4xOTYzMkM1Ni4xOTEgMy41MTExMiA1My40ODA2IDAuNzM0NjE5IDQ4LjQ1NjUgMC43MzQ2MTlDNDQuNDkgMC43MzQ2MTkgNDEuMzE2OSAyLjQ1MzQgMzguODcwOSA3LjIxMzExTDI4LjA5NTUgMjguMzAxM1Y5LjM5NDY0QzI4LjA5NTUgMy4zMTI3OSAyNS41ODM0IDAuNzM0NjE5IDE5LjUwMTYgMC43MzQ2MTlINy4wNzM0NUMyLjM3OTg1IDAuNzM0NjE5IDAgMi45MTYxNSAwIDYuOTQ4NjhDMCAxMC45ODEyIDIuNTEyMDcgMTMuMjk1IDcuMDczNDUgMTMuMjk1SDEyLjE2MzdWMzcuNDI0QzEyLjE2MzcgNDQuMjMzMSAxNi43MjUxIDQ4LjI2NTYgMjMuNDAxOSA0OC4yNjU2WiIgZmlsbD0iIzg3M0VGRiIvPgoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMDguNDE5IDAuNzM0NjE5Qzk0Ljg2NzEgMC43MzQ2MTkgODQuNDg4MyAxMC44NDkgODQuNDg4MyAyNC41MzMyQzg0LjQ4ODMgMzguMjE3MyA5NC45MzMyIDQ4LjI2NTYgMTA4LjQxOSA0OC4yNjU2QzEyMS45MDUgNDguMjY1NiAxMzIuMjE4IDM4LjE1MTIgMTMyLjI4NCAyNC41MzMyQzEzMi4yODQgMTAuODQ5IDEyMS45MDUgMC43MzQ2MTkgMTA4LjQxOSAwLjczNDYxOVpNMTA4LjQxOSAzMy42NTU5QzEwMy4zMjkgMzMuNjU1OSA5OS44MjUxIDI5LjgyMTcgOTkuODI1MSAyNC41MzMyQzk5LjgyNTEgMTkuMjQ0NiAxMDMuMzI5IDE1LjM0NDMgMTA4LjQxOSAxNS4zNDQzQzExMy41MDkgMTUuMzQ0MyAxMTcuMDEzIDE5LjI0NDYgMTE3LjAxMyAyNC41MzMyQzExNy4wMTMgMjkuODIxNyAxMTMuNTc1IDMzLjY1NTkgMTA4LjQxOSAzMy42NTU5WiIgZmlsbD0iIzg3M0VGRiIvPgoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMzUuNjUgMjQuNTMzMkMxMzUuNjUgMTAuODQ5IDE0Ni4wMjkgMC43MzQ2MTkgMTU5LjUxNSAwLjczNDYxOUMxNzMuMDAxIDAuNzM0NjE5IDE4My4zOCAxMC45MTUxIDE4My4zOCAyNC41MzMyQzE4My4zOCAzOC4xNTEyIDE3My4wMDEgNDguMjY1NiAxNTkuNTE1IDQ4LjI2NTZDMTQ2LjAyOSA0OC4yNjU2IDEzNS42NSAzOC4yMTczIDEzNS42NSAyNC41MzMyWk0xNTAuOTg3IDI0LjUzMzJDMTUwLjk4NyAyOS44MjE3IDE1NC4zNTkgMzMuNjU1OSAxNTkuNTE1IDMzLjY1NTlDMTY0LjYwNSAzMy42NTU5IDE2OC4xMDkgMjkuODIxNyAxNjguMTA5IDI0LjUzMzJDMTY4LjEwOSAxOS4yNDQ2IDE2NC42MDUgMTUuMzQ0MyAxNTkuNTE1IDE1LjM0NDNDMTU0LjQyNSAxNS4zNDQzIDE1MC45ODcgMTkuMjQ0NiAxNTAuOTg3IDI0LjUzMzJaIiBmaWxsPSIjODczRUZGIi8+Cjwvc3ZnPgo=",zR=n.p+"../assets/images/icons/close.svg?ver=39b198a4f964c0e17c7c",UR=({name:e,children:t,showHeading:n=!0})=>{const{trackAbandoned:o}=(()=>{const{errors:e,touched:t}=Ts(),{currentStep:n}=xs(),o=(o="hide")=>{var r;const a="hide"===o?"wcpay_onboarding_flow_hidden":"wcpay_onboarding_flow_exited",i=Object.keys(e).filter((e=>t[e])),s=new URLSearchParams(window.location.search);oa(a,{step:n,errored:i,elapsed:Ls(Os),source:(null===(r=s.get("source"))||void 0===r?void 0:r.replace(/[^\w-]+/g,""))||"unknown"})},r=()=>{"hidden"===document.visibilityState&&o("hide")};return(0,Y.useEffect)((()=>(document.addEventListener("visibilitychange",r),()=>{document.removeEventListener("visibilitychange",r)})),[n,e,t]),{trackAbandoned:e=>{o(e),document.removeEventListener("visibilitychange",r)},removeTrackListener:()=>document.removeEventListener("visibilitychange",r)}})(),{prevStep:r,exit:a}=xs();return G().createElement(G().Fragment,null,G().createElement("div",{className:"stepper__nav"},G().createElement("img",{src:BR,alt:"Woo",className:"stepper__nav-logo"}),G().createElement("button",{type:"button",className:"stepper__nav-button",onClick:()=>{o("exit"),a()}},G().createElement("img",{src:zR,alt:"Close"}))),G().createElement("div",{className:"stepper__wrapper"},n&&G().createElement(G().Fragment,null,G().createElement("h1",{className:"stepper__heading"},RR.steps[e].heading),G().createElement("h2",{className:"stepper__subheading"},RR.steps[e].subheading)),G().createElement("div",{className:"stepper__content"},t)))},VR=()=>{const{data:e,setData:t}=Ts(),n=Object.entries((null===wcpaySettings||void 0===wcpaySettings?void 0:wcpaySettings.connect.availableCountries)||[]).map((([e,t])=>({key:e,name:t,types:[]}))).sort(((e,t)=>e.name.localeCompare(t.name))),o=(()=>{var e;return((null===(e=null===wcpaySettings||void 0===wcpaySettings?void 0:wcpaySettings.onboardingFieldsData)||void 0===e?void 0:e.business_types)||[]).map((e=>Object.assign(Object.assign({},e),{types:e.types.map((t=>Object.assign(Object.assign({},t),{description:xR[e.key]?xR[e.key][t.key]:xR.generic[t.key]})))}))).sort(((e,t)=>e.name.localeCompare(t.name)))||[]})(),r=(()=>{var e;const t=((null===(e=null===wcpaySettings||void 0===wcpaySettings?void 0:wcpaySettings.onboardingFieldsData)||void 0===e?void 0:e.mccs_display_tree)||[]).filter((e=>{var t;return!!(null==e?void 0:e.items)&&((null===(t=e.items)||void 0===t?void 0:t.filter((e=>!(null==e?void 0:e.items))))||[]).length}));return t.reduce(((e,t)=>{var n;const o=(null===(n=t.items)||void 0===n?void 0:n.map((e=>({key:e.id,name:e.title,group:t.id,context:(null==e?void 0:e.keywords)?e.keywords.join(" "):""}))))||[];return[...e,{key:t.id,name:t.title,items:o.map((e=>e.key))},...o]}),[])})(),a=o.find((t=>"PR"===e.country?"US"===t.key:t.key===e.country)),i=null==a?void 0:a.types.sort(((e,t)=>"company"===e.key?-1:"company"===t.key?1:0)),s=null==i?void 0:i.find((t=>t.key===e.business_type)),c=0===(null==s?void 0:s.structures.length)||(null==s?void 0:s.structures.find((t=>t.key===e["company.structure"]))),d=r.find((t=>t.key===e.mcc)),l=Object.entries(RR.annualRevenues).map((([e,t])=>({key:e,name:t}))),u=Object.entries(RR.goLiveTimeframes).map((([e,t])=>({key:e,name:t}))),m=(e,n)=>{let o={[e]:null==n?void 0:n.key};"business_type"===e?o=Object.assign(Object.assign({},o),{"company.structure":void 0}):"country"===e&&(o=Object.assign(Object.assign({},o),{business_type:void 0})),t(o)};return G().createElement(G().Fragment,null,a&&G().createElement(Ta,{isDismissible:!1,buttonVariant:"link",actions:[{label:RR.inlineNotice.action,onClick:()=>m("country",null)}],status:"info"},G().createElement("div",{className:"wcpay-inline-notice__content__title"},RR.inlineNotice.title," ",G().createElement("b",null,a.name))),!a&&G().createElement("span",{"data-testid":"country-select"},G().createElement(jR,{name:"country",options:n,onChange:m})),a&&a.types.length>0&&G().createElement("span",{"data-testid":"business-type-select"},G().createElement(jR,{name:"business_type",options:a.types,onChange:m},(e=>G().createElement("div",null,G().createElement("div",null,e.name),G().createElement("div",{className:"complete-business-info-task__option-description"},e.description))))),s&&s.structures.length>0&&G().createElement("span",{"data-testid":"business-structure-select"},G().createElement(jR,{name:"company.structure",options:s.structures,onChange:m})),a&&s&&c&&G().createElement("span",{"data-testid":"mcc-select"},G().createElement(FR,{name:"mcc",options:r,searchable:!0})),a&&s&&c&&d&&G().createElement(G().Fragment,null,G().createElement(jR,{name:"annual_revenue",options:l}),G().createElement(jR,{name:"go_live_timeframe",options:u}),G().createElement("span",{className:"wcpay-onboarding__tos"},RR.tos)))};var WR=n(4759);function HR(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n provider.");return e}(),a=r.connectInstance,i=Y.useRef(null),s=Y.createElement("div",{style:{width:"100%"},ref:i});return Y.useLayoutEffect((function(){if(null!==i.current&&null===n){var t=a.create(e);if(o(t),null!==t){try{t.setAttribute("reactSdkAnalytics","3.3.17")}catch(e){console.log("Error setting React Sdk version with error message: ",e)}for(;i.current.firstChild;)i.current.removeChild(i.current.firstChild);i.current.appendChild(t)}}}),[a,e]),{wrapper:s,component:n}},QR=function(e,t,n){G().useEffect((function(){if(e)try{n(e,t)}catch(e){return void console.error("Error when calling setter! ",e)}}),[e,t,n])},ZR=function(e){var t=e.onExit,n=e.recipientTermsOfServiceUrl,o=e.fullTermsOfServiceUrl,r=e.privacyPolicyUrl,a=e.skipTermsOfServiceCollection,i=e.collectionOptions,s=e.onLoadError,c=e.onLoaderStart,d=e.onStepChange,l=KR("account-onboarding"),u=l.wrapper,m=l.component;return QR(m,n,(function(e,t){return e.setRecipientTermsOfServiceUrl(t)})),QR(m,o,(function(e,t){return e.setFullTermsOfServiceUrl(t)})),QR(m,r,(function(e,t){return e.setPrivacyPolicyUrl(t)})),QR(m,a,(function(e,t){return e.setSkipTermsOfServiceCollection(t)})),QR(m,i,(function(e,t){return e.setCollectionOptions(t)})),QR(m,t,(function(e,t){return e.setOnExit(t)})),QR(m,c,(function(e,t){e.setOnLoaderStart(t)})),QR(m,s,(function(e,t){e.setOnLoadError(t)})),QR(m,d,(function(e,t){return e.setOnStepChange(t)})),u};!function(e){e.exit="exit",e.close="close",e.instantPayoutCreated="instantpayoutcreated"}(GR||(GR={}));const JR={variables:{colorPrimary:"#7F54B3",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:"16px",headingSmFontWeight:"600",headingXsFontSize:"12px",headingXsFontWeight:"600",bodyMdFontWeight:"400",bodyMdFontSize:"16px",bodySmFontSize:"14px",bodySmFontWeight:"400"}},XR=()=>G().createElement("svg",{className:"stripe-spinner",width:"29",height:"29",viewBox:"0 0 29 29",fill:"none",xmlns:"http://www.w3.org/2000/svg"},G().createElement("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"}));var eD=function(e,t,n,o){return new(n||(n=Promise))((function(r,a){function i(e){try{c(o.next(e))}catch(e){a(e)}}function s(e){try{c(o.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?r(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}c((o=o.apply(e,t||[])).next())}))};const tD=({continueKyc:e=!1,collectPayoutRequirements:t=!1})=>{const{data:n}=Ts(),[o,r]=(0,Y.useState)(""),[a,i]=(0,Y.useState)(""),[s,c]=(0,Y.useState)(null),[d,l]=(0,Y.useState)(null),[u,m]=(0,Y.useState)(!0),[p,y]=(0,Y.useState)(!1),[h,_]=(0,Y.useState)(""),f=(0,Y.useCallback)((()=>eD(void 0,void 0,void 0,(function*(){try{const o=!e&&(yield(t=n,kR(void 0,void 0,void 0,(function*(){if(e={country:t.country,business_type:t.business_type,mcc:t.mcc,annual_revenue:t.annual_revenue,go_live_timeframe:t.go_live_timeframe},Object.values(e).some((e=>void 0===e)))return!1;var e;const n={business:{country:t.country,type:t.business_type,mcc:t.mcc},store:{annual_revenue:t.annual_revenue,go_live_timeframe:t.go_live_timeframe}};return"eligible"===(yield Yr()({path:`${Ii}/onboarding/router/po_eligible`,method:"POST",data:n})).result})))),r=yield((e,t)=>kR(void 0,void 0,void 0,(function*(){const n=new URLSearchParams(window.location.search);return yield Yr()({path:(0,Gr.addQueryArgs)(`${Ii}/onboarding/kyc/session`,{self_assessment:(o=e,(0,mt.toPairs)(o).reduce(((e,[t,n])=>null!=n?(0,mt.set)(e,t,n):e),{})),capabilities:n.get("capabilities")||"",progressive:t}),method:"GET"});var o})))(n,o);if(r&&r.clientSecret)return((e,t=!1)=>{var n;const o=new URLSearchParams(window.location.search);oa("wcpay_onboarding_flow_redirected",{is_po_eligible:e,is_embedded_onboarding:t,elapsed:Ls(Os),source:(null===(n=o.get("source"))||void 0===n?void 0:n.replace(/[^\w-]+/g,""))||"unknown"})})(o,!0),r;_((0,W.__)("Failed to create account session. Please check that you're using the latest version of WooPayments.","woocommerce-payments"))}catch(e){_((0,W.__)("Failed to retrieve account session. Please try again later.","woocommerce-payments"))}var t;return null}))),[e,n]),g=(0,Y.useCallback)((()=>eD(void 0,void 0,void 0,(function*(){const e=yield f();if(e)return e.clientSecret;throw new Error("Error fetching the client secret")}))),[f]);(0,Y.useEffect)((()=>{eD(void 0,void 0,void 0,(function*(){try{const e=yield f();e&&(r(e.locale),i(e.publishableKey),c((()=>g)))}catch(e){_((0,W.__)("Failed to create account session. Please check that you are using the latest version of WooPayments.","woocommerce-payments"))}}))}),[n,e,f,g]),(0,Y.useEffect)((()=>{if(a&&s&&!d){const e=(0,WR.loadConnectAndInitialize)({publishableKey:a,fetchClientSecret:g,appearance:{overlays:"drawer",variables:JR.variables},locale:o.replace("_","-")});l(e)}}),[a,s,d,g,o]);return G().createElement(G().Fragment,null,u&&G().createElement("div",{className:"embedded-kyc-loader-wrapper padded"},G().createElement(XR,null)),h&&G().createElement(Fa,{status:"error"},h),p&&G().createElement("div",{className:"embedded-kyc-loader-wrapper"},G().createElement(XR,null)),d&&G().createElement(qR,{connectInstance:d},G().createElement(ZR,{onLoaderStart:()=>m(!1),onLoadError:e=>_(e.error.message||"Unknown error"),onExit:()=>eD(void 0,void 0,void 0,(function*(){var e;const t=(null===(e=new URLSearchParams(window.location.search).get("source"))||void 0===e?void 0:e.replace(/[^\w-]+/g,""))||"unknown";y(!0);try{const e=yield(e=>kR(void 0,void 0,void 0,(function*(){return yield Yr()({path:`${Ii}/onboarding/kyc/finalize`,method:"POST",data:{source:e,from:"WCPAY_ONBOARDING_WIZARD"}})})))(t);e.success?window.location.href=(e=>{const t="object"==typeof e?e:{},n={page:"wc-admin",path:"/payments/overview",source:t.source?.replace(/[^\w-]+/g,"")||"unknown",from:"WCPAY_ONBOARDING_WIZARD"},o={...t,...n};return Pi(o)})(Object.assign(Object.assign({},e.params),{"wcpay-connection-success":"1"})):window.location.href=Fi(Object.assign(Object.assign({},e.params),{"wcpay-connection-error":"1"}),"WCPAY_ONBOARDING_WIZARD")}catch(e){window.location.href=Fi({"wcpay-connection-error":"1",source:t},"WCPAY_ONBOARDING_WIZARD")}})),onStepChange:e=>(e=>{(e=>{var t;const n=new URLSearchParams(window.location.search);oa("wcpay_onboarding_flow_embedded_step_change",{step:e,elapsed:Ls(Os),source:(null===(t=n.get("source"))||void 0===t?void 0:t.replace(/[^\w-]+/g,""))||"unknown"})})(e)})(e.step),collectionOptions:{fields:t?"eventually_due":"currently_due",futureRequirements:"omit"}})))};var nD;const oD=()=>G().createElement(Ss,{onStepChange:()=>window.scroll(0,0),onExit:()=>{var e;const t=new URLSearchParams(window.location.search);window.location.href=Pi({page:"wc-admin",path:"/payments/connect",source:(null===(e=t.get("source"))||void 0===e?void 0:e.replace(/[^\w-]+/g,""))||"unknown",from:"WCPAY_ONBOARDING_WIZARD"})}},G().createElement(UR,{name:"business"},G().createElement(PR,null,G().createElement(VR,null))),G().createElement(UR,{name:"embedded",showHeading:!1},G().createElement(tD,null))),rD={business_name:null===wcSettings||void 0===wcSettings?void 0:wcSettings.siteTitle,mcc:(()=>{var e,t,n,o,r;const a=null===(o=null===(n=null===(t=null===(e=wcSettings.admin)||void 0===e?void 0:e.onboarding)||void 0===t?void 0:t.profile)||void 0===n?void 0:n.industry)||void 0===o?void 0:o[0];if(a)return((null===(r=null===wcpaySettings||void 0===wcpaySettings?void 0:wcpaySettings.onboardingFieldsData)||void 0===r?void 0:r.industry_to_mcc)||{})[a]})(),url:"localhost"===location.hostname?"https://wcpay.test":(null===wcSettings||void 0===wcSettings?void 0:wcSettings.homeUrl)+(()=>{var e;const{woocommerce_share_key:t,woocommerce_coming_soon:n,woocommerce_private_link:o}=(null===(e=null===wcSettings||void 0===wcSettings?void 0:wcSettings.admin)||void 0===e?void 0:e.siteVisibilitySettings)||{};return"yes"!==n||"no"===o?"":t?"?woo-share="+t:""})(),country:null===(nD=null===wcpaySettings||void 0===wcpaySettings?void 0:wcpaySettings.connect)||void 0===nD?void 0:nD.country},aD=()=>((0,Y.useEffect)((()=>((()=>{var e;Os=Is=Date.now();const t=new URLSearchParams(window.location.search);oa("wcpay_onboarding_flow_started",{source:(null===(e=t.get("source"))||void 0===e?void 0:e.replace(/[^\w-]+/g,""))||"unknown"})})(),document.body.classList.remove("woocommerce-admin-is-loading"),document.body.classList.add("woocommerce-admin-full-screen"),document.body.classList.add("is-wp-toolbar-disabled"),document.body.classList.add("wcpay-onboarding__body"),()=>{document.body.classList.remove("woocommerce-admin-full-screen"),document.body.classList.remove("is-wp-toolbar-disabled"),document.body.classList.remove("wcpay-onboarding__body")})),[]),G().createElement(La,{className:"wcpay-onboarding-prototype"},G().createElement(Ns,{initialData:rD},G().createElement(oD,null)))),iD=()=>{const e=new URLSearchParams(window.location.search),t=!!e.get("collect_payout_requirements");return(0,Y.useEffect)((()=>(document.body.classList.remove("woocommerce-admin-is-loading"),document.body.classList.add("woocommerce-admin-full-screen"),document.body.classList.add("is-wp-toolbar-disabled"),document.body.classList.add("wcpay-onboarding__body"),()=>{document.body.classList.remove("woocommerce-admin-full-screen"),document.body.classList.remove("is-wp-toolbar-disabled"),document.body.classList.remove("wcpay-onboarding__body")})),[]),G().createElement(La,{className:"wcpay-onboarding-prototype"},G().createElement(Ns,null,G().createElement("div",{className:"stepper__nav"},G().createElement("img",{src:BR,alt:"Woo",className:"stepper__nav-logo"}),G().createElement("button",{type:"button",className:"stepper__nav-button",onClick:()=>{var t;(()=>{var e;const t=new URLSearchParams(window.location.search);oa("wcpay_onboarding_kyc_exit",{source:(null===(e=t.get("source"))||void 0===e?void 0:e.replace(/[^\w-]+/g,""))||"unknown"})})(),window.location.href=Fi({source:(null===(t=e.get("source"))||void 0===t?void 0:t.replace(/[^\w-]+/g,""))||"unknown"},"WCPAY_ONBOARDING_KYC")}},G().createElement("img",{src:zR,alt:"Close"}))),G().createElement("div",{className:"stepper__wrapper"},G().createElement("div",{className:"stepper__content"},G().createElement(tD,{continueKyc:!0,collectPayoutRequirements:t})))))};const sD=e=>{var{className:t}=e,n=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);rG().createElement(So,{id:o,className:"fraud-protection-rule-card"},G().createElement(sD,{className:"fraud-protection-rule-card-header-container"},G().createElement("div",null,G().createElement("p",{className:"fraud-protection-rule-card-header"},e),G().createElement("p",{className:"fraud-protection-rule-card-description"},t))),G().createElement("hr",null),G().createElement(sD,null,n)),dD=({children:e})=>G().createElement("div",{className:"fraud-protection-rule-description"},G().createElement("strong",null,(0,W.__)("How does this filter protect me?","woocommerce-payments")),G().createElement("p",null,e)),lD=function(e){let{className:t,checked:n,id:o,disabled:r,onChange:a=mt.noop,...i}=e;const s=Ro()("components-form-toggle",t,{"is-checked":n,"is-disabled":r});return(0,q.createElement)("span",{className:s},(0,q.createElement)("input",K({className:"components-form-toggle__input",id:o,type:"checkbox",checked:n,onChange:a,disabled:r},i)),(0,q.createElement)("span",{className:"components-form-toggle__track"}),(0,q.createElement)("span",{className:"components-form-toggle__thumb"}))};function uD(e){let{label:t,checked:n,help:o,className:r,onChange:a,disabled:i}=e;const s=`inspector-toggle-control-${(0,Do.useInstanceId)(uD)}`;let c,d;return o&&(c=s+"__help",d=(0,mt.isFunction)(o)?o(n):o),(0,q.createElement)(eg,{id:s,help:d,className:Ro()("components-toggle-control",r)},(0,q.createElement)(lD,{id:s,checked:n,onChange:function(e){a(e.target.checked)},"aria-describedby":c,disabled:i}),(0,q.createElement)("label",{htmlFor:s,className:"components-toggle-control__label"},t))}const mD=(0,Y.createContext)({protectionSettingsUI:{},setProtectionSettingsUI:()=>null,setIsDirty:()=>null}),pD="review",yD="block",hD=[{label:(0,W.__)("Authorize and hold for review","woocommerce-payments"),value:pD},{label:(0,W.__)("Block Payment","woocommerce-payments"),value:yD}],_D={unchecked:(0,W.__)("When enabled, the payment will be blocked."),[pD]:(0,W.__)("The payment method will not be charged until you review and approve the transaction."),[yD]:(0,W.__)("The payment will be blocked.")},fD=(e,t)=>e?_D[t]:_D.unchecked,gD=({setting:e,label:t,children:n})=>{const{protectionSettingsUI:o,setProtectionSettingsUI:r,setIsDirty:a}=(0,Y.useContext)(mD),{isFRTReviewFeatureActive:i}=wcpaySettings,s=null==o?void 0:o[e],c=((e,t)=>t?e.block?yD:pD:yD)(s,i),d=(t,n)=>{r((o=>Object.assign(Object.assign({},o),{[e]:Object.assign(Object.assign({},o[e]),{[t]:n})}))),a(!0)};return o?G().createElement("div",{className:"fraud-protection-rule-toggle"},G().createElement("strong",null,(0,W.__)("Enable filtering","woocommerce-payments")),G().createElement(uD,{label:t,key:e,help:fD(null==s?void 0:s.enabled,c),checked:null==s?void 0:s.enabled,className:"fraud-protection-rule-toggle-toggle",onChange:e=>{d("enabled",e)}}),(null==s?void 0:s.enabled)&&G().createElement("div",null,n,!!i&&G().createElement("div",{className:"fraud-protection-rule-toggle-block"},G().createElement("strong",null,(0,W.__)("Filter action","woocommerce-payments")),G().createElement(tg,{options:hD,selected:c,onChange:e=>{d("block",yD===e)}})))):null},vD=()=>G().createElement(cD,{title:(0,W.__)("AVS Mismatch","woocommerce-payments"),description:(0,W.__)("This filter compares the street number and the post code submitted by the customer against the data on file with the card issuer.","woocommerce-payments"),id:"avs-mismatch-card"},G().createElement(gD,{setting:"avs_verification",label:(0,W.__)("Block transactions for mismatched AVS","woocommerce-payments")}),G().createElement(dD,null,(0,W.__)("Buyers who can provide the street number and post code on file with the issuing bank are more likely to be the actual account holder. AVS matches, however, are not a guarantee.","woocommerce-payments"))),wD=["error","warning","info"],bD=({type:e,children:t})=>{if(!wD.includes(e))return null;const n="info"===e?G().createElement(mg,null):G().createElement(Qr.A,null);return G().createElement(Ta,{status:e,icon:n,className:"fraud-protection-rule-card-notice fraud-protection-rule-card-notice-"+e,children:t,isDismissible:!1})},ED=()=>{var e,t,n;const o=null===(n=null===(t=null===(e=null===wcpaySettings||void 0===wcpaySettings?void 0:wcpaySettings.accountStatus)||void 0===e?void 0:e.fraudProtection)||void 0===t?void 0:t.declineOnCVCFailure)||void 0===n||n;return G().createElement(cD,{title:(0,W.__)("CVC Verification","woocommerce-payments"),description:(0,W.__)("This filter checks the security code submitted by the customer against the data on file with the card issuer.","woocommerce-payments"),id:"cvc-verification-card"},G().createElement(dD,null,(0,W.__)("Because the card security code appears only on the card and not on receipts or statements, the card security code provides some assurance that the physical card is in the possession of the buyer.","woocommerce-payments")),G().createElement(bD,{type:"warning"},o?Ua({mixedString:(0,W.__)("For security, this filter is enabled and cannot be modified. Payments failing CVC verification will be blocked. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),components:{learnMoreLink:G().createElement(Kr.Link,{target:"_blank",type:"external",href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/fraud-protection/#advanced-configuration"})}}):(0,W.__)("This filter is disabled, and can not be modified.","woocommerce-payments")))};function $D(e){return void 0!==e.key}function SD(e){return void 0!==e.min_items}function xD(e){return void 0!==e.min_amount}const kD=()=>wcSettings.admin.preloadSettings.general.woocommerce_allowed_countries,CD=()=>{switch(kD()){case"all":default:return[];case"all_except":return wcSettings.admin.preloadSettings.general.woocommerce_all_except_countries;case"specific":return wcSettings.admin.preloadSettings.general.woocommerce_specific_allowed_countries}},ND=e=>{const t=parseFloat(e);return isNaN(t)?"":[parseInt((100*t).toString(),10),wcpaySettings.storeCurrency||"usd"].join("|")},TD=e=>{if(!e)return"";const[t]=e.toString().split("|");return Number(t)/100},AD=(e,t,n={})=>{var o,r,a,i;const s=((e,t)=>({key:e,outcome:t?Vl:Wl,check:null}))(e,t);switch(e){case Hl:s.check={key:"avs_mismatch",operator:Xl,value:!0};break;case Yl:s.check={key:"billing_shipping_address_same",operator:Xl,value:!1};break;case Gl:s.check={key:"ip_country",operator:"specific"===kD()?"not_in":"in",value:CD().join("|").toLowerCase()};break;case ql:s.check={key:"ip_billing_country_same",operator:Xl,value:!1};break;case Kl:if(SD(n)){const e=(null==n?void 0:n.min_items)+"",t=(null==n?void 0:n.max_items)+"";parseInt(e,10)&&parseInt(t,10)?s.check={operator:"or",checks:[{key:Zl,operator:tu,value:null!==(o=parseInt(e,10))&&void 0!==o?o:null},{key:Zl,operator:eu,value:null!==(r=parseInt(t,10))&&void 0!==r?r:null}]}:(parseInt(e,10)||parseInt(t,10))&&(s.check=parseInt(e,10)?{key:Zl,operator:tu,value:null!==(a=parseInt(e,10))&&void 0!==a?a:null}:{key:Zl,operator:eu,value:null!==(i=parseInt(t,10))&&void 0!==i?i:null})}break;case Ql:if(xD(n)){const e=(null==n?void 0:n.min_amount)+"",t=(null==n?void 0:n.max_amount)+"";parseFloat(e)&&parseFloat(t)?s.check={operator:"or",checks:[{key:Jl,operator:tu,value:ND(e)},{key:Jl,operator:eu,value:ND(t)}]}:(parseFloat(e)||parseFloat(t))&&(s.check=parseFloat(e)?{key:Jl,operator:tu,value:ND(e)}:{key:Jl,operator:eu,value:ND(t)})}}return s},OD=(e,t,n)=>{if($D(e)&&t===e.key&&n===e.operator)return e;if(!$D(e)&&(null==e?void 0:e.checks))for(const o in e.checks){const r=e.checks[o],a=OD(r,t,n);if(!1!==a)return a}return!1},ID=e=>{var t,n,o,r;const a=(null===(n=null===(t=null===wcpaySettings||void 0===wcpaySettings?void 0:wcpaySettings.accountStatus)||void 0===t?void 0:t.fraudProtection)||void 0===n?void 0:n.declineOnAVSFailure)||!1,i={[Hl]:{enabled:a,block:a},[Yl]:{enabled:!1,block:!1},[Gl]:{enabled:!1,block:!1},[ql]:{enabled:!1,block:!1},[Kl]:{enabled:!1,block:!1,min_items:null,max_items:null},[Ql]:{enabled:!1,block:!1,min_amount:null,max_amount:null}},s={};if("string"!=typeof e)for(const t in e){const n=e[t];switch(n.key){case Hl:case Yl:case Gl:case ql:s[n.key]={enabled:!0,block:n.outcome===Vl};break;case Kl:const e=OD(n.check,Zl,tu),t=OD(n.check,Zl,eu);s[n.key]={enabled:!0,block:n.outcome===Vl,min_items:null!==(o=e.value)&&void 0!==o?o:"",max_items:null!==(r=t.value)&&void 0!==r?r:""};break;case Ql:const a=OD(n.check,Jl,tu),i=OD(n.check,Jl,eu);s[n.key]={enabled:!0,block:n.outcome===Vl,min_amount:TD(a.value),max_amount:TD(i.value)}}}return Object.assign({},i,s)},LD=({setting:e})=>{var t,n;const{protectionSettingsUI:o}=(0,Y.useContext)(mD),[r,a]=(0,Y.useState)(null!==(n=null===(t=o[e])||void 0===t?void 0:t.block)&&void 0!==n&&n);(0,Y.useEffect)((()=>{var t,n;a(null!==(n=null===(t=o[e])||void 0===t?void 0:t.block)&&void 0!==n&&n)}),[o,e]);const i=kD(),s=CD();return G().createElement(bD,{type:"info"},(d=r,"all_except"===(c=i)?d?(0,W.__)("Orders from the following countries will be blocked by the filter: ","woocommerce-payments"):(0,W.__)("Orders from the following countries will be screened by the filter: ","woocommerce-payments"):"specific"===c?d?(0,W.__)("Orders from outside of the following countries will be blocked by the filter: ","woocommerce-payments"):(0,W.__)("Orders from outside of the following countries will be screened by the filter: ","woocommerce-payments"):null),G().createElement("strong",null,(0,n_.decodeEntities)(s.map((e=>{var t;return null!==(t=wcSettings.countries[e])&&void 0!==t&&t})).filter((e=>e)).join(", "))));var c,d},RD=()=>{const e="all"===kD();return G().createElement(cD,{title:(0,W.__)("International IP Address","woocommerce-payments"),description:Ua({mixedString:(0,W.__)("This filter screens for {{ipAddressLink}}IP addresses{{/ipAddressLink}} outside of your {{supportedCountriesLink}}supported countries{{/supportedCountriesLink}}.","woocommerce-payments"),components:{ipAddressLink:G().createElement(Kr.Link,{target:"_blank",type:"external",href:"https://simple.wikipedia.org/wiki/IP_address"}),supportedCountriesLink:G().createElement("a",{href:Pi({page:"wc-settings",tab:"general"})})}}),id:"international-ip-address-card"},e&&G().createElement(bD,{type:"warning"},(0,W.__)("This filter is disabled because you're currently selling to all countries.","woocommerce-payments")),!e&&G().createElement(gD,{setting:"international_ip_address",label:(0,W.__)("Block transactions for international IP addresses","woocommerce-payments")}),G().createElement(dD,null,(0,W.__)("You should be especially wary when a customer has an international IP address but uses domestic billing and shipping information. Fraudsters often pretend to live in one location, but live and shop from another.","woocommerce-payments")),!e&&G().createElement(LD,{setting:"international_ip_address"}))},DD=()=>G().createElement(cD,{title:(0,W.__)("IP Address Mismatch","woocommerce-payments"),description:Ua({mixedString:(0,W.__)("This filter screens for customer's {{ipAddressLink}}IP address{{/ipAddressLink}} to see if it is in a different country than indicated in their billing address.","woocommerce-payments"),components:{ipAddressLink:G().createElement(Kr.Link,{target:"_blank",type:"external",href:"https://simple.wikipedia.org/wiki/IP_address"})}}),id:"ip-address-mismatch"},G().createElement(gD,{setting:"ip_address_mismatch",label:(0,W.__)("Screen transactions where the IP country and billing country don't match","woocommerce-payments")}),G().createElement(dD,null,(0,W.__)("Fraudulent transactions often use fake addresses to place orders. If the IP address seems to be in one country, but the billing address is in another, that could signal potential fraud.","woocommerce-payments"))),MD=()=>G().createElement(cD,{title:(0,W.__)("Address Mismatch","woocommerce-payments"),description:(0,W.__)("This filter screens for differences between the shipping information and the billing information (country).","woocommerce-payments"),id:"address-mismatch-card"},G().createElement(gD,{setting:"address_mismatch",label:(0,W.__)("Block transactions for mismatched addresses","woocommerce-payments")}),G().createElement(dD,null,(0,W.__)("There are legitimate reasons for a billing/shipping mismatch with a customer purchase, but a mismatch could also indicate that someone is using a stolen identity to complete a purchase.","woocommerce-payments"))),PD=({id:e,prefix:t,value:n,placeholder:o,help:r,onChange:a=()=>null})=>{const i=(0,Y.useCallback)((e=>/^(\d+\.?\d*)?$/m.test(e)),[]),s=i(n)?n:"",[c,d]=G().useState(s);return(0,Y.useEffect)((()=>{i(c)||a("")}),[i,c,a]),(isNaN(Number(n))||null===n||"0"===n)&&(n=""),G().createElement("div",{className:"components-base-control components-amount-input__container"},G().createElement("div",{className:"components-base-control__field components-amount-input__input_container"},t&&G().createElement("span",{className:"components-amount-input__prefix"},t),G().createElement("input",{id:e,placeholder:o,value:c,"data-testid":"amount-input",onChange:e=>{return t=e.target.value,void(i(t)&&(d(t),a(t)));var t},className:"components-text-control__input components-amount-input__input"})),G().createElement("span",{className:"components-amount-input__help_text"},r))},jD=e=>""===e||"0"===e?0:parseFloat(e),FD=({setting:e})=>{const{protectionSettingsUI:t,setProtectionSettingsUI:n,setIsDirty:o}=(0,Y.useContext)(mD),r=(0,Y.useMemo)((()=>t[e]),[t,e]),a=parseFloat(r.min_amount+""),i=parseFloat(r.max_amount+""),s=!jD(a+"")&&!jD(i+""),c=a&&i&&jD(a+"")>jD(i+""),d=(()=>{var e;const t={symbol:"$"};if("1"!==wcpaySettings.isMultiCurrencyEnabled)return t.symbol;const n=Bc(wcpaySettings.storeCurrency),{symbol:o}=(null===(e=n)||void 0===e?void 0:e.getCurrencyConfig())||t;return o})(),l=t=>r=>{n((n=>Object.assign(Object.assign({},n),{[e]:Object.assign(Object.assign({},n[e]),{[t]:r?parseFloat(r+""):null})}))),o(!0)};return G().createElement("div",{className:"fraud-protection-rule-toggle-children-container"},G().createElement("strong",null,"Limits"),G().createElement("div",{className:"fraud-protection-rule-toggle-children-horizontal-form"},G().createElement("div",{className:"fraud-protection-rule-toggle-children-vertical-form"},G().createElement("label",{htmlFor:"fraud-protection-purchase-price-minimum"},(0,W.__)("Minimum purchase price","woocommerce-payments")),G().createElement(PD,{id:"fraud-protection-purchase-price-minimum",prefix:d,placeholder:"0.00",value:a.toString(),onChange:l("min_amount"),help:(0,W.__)("Leave blank for no limit","woocommerce-payments")})),G().createElement("div",{className:"fraud-protection-rule-toggle-children-vertical-form"},G().createElement("label",{htmlFor:"fraud-protection-purchase-price-maximum"},(0,W.__)("Maximum purchase price","woocommerce-payments")),G().createElement(PD,{id:"fraud-protection-purchase-price-maximum",prefix:d,placeholder:"0.00",value:i.toString(),onChange:l("max_amount"),help:(0,W.__)("Leave blank for no limit","woocommerce-payments")}))),s&&G().createElement("div",null,G().createElement("br",null),G().createElement(bD,{type:"warning"},(0,W.__)("A price range must be set for this filter to take effect.","woocommerce-payments"))),c?G().createElement("div",null,G().createElement("br",null),G().createElement(bD,{type:"error"},(0,W.__)("Maximum purchase price must be greater than the minimum purchase price.","woocommerce-payments"))):null)},BD=(e,t)=>{if(e.enabled&&xD(e)){const{min_amount:n,max_amount:o}=e,r=jD(n+""),a=jD(o+"");if(!r&&!a)return t((0,W.__)('A price range must be set for the "Purchase Price threshold" filter.',"woocommerce-payments")),!1;if(n&&o&&r>a)return t((0,W.__)("Maximum purchase price must be greater than the minimum purchase price.","woocommerce-payments")),!1}return!0},zD=()=>G().createElement(cD,{title:(0,W.__)("Purchase Price Threshold","woocommerce-payments"),description:(0,W.__)("This filter compares the purchase price of an order to the minimum and maximum purchase amounts that you specify.","woocommerce-payments"),id:"purchase-price-threshold-card"},G().createElement(gD,{setting:"purchase_price_threshold",label:(0,W.__)("Block transactions for abnormal purchase prices","woocommerce-payments")},G().createElement(FD,{setting:"purchase_price_threshold"})),G().createElement(dD,null,(0,W.__)("An unusually high purchase amount, compared to the average for your business, can indicate potential fraudulent activity.","woocommerce-payments"))),UD=({setting:e})=>{const{protectionSettingsUI:t,setProtectionSettingsUI:n,setIsDirty:o}=(0,Y.useContext)(mD),r=(0,Y.useMemo)((()=>t[e]),[t,e]),a=parseInt((null==r?void 0:r.min_items)+"",10),i=parseInt((null==r?void 0:r.max_items)+"",10),s=isNaN(a)?"":a,c=isNaN(i)?"":i,d=!parseInt(s+"",10)&&!parseInt(c+"",10),l=parseInt(s+"",10)>parseInt(c+"",10),u=t=>r=>{n((n=>Object.assign(Object.assign({},n),{[e]:Object.assign(Object.assign({},n[e]),{[t]:r?parseInt(r+"",10):r})}))),o(!0)};return G().createElement("div",{className:"fraud-protection-rule-toggle-children-container"},G().createElement("strong",null,"Limits"),G().createElement("div",{className:"fraud-protection-rule-toggle-children-horizontal-form"},G().createElement("div",{className:"fraud-protection-rule-toggle-children-vertical-form"},G().createElement("label",{htmlFor:"fraud-protection-order-items-minimum"},(0,W.__)("Minimum items per order","woocommerce-payments")),G().createElement(hv,{id:"fraud-protection-order-items-minimum",placeholder:"0",value:s,type:"number",onChange:u("min_items"),onKeyDown:e=>/^[+-.,e]$/m.test(e.key)&&e.preventDefault(),help:(0,W.__)("Leave blank for no limit","woocommerce-payments"),min:"1",step:"1"})),G().createElement("div",{className:"fraud-protection-rule-toggle-children-vertical-form"},G().createElement("label",{htmlFor:"fraud-protection-order-items-maximum"},(0,W.__)("Maximum items per order","woocommerce-payments")),G().createElement(hv,{id:"fraud-protection-order-items-maximum",placeholder:"0",type:"number",value:c,onChange:u("max_items"),onKeyDown:e=>/^[+-.,e]$/m.test(e.key)&&e.preventDefault(),help:(0,W.__)("Leave blank for no limit","woocommerce-payments"),min:"1",step:"1"}))),d&&G().createElement("div",null,G().createElement("br",null),G().createElement(bD,{type:"warning"},(0,W.__)("An item range must be set for this filter to take effect.","woocommerce-payments"))),l?G().createElement("div",null,G().createElement("br",null),G().createElement(bD,{type:"error"},(0,W.__)("Maximum item count must be greater than the minimum item count.","woocommerce-payments"))):null)},VD=(e,t)=>{if(e.enabled&&SD(e)){const{min_items:n,max_items:o}=e;if(!parseInt(n+"",10)&&!parseInt(o+"",10))return t((0,W.__)('An item range must be set for the "Order Item Threshold" filter.',"woocommerce-payments")),!1;if(parseInt(n+"",10)>parseInt(o+"",10))return t((0,W.__)('Maximum item count must be greater than the minimum item count on the "Order Item Threshold" rule.',"woocommerce-payments")),!1}return!0},WD=()=>G().createElement(cD,{title:(0,W.__)("Order Items Threshold","woocommerce-payments"),description:(0,W.__)("This filter compares the amount of items in an order to the minimum and maximum counts that you specify.","woocommerce-payments"),id:"order-items-threshold-card"},G().createElement(gD,{setting:"order_items_threshold",label:(0,W.__)("Block transactions for abnormal item counts","woocommerce-payments")},G().createElement(UD,{setting:"order_items_threshold"})),G().createElement(dD,null,(0,W.__)("An unusually high item count, compared to the average for your business, can indicate potential fraudulent activity.","woocommerce-payments"))),HD={"avs-mismatch-card":"wcpay_fraud_protection_advanced_settings_card_avs_mismatch_viewed","cvc-verification-card":"wcpay_fraud_protection_advanced_settings_card_cvc_verification_viewed","international-ip-address-card":"wcpay_fraud_protection_advanced_settings_card_international_ip_address_card_viewed","ip-address-mismatch":"wcpay_fraud_protection_advanced_settings_card_ip_address_mismatch_card_viewed","address-mismatch-card":"wcpay_fraud_protection_advanced_settings_card_address_mismatch_viewed","purchase-price-threshold-card":"wcpay_fraud_protection_advanced_settings_card_price_threshold_viewed","order-items-threshold-card":"wcpay_fraud_protection_advanced_settings_card_items_threshold_viewed"},YD=()=>G().createElement(G().Fragment,null,G().createElement("h2",{className:"fraud-protection-header-breadcrumb"},G().createElement(Kr.Link,{type:"wp-admin",href:Pi({page:"wc-settings",tab:"checkout",section:"woocommerce_payments"})},"WooPayments")," > ",(0,W.__)("Advanced fraud protection","woocommerce-payments")),G().createElement("p",{className:"fraud-protection-advanced-settings-notice"},(0,W.__)("At least one risk filter needs to be enabled for advanced protection.","woocommerce-payments"))),GD=({children:e})=>{const t=document.querySelector(".woocommerce-layout__header-wrapper");return t&&Fs().createPortal(e,t)},qD=()=>{const[e,t]=(0,Y.useState)(!1),{saveSettings:n,isLoading:o,isSaving:r}=ip(),a=(0,Y.useRef)(),[i,s]=(()=>{const{updateProtectionLevel:e}=(0,oc.useDispatch)(Li);return[(0,oc.useSelect)((e=>e(Li).getCurrentProtectionLevel())),e]})(),[c,d]=(()=>{const{updateAdvancedFraudProtectionSettings:e}=(0,oc.useDispatch)(Li);return[(0,oc.useSelect)((e=>e(Li).getAdvancedFraudProtectionSettings())),e]})(),[l,u]=(0,Y.useState)(null),[m,p]=(0,Y.useState)({});(0,Y.useEffect)((()=>{p(ID(c))}),[c]),(0,Y.useLayoutEffect)((()=>{var e;const t=document.querySelector(".fraud-protection-header-save-button");t&&(null===(e=document.querySelector(".woocommerce-layout__header-heading"))||void 0===e||e.after(t))}));const y=()=>{var e,t;if(!(e=>{u(null);const t={order_items_threshold:VD,purchase_price_threshold:BD};return Object.keys(t).map((n=>t[n](e[n],u))).every(Boolean)})(m))return void window.scrollTo({top:0});if((e=>Object.values(e).some((e=>e.enabled)))(m))Ul!==i&&(s(Ul),(0,oc.dispatch)("core/notices").createSuccessNotice((0,W.__)('Current protection level is set to "advanced".',"woocommerce-payments")));else{if(zl===i)return void(0,oc.dispatch)("core/notices").createErrorNotice((0,W.__)("At least one risk filter needs to be enabled for advanced protection.","woocommerce-payments"));s(zl),(0,oc.dispatch)("core/notices").createErrorNotice((0,W.__)('Current protection level is set to "basic". At least one risk filter needs to be enabled for advanced protection.',"woocommerce-payments"))}const o=(e=>{const t=[];for(const n in e)e[n].enabled&&t.push(AD(n,e[n].block,e[n]));return t.filter((e=>e))})(m);(null===(t=null===(e=null===wcpaySettings||void 0===wcpaySettings?void 0:wcpaySettings.accountStatus)||void 0===e?void 0:e.fraudProtection)||void 0===t?void 0:t.declineOnAVSFailure)&&(wcpaySettings.accountStatus.fraudProtection.declineOnAVSFailure=o.some((e=>"avs_verification"===e.key))),d(o),n(),oa("wcpay_fraud_protection_advanced_settings_saved",{settings:JSON.stringify(o)})};(0,Y.useEffect)((()=>{var e;const t=document.querySelector('#toplevel_page_wc-admin-path--payments-overview a[href$="section=woocommerce_payments"]');t&&(t.setAttribute("aria-current","page"),t.classList.add("current"),null===(e=t.parentElement)||void 0===e||e.classList.add("current"))}),[o]);const h=e=>{e.forEach((e=>{var t;const{target:n,intersectionRatio:o}=e;if(0{if(!o)return a.current=new IntersectionObserver(h),Object.keys(HD).forEach((e=>{var t;const n=document.getElementById(e);n&&(null===(t=a.current)||void 0===t||t.observe(n))})),()=>{var e;null===(e=a.current)||void 0===e||e.disconnect()}}),[o]);const{isFRTReviewFeatureActive:_}=wcpaySettings,f=YC((()=>{if(!o&&!(0,mt.isMatchWith)(ID(c),m,((e,t)=>{for(const n in e)if((_||"block"!==n)&&e[n]!==t[n])return!1;return!0})))return(0,W.__)("There are unsaved changes on this page. Are you sure you want to leave and discard the unsaved changes?","woocommerce-payments")}));(0,Y.useEffect)(f,[f,m,c]);const g=()=>G().createElement(Dr,{variant:"primary",isBusy:r,onClick:y,disabled:r||o||"error"===c||!e},(0,W.__)("Save Changes","woocommerce-payments"));return G().createElement(mD.Provider,{value:{protectionSettingsUI:m,setProtectionSettingsUI:p,setIsDirty:t}},G().createElement(KT,null,G().createElement(Ia,null,G().createElement("div",{className:"fraud-protection-advanced-settings-layout"},G().createElement(YD,null),l&&G().createElement("div",{className:"fraud-protection-advanced-settings-error-notice"},G().createElement(da,{status:"error",isDismissible:!0,onRemove:()=>{u(null)}},(0,W.sprintf)("%s %s",(0,W.__)("Settings were not saved.","woocommerce-payments"),l))),"error"===c&&G().createElement("div",{className:"fraud-protection-advanced-settings-error-notice"},G().createElement(da,{status:"error",isDismissible:!1},(0,W.__)("There was an error retrieving your fraud protection settings. Please refresh the page to try again.","woocommerce-payments"))),G().createElement(uf,{isLoading:o,numLines:20},G().createElement(vD,null)),G().createElement(uf,{isLoading:o,numLines:20},G().createElement(RD,null)),G().createElement(uf,{isLoading:o,numLines:20},G().createElement(DD,null)),G().createElement(uf,{isLoading:o,numLines:20},G().createElement(MD,null)),G().createElement(uf,{isLoading:o,numLines:20},G().createElement(zD,null)),G().createElement(uf,{isLoading:o,numLines:20},G().createElement(WD,null)),G().createElement(uf,{isLoading:o,numLines:20},G().createElement(ED,null)),G().createElement("footer",{className:"fraud-protection-advanced-settings__footer"},G().createElement(Dr,{href:Pi({page:"wc-settings",tab:"checkout",section:"woocommerce_payments"}),variant:"secondary",disabled:r||o},(0,W.__)("Back to Payments Settings","woocommerce-payments")),g())))),G().createElement(GD,null,G().createElement("div",{className:"fraud-protection-header-save-button"},g())))};(0,H.addFilter)("woocommerce_admin_pages_list","woocommerce-payments",(e=>{const{menuID:t,rootLink:n}=function(){const e=document.querySelector("#toplevel_page_wc-admin-path--payments-connect")?"connect":"overview";return{menuID:`toplevel_page_wc-admin-path--payments-${e}`,rootLink:[`/payments/${e}`,(0,W.__)("Payments","woocommerce-payments")]}}(),o=window.wcAdminFeatures&&window.wcAdminFeatures.navigation?"WooPayments":(0,W.__)("Connect","woocommerce-payments");return e.push({container:nc,path:"/payments/connect",wpOpenMenu:t,breadcrumbs:[n,o],navArgs:{id:"wc-payments"},capability:"manage_woocommerce"}),e.push({container:aD,path:"/payments/onboarding",wpOpenMenu:t,breadcrumbs:[n,(0,W.__)("Onboarding","woocommerce-payments")],navArgs:{id:"wc-payments-onboarding"},capability:"manage_woocommerce"}),e.push({container:iD,path:"/payments/onboarding/kyc",wpOpenMenu:t,breadcrumbs:[n,(0,W.__)("Continue onboarding","woocommerce-payments")],navArgs:{id:"wc-payments-continue-onboarding"},capability:"manage_woocommerce"}),e.push({container:dR,path:"/payments/overview",wpOpenMenu:t,breadcrumbs:[n,(0,W.__)("Overview","woocommerce-payments")],navArgs:{id:"wc-payments-overview"},capability:"manage_woocommerce"}),e.push({container:sh,path:"/payments/payouts",wpOpenMenu:t,breadcrumbs:[n,(0,W.__)("Payouts","woocommerce-payments")],navArgs:{id:"wc-payments-deposits"},capability:"manage_woocommerce"}),e.push({container:T_,path:"/payments/payouts/details",wpOpenMenu:t,breadcrumbs:[n,["/payments/payouts",(0,W.__)("Payouts","woocommerce-payments")],(0,W.__)("Payout details","woocommerce-payments")],navArgs:{id:"wc-payments-deposit-details",parentPath:"/payments/payouts"},capability:"manage_woocommerce"}),e.push({container:Y_,path:"/payments/transactions",wpOpenMenu:t,breadcrumbs:[n,(0,W.__)("Transactions","woocommerce-payments")],navArgs:{id:"wc-payments-transactions"},capability:"manage_woocommerce"}),e.push({container:nv,path:"/payments/transactions/details",wpOpenMenu:t,breadcrumbs:[n,["/payments/transactions",(0,W.__)("Transactions","woocommerce-payments")],(0,W.__)("Payment details","woocommerce-payments")],navArgs:{id:"wc-payments-transaction-details",parentPath:"/payments/transactions"},capability:"manage_woocommerce"}),e.push({container:iv,path:"/payments/disputes",wpOpenMenu:t,breadcrumbs:[n,(0,W.__)("Disputes","woocommerce-payments")],navArgs:{id:"wc-payments-disputes"},capability:"manage_woocommerce"}),e.push({container:yv,path:"/payments/disputes/details",wpOpenMenu:t,breadcrumbs:[n,["/payments/disputes",(0,W.__)("Disputes","woocommerce-payments")],(0,W.__)("Dispute details","woocommerce-payments")],navArgs:{id:"wc-payments-disputes-details-legacy-redirect",parentPath:"/payments/disputes"},capability:"manage_woocommerce"}),e.push({container:ZC,path:"/payments/disputes/challenge",wpOpenMenu:t,breadcrumbs:[n,["/payments/disputes",(0,W.__)("Disputes","woocommerce-payments")],(0,W.__)("Challenge dispute","woocommerce-payments")],navArgs:{id:"wc-payments-disputes-challenge",parentPath:"/payments/disputes"},capability:"manage_woocommerce"}),e.push({container:qT,path:"/payments/additional-payment-methods",wpOpenMenu:t,breadcrumbs:[n,(0,W.__)("Add additional payment methods","woocommerce-payments")],capability:"manage_woocommerce"}),e.push({container:uA,path:"/payments/multi-currency-setup",wpOpenMenu:t,breadcrumbs:[n,(0,W.__)("Set up multiple currencies","woocommerce-payments")],capability:"manage_woocommerce"}),e.push({container:IA,path:"/payments/card-readers",wpOpenMenu:t,breadcrumbs:[n,(0,W.__)("Card readers","woocommerce-payments")],navArgs:{id:"wc-payments-card-readers"},capability:"manage_woocommerce"}),e.push({container:VA,path:"/payments/loans",wpOpenMenu:t,breadcrumbs:[n,(0,W.__)("Capital Loans","woocommerce-payments")],navArgs:{id:"wc-payments-capital"},capability:"manage_woocommerce"}),wcpaySettings&&wcpaySettings.featureFlags.documents&&e.push({container:SR,path:"/payments/documents",wpOpenMenu:t,breadcrumbs:[n,(0,W.__)("Documents","woocommerce-payments")],navArgs:{id:"wc-payments-documents"},capability:"manage_woocommerce"}),wcpaySettings&&e.push({container:qD,path:"/payments/fraud-protection",wpOpenMenu:t,breadcrumbs:["WooPayments"],capability:"manage_woocommerce"}),e})),(0,H.addFilter)("woocommerce_admin_onboarding_task_list","woocommerce-payments",(e=>{const{showUpdateDetailsTask:t,wpcomReconnectUrl:n}=wcpaySettings;return[...e,...iR({showUpdateDetailsTask:t,wpcomReconnectUrl:n,showGoLiveTask:!0})]}))})()})();