%PDF- %PDF-
| Direktori : /home/vacivi36/vittashop.com.br/wp-content/plugins/woocommerce-payments/dist/ |
| Current File : /home/vacivi36/vittashop.com.br/wp-content/plugins/woocommerce-payments/dist/index.js |
/*! For license information please see index.js.LICENSE.txt */
(()=>{var e={4418:(e,t,n)=>{"use strict";var o=n(1609),r=Symbol.for("react.element"),a=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),s=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var o,c={},l=null,m=null;for(o in void 0!==n&&(l=""+n),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(m=t.ref),t)a.call(t,o)&&!i.hasOwnProperty(o)&&(c[o]=t[o]);if(e&&e.defaultProps)for(o in t=e.defaultProps)void 0===c[o]&&(c[o]=t[o]);return{$$typeof:r,type:e,key:l,ref:m,props:c,_owner:s.current}}t.jsx=c,t.jsxs=c},7706:(e,t,n)=>{"use strict";e.exports=n(4418)},2838:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(e,o,r){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,n,o){var r=[null];r.push.apply(r,n);var a=new(Function.bind.apply(e,r));return o&&t(a,o.prototype),a},n.apply(null,arguments)}function o(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var a=Object.hasOwnProperty,s=Object.setPrototypeOf,i=Object.isFrozen,c=Object.getPrototypeOf,l=Object.getOwnPropertyDescriptor,m=Object.freeze,u=Object.seal,d=Object.create,p="undefined"!=typeof Reflect&&Reflect,y=p.apply,_=p.construct;y||(y=function(e,t,n){return e.apply(t,n)}),m||(m=function(e){return e}),u||(u=function(e){return e}),_||(_=function(e,t){return n(e,o(t))});var h,f=T(Array.prototype.forEach),g=T(Array.prototype.pop),v=T(Array.prototype.push),w=T(String.prototype.toLowerCase),b=T(String.prototype.toString),E=T(String.prototype.match),S=T(String.prototype.replace),x=T(String.prototype.indexOf),k=T(String.prototype.trim),N=T(RegExp.prototype.test),C=(h=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return _(h,t)});function T(e){return function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return y(e,t,o)}}function O(e,t,n){var o;n=null!==(o=n)&&void 0!==o?o:w,s&&s(e,null);for(var r=t.length;r--;){var a=t[r];if("string"==typeof a){var c=n(a);c!==a&&(i(t)||(t[r]=c),a=c)}e[a]=!0}return e}function A(e){var t,n=d(null);for(t in e)!0===y(a,e,[t])&&(n[t]=e[t]);return n}function I(e,t){for(;null!==e;){var n=l(e,t);if(n){if(n.get)return T(n.get);if("function"==typeof n.value)return T(n.value)}e=c(e)}return function(e){return console.warn("fallback value for",e),null}}var R=m(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),L=m(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),D=m(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),P=m(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),M=m(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),j=m(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),F=m(["#text"]),B=m(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),z=m(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),$=m(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),U=m(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),V=u(/\{\{[\w\W]*|[\w\W]*\}\}/gm),W=u(/<%[\w\W]*|[\w\W]*%>/gm),H=u(/\${[\w\W]*}/gm),q=u(/^data-[\-\w.\u00B7-\uFFFF]/),Y=u(/^aria-[\-\w]+$/),G=u(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Q=u(/^(?:\w+script|data):/i),K=u(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Z=u(/^html$/i),X=u(/^[a-z][.\w]*(-[.\w]+)+$/i),J=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J(),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,s=n.document,i=n.DocumentFragment,c=n.HTMLTemplateElement,l=n.Node,u=n.Element,d=n.NodeFilter,p=n.NamedNodeMap,y=void 0===p?n.NamedNodeMap||n.MozNamedAttrMap:p,_=n.HTMLFormElement,h=n.DOMParser,T=n.trustedTypes,ee=u.prototype,te=I(ee,"cloneNode"),ne=I(ee,"nextSibling"),oe=I(ee,"childNodes"),re=I(ee,"parentNode");if("function"==typeof c){var ae=s.createElement("template");ae.content&&ae.content.ownerDocument&&(s=ae.content.ownerDocument)}var se=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}}(T,a),ie=se?se.createHTML(""):"",ce=s,le=ce.implementation,me=ce.createNodeIterator,ue=ce.createDocumentFragment,de=ce.getElementsByTagName,pe=a.importNode,ye={};try{ye=A(s).documentMode?s.documentMode:{}}catch(e){}var _e={};r.isSupported="function"==typeof re&&le&&void 0!==le.createHTMLDocument&&9!==ye;var he,fe,ge=V,ve=W,we=H,be=q,Ee=Y,Se=Q,xe=K,ke=X,Ne=G,Ce=null,Te=O({},[].concat(o(R),o(L),o(D),o(M),o(F))),Oe=null,Ae=O({},[].concat(o(B),o(z),o($),o(U))),Ie=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}})),Re=null,Le=null,De=!0,Pe=!0,Me=!1,je=!0,Fe=!1,Be=!0,ze=!1,$e=!1,Ue=!1,Ve=!1,We=!1,He=!1,qe=!0,Ye=!1,Ge=!0,Qe=!1,Ke={},Ze=null,Xe=O({},["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"]),Je=null,et=O({},["audio","video","img","source","image","track"]),tt=null,nt=O({},["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",st=at,it=!1,ct=null,lt=O({},[ot,rt,at],b),mt=["application/xhtml+xml","text/html"],ut=null,dt=s.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),he=he=-1===mt.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,fe="application/xhtml+xml"===he?b:w,Ce="ALLOWED_TAGS"in t?O({},t.ALLOWED_TAGS,fe):Te,Oe="ALLOWED_ATTR"in t?O({},t.ALLOWED_ATTR,fe):Ae,ct="ALLOWED_NAMESPACES"in t?O({},t.ALLOWED_NAMESPACES,b):lt,tt="ADD_URI_SAFE_ATTR"in t?O(A(nt),t.ADD_URI_SAFE_ATTR,fe):nt,Je="ADD_DATA_URI_TAGS"in t?O(A(et),t.ADD_DATA_URI_TAGS,fe):et,Ze="FORBID_CONTENTS"in t?O({},t.FORBID_CONTENTS,fe):Xe,Re="FORBID_TAGS"in t?O({},t.FORBID_TAGS,fe):{},Le="FORBID_ATTR"in t?O({},t.FORBID_ATTR,fe):{},Ke="USE_PROFILES"in t&&t.USE_PROFILES,De=!1!==t.ALLOW_ARIA_ATTR,Pe=!1!==t.ALLOW_DATA_ATTR,Me=t.ALLOW_UNKNOWN_PROTOCOLS||!1,je=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Fe=t.SAFE_FOR_TEMPLATES||!1,Be=!1!==t.SAFE_FOR_XML,ze=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,qe=!1!==t.SANITIZE_DOM,Ye=t.SANITIZE_NAMED_PROPS||!1,Ge=!1!==t.KEEP_CONTENT,Qe=t.IN_PLACE||!1,Ne=t.ALLOWED_URI_REGEXP||Ne,st=t.NAMESPACE||at,Ie=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ie.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&pt(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ie.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ie.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Fe&&(Pe=!1),We&&(Ve=!0),Ke&&(Ce=O({},o(F)),Oe=[],!0===Ke.html&&(O(Ce,R),O(Oe,B)),!0===Ke.svg&&(O(Ce,L),O(Oe,z),O(Oe,U)),!0===Ke.svgFilters&&(O(Ce,D),O(Oe,z),O(Oe,U)),!0===Ke.mathMl&&(O(Ce,M),O(Oe,$),O(Oe,U))),t.ADD_TAGS&&(Ce===Te&&(Ce=A(Ce)),O(Ce,t.ADD_TAGS,fe)),t.ADD_ATTR&&(Oe===Ae&&(Oe=A(Oe)),O(Oe,t.ADD_ATTR,fe)),t.ADD_URI_SAFE_ATTR&&O(tt,t.ADD_URI_SAFE_ATTR,fe),t.FORBID_CONTENTS&&(Ze===Xe&&(Ze=A(Ze)),O(Ze,t.FORBID_CONTENTS,fe)),Ge&&(Ce["#text"]=!0),ze&&O(Ce,["html","head","body"]),Ce.table&&(O(Ce,["tbody"]),delete Re.tbody),m&&m(t),ut=t)},_t=O({},["mi","mo","mn","ms","mtext"]),ht=O({},["foreignobject","annotation-xml"]),ft=O({},["title","style","font","a","script"]),gt=O({},L);O(gt,D),O(gt,P);var vt=O({},M);O(vt,j);var wt=function(e){v(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ie}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&&!Oe[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="<remove></remove>"+e;else{var o=E(e,/^[\r\n\t ]+/);n=o&&o[0]}"application/xhtml+xml"===he&&st===at&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var r=se?se.createHTML(e):e;if(st===at)try{t=(new h).parseFromString(r,he)}catch(e){}if(!t||!t.documentElement){t=le.createDocument(st,"template",null);try{t.documentElement.innerHTML=it?ie:r}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(s.createTextNode(n),a.childNodes[0]||null),st===at?de.call(t,ze?"html":"body")[0]:ze?t.documentElement:a},St=function(e){return me.call(e.ownerDocument||e,e,d.SHOW_ELEMENT|d.SHOW_COMMENT|d.SHOW_TEXT|d.SHOW_PROCESSING_INSTRUCTION|d.SHOW_CDATA_SECTION,null,!1)},xt=function(e){return e instanceof _&&("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)},kt=function(t){return"object"===e(l)?t instanceof l:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},Nt=function(e,t,n){_e[e]&&f(_e[e],(function(e){e.call(r,t,n,ut)}))},Ct=function(e){var t;if(Nt("beforeSanitizeElements",e,null),xt(e))return wt(e),!0;if(N(/[\u0080-\uFFFF]/,e.nodeName))return wt(e),!0;var n=fe(e.nodeName);if(Nt("uponSanitizeElement",e,{tagName:n,allowedTags:Ce}),e.hasChildNodes()&&!kt(e.firstElementChild)&&(!kt(e.content)||!kt(e.content.firstElementChild))&&N(/<[/\w]/g,e.innerHTML)&&N(/<[/\w]/g,e.textContent))return wt(e),!0;if("select"===n&&N(/<template/i,e.innerHTML))return wt(e),!0;if(7===e.nodeType)return wt(e),!0;if(Be&&8===e.nodeType&&N(/<[/\w]/g,e.data))return wt(e),!0;if(!Ce[n]||Re[n]){if(!Re[n]&&Ot(n)){if(Ie.tagNameCheck instanceof RegExp&&N(Ie.tagNameCheck,n))return!1;if(Ie.tagNameCheck instanceof Function&&Ie.tagNameCheck(n))return!1}if(Ge&&!Ze[n]){var o=re(e)||e.parentNode,a=oe(e)||e.childNodes;if(a&&o)for(var s=a.length-1;s>=0;--s){var i=te(a[s],!0);i.__removalCount=(e.__removalCount||0)+1,o.insertBefore(i,ne(e))}}return wt(e),!0}return e instanceof u&&!function(e){var t=re(e);t&&t.tagName||(t={namespaceURI:st,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||_t[o]):Boolean(gt[n]):e.namespaceURI===ot?t.namespaceURI===at?"math"===n:t.namespaceURI===rt?"math"===n&&ht[o]:Boolean(vt[n]):e.namespaceURI===at?!(t.namespaceURI===rt&&!ht[o])&&!(t.namespaceURI===ot&&!_t[o])&&!vt[n]&&(ft[n]||!gt[n]):!("application/xhtml+xml"!==he||!ct[e.namespaceURI]))}(e)?(wt(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!N(/<\/no(script|embed|frames)/i,e.innerHTML)?(Fe&&3===e.nodeType&&(t=e.textContent,t=S(t,ge," "),t=S(t,ve," "),t=S(t,we," "),e.textContent!==t&&(v(r.removed,{element:e.cloneNode()}),e.textContent=t)),Nt("afterSanitizeElements",e,null),!1):(wt(e),!0)},Tt=function(e,t,n){if(qe&&("id"===t||"name"===t)&&(n in s||n in dt))return!1;if(Pe&&!Le[t]&&N(be,t));else if(De&&N(Ee,t));else if(!Oe[t]||Le[t]){if(!(Ot(e)&&(Ie.tagNameCheck instanceof RegExp&&N(Ie.tagNameCheck,e)||Ie.tagNameCheck instanceof Function&&Ie.tagNameCheck(e))&&(Ie.attributeNameCheck instanceof RegExp&&N(Ie.attributeNameCheck,t)||Ie.attributeNameCheck instanceof Function&&Ie.attributeNameCheck(t))||"is"===t&&Ie.allowCustomizedBuiltInElements&&(Ie.tagNameCheck instanceof RegExp&&N(Ie.tagNameCheck,n)||Ie.tagNameCheck instanceof Function&&Ie.tagNameCheck(n))))return!1}else if(tt[t]);else if(N(Ne,S(n,xe,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==x(n,"data:")||!Je[e])if(Me&&!N(Se,S(n,xe,"")));else if(n)return!1;return!0},Ot=function(e){return"annotation-xml"!==e&&E(e,ke)},At=function(t){var n,o,a,s;Nt("beforeSanitizeAttributes",t,null);var i=t.attributes;if(i){var c={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Oe};for(s=i.length;s--;){var l=n=i[s],m=l.name,u=l.namespaceURI;if(o="value"===m?n.value:k(n.value),a=fe(m),c.attrName=a,c.attrValue=o,c.keepAttr=!0,c.forceKeepAttr=void 0,Nt("uponSanitizeAttribute",t,c),o=c.attrValue,Be&&N(/((--!?|])>)|<\/(style|title)/i,o))bt(m,t);else if(!c.forceKeepAttr&&(bt(m,t),c.keepAttr))if(je||!N(/\/>/i,o)){Fe&&(o=S(o,ge," "),o=S(o,ve," "),o=S(o,we," "));var d=fe(t.nodeName);if(Tt(d,a,o)){if(!Ye||"id"!==a&&"name"!==a||(bt(m,t),o="user-content-"+o),se&&"object"===e(T)&&"function"==typeof T.getAttributeType)if(u);else switch(T.getAttributeType(d,a)){case"TrustedHTML":o=se.createHTML(o);break;case"TrustedScriptURL":o=se.createScriptURL(o)}try{u?t.setAttributeNS(u,m,o):t.setAttribute(m,o),xt(t)?wt(t):g(r.removed)}catch(e){}}}else bt(m,t)}Nt("afterSanitizeAttributes",t,null)}},It=function e(t){var n,o=St(t);for(Nt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)Nt("uponSanitizeShadowNode",n,null),Ct(n)||(n.content instanceof i&&e(n.content),At(n));Nt("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(t){var o,s,c,m,u,d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((it=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!kt(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(kt(t))return n.toStaticHTML(t.outerHTML)}return t}if($e||yt(d),r.removed=[],"string"==typeof t&&(Qe=!1),Qe){if(t.nodeName){var p=fe(t.nodeName);if(!Ce[p]||Re[p])throw C("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof l)1===(s=(o=Et("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===s.nodeName||"HTML"===s.nodeName?o=s:o.appendChild(s);else{if(!Ve&&!Fe&&!ze&&-1===t.indexOf("<"))return se&&He?se.createHTML(t):t;if(!(o=Et(t)))return Ve?null:He?ie:""}o&&Ue&&wt(o.firstChild);for(var y=St(Qe?t:o);c=y.nextNode();)3===c.nodeType&&c===m||Ct(c)||(c.content instanceof i&&It(c.content),At(c),m=c);if(m=null,Qe)return t;if(Ve){if(We)for(u=ue.call(o.ownerDocument);o.firstChild;)u.appendChild(o.firstChild);else u=o;return(Oe.shadowroot||Oe.shadowrootmod)&&(u=pe.call(a,u,!0)),u}var _=ze?o.outerHTML:o.innerHTML;return ze&&Ce["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&N(Z,o.ownerDocument.doctype.name)&&(_="<!DOCTYPE "+o.ownerDocument.doctype.name+">\n"+_),Fe&&(_=S(_,ge," "),_=S(_,ve," "),_=S(_,we," ")),se&&He?se.createHTML(_):_},r.setConfig=function(e){yt(e),$e=!0},r.clearConfig=function(){ut=null,$e=!1},r.isValidAttribute=function(e,t,n){ut||yt({});var o=fe(e),r=fe(t);return Tt(o,r,n)},r.addHook=function(e,t){"function"==typeof t&&(_e[e]=_e[e]||[],v(_e[e],t))},r.removeHook=function(e){if(_e[e])return g(_e[e])},r.removeHooks=function(e){_e[e]&&(_e[e]=[])},r.removeAllHooks=function(){_e={}},r}()}()},2467:(e,t,n)=>{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,i=(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<a.length;o++)n=a[o],0<=t.indexOf(n)||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,a),l=["gridicon","gridicons-checkmark-circle",i,!1,!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:l,height:n,width:n,onClick:o},c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M11 17.768l-4.884-4.884 1.768-1.768L11 14.232l8.658-8.658A9.98 9.98 0 0012 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10a9.94 9.94 0 00-.966-4.266L11 17.768z"})))};var o,r=(o=n(1609))&&o.__esModule?o:{default:o},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)}},5955:(e,t,n)=>{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,i=(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<a.length;o++)n=a[o],0<=t.indexOf(n)||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,a),l=["gridicon","gridicons-checkmark",i,!1,!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:l,height:n,width:n,onClick:o},c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M9 19.414l-6.707-6.707 1.414-1.414L9 16.586 20.293 5.293l1.414 1.414z"})))};var o,r=(o=n(1609))&&o.__esModule?o:{default:o},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)}},4788:(e,t,n)=>{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,i=(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<a.length;o++)n=a[o],0<=t.indexOf(n)||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,a),l=["gridicon","gridicons-cross-small",i,!1,!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:l,height:n,width:n,onClick:o},c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M17.705 7.705l-1.41-1.41L12 10.59 7.705 6.295l-1.41 1.41L10.59 12l-4.295 4.295 1.41 1.41L12 13.41l4.295 4.295 1.41-1.41L13.41 12l4.295-4.295z"})))};var o,r=(o=n(1609))&&o.__esModule?o:{default:o},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)}},9774:(e,t,n)=>{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,i=(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<a.length;o++)n=a[o],0<=t.indexOf(n)||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,a),l=["gridicon","gridicons-cross",i,!1,!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:l,height:n,width:n,onClick:o},c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M18.36 19.78L12 13.41l-6.36 6.37-1.42-1.42L10.59 12 4.22 5.64l1.42-1.42L12 10.59l6.36-6.36 1.41 1.41L13.41 12l6.36 6.36z"})))};var o,r=(o=n(1609))&&o.__esModule?o:{default:o},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)}},4236:(e,t,n)=>{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,i=(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<a.length;o++)n=a[o],0<=t.indexOf(n)||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,a),l=["gridicon","gridicons-help-outline",i,!!function(e){return 0==e%18}(n)&&"needs-offset",!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:l,height:n,width:n,onClick:o},c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M12 4c4.411 0 8 3.589 8 8s-3.589 8-8 8-8-3.589-8-8 3.589-8 8-8m0-2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm4 8a4 4 0 00-8 0h2c0-1.103.897-2 2-2s2 .897 2 2-.897 2-2 2a1 1 0 00-1 1v2h2v-1.141A3.991 3.991 0 0016 10zm-3 6h-2v2h2v-2z"})))};var o,r=(o=n(1609))&&o.__esModule?o:{default:o},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)}},4275:(e,t,n)=>{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,i=(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<a.length;o++)n=a[o],0<=t.indexOf(n)||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,a),l=["gridicon","gridicons-info-outline",i,!!function(e){return 0==e%18}(n)&&"needs-offset",!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:l,height:n,width:n,onClick:o},c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M13 9h-2V7h2v2zm0 2h-2v6h2v-6zm-1-7c-4.411 0-8 3.589-8 8s3.589 8 8 8 8-3.589 8-8-3.589-8-8-8m0-2c5.523 0 10 4.477 10 10s-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2z"})))};var o,r=(o=n(1609))&&o.__esModule?o:{default:o},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)}},2294:(e,t,n)=>{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,i=(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<a.length;o++)n=a[o],0<=t.indexOf(n)||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,a),l=["gridicon","gridicons-minus",i,!!function(e){return 0==e%18}(n)&&"needs-offset",!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:l,height:n,width:n,onClick:o},c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M3 11h18v2H3z"})))};var o,r=(o=n(1609))&&o.__esModule?o:{default:o},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)}},9031:(e,t,n)=>{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,i=(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<a.length;o++)n=a[o],0<=t.indexOf(n)||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,a),l=["gridicon","gridicons-notice-outline",i,!!function(e){return 0==e%18}(n)&&"needs-offset",!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:l,height:n,width:n,onClick:o},c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M12 4c4.411 0 8 3.589 8 8s-3.589 8-8 8-8-3.589-8-8 3.589-8 8-8m0-2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 13h-2v2h2v-2zm-2-2h2l.5-6h-3l.5 6z"})))};var o,r=(o=n(1609))&&o.__esModule?o:{default:o},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)}},5588:(e,t,n)=>{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,i=(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<a.length;o++)n=a[o],0<=t.indexOf(n)||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,a),l=["gridicon","gridicons-notice",i,!!function(e){return 0==e%18}(n)&&"needs-offset",!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:l,height:n,width:n,onClick:o},c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2zm1 15h-2v-2h2v2zm0-4h-2l-.5-6h3l-.5 6z"})))};var o,r=(o=n(1609))&&o.__esModule?o:{default:o},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)}},1064:(e,t,n)=>{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,i=(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<a.length;o++)n=a[o],0<=t.indexOf(n)||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,a),l=["gridicon","gridicons-plus",i,!!function(e){return 0==e%18}(n)&&"needs-offset",!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:l,height:n,width:n,onClick:o},c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M21 13h-8v8h-2v-8H3v-2h8V3h2v8h8v2z"})))};var o,r=(o=n(1609))&&o.__esModule?o:{default:o},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)}},4015:(e,t,n)=>{"use strict";t.A=function(e){var t=e.size,n=void 0===t?24:t,o=e.onClick,i=(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<a.length;o++)n=a[o],0<=t.indexOf(n)||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],0<=t.indexOf(n)||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,a),l=["gridicon","gridicons-sync",i,!1,!1,!1].filter(Boolean).join(" ");return r.default.createElement("svg",s({className:l,height:n,width:n,onClick:o},c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"}),r.default.createElement("g",null,r.default.createElement("path",{d:"M23.5 13.5l-3.086 3.086L19 18l-4.5-4.5 1.414-1.414L18 14.172V12c0-3.308-2.692-6-6-6V4a8 8 0 018 8v2.172l2.086-2.086L23.5 13.5zM6 12V9.828l2.086 2.086L9.5 10.5 5 6 3.586 7.414.5 10.5l1.414 1.414L4 9.828V12a8 8 0 008 8v-2c-3.308 0-6-2.692-6-6z"})))};var o,r=(o=n(1609))&&o.__esModule?o:{default:o},a=["size","onClick","icon","className"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n<arguments.length;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)}},542:e=>{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,s=void 0!==a&&a,i=e.findChunks,c=void 0===i?o:i,l=e.sanitize,m=e.searchWords,u=e.textToHighlight;return r({chunksToHighlight:n({chunks:c({autoEscape:t,caseSensitive:s,sanitize:l,searchWords:m,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,s=e.searchWords,i=e.textToHighlight;return i=r(i),s.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"),s=void 0;s=a.exec(i);){var c=s.index,l=a.lastIndex;l>c&&e.push({highlight:!1,start:c,end:l}),s.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},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},i={};function c(e){return o.isMemo(e)?s:i[e.$$typeof]||r}i[o.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},i[o.Memo]=s;var l=Object.defineProperty,m=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,d=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 s=m(n);u&&(s=s.concat(u(n)));for(var i=c(t),_=c(n),h=0;h<s.length;++h){var f=s[h];if(!(a[f]||o&&o[f]||_&&_[f]||i&&i[f])){var g=d(n,f);try{l(t,f,g)}catch(e){}}}}return t}},3072:(e,t)=>{"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,s=n?Symbol.for("react.strict_mode"):60108,i=n?Symbol.for("react.profiler"):60114,c=n?Symbol.for("react.provider"):60109,l=n?Symbol.for("react.context"):60110,m=n?Symbol.for("react.async_mode"):60111,u=n?Symbol.for("react.concurrent_mode"):60111,d=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,y=n?Symbol.for("react.suspense_list"):60120,_=n?Symbol.for("react.memo"):60115,h=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 m:case u:case a:case i:case s:case p:return e;default:switch(e=e&&e.$$typeof){case l:case d:case h:case _:case c:return e;default:return t}}case r:return t}}}function E(e){return b(e)===u}t.AsyncMode=m,t.ConcurrentMode=u,t.ContextConsumer=l,t.ContextProvider=c,t.Element=o,t.ForwardRef=d,t.Fragment=a,t.Lazy=h,t.Memo=_,t.Portal=r,t.Profiler=i,t.StrictMode=s,t.Suspense=p,t.isAsyncMode=function(e){return E(e)||b(e)===m},t.isConcurrentMode=E,t.isContextConsumer=function(e){return b(e)===l},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)===d},t.isFragment=function(e){return b(e)===a},t.isLazy=function(e){return b(e)===h},t.isMemo=function(e){return b(e)===_},t.isPortal=function(e){return b(e)===r},t.isProfiler=function(e){return b(e)===i},t.isStrictMode=function(e){return b(e)===s},t.isSuspense=function(e){return b(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===i||e===s||e===p||e===y||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===_||e.$$typeof===c||e.$$typeof===l||e.$$typeof===d||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)},8616:e=>{e.exports=function(e,t){var n,o,r=0;function a(){var a,s,i=n,c=arguments.length;e:for(;i;){if(i.args.length===arguments.length){for(s=0;s<c;s++)if(i.args[s]!==arguments[s]){i=i.next;continue e}return i!==n&&(i===o&&(o=i.prev),i.prev.next=i.next,i.next&&(i.next.prev=i.prev),i.next=n,i.prev=null,n.prev=i,n=i),i.val}i=i.next}for(a=new Array(c),s=0;s<c;s++)a[s]=arguments[s];return i={args:a,val:e.apply(null,a)},n?(n.prev=i,i.next=n):o=i,r===t.maxSize?(o=o.prev).next=null:r++,n=i,i.val}return t=t||{},a.clear=function(){n=null,o=null,r=0},a}},5228:e=>{"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,s,i=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),c=1;c<arguments.length;c++){for(var l in a=Object(arguments[c]))n.call(a,l)&&(i[l]=a[l]);if(t){s=t(a);for(var m=0;m<s.length;m++)o.call(a,s[m])&&(i[s[m]]=a[s[m]])}}return i}},5606:e=>{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 s(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 i,c=[],l=!1,m=-1;function u(){l&&i&&(l=!1,i.length?c=i.concat(c):m=-1,c.length&&d())}function d(){if(!l){var e=s(u);l=!0;for(var t=c.length;t;){for(i=c,c=[];++m<t;)i&&i[m].run();m=-1,t=c.length}i=null,l=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===a||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{return n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function p(e,t){this.fun=e,this.array=t}function y(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new p(e,t)),1!==c.length||l||s(d)},p.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=y,o.addListener=y,o.once=y,o.off=y,o.removeListener=y,o.removeAllListeners=y,o.emit=y,o.prependListener=y,o.prependOnceListener=y,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},2694:(e,t,n)=>{"use strict";var o=n(6925);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,s){if(s!==o){var i=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 i.name="Invariant Violation",i}}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 s=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i=Object.prototype.hasOwnProperty,c={key:!0,ref:!0,__self:!0,__source:!0};function l(e,t,n){var o,a={},l=null,m=null;for(o in void 0!==n&&(l=""+n),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(m=t.ref),t)i.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:l,ref:m,props:a,_owner:s.current}}t.jsx=l,t.jsxs=l},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;t<e.length-1;t++){const o=e.substring(t,t+2),r=n.has(o)?n.get(o)+1:1;n.set(o,r)}let o=0;for(let e=0;e<t.length-1;e++){const r=t.substring(e,e+2),a=n.has(r)?n.get(r):0;a>0&&(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;a<n.length;a++){const s=n[a],i=t(e,s);o.push({target:s,rating:i}),i>o[r].rating&&(r=a)}return{ratings:o,bestMatch:o[r],bestMatchIndex:r}}}},1609:e=>{"use strict";e.exports=window.React},6942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=s(e,a(n)))}return e}function a(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return r.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=s(t,n));return t}function s(e,t){return t?e?e+" "+t:e+t:e}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var a=t[o]={exports:{}};return e[o].call(a.exports,a,a.exports,n),a.exports}n.n=e=>{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:()=>Dc,getAllDepositsOverviewsError:()=>Pc,getDeposit:()=>Lc,getDepositQueryError:()=>Bc,getDeposits:()=>jc,getDepositsCount:()=>Fc,getDepositsSummary:()=>$c,getDepositsSummaryError:()=>Uc,getInstantDeposit:()=>Vc});var t={};n.r(t),n.d(t,{submitInstantDeposit:()=>_l,updateAllDepositsOverviews:()=>il,updateDeposit:()=>sl,updateDeposits:()=>ll,updateDepositsCount:()=>ml,updateDepositsSummary:()=>dl,updateErrorForAllDepositsOverviews:()=>cl,updateErrorForDepositQuery:()=>ul,updateErrorForDepositsSummary:()=>pl,updateInstantDeposit:()=>yl});var o={};n.r(o),n.d(o,{getAllDepositsOverviews:()=>fl,getDeposit:()=>hl,getDeposits:()=>bl,getDepositsSummary:()=>El,getPayoutsCSVRequestURL:()=>wl,payoutsDownloadEndpoint:()=>vl});var r={};n.r(r),n.d(r,{getFraudOutcomeTransactions:()=>Pl,getFraudOutcomeTransactionsError:()=>Ml,getFraudOutcomeTransactionsSummary:()=>Fl,getFraudOutcomeTransactionsSummaryError:()=>Bl,getTransactions:()=>Ol,getTransactionsError:()=>Al,getTransactionsSummary:()=>Rl,getTransactionsSummaryError:()=>Ll});var a={};n.r(a),n.d(a,{updateErrorForFraudOutcomeTransactions:()=>Hl,updateErrorForFraudOutcomeTransactionsSummary:()=>Yl,updateErrorForTransactions:()=>$l,updateErrorForTransactionsSummary:()=>Vl,updateFraudOutcomeTransactions:()=>Wl,updateFraudOutcomeTransactionsSummary:()=>ql,updateTransactions:()=>zl,updateTransactionsSummary:()=>Ul});var s={};n.r(s),n.d(s,{formatQueryFilters:()=>Gl,getFraudOutcomeTransactions:()=>Jl,getFraudOutcomeTransactionsExport:()=>tm,getFraudOutcomeTransactionsSummary:()=>em,getTransactions:()=>Ql,getTransactionsCSVRequestURL:()=>Zl,getTransactionsSummary:()=>Xl,transactionsDownloadEndpoint:()=>Kl});var i={};n.r(i),n.d(i,{getCharge:()=>om,getChargeError:()=>rm,getChargeFromOrder:()=>am,getChargeFromOrderError:()=>sm});var c={};n.r(c),n.d(c,{updateCharge:()=>im,updateErrorForCharge:()=>cm});var l={};n.r(l),n.d(l,{getCharge:()=>lm,getChargeFromOrder:()=>mm});var m={};n.r(m),n.d(m,{getTimeline:()=>dm,getTimelineError:()=>pm});var u={};n.r(u),n.d(u,{updateErrorForTimeline:()=>_m,updateTimeline:()=>ym});var d={};n.r(d),n.d(d,{getTimeline:()=>hm});var p={};n.r(p),n.d(p,{getCachedDispute:()=>Sm,getDispute:()=>bm,getDisputeError:()=>Em,getDisputes:()=>xm,getDisputesSummary:()=>km});var y={};n.r(y),n.d(y,{refundCharge:()=>Am,updateErrorForPaymentIntent:()=>Om,updatePaymentIntent:()=>Tm});var _={};n.r(_),n.d(_,{getPaymentIntent:()=>Im});var h={};n.r(h),n.d(h,{acceptDispute:()=>Mm,updateDispute:()=>Rm,updateDisputes:()=>Dm,updateDisputesSummary:()=>Pm,updateErrorForDispute:()=>Lm});var f={};n.r(f),n.d(f,{disputesDownloadEndpoint:()=>Ym,getDispute:()=>Qm,getDisputes:()=>Km,getDisputesCSVRequestURL:()=>Gm,getDisputesSummary:()=>Zm});var g={};n.r(g),n.d(g,{getAccountBusinessSupportEmail:()=>Au,getAccountBusinessSupportPhone:()=>Iu,getAccountDomesticCurrency:()=>Ru,getAccountStatementDescriptor:()=>Cu,getAccountStatementDescriptorKana:()=>Ou,getAccountStatementDescriptorKanji:()=>Tu,getAdvancedFraudProtectionSettings:()=>md,getAvailablePaymentMethodIds:()=>Su,getCompletedWaitingPeriod:()=>ju,getCurrentProtectionLevel:()=>ld,getDepositDelayDays:()=>Mu,getDepositRestrictions:()=>Bu,getDepositScheduleInterval:()=>Lu,getDepositScheduleMonthlyAnchor:()=>Pu,getDepositScheduleWeeklyAnchor:()=>Du,getDepositStatus:()=>Fu,getDuplicatedPaymentMethodIds:()=>wu,getEnabledPaymentMethodIds:()=>Eu,getIsCardPresentEligible:()=>ed,getIsDebugLogEnabled:()=>Hu,getIsDevModeEnabled:()=>Vu,getIsManualCaptureEnabled:()=>zu,getIsMultiCurrencyEnabled:()=>qu,getIsPaymentRequestEnabled:()=>Wu,getIsSavedCardsEnabled:()=>Xu,getIsStripeBillingEnabled:()=>dd,getIsStripeBillingMigrationInProgress:()=>pd,getIsSubscriptionsPluginActive:()=>od,getIsTestModeEnabled:()=>$u,getIsTestModeOnboarding:()=>Uu,getIsWCPayEnabled:()=>bu,getIsWCPaySubscriptionsEligible:()=>nd,getIsWCPaySubscriptionsEnabled:()=>td,getIsWooPayEnabled:()=>rd,getIsWooPayGlobalThemeSupportEnabled:()=>ad,getPaymentMethodStatuses:()=>xu,getPaymentRequestButtonBorderRadius:()=>Zu,getPaymentRequestButtonSize:()=>Qu,getPaymentRequestButtonTheme:()=>Ku,getPaymentRequestButtonType:()=>Gu,getPaymentRequestLocations:()=>Yu,getSavingError:()=>Ju,getSettings:()=>vu,getShowWooPayIncompatibilityNotice:()=>ud,getStripeBillingMigratedCount:()=>_d,getStripeBillingSubscriptionCount:()=>yd,getWooPayCustomMessage:()=>sd,getWooPayLocations:()=>cd,getWooPayStoreLogo:()=>id,isDirty:()=>Nu,isSavingSettings:()=>ku});var v={};n.r(v),n.d(v,{saveOption:()=>ep,saveSettings:()=>Vd,submitStripeBillingSubscriptionMigration:()=>Jd,updateAccountBusinessSupportEmail:()=>Fd,updateAccountBusinessSupportPhone:()=>Bd,updateAccountStatementDescriptor:()=>Pd,updateAccountStatementDescriptorKana:()=>jd,updateAccountStatementDescriptorKanji:()=>Md,updateAdvancedFraudProtectionSettings:()=>Zd,updateDepositScheduleInterval:()=>zd,updateDepositScheduleMonthlyAnchor:()=>Ud,updateDepositScheduleWeeklyAnchor:()=>$d,updateEnabledPaymentMethodIds:()=>Nd,updateIsCardPresentEligible:()=>gd,updateIsDebugLogEnabled:()=>Rd,updateIsManualCaptureEnabled:()=>Ad,updateIsMultiCurrencyEnabled:()=>Ld,updateIsPaymentRequestEnabled:()=>kd,updateIsSavedCardsEnabled:()=>fd,updateIsSavingSettings:()=>Cd,updateIsStripeBillingEnabled:()=>Xd,updateIsTestModeEnabled:()=>Id,updateIsWCPayEnabled:()=>xd,updateIsWCPaySubscriptionsEnabled:()=>Dd,updateIsWooPayEnabled:()=>Hd,updateIsWooPayGlobalThemeSupportEnabled:()=>qd,updatePaymentRequestButtonBorderRadius:()=>Ed,updatePaymentRequestButtonSize:()=>wd,updatePaymentRequestButtonTheme:()=>bd,updatePaymentRequestButtonType:()=>vd,updatePaymentRequestLocations:()=>Wd,updateProtectionLevel:()=>Kd,updateSelectedPaymentMethod:()=>Td,updateSettings:()=>Sd,updateUnselectedPaymentMethod:()=>Od,updateWooPayCustomMessage:()=>Yd,updateWooPayLocations:()=>Qd,updateWooPayStoreLogo:()=>Gd});var w={};n.r(w),n.d(w,{getSettings:()=>tp});var b={};n.r(b),n.d(b,{getCardReaderStats:()=>ap,getCardReaderStatsError:()=>sp,getCardReaders:()=>ip});var E={};n.r(E),n.d(E,{updateCardReaderStats:()=>cp,updateCardReaders:()=>lp,updateErrorForCardReaderStats:()=>mp,updateErrorForCardReaders:()=>up});var S={};n.r(S),n.d(S,{getCardReaderStats:()=>dp,getCardReaders:()=>pp});var x={};n.r(x),n.d(x,{getActiveLoanSummary:()=>gp,getActiveLoanSummaryError:()=>vp,getLoans:()=>bp,getLoansError:()=>Ep});var k={};n.r(k),n.d(k,{updateActiveLoanSummary:()=>Sp,updateErrorForActiveLoanSummary:()=>xp,updateErrorForLoans:()=>Np,updateLoans:()=>kp});var N={};n.r(N),n.d(N,{getActiveLoanSummary:()=>Cp,getLoans:()=>Tp});var C={};n.r(C),n.d(C,{getDocuments:()=>Lp,getDocumentsError:()=>Dp,getDocumentsSummary:()=>Mp,getDocumentsSummaryError:()=>jp});var T={};n.r(T),n.d(T,{updateDocuments:()=>Fp,updateDocumentsSummary:()=>zp,updateErrorForDocuments:()=>Bp,updateErrorForDocumentsSummary:()=>$p});var O={};n.r(O),n.d(O,{formatQueryFilters:()=>Up,getDocuments:()=>Vp,getDocumentsSummary:()=>Wp});var A={};n.r(A),n.d(A,{getPaymentIntent:()=>qp,getPaymentIntentError:()=>Yp});var I={};n.r(I),n.d(I,{getAuthorization:()=>ty,getAuthorizations:()=>ey,getAuthorizationsError:()=>ny,getAuthorizationsSummary:()=>ry,getAuthorizationsSummaryError:()=>ay,getIsRequesting:()=>sy});var R={};n.r(R),n.d(R,{setIsRequestingAuthorization:()=>dy,submitCancelAuthorization:()=>yy,submitCaptureAuthorization:()=>py,updateAuthorization:()=>my,updateAuthorizations:()=>cy,updateAuthorizationsSummary:()=>uy,updateErrorForAuthorizations:()=>ly,updateErrorForAuthorizationsSummary:()=>_y});var L={};n.r(L),n.d(L,{getAuthorization:()=>fy,getAuthorizations:()=>hy,getAuthorizationsSummary:()=>gy});var D={};n.r(D),n.d(D,{getFile:()=>xy,getFileError:()=>ky});var P={};n.r(P),n.d(P,{updateErrorForFiles:()=>Cy,updateFiles:()=>Ny});var M={};n.r(M),n.d(M,{getFile:()=>Ty});var j={};n.r(j),n.d(j,{Text:()=>dS,block:()=>pS,destructive:()=>_S,highlighterText:()=>fS,muted:()=>hS,positive:()=>yS,upperCase:()=>gS});var F={};n.r(F),n.d(F,{getAvailableCurrencies:()=>aO,getCurrencies:()=>rO,getCurrencySettings:()=>cO,getDefaultCurrency:()=>iO,getEnabledCurrencies:()=>sO,getStoreSettings:()=>lO});var B={};n.r(B),n.d(B,{saveOption:()=>vO,submitCurrencySettings:()=>fO,submitEnabledCurrenciesUpdate:()=>hO,submitStoreSettingsUpdate:()=>gO,updateAvailableCurrencies:()=>uO,updateCurrencies:()=>mO,updateCurrencySettings:()=>yO,updateDefaultCurrency:()=>pO,updateEnabledCurrencies:()=>dO,updateStoreSettings:()=>_O});var z={};n.r(z),n.d(z,{getCurrencies:()=>wO,getCurrencySettings:()=>bO,getStoreSettings:()=>EO});const $=window.wp.i18n,U=window.wp.hooks;window.wp.mediaelement;var V=n(1609),W=n.n(V);const H=window.wp.element,q=window.wp.apiFetch;var Y=n.n(q);const G=window.wp.url,Q=window.wc.experimental,K=window.wc.components;var Z=n(9031);function X(){return X=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)({}).hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},X.apply(null,arguments)}const J=(0,H.createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}});function ee(e){return"function"==typeof e}class te extends H.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(){var e;const{children:t,name:n,fillProps:o={},getFills:r}=this.props,a=(null!==(e=r(n,this))&&void 0!==e?e:[]).map((e=>{const t=ee(e.children)?e.children(o):e.children;return H.Children.map(t,((e,t)=>{if(!e||"string"==typeof e)return e;const n=e.key||t;return(0,H.cloneElement)(e,{key:n})}))})).filter((e=>!(0,H.isEmptyElement)(e)));return(0,H.createElement)(H.Fragment,null,ee(t)?t(a):a)}}const ne=e=>(0,H.createElement)(J.Consumer,null,(t=>{let{registerSlot:n,unregisterSlot:o,getFills:r}=t;return(0,H.createElement)(te,X({},e,{registerSlot:n,unregisterSlot:o,getFills:r}))}));window.wp.warning;var oe=n(5606);const re=(0,H.createContext)({slots:{},fills:{},registerSlot:()=>{void 0!==oe&&oe.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}});var ae=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;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),se=Math.abs,ie=String.fromCharCode,ce=Object.assign;function le(e){return e.trim()}function me(e,t,n){return e.replace(t,n)}function ue(e,t){return e.indexOf(t)}function de(e,t){return 0|e.charCodeAt(t)}function pe(e,t,n){return e.slice(t,n)}function ye(e){return e.length}function _e(e){return e.length}function he(e,t){return t.push(e),e}var fe=1,ge=1,ve=0,we=0,be=0,Ee="";function Se(e,t,n,o,r,a,s){return{value:e,root:t,parent:n,type:o,props:r,children:a,line:fe,column:ge,length:s,return:""}}function xe(e,t){return ce(Se("",null,null,"",null,null,0),e,{length:-e.length},t)}function ke(){return be=we>0?de(Ee,--we):0,ge--,10===be&&(ge=1,fe--),be}function Ne(){return be=we<ve?de(Ee,we++):0,ge++,10===be&&(ge=1,fe++),be}function Ce(){return de(Ee,we)}function Te(){return we}function Oe(e,t){return pe(Ee,e,t)}function Ae(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function Ie(e){return fe=ge=1,ve=ye(Ee=e),we=0,[]}function Re(e){return Ee="",e}function Le(e){return le(Oe(we-1,Me(91===e?e+2:40===e?e+1:e)))}function De(e){for(;(be=Ce())&&be<33;)Ne();return Ae(e)>2||Ae(be)>3?"":" "}function Pe(e,t){for(;--t&&Ne()&&!(be<48||be>102||be>57&&be<65||be>70&&be<97););return Oe(e,Te()+(t<6&&32==Ce()&&32==Ne()))}function Me(e){for(;Ne();)switch(be){case e:return we;case 34:case 39:34!==e&&39!==e&&Me(be);break;case 40:41===e&&Me(e);break;case 92:Ne()}return we}function je(e,t){for(;Ne()&&e+be!==57&&(e+be!==84||47!==Ce()););return"/*"+Oe(t,we-1)+"*"+ie(47===e?e:Ne())}function Fe(e){for(;!Ae(Ce());)Ne();return Oe(e,we)}var Be="-ms-",ze="-moz-",$e="-webkit-",Ue="comm",Ve="rule",We="decl",He="@keyframes";function qe(e,t){for(var n="",o=_e(e),r=0;r<o;r++)n+=t(e[r],r,e,t)||"";return n}function Ye(e,t,n,o){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case We:return e.return=e.return||e.value;case Ue:return"";case He:return e.return=e.value+"{"+qe(e.children,o)+"}";case Ve:e.value=e.props.join(",")}return ye(n=qe(e.children,o))?e.return=e.value+"{"+n+"}":""}function Ge(e){return Re(Qe("",null,null,null,[""],e=Ie(e),0,[0],e))}function Qe(e,t,n,o,r,a,s,i,c){for(var l=0,m=0,u=s,d=0,p=0,y=0,_=1,h=1,f=1,g=0,v="",w=r,b=a,E=o,S=v;h;)switch(y=g,g=Ne()){case 40:if(108!=y&&58==de(S,u-1)){-1!=ue(S+=me(Le(g),"&","&\f"),"&\f")&&(f=-1);break}case 34:case 39:case 91:S+=Le(g);break;case 9:case 10:case 13:case 32:S+=De(y);break;case 92:S+=Pe(Te()-1,7);continue;case 47:switch(Ce()){case 42:case 47:he(Ze(je(Ne(),Te()),t,n),c);break;default:S+="/"}break;case 123*_:i[l++]=ye(S)*f;case 125*_:case 59:case 0:switch(g){case 0:case 125:h=0;case 59+m:-1==f&&(S=me(S,/\f/g,"")),p>0&&ye(S)-u&&he(p>32?Xe(S+";",o,n,u-1):Xe(me(S," ","")+";",o,n,u-2),c);break;case 59:S+=";";default:if(he(E=Ke(S,t,n,l,m,r,i,v,w=[],b=[],u),a),123===g)if(0===m)Qe(S,t,E,E,w,a,u,i,b);else switch(99===d&&110===de(S,3)?100:d){case 100:case 108:case 109:case 115:Qe(e,E,E,o&&he(Ke(e,E,E,0,0,r,i,v,r,w=[],u),b),r,b,u,i,o?w:b);break;default:Qe(S,E,E,E,[""],b,0,i,b)}}l=m=p=0,_=f=1,v=S="",u=s;break;case 58:u=1+ye(S),p=y;default:if(_<1)if(123==g)--_;else if(125==g&&0==_++&&125==ke())continue;switch(S+=ie(g),g*_){case 38:f=m>0?1:(S+="\f",-1);break;case 44:i[l++]=(ye(S)-1)*f,f=1;break;case 64:45===Ce()&&(S+=Le(Ne())),d=Ce(),m=u=ye(v=S+=Fe(Te())),g++;break;case 45:45===y&&2==ye(S)&&(_=0)}}return a}function Ke(e,t,n,o,r,a,s,i,c,l,m){for(var u=r-1,d=0===r?a:[""],p=_e(d),y=0,_=0,h=0;y<o;++y)for(var f=0,g=pe(e,u+1,u=se(_=s[y])),v=e;f<p;++f)(v=le(_>0?d[f]+" "+g:me(g,/&\f/g,d[f])))&&(c[h++]=v);return Se(e,t,n,0===r?Ve:i,c,l,m)}function Ze(e,t,n){return Se(e,t,n,Ue,ie(be),pe(e,2,-2),0)}function Xe(e,t,n,o){return Se(e,t,n,We,pe(e,0,o),pe(e,o+1,-1),o)}var Je=function(e,t,n){for(var o=0,r=0;o=r,r=Ce(),38===o&&12===r&&(t[n]=1),!Ae(r);)Ne();return Oe(e,we)},et=new WeakMap,tt=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)||et.get(n))&&!o){et.set(e,!0);for(var r=[],a=function(e,t){return Re(function(e,t){var n=-1,o=44;do{switch(Ae(o)){case 0:38===o&&12===Ce()&&(t[n]=1),e[n]+=Je(we-1,t,n);break;case 2:e[n]+=Le(o);break;case 4:if(44===o){e[++n]=58===Ce()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=ie(o)}}while(o=Ne());return e}(Ie(e),t))}(t,r),s=n.props,i=0,c=0;i<a.length;i++)for(var l=0;l<s.length;l++,c++)e.props[c]=r[i]?a[i].replace(/&\f/g,s[l]):s[l]+" "+a[i]}}},nt=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function ot(e,t){switch(function(e,t){return 45^de(e,0)?(((t<<2^de(e,0))<<2^de(e,1))<<2^de(e,2))<<2^de(e,3):0}(e,t)){case 5103:return $e+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return $e+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return $e+e+ze+e+Be+e+e;case 6828:case 4268:return $e+e+Be+e+e;case 6165:return $e+e+Be+"flex-"+e+e;case 5187:return $e+e+me(e,/(\w+).+(:[^]+)/,$e+"box-$1$2"+Be+"flex-$1$2")+e;case 5443:return $e+e+Be+"flex-item-"+me(e,/flex-|-self/,"")+e;case 4675:return $e+e+Be+"flex-line-pack"+me(e,/align-content|flex-|-self/,"")+e;case 5548:return $e+e+Be+me(e,"shrink","negative")+e;case 5292:return $e+e+Be+me(e,"basis","preferred-size")+e;case 6060:return $e+"box-"+me(e,"-grow","")+$e+e+Be+me(e,"grow","positive")+e;case 4554:return $e+me(e,/([^-])(transform)/g,"$1"+$e+"$2")+e;case 6187:return me(me(me(e,/(zoom-|grab)/,$e+"$1"),/(image-set)/,$e+"$1"),e,"")+e;case 5495:case 3959:return me(e,/(image-set\([^]*)/,$e+"$1$`$1");case 4968:return me(me(e,/(.+:)(flex-)?(.*)/,$e+"box-pack:$3"+Be+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+$e+e+e;case 4095:case 3583:case 4068:case 2532:return me(e,/(.+)-inline(.+)/,$e+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ye(e)-1-t>6)switch(de(e,t+1)){case 109:if(45!==de(e,t+4))break;case 102:return me(e,/(.+:)(.+)-([^]+)/,"$1"+$e+"$2-$3$1"+ze+(108==de(e,t+3)?"$3":"$2-$3"))+e;case 115:return~ue(e,"stretch")?ot(me(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==de(e,t+1))break;case 6444:switch(de(e,ye(e)-3-(~ue(e,"!important")&&10))){case 107:return me(e,":",":"+$e)+e;case 101:return me(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+$e+(45===de(e,14)?"inline-":"")+"box$3$1"+$e+"$2$3$1"+Be+"$2box$3")+e}break;case 5936:switch(de(e,t+11)){case 114:return $e+e+Be+me(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return $e+e+Be+me(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return $e+e+Be+me(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return $e+e+Be+e+e}return e}var rt=[function(e,t,n,o){if(e.length>-1&&!e.return)switch(e.type){case We:e.return=ot(e.value,e.length);break;case He:return qe([xe(e,{value:me(e.value,"@","@"+$e)})],o);case Ve: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 qe([xe(e,{props:[me(t,/:(read-\w+)/,":-moz-$1")]})],o);case"::placeholder":return qe([xe(e,{props:[me(t,/:(plac\w+)/,":"+$e+"input-$1")]}),xe(e,{props:[me(t,/:(plac\w+)/,":-moz-$1")]}),xe(e,{props:[me(t,/:(plac\w+)/,Be+"input-$1")]})],o)}return""}))}}],at=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||rt,s={},i=[];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<t.length;n++)s[t[n]]=!0;i.push(e)}));var c,l,m,u,d=[Ye,(u=function(e){c.insert(e)},function(e){e.root||(e=e.return)&&u(e)})],p=(l=[tt,nt].concat(a,d),m=_e(l),function(e,t,n,o){for(var r="",a=0;a<m;a++)r+=l[a](e,t,n,o)||"";return r});r=function(e,t,n,o){c=n,qe(Ge(e?e+"{"+t.styles+"}":t.styles),p),o&&(y.inserted[t.name]=!0)};var y={key:t,sheet:new ae({key:t,container:o,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:r};return y.sheet.hydrate(i),y},st={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function it(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var ct=/[A-Z]|^ms/g,lt=/_EMO_([^_]+?)_([^]*?)_EMO_/g,mt=function(e){return 45===e.charCodeAt(1)},ut=function(e){return null!=e&&"boolean"!=typeof e},dt=it((function(e){return mt(e)?e:e.replace(ct,"-$&").toLowerCase()})),pt=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(lt,(function(e,t,n){return _t={name:t,styles:n,next:_t},t}))}return 1===st[e]||mt(e)||"number"!=typeof t||0===t?t:t+"px"};function yt(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return _t={name:n.name,styles:n.styles,next:_t},n.name;if(void 0!==n.styles){var o=n.next;if(void 0!==o)for(;void 0!==o;)_t={name:o.name,styles:o.styles,next:_t},o=o.next;return n.styles+";"}return function(e,t,n){var o="";if(Array.isArray(n))for(var r=0;r<n.length;r++)o+=yt(e,t,n[r])+";";else for(var a in n){var s=n[a];if("object"!=typeof s)null!=t&&void 0!==t[s]?o+=a+"{"+t[s]+"}":ut(s)&&(o+=dt(a)+":"+pt(a,s)+";");else if(!Array.isArray(s)||"string"!=typeof s[0]||null!=t&&void 0!==t[s[0]]){var i=yt(e,t,s);switch(a){case"animation":case"animationName":o+=dt(a)+":"+i+";";break;default:o+=a+"{"+i+"}"}}else for(var c=0;c<s.length;c++)ut(s[c])&&(o+=dt(a)+":"+pt(a,s[c])+";")}return o}(e,t,n);case"function":if(void 0!==e){var r=_t,a=n(e);return _t=r,yt(e,t,a)}}if(null==t)return n;var s=t[n];return void 0!==s?s:n}var _t,ht,ft=/label:\s*([^\s;\n{]+)\s*(;|$)/g,gt=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var o=!0,r="";_t=void 0;var a=e[0];null==a||void 0===a.raw?(o=!1,r+=yt(n,t,a)):r+=a[0];for(var s=1;s<e.length;s++)r+=yt(n,t,e[s]),o&&(r+=a[s]);ft.lastIndex=0;for(var i,c="";null!==(i=ft.exec(r));)c+="-"+i[1];var l=function(e){for(var t,n=0,o=0,r=e.length;r>=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:l,styles:r,next:_t}},vt=!!V.useInsertionEffect&&V.useInsertionEffect,wt=vt||function(e){return e()},bt=(vt||V.useLayoutEffect,V.createContext("undefined"!=typeof HTMLElement?at({key:"css"}):null)),Et=bt.Provider,St=V.createContext({}),xt=n(8616),kt=n.n(xt),Nt=new Uint8Array(16);function Ct(){if(!ht&&!(ht="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 ht(Nt)}const Tt=/^(?:[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 Ot=[],At=0;At<256;++At)Ot.push((At+256).toString(16).substr(1));const It=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(Ot[e[t+0]]+Ot[e[t+1]]+Ot[e[t+2]]+Ot[e[t+3]]+"-"+Ot[e[t+4]]+Ot[e[t+5]]+"-"+Ot[e[t+6]]+Ot[e[t+7]]+"-"+Ot[e[t+8]]+Ot[e[t+9]]+"-"+Ot[e[t+10]]+Ot[e[t+11]]+Ot[e[t+12]]+Ot[e[t+13]]+Ot[e[t+14]]+Ot[e[t+15]]).toLowerCase();if(!function(e){return"string"==typeof e&&Tt.test(e)}(n))throw TypeError("Stringified UUID is invalid");return n},Rt=function(e,t,n){var o=(e=e||{}).random||(e.rng||Ct)();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 It(o)},Lt=new Set;kt()((e=>{let t=Rt().replace(/[0-9]/g,"");for(;Lt.has(t);)t=Rt().replace(/[0-9]/g,"");return Lt.add(t),at({container:e,key:t})}));const Dt=window.wp.compose,Pt=(0,H.forwardRef)((function(e,t){let{name:n,fillProps:o={},as:r="div",...a}=e;const s=(0,H.useContext)(re),i=(0,H.useRef)();return(0,H.useLayoutEffect)((()=>(s.registerSlot(n,i,o),()=>{s.unregisterSlot(n,i)})),[s.registerSlot,s.unregisterSlot,n]),(0,H.useLayoutEffect)((()=>{s.updateSlot(n,o)})),(0,H.createElement)(r,X({ref:(0,Dt.useMergeRefs)([t,i])},a))}));(0,H.forwardRef)(((e,t)=>{let{bubblesVirtually:n,...o}=e;return n?(0,H.createElement)(Pt,X({},o,{ref:t})):(0,H.createElement)(ne,o)})),window.wc.tracks,n(5721),(0,$.__)("Metro Manila","woocommerce"),(0,$.__)("Roma","woocommerce");var Mt=n(6942),jt=n.n(Mt);const Ft=({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,V.createElement)("div",{className:`woocommerce-onboarding-progress-bar ${e}`},(0,V.createElement)("div",{className:"woocommerce-onboarding-progress-bar__container",style:r},(0,V.createElement)("div",{className:"woocommerce-onboarding-progress-bar__filler",style:a})))},Bt=({children:e,className:t})=>(0,H.createElement)("div",{className:jt()("woocommerce-onboarding-loader",t)},e);Bt.Layout=({children:e,className:t})=>(0,H.createElement)("div",{className:jt()("woocommerce-onboarding-loader-wrapper",t)},(0,H.createElement)("div",{className:jt()("woocommerce-onboarding-loader-container",t)},e)),Bt.Illustration=({children:e})=>(0,H.createElement)(H.Fragment,null,e),Bt.Title=({children:e,className:t})=>(0,H.createElement)("h1",{className:jt()("woocommerce-onboarding-loader__title",t)},e),Bt.ProgressBar=({progress:e,className:t})=>(0,H.createElement)(Ft,{className:jt()("progress-bar",t),percent:null!=e?e:0,color:"var(--wp-admin-theme-color)",bgcolor:"#E0E0E0"}),Bt.Subtext=({children:e,className:t})=>(0,H.createElement)("p",{className:jt()("woocommerce-onboarding-loader__paragraph",t)},e),Bt.Sequence=({interval:e,shouldLoop:t=!0,children:n,onChange:o=()=>{}})=>{const[r,a]=(0,H.useState)(0),s=H.Children.count(n);(0,H.useEffect)((()=>{const n=setInterval((()=>{a((e=>{const r=e+1;if(t){const e=r%s;return o(e),e}return r<s?(o(r),r):(clearInterval(n),e)}))}),e);return()=>clearInterval(n)}),[e,n,t,s]);const i=H.Children.toArray(n)[r];return(0,H.createElement)(H.Fragment,null,i)};const zt=window.lodash;var $t=n.n(zt);const Ut=window.wp.deprecated;var Vt=n.n(Ut);const Wt=window.wp.dom,Ht=window.wp.primitives,qt=(0,H.createElement)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,H.createElement)(Ht.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 Yt(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 Gt=0;function Qt(e){const t=document.scrollingElement||document.body;e&&(Gt=t.scrollTop);const n=e?"add":"remove";t.classList[n]("lockscroll"),document.documentElement.classList[n]("lockscroll"),e||(t.scrollTop=Gt)}let Kt=0;function Zt(){return(0,H.useEffect)((()=>(0===Kt&&Qt(!0),++Kt,()=>{1===Kt&&Qt(!1),--Kt})),[]),null}var Xt=n(5606);const Jt=(0,H.createContext)({slots:{},fills:{},registerSlot:()=>{void 0!==Xt&&Xt.env},updateSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{}});function en(e){const t=(0,H.useContext)(Jt),n=t.slots[e]||{},o=t.fills[e],r=(0,H.useMemo)((()=>o||[]),[o]);return{...n,updateSlot:(0,H.useCallback)((n=>{t.updateSlot(e,n)}),[e,t.updateSlot]),unregisterSlot:(0,H.useCallback)((n=>{t.unregisterSlot(e,n)}),[e,t.unregisterSlot]),fills:r,registerFill:(0,H.useCallback)((n=>{t.registerFill(e,n)}),[e,t.registerFill]),unregisterFill:(0,H.useCallback)((n=>{t.unregisterFill(e,n)}),[e,t.unregisterFill])}}const tn=(0,H.createContext)({registerSlot:()=>{},unregisterSlot:()=>{},registerFill:()=>{},unregisterFill:()=>{},getSlot:()=>{},getFills:()=>{},subscribe:()=>{}});function nn(e){let{name:t,children:n,registerFill:o,unregisterFill:r}=e;const a=(e=>{const{getSlot:t,subscribe:n}=(0,H.useContext)(tn),[o,r]=(0,H.useState)(t(e));return(0,H.useEffect)((()=>(r(t(e)),n((()=>{r(t(e))})))),[e]),o})(t),s=(0,H.useRef)({name:t,children:n});return(0,H.useLayoutEffect)((()=>(o(t,s.current),()=>r(t,s.current))),[]),(0,H.useLayoutEffect)((()=>{s.current.children=n,a&&a.forceUpdate()}),[n]),(0,H.useLayoutEffect)((()=>{t!==s.current.name&&(r(s.current.name,s.current),s.current.name=t,o(t,s.current))}),[t]),a&&a.node?((0,zt.isFunction)(n)&&(n=n(a.props.fillProps)),(0,H.createPortal)(n,a.node)):null}const on=e=>(0,H.createElement)(tn.Consumer,null,(t=>{let{registerFill:n,unregisterFill:o}=t;return(0,H.createElement)(nn,X({},e,{registerFill:n,unregisterFill:o}))}));class rn extends H.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,zt.map)(o(t,this),(e=>{const t=(0,zt.isFunction)(e.children)?e.children(n):e.children;return H.Children.map(t,((e,t)=>{if(!e||(0,zt.isString)(e))return e;const n=e.key||t;return(0,H.cloneElement)(e,{key:n})}))})).filter((0,zt.negate)(H.isEmptyElement));return(0,H.createElement)(H.Fragment,null,(0,zt.isFunction)(e)?e(r):r)}}const an=e=>(0,H.createElement)(tn.Consumer,null,(t=>{let{registerSlot:n,unregisterSlot:o,getFills:r}=t;return(0,H.createElement)(rn,X({},e,{registerSlot:n,unregisterSlot:o,getFills:r}))}));var sn,cn=new Uint8Array(16);function ln(){if(!sn&&!(sn="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 sn(cn)}const mn=/^(?:[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 un=[],dn=0;dn<256;++dn)un.push((dn+256).toString(16).substr(1));const pn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(un[e[t+0]]+un[e[t+1]]+un[e[t+2]]+un[e[t+3]]+"-"+un[e[t+4]]+un[e[t+5]]+"-"+un[e[t+6]]+un[e[t+7]]+"-"+un[e[t+8]]+un[e[t+9]]+"-"+un[e[t+10]]+un[e[t+11]]+un[e[t+12]]+un[e[t+13]]+un[e[t+14]]+un[e[t+15]]).toLowerCase();if(!function(e){return"string"==typeof e&&mn.test(e)}(n))throw TypeError("Stringified UUID is invalid");return n},yn=function(e,t,n){var o=(e=e||{}).random||(e.rng||ln)();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 pn(o)},_n=new Set,hn=kt()((e=>{let t=yn().replace(/[0-9]/g,"");for(;_n.has(t);)t=yn().replace(/[0-9]/g,"");return _n.add(t),at({container:e,key:t})}));function fn(e){let{children:t,document:n}=e;if(!n)return null;const o=hn(n.head);return(0,H.createElement)(Et,{value:o},t)}function gn(){const[,e]=(0,H.useState)({}),t=(0,H.useRef)(!0);return(0,H.useEffect)((()=>()=>{t.current=!1}),[]),()=>{t.current&&e({})}}function vn(e){let{name:t,children:n}=e;const o=en(t),r=(0,H.useRef)({rerender:gn()});if((0,H.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,H.createElement)(fn,{document:o.ref.current.ownerDocument},n);return(0,H.createPortal)(a,o.ref.current)}const wn=(0,H.forwardRef)((function(e,t){let{name:n,fillProps:o={},as:r="div",...a}=e;const s=(0,H.useContext)(Jt),i=(0,H.useRef)();return(0,H.useLayoutEffect)((()=>(s.registerSlot(n,i,o),()=>{s.unregisterSlot(n,i)})),[s.registerSlot,s.unregisterSlot,n]),(0,H.useLayoutEffect)((()=>{s.updateSlot(n,o)})),(0,H.createElement)(r,X({ref:(0,Dt.useMergeRefs)([t,i])},a))}));function bn(e){return(0,H.createElement)(H.Fragment,null,(0,H.createElement)(on,e),(0,H.createElement)(vn,e))}const En=(0,H.forwardRef)(((e,t)=>{let{bubblesVirtually:n,...o}=e;return n?(0,H.createElement)(wn,X({},o,{ref:t})):(0,H.createElement)(an,o)}));function Sn(e){return"appear"===e?"top":"left"}const xn="Popover",kn=(0,H.createContext)();function Nn(e,t){const{paddingTop:n,paddingBottom:o,paddingLeft:r,paddingRight:a}=function(e){return e.ownerDocument.defaultView.getComputedStyle(e)}(t),s=n?parseInt(n,10):0,i=o?parseInt(o,10):0,c=r?parseInt(r,10):0,l=a?parseInt(a,10):0;return{x:e.left+c,y:e.top+s,width:e.width-c-l,height:e.height-s-i,left:e.left+c,right:e.right-l,top:e.top+s,bottom:e.bottom-i}}function Cn(e,t,n){n?e.getAttribute(t)!==n&&e.setAttribute(t,n):e.hasAttribute(t)&&e.removeAttribute(t)}function Tn(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";e.style[t]!==n&&(e.style[t]=n)}function On(e,t,n){n?e.classList.contains(t)||e.classList.add(t):e.classList.contains(t)&&e.classList.remove(t)}const An=(0,H.forwardRef)(((e,t)=>{let{headerTitle:n,onClose:o,children:r,className:a,noArrow:s=!0,isAlternate:i,position:c="bottom right",range:l,focusOnMount:m="firstElement",anchorRef:u,shouldAnchorIncludePadding:d,anchorRect:p,getAnchorRect:y,expandOnMobile:_,animate:h=!0,onFocusOutside:f,__unstableStickyBoundaryElement:g,__unstableSlotName:v=xn,__unstableObserveElement:w,__unstableBoundaryParent:b,__unstableForcePosition:E,__unstableForceXAlignment:S,__unstableEditorCanvasWrapper:x,...k}=e;const N=(0,H.useRef)(null),C=(0,H.useRef)(null),T=(0,H.useRef)(),O=(0,Dt.useViewportMatch)("medium","<"),[A,I]=(0,H.useState)(),R=(0,H.useContext)(kn)||v,L=en(R),D=_&&O,[P,M]=(0,Dt.useResizeObserver)();s=D||s,(0,H.useLayoutEffect)((()=>{if(D)return On(T.current,"is-without-arrow",s),On(T.current,"is-alternate",i),Cn(T.current,"data-x-axis"),Cn(T.current,"data-y-axis"),Tn(T.current,"top"),Tn(T.current,"left"),Tn(C.current,"maxHeight"),void Tn(C.current,"maxWidth");const e=()=>{if(!T.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 Yt(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 Yt((0,Wt.getRectangleFromRange)(o),o.endContainer.ownerDocument,a);if("function"==typeof(null==o?void 0:o.getBoundingClientRect)){const e=Yt(o.getBoundingClientRect(),o.ownerDocument,a);return r?e:Nn(e,o)}const{top:e,bottom:t}=o,n=e.getBoundingClientRect(),s=t.getBoundingClientRect(),i=Yt(new window.DOMRect(n.left,n.top,n.width,s.bottom-n.top),e.ownerDocument,a);return r?i:Nn(i,o)}if(!e.current)return;const{parentNode:s}=e.current,i=Yt(s.getBoundingClientRect(),s.ownerDocument,a);return r?i:Nn(i,s)}(N,p,y,u,d,T.current);if(!e)return;const{offsetParent:t,ownerDocument:n}=T.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=T.current.parentElement);const a=M.height?M:C.current.getBoundingClientRect(),{popoverTop:l,popoverLeft:m,xAxis:_,yAxis:h,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,s=arguments.length>7?arguments[7]:void 0,i=arguments.length>8?arguments[8]:void 0,c=arguments.length>9?arguments[9]:void 0;const[l,m="center",u]=n.split(" "),d=function(e,t,n,o,r,a,s,i,c){const{height:l}=t;if(r){const t=r.getBoundingClientRect(),o=t.top+l-s,a=t.bottom-l-s;if(e.top<=o)return!c||l+10<c.scrollTop+e.top?{yAxis:n,popoverTop:Math.min(e.bottom,o)}:{yAxis:"bottom",popoverTop:Math.min(e.bottom,a)}}let m=e.top+e.height/2;"bottom"===o?m=e.bottom:"top"===o&&(m=e.top);const u={popoverTop:m,contentHeight:(m-l/2>0?l/2:m)+(m+l/2>window.innerHeight?window.innerHeight-m:l/2)},d={popoverTop:e.top,contentHeight:e.top-10-l>0?l:e.top-10},p={popoverTop:e.bottom,contentHeight:e.bottom+10+l>window.innerHeight?window.innerHeight-10-e.bottom:l};let y,_=n,h=null;if(!r&&!i)if("middle"===n&&u.contentHeight===l)_="middle";else if("top"===n&&d.contentHeight===l)_="top";else if("bottom"===n&&p.contentHeight===l)_="bottom";else{_=d.contentHeight>p.contentHeight?"top":"bottom";const e="top"===_?d.contentHeight:p.contentHeight;h=e!==l?e:null}return y="middle"===_?u.popoverTop:"top"===_?d.popoverTop:p.popoverTop,{yAxis:_,popoverTop:y,contentHeight:h}}(e,t,l,u,o,0,r,s,c),p=function(e,t,n,o,r,a,s,i,c){const{width:l}=t;"left"===n&&(0,$.isRTL)()?n="right":"right"===n&&(0,$.isRTL)()&&(n="left"),"left"===o&&(0,$.isRTL)()?o="right":"right"===o&&(0,$.isRTL)()&&(o="left");const m=Math.round(e.left+e.width/2),u={popoverLeft:m,contentWidth:(m-l/2>0?l/2:m)+(m+l/2>window.innerWidth?window.innerWidth-m:l/2)};let d=e.left;"right"===o?d=e.right:"middle"===a||c||(d=m);let p=e.right;"left"===o?p=e.left:"middle"===a||c||(p=m);const y={popoverLeft:d,contentWidth:d-l>0?l:d},_={popoverLeft:p,contentWidth:p+l>window.innerWidth?window.innerWidth-p:l};let h,f=n,g=null;if(!r&&!i)if("center"===n&&u.contentWidth===l)f="center";else if("left"===n&&y.contentWidth===l)f="left";else if("right"===n&&_.contentWidth===l)f="right";else{f=y.contentWidth>_.contentWidth?"left":"right";const e="left"===f?y.contentWidth:_.contentWidth;l>window.innerWidth&&(g=window.innerWidth),e!==l&&(f="center",u.popoverLeft=window.innerWidth/2)}return h="center"===f?u.popoverLeft:"left"===f?y.popoverLeft:_.popoverLeft,s&&(h=Math.min(h,s.offsetLeft+s.offsetWidth-l),(0,$.isRTL)()||(h=Math.max(h,0))),{xAxis:f,popoverLeft:h,contentWidth:g}}(e,t,m,u,o,d.yAxis,a,s,i);return{...p,...d}}(e,a,c,g,T.current,r,o,E,S,x);"number"==typeof l&&"number"==typeof m&&(Tn(T.current,"top",l+"px"),Tn(T.current,"left",m+"px")),On(T.current,"is-without-arrow",s||"center"===_&&"middle"===h),On(T.current,"is-alternate",i),Cn(T.current,"data-x-axis",_),Cn(T.current,"data-y-axis",h),Tn(C.current,"maxHeight","number"==typeof f?f+"px":""),Tn(C.current,"maxWidth","number"==typeof v?v+"px":""),I(({left:"right",right:"left"}[_]||"center")+" "+({top:"bottom",bottom:"top"}[h]||"middle"))};e();const{ownerDocument:t}=T.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 l=function(e){if(e)return e.endContainer?e.endContainer.ownerDocument:e.top?e.top.ownerDocument:e.ownerDocument}(u);let m;return l&&l!==t&&(l.defaultView.addEventListener("resize",e),l.defaultView.addEventListener("scroll",e,!0)),w&&(m=new n.MutationObserver(e),m.observe(w,{attributes:!0})),()=>{var s,i;n.clearInterval(o),n.removeEventListener("resize",e),n.removeEventListener("scroll",e,!0),n.removeEventListener("click",a),n.cancelAnimationFrame(r),l&&l!==t&&(null===(s=l.defaultView)||void 0===s||s.removeEventListener("resize",e),null===(i=l.defaultView)||void 0===i||i.removeEventListener("scroll",e,!0)),m&&m.disconnect()}}),[D,p,y,u,d,c,M,g,w,b]);const j=(e,t)=>{"focus-outside"===e&&f?f(t):o&&o()},[F,B]=(0,Dt.__experimentalUseDialog)({focusOnMount:m,__unstableOnClose:j,onClose:j}),z=(0,Dt.useMergeRefs)([T,F,t]),U=Boolean(h&&A)&&function(e){if("loading"===e.type)return jt()("components-animate__loading");const{type:t,origin:n=Sn(t)}=e;if("appear"===t){const[e,t="center"]=n.split(" ");return jt()("components-animate__appear",{["is-from-"+t]:"center"!==t,["is-from-"+e]:"middle"!==e})}return"slide-in"===t?jt()("components-animate__slide-in","is-from-"+n):void 0}({type:"appear",origin:A});let V=(0,H.createElement)("div",X({className:jt()("components-popover",a,U,{"is-expanded":D,"is-without-arrow":s,"is-alternate":i})},k,{ref:z},B,{tabIndex:"-1"}),D&&(0,H.createElement)(Zt,null),D&&(0,H.createElement)("div",{className:"components-popover__header"},(0,H.createElement)("span",{className:"components-popover__header-title"},n),(0,H.createElement)(Eo,{className:"components-popover__close",icon:qt,onClick:o})),(0,H.createElement)("div",{ref:C,className:"components-popover__content"},(0,H.createElement)("div",{style:{position:"relative"}},P,r)));return L.ref&&(V=(0,H.createElement)(bn,{name:R},V)),u||p?V:(0,H.createElement)("span",{ref:N},V)}));An.Slot=(0,H.forwardRef)((function(e,t){let{name:n=xn}=e;return(0,H.createElement)(En,{bubblesVirtually:!0,name:n,className:"popover-slot",ref:t})})),An.__unstableSlotNameProvider=kn.Provider;const In=An,Rn=function(e){let t,n,{shortcut:o,className:r}=e;return o?((0,zt.isString)(o)&&(t=o),(0,zt.isObject)(o)&&(t=o.display,n=o.ariaLabel),(0,H.createElement)("span",{className:r,"aria-label":n},t)):null},Ln=700,Dn=(0,H.createElement)("div",{className:"event-catcher"}),Pn=e=>{let{eventHandlers:t,child:n,childrenWithPopover:o}=e;return(0,H.cloneElement)((0,H.createElement)("span",{className:"disabled-element-wrapper"},(0,H.cloneElement)(Dn,t),(0,H.cloneElement)(n,{children:o})),t)},Mn=e=>{let{child:t,eventHandlers:n,childrenWithPopover:o}=e;return(0,H.cloneElement)(t,{...n,children:o})},jn=(e,t,n)=>{if(1!==H.Children.count(e))return;const o=H.Children.only(e);o.props.disabled||"function"==typeof o.props[t]&&o.props[t](n)},Fn=function(e){const{children:t,position:n,text:o,shortcut:r,delay:a=Ln}=e,[s,i]=(0,H.useState)(!1),[c,l]=(0,H.useState)(!1),m=(0,Dt.useDebounce)(l,a),u=e=>{jn(t,"onMouseDown",e),document.addEventListener("mouseup",y),i(!0)},d=e=>{jn(t,"onMouseUp",e),document.removeEventListener("mouseup",y),i(!1)},p=e=>"mouseUp"===e?d:"mouseDown"===e?u:void 0,y=p("mouseUp"),_=(e,n)=>o=>{if(jn(t,e,o),o.currentTarget.disabled)return;if("focus"===o.type&&s)return;m.cancel();const r=(0,zt.includes)(["focus","mouseenter"],o.type);r!==c&&(n?m(r):l(r))},h=()=>{m.cancel(),document.removeEventListener("mouseup",y)};if((0,H.useEffect)((()=>h),[]),1!==H.Children.count(t))return t;const f={onMouseEnter:_("onMouseEnter",!0),onMouseLeave:_("onMouseLeave"),onClick:_("onClick"),onFocus:_("onFocus"),onBlur:_("onBlur"),onMouseDown:p("mouseDown")},g=H.Children.only(t),{children:v,disabled:w}=g.props,b=w?Pn:Mn,E=(e=>{let{grandchildren:t,isOver:n,position:o,text:r,shortcut:a}=e;return(0,H.concatChildren)(t,n&&(0,H.createElement)(In,{focusOnMount:!1,position:o,className:"components-tooltip","aria-hidden":"true",animate:!1,noArrow:!0},r,(0,H.createElement)(Rn,{className:"components-tooltip__shortcut",shortcut:a})))})({grandchildren:v,isOver:c,position:n,text:o,shortcut:r});return b({child:g,eventHandlers:f,childrenWithPopover:E})},Bn=function(e){let{icon:t,className:n,...o}=e;const r=["dashicon","dashicons","dashicons-"+t,n].filter(Boolean).join(" ");return(0,H.createElement)("span",X({className:r},o))},zn=function(e){let{icon:t=null,size:n=24,...o}=e;if("string"==typeof t)return(0,H.createElement)(Bn,X({icon:t},o));if((0,H.isValidElement)(t)&&Bn===t.type)return(0,H.cloneElement)(t,{...o});if("function"==typeof t)return t.prototype instanceof H.Component?(0,H.createElement)(t,{size:n,...o}):t({size:n,...o});if(t&&("svg"===t.type||t.type===Ht.SVG)){const e={width:n,height:n,...t.props,...o};return(0,H.createElement)(Ht.SVG,e)}return(0,H.isValidElement)(t)?(0,H.cloneElement)(t,{size:n,...o}):t};var $n=n(5606);const Un=(0,H.createContext)({}),Vn=()=>(0,H.useContext)(Un);function Wn(e){let{value:t}=e;const n=Vn(),o=(0,H.useRef)(t);return function(e,n){const r=(0,H.useRef)(!1);(0,H.useEffect)((()=>{r.current?(0,zt.isEqual)(o.current,t)&&o.current!==t&&void 0!==$n&&$n.env:r.current=!0}),n)}(0,[t]),(0,H.useMemo)((()=>(0,zt.merge)((0,zt.cloneDeep)(n),t)),[n,t])}const Hn=(0,H.memo)((e=>{let{children:t,value:n}=e;const o=Wn({value:n});return(0,H.createElement)(Un.Provider,{value:o},t)})),qn="data-wp-component",Yn="data-wp-c16t",Gn="__contextSystemKey__",Qn=kt()((function(e){return`components-${(0,zt.kebabCase)(e)}`}));function Kn(e,t,n){var o="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):o+=n+" "})),o}function Zn(e,t){if(void 0===e.inserted[t.name])return e.insert("",t,e.sheet,!0)}function Xn(e,t,n){var o=[],r=Kn(e,o,n);return o.length<2?n:r+t(o)}var Jn=function e(t){for(var n="",o=0;o<t.length;o++){var r=t[o];if(null!=r){var a=void 0;switch(typeof r){case"boolean":break;case"object":if(Array.isArray(r))a=e(r);else for(var s in a="",r)r[s]&&s&&(a&&(a+=" "),a+=s);break;default:a=r}a&&(n&&(n+=" "),n+=a)}}return n},eo=function(){var e=at({key:"css"});e.sheet.speedy=function(e){this.isSpeedy=e},e.compat=!0;var t=function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];var r=gt(n,e.registered,void 0);return function(e,t){!function(e,t){var n=e.key+"-"+t.name;void 0===e.registered[n]&&(e.registered[n]=t.styles)}(e,t);var n=e.key+"-"+t.name;if(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,r),e.key+"-"+r.name};return{css:t,cx:function(){for(var n=arguments.length,o=new Array(n),r=0;r<n;r++)o[r]=arguments[r];return Xn(e.registered,t,Jn(o))},injectGlobal:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];var r=gt(n,e.registered);Zn(e,r)},keyframes:function(){for(var t=arguments.length,n=new Array(t),o=0;o<t;o++)n[o]=arguments[o];var r=gt(n,e.registered),a="animation-"+r.name;return Zn(e,{name:r.name,styles:"@keyframes "+a+"{"+r.styles+"}"}),a},hydrate:function(t){t.forEach((function(t){e.inserted[t]=!0}))},flush:function(){e.registered={},e.inserted={},e.sheet.flush()},sheet:e.sheet,cache:e,getRegisteredStyles:Kn.bind(null,e.registered),merge:Xn.bind(null,e.registered,t)}}(),to=(eo.flush,eo.hydrate,eo.cx);eo.merge,eo.getRegisteredStyles,eo.injectGlobal,eo.keyframes,eo.css,eo.sheet,eo.cache;const no=()=>{const e=(0,V.useContext)(bt),t=(0,H.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<t;o++)n[o]=arguments[o];return to(...n.map((t=>(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 oo=n(5606);function ro(e,t){const n=Vn();void 0===t&&void 0!==oo&&oo.env;const o=(null==n?void 0:n[t])||{},r={[Yn]:!0,...(a=t,{[qn]:a})};var a;const{_overrides:s,...i}=o,c=Object.entries(i).length?Object.assign({},i,e):e,l=no()(Qn(t),e.className),m="function"==typeof c.renderChildren?c.renderChildren(c):c.children;for(const e in c)r[e]=c[e];for(const e in s)r[e]=s[e];return r.children=m,r.className=l,r}var ao=n(5606);function so(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{memo:o=!1}=n;let r=(0,H.forwardRef)(e);o&&(r=(0,H.memo)(r)),void 0===t&&void 0!==ao&&ao.env;let a=r[Gn]||[t];return Array.isArray(t)&&(a=[...a,...t]),"string"==typeof t&&(a=[...a,t]),r.displayName=t,r[Gn]=(0,zt.uniq)(a),r.selector=`.${Qn(t)}`,r}function io(e){if(!e)return[];let t=[];return e[Gn]&&(t=e[Gn]),e.type&&e.type[Gn]&&(t=e.type[Gn]),t}const co={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"};var lo=/^((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)-.*))$/,mo=function(e,t,n){var o=e.key+"-"+t.name;!1===n&&void 0===e.registered[o]&&(e.registered[o]=t.styles)},uo=it((function(e){return lo.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),po=function(e){return"theme"!==e},yo=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?uo:po},_o=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},ho=function(e){var t=e.cache,n=e.serialized,o=e.isStringTag;return mo(t,n,o),wt((function(){return function(e,t,n){mo(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},fo=function e(t,n){var o,r,a=t.__emotion_real===t,s=a&&t.__emotion_base||t;void 0!==n&&(o=n.label,r=n.target);var i=_o(t,n,a),c=i||yo(s),l=!c("as");return function(){var m=arguments,u=a&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==o&&u.push("label:"+o+";"),null==m[0]||void 0===m[0].raw)u.push.apply(u,m);else{u.push(m[0][0]);for(var d=m.length,p=1;p<d;p++)u.push(m[p],m[0][p])}var y,_=(y=function(e,t,n){var o,a,m,d,p=l&&e.as||s,y="",_=[],h=e;if(null==e.theme){for(var f in h={},e)h[f]=e[f];h.theme=V.useContext(St)}"string"==typeof e.className?(o=t.registered,a=_,m=e.className,d="",m.split(" ").forEach((function(e){void 0!==o[e]?a.push(o[e]+";"):d+=e+" "})),y=d):null!=e.className&&(y=e.className+" ");var g=gt(u.concat(_),t.registered,h);y+=t.key+"-"+g.name,void 0!==r&&(y+=" "+r);var v=l&&void 0===i?yo(p):c,w={};for(var b in e)l&&"as"===b||v(b)&&(w[b]=e[b]);return w.className=y,w.ref=n,V.createElement(V.Fragment,null,V.createElement(ho,{cache:t,serialized:g,isStringTag:"string"==typeof p}),V.createElement(p,w))},(0,V.forwardRef)((function(e,t){var n=(0,V.useContext)(bt);return y(e,n,t)})));return _.displayName=void 0!==o?o:"Styled("+("string"==typeof s?s:s.displayName||s.name||"Component")+")",_.defaultProps=t.defaultProps,_.__emotion_real=_,_.__emotion_base=s,_.__emotion_styles=u,_.__emotion_forwardProp=i,Object.defineProperty(_,"toString",{value:function(){return"."+r}}),_.withComponent=function(t,o){return e(t,X({},n,o,{shouldForwardProp:_o(_,o,!0)})).apply(void 0,u)},_}};const go=fo("div",{target:"em57xhy0"})("");go.selector=".components-view",go.displayName="View";const vo=go,wo=so((function(e,t){const{style:n,...o}=ro(e,"VisuallyHidden");return(0,H.createElement)(vo,X({ref:t},o,{style:{...co,...n||{}}}))}),"VisuallyHidden"),bo=["onMouseDown","onClick"],Eo=(0,H.forwardRef)((function e(t,n){const{href:o,target:r,isSmall:a,isPressed:s,isBusy:i,isDestructive:c,className:l,disabled:m,icon:u,iconPosition:d="left",iconSize:p,showTooltip:y,tooltipPosition:_,shortcut:h,label:f,children:g,text:v,variant:w,__experimentalIsFocusable:b,describedBy:E,...S}=function(e){let{isDefault:t,isPrimary:n,isSecondary:o,isTertiary:r,isLink:a,variant:s,...i}=e,c=s;var l,m,u,d,p;return n&&(null!==(l=c)&&void 0!==l||(c="primary")),r&&(null!==(m=c)&&void 0!==m||(c="tertiary")),o&&(null!==(u=c)&&void 0!==u||(c="secondary")),t&&(Vt()("Button isDefault prop",{since:"5.4",alternative:'variant="secondary"',version:"6.2"}),null!==(d=c)&&void 0!==d||(c="secondary")),a&&(null!==(p=c)&&void 0!==p||(c="link")),{...i,variant:c}}(t),x=(0,Dt.useInstanceId)(e,"components-button__description"),k=jt()("components-button",l,{"is-secondary":"secondary"===w,"is-primary":"primary"===w,"is-small":a,"is-tertiary":"tertiary"===w,"is-pressed":s,"is-busy":i,"is-link":"link"===w,"is-destructive":c,"has-text":!!u&&!!g,"has-icon":!!u}),N=m&&!b,C=void 0===o||N?"button":"a",T="a"===C?{href:o,target:r}:{type:"button",disabled:N,"aria-pressed":s};if(m&&b){T["aria-disabled"]=!0;for(const e of bo)S[e]=e=>{e.stopPropagation(),e.preventDefault()}}const O=!N&&(y&&f||h||!!f&&(!g||(0,zt.isArray)(g)&&!g.length)&&!1!==y),A=E?x:null,I=S["aria-describedby"]||A,R=(0,H.createElement)(C,X({},T,S,{className:k,"aria-label":S["aria-label"]||f,"aria-describedby":I,ref:n}),u&&"left"===d&&(0,H.createElement)(zn,{icon:u,size:p}),v&&(0,H.createElement)(H.Fragment,null,v),u&&"right"===d&&(0,H.createElement)(zn,{icon:u,size:p}),g);return O?(0,H.createElement)(H.Fragment,null,(0,H.createElement)(Fn,{text:E||f,shortcut:h,position:_},R),E&&(0,H.createElement)(wo,null,(0,H.createElement)("span",{id:A},E))):(0,H.createElement)(H.Fragment,null,R,E&&(0,H.createElement)(wo,null,(0,H.createElement)("span",{id:A},E)))})),So=(0,V.createContext)(void 0);const xo=(e,t)=>W().forwardRef(((n,o)=>{const{__nextHasNoMarginBottom:r,__next40pxDefaultSize:a}=n,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<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n}(n,["__nextHasNoMarginBottom","__next40pxDefaultSize"]),i=(0,V.useContext)(So);if(!i)return W().createElement(e,Object.assign({},s,{ref:o}));const c=i[t];return W().createElement(c,Object.assign({},s,{ref:o},void 0!==r&&{__nextHasNoMarginBottom:r},void 0!==a&&{__next40pxDefaultSize:a}))})),ko=xo(Eo,"Button");function No(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return gt(t)}n(4146);const Co={name:"12ip69d",styles:"background:transparent;display:block;margin:0!important;pointer-events:none;position:absolute;will-change:box-shadow"},To="4px";function Oo(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(${To} * ${e})`}var Ao={grad:.9,turn:360,rad:360/(2*Math.PI)},Io=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},Ro=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},Lo=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},Do=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Po=function(e){return{r:Lo(e.r,0,255),g:Lo(e.g,0,255),b:Lo(e.b,0,255),a:Lo(e.a)}},Mo=function(e){return{r:Ro(e.r),g:Ro(e.g),b:Ro(e.b),a:Ro(e.a,3)}},jo=/^#([0-9a-f]{3,8})$/i,Fo=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Bo=function(e){var t=e.r,n=e.g,o=e.b,r=e.a,a=Math.max(t,n,o),s=a-Math.min(t,n,o),i=s?a===t?(n-o)/s:a===n?2+(o-t)/s:4+(t-n)/s:0;return{h:60*(i<0?i+6:i),s:a?s/a*100:0,v:a/255*100,a:r}},zo=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),s=o*(1-n),i=o*(1-(t-a)*n),c=o*(1-(1-t+a)*n),l=a%6;return{r:255*[o,i,s,s,c,o][l],g:255*[c,o,o,i,s,s][l],b:255*[s,s,c,o,o,i][l],a:r}},$o=function(e){return{h:Do(e.h),s:Lo(e.s,0,100),l:Lo(e.l,0,100),a:Lo(e.a)}},Uo=function(e){return{h:Ro(e.h),s:Ro(e.s),l:Ro(e.l),a:Ro(e.a,3)}},Vo=function(e){return zo((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},Wo=function(e){return{h:(t=Bo(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},Ho=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,qo=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Yo=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Go=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Qo={string:[[function(e){var t=jo.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?Ro(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?Ro(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Yo.exec(e)||Go.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Po({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=Ho.exec(e)||qo.exec(e);if(!t)return null;var n,o,r=$o({h:(n=t[1],o=t[2],void 0===o&&(o="deg"),Number(n)*(Ao[o]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return Vo(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 Io(t)&&Io(n)&&Io(o)?Po({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(!Io(t)||!Io(n)||!Io(o))return null;var s=$o({h:Number(t),s:Number(n),l:Number(o),a:Number(a)});return Vo(s)},"hsl"],[function(e){var t=e.h,n=e.s,o=e.v,r=e.a,a=void 0===r?1:r;if(!Io(t)||!Io(n)||!Io(o))return null;var s=function(e){return{h:Do(e.h),s:Lo(e.s,0,100),v:Lo(e.v,0,100),a:Lo(e.a)}}({h:Number(t),s:Number(n),v:Number(o),a:Number(a)});return zo(s)},"hsv"]]},Ko=function(e,t){for(var n=0;n<t.length;n++){var o=t[n][0](e);if(o)return[o,t[n][1]]}return[null,void 0]},Zo=function(e,t){var n=Wo(e);return{h:n.h,s:Lo(n.s+100*t,0,100),l:n.l,a:n.a}},Xo=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Jo=function(e,t){var n=Wo(e);return{h:n.h,s:n.s,l:Lo(n.l+100*t,0,100),a:n.a}},er=function(){function e(e){this.parsed=function(e){return"string"==typeof e?Ko(e.trim(),Qo.string):"object"==typeof e&&null!==e?Ko(e,Qo.object):[null,void 0]}(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return Ro(Xo(this.rgba),2)},e.prototype.isDark=function(){return Xo(this.rgba)<.5},e.prototype.isLight=function(){return Xo(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=Mo(this.rgba)).r,n=e.g,o=e.b,a=(r=e.a)<1?Fo(Ro(255*r)):"","#"+Fo(t)+Fo(n)+Fo(o)+a;var e,t,n,o,r,a},e.prototype.toRgb=function(){return Mo(this.rgba)},e.prototype.toRgbString=function(){return t=(e=Mo(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 Uo(Wo(this.rgba))},e.prototype.toHslString=function(){return t=(e=Uo(Wo(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=Bo(this.rgba),{h:Ro(e.h),s:Ro(e.s),v:Ro(e.v),a:Ro(e.a,3)};var e},e.prototype.invert=function(){return tr({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),tr(Zo(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),tr(Zo(this.rgba,-e))},e.prototype.grayscale=function(){return tr(Zo(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),tr(Jo(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),tr(Jo(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?tr({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):Ro(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=Wo(this.rgba);return"number"==typeof e?tr({h:e,s:t.s,l:t.l,a:t.a}):Ro(t.h)},e.prototype.isEqual=function(e){return this.toHex()===tr(e).toHex()},e}(),tr=function(e){return e instanceof er?e:new er(e)},nr=[],or=function(e){e.forEach((function(e){nr.indexOf(e)<0&&(e(er,Qo),nr.push(e))}))};function rr(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,s,i=o[this.toHex()];if(i)return i;if(null==t?void 0:t.closest){var c=this.toRgb(),l=1/0,m="black";if(!a.length)for(var u in n)a[u]=new e(n[u]).toRgb();for(var d in n){var p=(r=c,s=a[d],Math.pow(r.r-s.r,2)+Math.pow(r.g-s.g,2)+Math.pow(r.b-s.b,2));p<l&&(l=p,m=d)}return m}},t.string.push([function(t){var o=t.toLowerCase(),r="transparent"===o?"#0000":n[o];return r?new e(r).toRgb():null},"name"])}function ar(){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return tr(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").alpha(e).toRgbString()}or([rr]);const sr={black:"#000",white:"#fff"},ir={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"}},cr={900:"#191e23",800:"#23282d",700:"#32373c",600:"#40464d",500:"#555d66",400:"#606a73",300:"#6c7781",200:"#7e8993",150:"#8d96a0",100:"#8f98a1",placeholder:ar(ir.gray[900],.62)},lr={900:ar("#000510",.9),800:ar("#00000a",.85),700:ar("#06060b",.8),600:ar("#000913",.75),500:ar("#0a1829",.7),400:ar("#0a1829",.65),300:ar("#0e1c2e",.62),200:ar("#162435",.55),100:ar("#223443",.5),backgroundFill:ar(cr[700],.7)},mr={900:ar("#304455",.45),800:ar("#425863",.4),700:ar("#667886",.35),600:ar("#7b86a2",.3),500:ar("#9197a2",.25),400:ar("#95959c",.2),300:ar("#829493",.15),200:ar("#8b8b96",.1),100:ar("#747474",.05)},ur={900:"#a2aab2",800:"#b5bcc2",700:"#ccd0d4",600:"#d7dade",500:"#e2e4e7",400:"#e8eaeb",300:"#edeff0",200:"#f3f4f5",100:"#f8f9f9",placeholder:ar(sr.white,.65)},dr={900:ar(sr.white,.5),800:ar(sr.white,.45),700:ar(sr.white,.4),600:ar(sr.white,.35),500:ar(sr.white,.3),400:ar(sr.white,.25),300:ar(sr.white,.2),200:ar(sr.white,.15),100:ar(sr.white,.1),backgroundFill:ar(ur[300],.8)},pr={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"}},yr={theme:`var( --wp-admin-theme-color, ${pr.wordpress[700]})`,themeDark10:`var( --wp-admin-theme-color-darker-10, ${pr.medium.focus})`},_r={theme:yr.theme,background:sr.white,backgroundDisabled:ur[200],border:ir.gray[700],borderHover:ir.gray[700],borderFocus:yr.themeDark10,borderDisabled:ir.gray[400],borderLight:ir.gray[300],label:cr[500],textDisabled:cr[150],textDark:sr.white,textLight:sr.black},hr=Object.assign({},sr,{darkGray:(0,zt.merge)({},cr,ir.darkGray),darkOpacity:lr,darkOpacityLight:mr,mediumGray:ir.mediumGray,gray:ir.gray,lightGray:(0,zt.merge)({},ur,ir.lightGray),lightGrayLight:dr,blue:(0,zt.merge)({},pr,ir.blue),alert:{yellow:"#f0b849",red:"#d94f4f",green:"#4ab866"},admin:yr,ui:_r}),fr="36px",gr="12px",vr={controlSurfaceColor:hr.white,controlTextActiveColor:hr.ui.theme,controlPaddingX:gr,controlPaddingXLarge:`calc(${gr} * 1.3334)`,controlPaddingXSmall:`calc(${gr} / 1.3334)`,controlBackgroundColor:hr.white,controlBorderRadius:"2px",controlBorderColor:hr.gray[700],controlBoxShadow:"transparent",controlBorderColorHover:hr.gray[700],controlBoxShadowFocus:`0 0 0 0.5px ${hr.admin.theme}`,controlDestructiveBorderColor:hr.alert.red,controlHeight:fr,controlHeightXSmall:`calc( ${fr} * 0.6 )`,controlHeightSmall:`calc( ${fr} * 0.8 )`,controlHeightLarge:`calc( ${fr} * 1.2 )`,controlHeightXLarge:`calc( ${fr} * 1.4 )`},wr={toggleGroupControlBackgroundColor:vr.controlBackgroundColor,toggleGroupControlBorderColor:hr.ui.border,toggleGroupControlBackdropBackgroundColor:vr.controlSurfaceColor,toggleGroupControlBackdropBorderColor:hr.ui.border,toggleGroupControlBackdropBoxShadow:"transparent",toggleGroupControlButtonColorActive:vr.controlBackgroundColor},br=Object.assign({},vr,wr,{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:`${Oo(2)}`,cardPaddingSmall:`${Oo(4)}`,cardPaddingMedium:`${Oo(4)} ${Oo(6)}`,cardPaddingLarge:`${Oo(6)} ${Oo(8)}`,surfaceBackgroundColor:hr.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:hr.white,surfaceColor:hr.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 Er(e){return`0 ${e}px ${2*e}px 0\n\trgba(0 ,0, 0, ${e/20})`}const Sr=so((function(e,t){const n=function(e){const{active:t,borderRadius:n="inherit",className:o,focus:r,hover:a,isInteractive:s=!1,offset:i=0,value:c=0,...l}=ro(e,"Elevation"),m=no(),u=(0,H.useMemo)((()=>{let e=(0,zt.isNil)(a)?2*c:a,l=(0,zt.isNil)(t)?c/2:t;s||(e=(0,zt.isNil)(a)?void 0:a,l=(0,zt.isNil)(t)?void 0:t);const u=`box-shadow ${br.transitionDuration} ${br.transitionTimingFunction}`,d={};return d.Base=No({borderRadius:n,bottom:i,boxShadow:Er(c),opacity:br.elevationIntensity,left:i,right:i,top:i,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,zt.isNil)(e)||(d.hover=No("*:hover>&{box-shadow:",Er(e),";}","")),(0,zt.isNil)(l)||(d.active=No("*:active>&{box-shadow:",Er(l),";}","")),(0,zt.isNil)(r)||(d.focus=No("*:focus>&{box-shadow:",Er(r),";}","")),m(Co,d.Base,d.hover&&d.hover,d.focus&&d.focus,d.active&&d.active,o)}),[t,n,o,m,r,a,s,i,c]);return{...l,className:u,"aria-hidden":!0}}(e);return(0,H.createElement)(vo,X({},n,{ref:t}))}),"Elevation"),xr=Sr,kr=`calc(${br.cardBorderRadius} - 1px)`,Nr=No("box-shadow:0 0 0 1px ",br.surfaceBorderColor,";outline:none;",""),Cr={name:"1showjb",styles:"border-bottom:1px solid;box-sizing:border-box;&:last-child{border-bottom:none;}"},Tr={name:"14n5oej",styles:"border-top:1px solid;box-sizing:border-box;&:first-of-type{border-top:none;}"},Or={name:"13udsys",styles:"height:100%"},Ar={name:"6ywzd",styles:"box-sizing:border-box;height:auto;max-height:100%"},Ir={name:"c990dr",styles:"box-sizing:border-box;display:block;width:100%"},Rr=No("&:first-of-type{border-top-left-radius:",kr,";border-top-right-radius:",kr,";}&:last-of-type{border-bottom-left-radius:",kr,";border-bottom-right-radius:",kr,";}",""),Lr=No("border-color:",br.colorDivider,";",""),Dr={name:"1t90u8d",styles:"box-shadow:none"},Pr={name:"1e1ncky",styles:"border:none"},Mr=No("border-radius:",kr,";",""),jr=No("padding:",br.cardPaddingXSmall,";",""),Fr={large:No("padding:",br.cardPaddingLarge,";",""),medium:No("padding:",br.cardPaddingMedium,";",""),small:No("padding:",br.cardPaddingSmall,";",""),xSmall:jr,extraSmall:jr},Br=No("background-color:",hr.lightGray[200],";",""),zr=No("background-color:",br.surfaceColor,";color:",hr.darkGray.primary,";position:relative;","");br.surfaceBackgroundColor;const $r=No("",""),Ur=No("background:",br.surfaceBackgroundTintColor,";",""),Vr=No("background:",br.surfaceBackgroundTertiaryColor,";",""),Wr=e=>[e,e].join(" "),Hr=e=>["90deg",[br.surfaceBackgroundColor,e].join(" "),"transparent 1%"].join(","),qr=e=>[[br.surfaceBackgroundColor,e].join(" "),"transparent 1%"].join(","),Yr=[`linear-gradient( ${[`${br.surfaceBorderSubtleColor} 1px`,"transparent 1px"].join(",")} )`,`linear-gradient( ${["90deg",`${br.surfaceBorderSubtleColor} 1px`,"transparent 1px"].join(",")} )`].join(","),Gr=(e,t,n)=>{switch(e){case"dotted":return((e,t)=>No("background:",(e=>[`linear-gradient( ${Hr(e)} ) center`,`linear-gradient( ${qr(e)} ) center`,br.surfaceBorderBoldColor].join(","))(t),";background-size:",Wr(e),";",""))(t,n);case"grid":return(e=>No("background:",br.surfaceBackgroundColor,";background-image:",Yr,";background-size:",Wr(e),";",""))(t);case"primary":return $r;case"secondary":return Ur;case"tertiary":return Vr}};function Qr(e){const{backgroundSize:t=12,borderBottom:n=!1,borderLeft:o=!1,borderRight:r=!1,borderTop:a=!1,className:s,variant:i="primary",...c}=ro(e,"Surface"),l=no(),m=(0,H.useMemo)((()=>{const e={};return e.borders=function(e){let{borderBottom:t,borderLeft:n,borderRight:o,borderTop:r}=e;const a=`1px solid ${br.surfaceBorderColor}`;return No({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}),l(zr,e.borders,Gr(i,`${t}px`,t-1+"px"),s)}),[t,n,o,r,a,s,l,i]);return{...c,className:m}}const Kr=xo(so((function(e,t){const{children:n,elevation:o,isBorderless:r,isRounded:a,size:s,...i}=function(e){const{className:t,elevation:n=0,isBorderless:o=!1,isRounded:r=!0,size:a="medium",...s}=ro(function(e){let{elevation:t,isElevated:n,...o}=e;const r={...o};let a=t;var s;return n&&(Vt()("Card isElevated prop",{since:"5.9",alternative:"elevation"}),null!==(s=a)&&void 0!==s||(a=2)),void 0!==a&&(r.elevation=a),r}(e),"Card"),i=no();return{...Qr({...s,className:(0,H.useMemo)((()=>i(Nr,o&&Dr,r&&Mr,t)),[t,i,o,r])}),elevation:n,isBorderless:o,isRounded:r,size:a}}(e),c=a?br.cardBorderRadius:0,l=no(),m=(0,H.useMemo)((()=>l(No({borderRadius:c},"",""))),[l,c]),u=(0,H.useMemo)((()=>{const e={size:s,isBorderless:r};return{CardBody:e,CardHeader:e,CardFooter:e}}),[r,s]);return(0,H.createElement)(Hn,{value:u},(0,H.createElement)(vo,X({},i,{ref:t}),(0,H.createElement)(vo,{className:l(Or)},n),(0,H.createElement)(xr,{className:m,isInteractive:!1,value:o?1:0}),(0,H.createElement)(xr,{className:m,isInteractive:!1,value:o})))}),"Card"),"Card"),Zr=No("@media only screen and ( min-device-width: 40em ){&::-webkit-scrollbar{height:12px;width:12px;}&::-webkit-scrollbar-track{background-color:transparent;}&::-webkit-scrollbar-track{background:",br.colorScrollbarTrack,";border-radius:8px;}&::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:",br.colorScrollbarThumb,";border:2px solid rgba( 0, 0, 0, 0 );border-radius:7px;}&:hover::-webkit-scrollbar-thumb{background-color:",br.colorScrollbarThumbHover,";}}",""),Xr={name:"13udsys",styles:"height:100%"},Jr={name:"7zq9w",styles:"scroll-behavior:smooth"},ea={name:"q33xhg",styles:"overflow-x:auto;overflow-y:hidden"},ta={name:"103x71s",styles:"overflow-x:hidden;overflow-y:auto"},na={name:"umwchj",styles:"overflow-y:auto"},oa=so((function(e,t){const n=function(e){const{className:t,scrollDirection:n="y",smoothScroll:o=!1,...r}=ro(e,"Scrollable"),a=no();return{...r,className:(0,H.useMemo)((()=>a(Xr,Zr,o&&Jr,"x"===n&&ea,"y"===n&&ta,"auto"===n&&na,t)),[t,a,n,o])}}(e);return(0,H.createElement)(vo,X({},n,{ref:t}))}),"Scrollable"),ra=xo(so((function(e,t){const{isScrollable:n,...o}=function(e){const{className:t,isScrollable:n=!1,isShady:o=!1,size:r="medium",...a}=ro(e,"CardBody"),s=no();return{...a,className:(0,H.useMemo)((()=>s(Ar,Rr,Fr[r],o&&Br,"components-card__body",t)),[t,s,o,r]),isScrollable:n}}(e);return n?(0,H.createElement)(oa,X({},o,{ref:t})):(0,H.createElement)(vo,X({},o,{ref:t}))}),"CardBody"),"CardBody"),aa=function(e){let{label:t,children:n}=e;return(0,H.createElement)("div",{className:"components-panel__header"},t&&(0,H.createElement)("h2",null,t),n)},sa=(0,H.forwardRef)((function(e,t){let{header:n,className:o,children:r}=e;const a=jt()(o,"components-panel");return(0,H.createElement)("div",{className:a,ref:t},n&&(0,H.createElement)(aa,{label:n}),r)})),ia=xo(sa,"Panel"),ca=(0,H.createElement)(Ht.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,H.createElement)(Ht.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})),la=(0,H.createElement)(Ht.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,H.createElement)(Ht.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));function ma(e){return null!=e}const ua={initial:void 0,fallback:""},da=(0,H.forwardRef)(((e,t)=>{let{isOpened:n,icon:o,title:r,...a}=e;return r?(0,H.createElement)("h2",{className:"components-panel__body-title"},(0,H.createElement)(Eo,X({className:"components-panel__body-toggle","aria-expanded":n,ref:t},a),(0,H.createElement)("span",{"aria-hidden":"true"},(0,H.createElement)(zn,{className:"components-panel__arrow",icon:n?ca:la})),r,o&&(0,H.createElement)(zn,{icon:o,className:"components-panel__icon",size:20}))):null})),pa=(0,H.forwardRef)((function(e,t){let{buttonProps:n={},children:o,className:r,icon:a,initialOpen:s,onToggle:i=zt.noop,opened:c,title:l,scrollAfterOpen:m=!0}=e;const[u,d]=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ua;const{initial:n,fallback:o}={...ua,...t},[r,a]=(0,H.useState)(e),s=ma(e);return(0,H.useEffect)((()=>{s&&r&&a(void 0)}),[s,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(ma))&&void 0!==e?e:t}([e,r,n],o),e=>{s||a(e)}]}(c,{initial:void 0===s||s}),p=(0,H.useRef)(),y=(0,Dt.useReducedMotion)()?"auto":"smooth",_=(0,H.useRef)();_.current=m,function(e,t){const n=(0,H.useRef)(!1);(0,H.useEffect)((()=>{if(n.current)return e();n.current=!0}),t)}((()=>{var e;u&&_.current&&null!==(e=p.current)&&void 0!==e&&e.scrollIntoView&&p.current.scrollIntoView({inline:"nearest",block:"nearest",behavior:y})}),[u,y]);const h=jt()("components-panel__body",r,{"is-opened":u});return(0,H.createElement)("div",{className:h,ref:(0,Dt.useMergeRefs)([p,t])},(0,H.createElement)(da,X({icon:a,isOpened:u,onClick:e=>{e.preventDefault();const t=!u;d(t),i(t)},title:l},n)),"function"==typeof o?o({opened:u}):u&&o)}));pa.displayName="PanelBody";const ya=xo(pa,"PanelBody"),_a=window.wp.domReady;var ha=n.n(_a);const fa=(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]}ha()((()=>{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)}))},ga="https://cdn.sift.com/s.js",va="https://js.stripe.com/v3",wa={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="${ga}"]`)){const e=document.createElement("script");e.src=ga,e.async=!0,document.body.appendChild(e)}},stripe:()=>{if(!document.querySelector(`[src^="${va}"]`)){const e=document.createElement("script");e.src=va,e.async=!0,document.body.appendChild(e)}}},ba=window.wp.a11y;function Ea(e){switch(e){case"success":case"warning":case"info":return"polite";default:return"assertive"}}const Sa=function(e){let{className:t,status:n="info",children:o,spokenMessage:r=o,onRemove:a=zt.noop,isDismissible:s=!0,actions:i=[],politeness:c=Ea(n),__unstableHTML:l,onDismiss:m=zt.noop}=e;!function(e,t){const n="string"==typeof e?e:(0,H.renderToString)(e);(0,H.useEffect)((()=>{n&&(0,ba.speak)(n,t)}),[n,t])}(r,c);const u=jt()(t,"components-notice","is-"+n,{"is-dismissible":s});return l&&(o=(0,H.createElement)(H.RawHTML,null,o)),(0,H.createElement)("div",{className:u},(0,H.createElement)("div",{className:"components-notice__content"},o,(0,H.createElement)("div",{className:"components-notice__actions"},i.map(((e,t)=>{let{className:n,label:o,isPrimary:r,variant:a,noDefaultClasses:s=!1,onClick:i,url:c}=e,l=a;return"primary"===a||s||(l=c?"link":"secondary"),void 0===l&&r&&(l="primary"),(0,H.createElement)(Eo,{key:t,href:c,variant:l,onClick:c?void 0:i,className:jt()("components-notice__action",n)},o)})))),s&&(0,H.createElement)(Eo,{className:"components-notice__dismiss",icon:qt,label:(0,$.__)("Dismiss this notice"),onClick:e=>{var t;null==e||null===(t=e.preventDefault)||void 0===t||t.call(e),m(),a()},showTooltip:!1}))},xa=["40em","52em","64em"],ka={name:"zjik7",styles:"display:flex"},Na={name:"qgaee5",styles:"display:block;max-height:100%;max-width:100%;min-height:0;min-width:0"},Ca={name:"82a6rk",styles:"flex:1"},Ta={name:"13nosa1",styles:">*{min-height:0;}"},Oa={name:"1pwxzk4",styles:">*{min-width:0;}"},Aa=new RegExp(/-left/g),Ia=new RegExp(/-right/g),Ra=new RegExp(/Left/g),La=new RegExp(/Right/g),Da=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,zt.mapKeys)(e,((e,t)=>function(e){return"left"===e?"right":"right"===e?"left":Aa.test(e)?e.replace(Aa,"-right"):Ia.test(e)?e.replace(Ia,"-left"):Ra.test(e)?e.replace(Ra,"Right"):La.test(e)?e.replace(La,"Left"):e}(t)))};function Pa(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return()=>t?(0,$.isRTL)()?No(t,""):No(e,""):(0,$.isRTL)()?No(Da(e),""):No(e,"")}function Ma(e){const{align:t="center",className:n,direction:o="row",expanded:r=!0,gap:a=2,justify:s="space-between",wrap:i=!1,...c}=ro(function(e){let{isReversed:t,...n}=e;return void 0!==t?(Vt()("Flex isReversed",{alternative:'Flex direction="row-reverse" or "column-reverse"',since:"5.9"}),{...n,direction:t?"row-reverse":"row"}):n}(e),"Flex"),l=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>xa.length-1)throw new RangeError(`Default breakpoint index out of range. Theme has ${xa.length} breakpoints, got index ${t}`);const[n,o]=(0,H.useState)(t);return(0,H.useEffect)((()=>{const e=()=>{const e=xa.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]),m="string"==typeof l&&!!l.includes("column"),u="string"==typeof l&&l.includes("reverse"),d=no();return{...c,className:(0,H.useMemo)((()=>{const e={};return e.Base=No({alignItems:m?"normal":t,flexDirection:l,flexWrap:i?"wrap":void 0,justifyContent:s,height:m&&r?"100%":void 0,width:!m&&r?"100%":void 0,marginBottom:i?`calc(${Oo(a)} * -1)`:void 0},"",""),e.Items=No(">*+*:not( marquee ){margin-top:",m?Oo(a):void 0,";",Pa({marginLeft:m||u?void 0:Oo(a),marginRight:!m&&u?Oo(a):void 0})(),";}",""),e.WrapItems=No(">*:not( marquee ){margin-bottom:",Oo(a),";",Pa({marginLeft:!m&&u?Oo(a):void 0,marginRight:m||u?void 0:Oo(a)})(),";}>*:last-child:not( marquee ){",Pa({marginLeft:!m&&u?0:void 0,marginRight:m||u?void 0:0})(),";}",""),d(ka,e.Base,i?e.WrapItems:e.Items,m?Ta:Oa,n)}),[t,n,d,l,r,a,m,u,s,i,Pa.watch()]),isColumn:m}}Pa.watch=()=>(0,$.isRTL)();const ja=(0,H.createContext)({flexItemDisplay:void 0}),Fa=so((function(e,t){const{children:n,isColumn:o,...r}=Ma(e);return(0,H.createElement)(ja.Provider,{value:{flexItemDisplay:o?"block":void 0}},(0,H.createElement)(vo,X({},r,{ref:t}),n))}),"Flex");function Ba(e){const{className:t,display:n,isBlock:o=!1,...r}=ro(e,"FlexItem"),a={},s=(0,H.useContext)(ja).flexItemDisplay;return a.Base=No({display:n||s},"",""),{...r,className:no()(Na,a.Base,o&&Ca,t)}}const za=so((function(e,t){const n=Ba(e);return(0,H.createElement)(vo,X({},n,{ref:t}))}),"FlexItem");function $a(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var r=e.length;for(t=0;t<r;t++)e[t]&&(n=$a(e[t]))&&(o&&(o+=" "),o+=n)}else for(n in e)e[n]&&(o&&(o+=" "),o+=n);return o}const Ua=function(){for(var e,t,n=0,o="",r=arguments.length;n<r;n++)(e=arguments[n])&&(t=$a(e))&&(o&&(o+=" "),o+=t);return o};var Va=n(5955),Wa=n(4275);const Ha=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<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n}(e,["icon","actions","children","buttonVariant"]),s=W().useContext(So);a.className=Ua("wcpay-inline-notice",`wcpay-inline-${a.status}-notice`,a.className);let i=t;if(!0===i)switch(a.status){case"success":i=W().createElement(Va.A,null);break;case"error":case"warning":i=W().createElement(Z.A,null);break;default:i=W().createElement(Wa.A,null)}const c="wcpay-inline-notice__action",l=null==n?void 0:n.map(((e,t)=>{var n,o,a,i;if("url"in e)return W().createElement("a",{key:t,className:c,href:e.url},e.label);if(!s)return W().createElement(Eo,{key:t,className:c,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);const{Button:l}=s;return W().createElement(l,{key:t,className:c,onClick:e.onClick,isBusy:null!==(a=e.isBusy)&&void 0!==a&&a,disabled:null!==(i=e.disabled)&&void 0!==i&&i,variant:r},e.label)}));if(!s)return W().createElement(Sa,Object.assign({},a),W().createElement(Fa,{align:"center",justify:"flex-start"},i&&W().createElement(za,{className:`wcpay-inline-notice__icon wcpay-inline-${a.status}-notice__icon`},W().createElement(zn,{icon:i,size:24})),W().createElement(za,{className:`wcpay-inline-notice__content wcpay-inline-${a.status}-notice__content`},o,l&&W().createElement(Fa,{className:"wcpay-inline-notice__content__actions",align:"baseline",justify:"flex-start",gap:4},l))));const{Notice:m,Flex:u,FlexItem:d,Icon:p}=s;return W().createElement(m,Object.assign({},a),W().createElement(u,{align:"center",justify:"flex-start"},i&&W().createElement(d,{className:`wcpay-inline-notice__icon wcpay-inline-${a.status}-notice__icon`},W().createElement(p,{icon:i,size:24})),W().createElement(d,{className:`wcpay-inline-notice__content wcpay-inline-${a.status}-notice__content`},o,l&&W().createElement(u,{className:"wcpay-inline-notice__content__actions",align:"baseline",justify:"flex-start",gap:4},l))))};var qa=n(4848);class Ya extends H.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,qa.jsxs)(Ha,{icon:!0,status:"error",isDismissible:!1,children:[(0,$.__)("There was an error rendering this view. Please contact support for assistance if the problem persists.","woocommerce-payments"),(0,qa.jsx)("br",{}),this.state.error.toString()]}):this.props.children}}const Ga=Ya,Qa=({children:e,id:t="",maxWidth:n,isNarrow:o,className:r=""})=>{const a=n?{maxWidth:n}:void 0,s=[r,"woocommerce-payments-page"];return o&&s.push("is-narrow"),(0,H.useEffect)((()=>{(e=>{for(const t in e){const n=wa[t];n&&e[t]&&n(e[t])}})("undefined"!=typeof wcpaySettings?wcpaySettings.fraudServices:[])}),[]),W().createElement("div",{id:t,className:s.join(" "),style:a},W().createElement(Ga,null,e))};var Ka=n(7706);const Za=(0,Ka.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ka.jsx)(Ht.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})}),Xa=(0,Ka.jsx)(Ht.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ka.jsx)(Ht.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm.75 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z"})});var Ja=n(5588),es=n(4788);const ts=xo(zn,"Icon"),ns={success:Za,error:Ja.A,warning:Z.A,info:Xa},os=({icon:e,children:t,actions:n=[],className:o,status:r="info",isDismissible:a=!0,onRemove:s})=>{((e,t)=>{const n="string"==typeof t?t:(0,H.renderToString)(t),o="error"===e?"assertive":"polite";(0,H.useEffect)((()=>{n&&(0,ba.speak)(n,o)}),[n,o])})(r,t);const i=!0===e?ns[r]:e,c=Ua(o,"wcpay-banner-notice","is-"+r);return W().createElement("div",{className:c},i&&W().createElement(ts,{icon:i,className:"wcpay-banner-notice__icon"}),W().createElement("div",{className:"wcpay-banner-notice__content"},t,n.length>0&&W().createElement("div",{className:"wcpay-banner-notice__actions"},n.map((({className:e,label:t,variant:n,onClick:o,url:r,urlTarget:a},s)=>{let i=n;return"primary"!==n&&(i=r?"link":"secondary"),W().createElement(ko,{key:s,href:r,variant:i,onClick:r?void 0:o,className:e,target:a,__next40pxDefaultSize:!0},t)})))),a&&W().createElement(ko,{className:"wcpay-banner-notice__dismiss",icon:es.A,label:(0,$.__)("Dismiss this notice","woocommerce-payments"),onClick:()=>null==s?void 0:s(),showTooltip:!1,__next40pxDefaultSize:!0}))};function rs(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 as(e,t){let n,o,r=[];for(let a=0;a<e.length;a++){const s=e[a];if("string"!==s.type){if(void 0===t[s.value])throw new Error(`Invalid interpolation, missing component node: \`${s.value}\``);if("object"!=typeof t[s.value])throw new Error(`Invalid interpolation, component node must be a ReactElement or null: \`${s.value}\``);if("componentClose"===s.type)throw new Error(`Missing opening component token: \`${s.value}\``);if("componentOpen"===s.type){n=t[s.value],o=a;break}r.push(t[s.value])}else r.push(s.value)}if(n){const a=function(e,t){const n=t[e];let o=0;for(let r=e+1;r<t.length;r++){const e=t[r];if(e.value===n.value){if("componentOpen"===e.type){o++;continue}if("componentClose"===e.type){if(0===o)return r;o--}}}throw new Error("Missing closing component token `"+n.value+"`")}(o,e),s=as(e.slice(o+1,a),t),i=(0,V.cloneElement)(n,{},s);if(r.push(i),a<e.length-1){const n=as(e.slice(a+1),t);r=r.concat(n)}}return r=r.filter(Boolean),0===r.length?null:1===r.length?r[0]:(0,V.createElement)(V.Fragment,null,...r)}function ss(e){const{mixedString:t,components:n,throwErrors:o}=e;if(!n)return t;if("object"!=typeof n){if(o)throw new Error(`Interpolation Error: unable to process \`${t}\` because components is not an object`);return t}const r=function(e){return e.split(/(\{\{\/?\s*\w+\s*\/?\}\})/g).map(rs)}(t);try{return as(r,n)}catch(e){if(o)throw new Error(`Interpolation Error: unable to process \`${t}\` because of error \`${e.message}\``);return t}}const is={button:{jetpack_not_connected:(0,$.__)("Connect your store","woocommerce-payments"),account_not_connected:(0,$.__)("Verify business details","woocommerce-payments"),account_invalid:(0,$.__)("Finish business details verifications","woocommerce-payments"),sandbox:(0,$.__)("Create test account","woocommerce-payments"),reset:(0,$.__)("Reset account","woocommerce-payments")},heading:e=>(0,$.sprintf)((0,$.__)("Hi%s, Welcome to %s!","woocommerce"),e?` ${e}`:"","WooPayments"),paymentMethods:{deposits:{title:(0,$.__)("Payouts","woocommerce-payments"),value:(0,$.__)("Automatic - Daily","woocommerce-payments")},capture:{title:(0,$.__)("Payments capture","woocommerce-payments"),value:(0,$.__)("Capture on order","woocommerce-payments")},recurring:{title:(0,$.__)("Recurring payments","woocommerce-payments"),value:(0,$.__)("Supported","woocommerce-payments")}},usp1:(0,$.__)("Offer card payments, Apple Pay, iDeal, Affirm, Afterpay, and accept in-person payments with the Woo mobile app.","woocommerce-payments"),usp2:(0,$.__)("Sell to international markets and accept over 135 currencies with local payment methods.","woocommerce-payments"),usp3:(0,$.__)("Earn recurring revenue and get payouts into your bank account.","woocommerce-payments"),sandboxMode:{title:(0,$.__)("I'm setting up a store for someone else.","woocommerce-payments"),description:(0,$.sprintf)((0,$.__)("This option will set up a %s test account using test data. When you’re ready to launch your store, switching to live payments is easy.","woocommerce-payments"),"WooPayments")},sandboxModeNotice:ss({mixedString:(0,$.__)("Test 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:W().createElement("a",{href:"https://woocommerce.com/document/woopayments/testing-and-troubleshooting/sandbox-mode/",target:"_blank",rel:"noreferrer"})}}),setupErrorNotice:(0,$.sprintf)((0,$.__)("Please <b>complete your %1$s setup</b> to process payments.","woocommerce-payments"),"WooPayments"),infoNotice:{description:{jetpack_connected:(0,$.__)("You'll need to verify your business and payment details to ","woocommerce-payments"),jetpack_not_connected:(0,$.__)("To ensure safe and secure transactions, a WordPress.com account is required before you can verify your business details.","woocommerce-payments")},button:(0,$.__)("enable payouts.","woocommerce-payments")},infoModal:{title:(0,$.sprintf)((0,$.__)("Verifying your information with %s","woocommerce-payments"),"WooPayments"),whyWeAsk:{heading:(0,$.__)("Why we ask for personal financial information","woocommerce-payments"),description:(0,$.sprintf)((0,$.__)("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,$.__)("What is “Know Your Customer”?","woocommerce-payments"),description:(0,$.__)("“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,$.__)("Why do I have to share this information?","woocommerce-payments"),description:(0,$.__)("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,$.__)("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,$.__)("What else should I keep in mind while completing this process?","woocommerce-payments"),description:(0,$.sprintf)((0,$.__)("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,$.sprintf)((0,$.__)("Is my data safe with %s?","woocommerce-payments"),"WooPayments"),description:(0,$.sprintf)((0,$.__)("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,$.__)("How quickly will you confirm my identity and allow me to process payments?","woocommerce-payments"),description:(0,$.__)("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,$.__)("What information should I have at hand before I start the “Know Your Customer” process?","woocommerce-payments"),description:(0,$.__)("Here's a brief list of the information you'll need to finish payment signup:")},businessOwnerInfo:{heading:(0,$.__)("Business owner info:","woocommerce-payments"),fields:[(0,$.__)("Legal name","woocommerce-payments"),(0,$.__)("Date of birth","woocommerce-payments"),(0,$.__)("Home address","woocommerce-payments"),(0,$.__)("Email address","woocommerce-payments"),(0,$.__)("Mobile phone number","woocommerce-payments"),(0,$.__)("Bank account information","woocommerce-payments"),(0,$.__)("Social Security number (SSN) or Taxpayer Identification Number","woocommerce-payments")]},businessInfo:{heading:(0,$.__)("Business info:","woocommerce-payments"),fields:[(0,$.__)("Country where your business is based","woocommerce-payments "),(0,$.__)("Type of business","woocommerce-payments "),(0,$.__)("Industry","woocommerce-payments "),(0,$.__)("Company address","woocommerce-payments "),(0,$.__)("Company phone number","woocommerce-payments "),(0,$.__)("Company URL","woocommerce-payments ")]}},stepsHeading:(0,$.__)("You’re only steps away from getting paid","woocommerce-payments"),step1:{heading:(0,$.__)("Create and connect your account","woocommerce-payments"),description:(0,$.__)("To ensure safe and secure transactions, a WordPress.com account is required.","woocommerce-payments")},step2:{heading:(0,$.__)("Provide a few business details","woocommerce-payments"),description:(0,$.__)("Next we’ll ask you to verify your business and payment details to enable payouts.","woocommerce-payments")},step3:{heading:(0,$.__)("Setup complete!","woocommerce-payments"),description:(0,$.sprintf)((0,$.__)("You’re ready to start using the features and benefits of %s.","woocommerce-payments"),"WooPayments")},onboardingDisabled:(0,$.__)("We've temporarily paused new account creation. We'll notify you when we resume!","woocommerce-payments"),incentive:{limitedTimeOffer:(0,$.__)("Limited time offer","woocommerce-payments"),details:(0,$.__)("Discount will be applied to payments processed via WooPayments upon completion of installation, setup, and connection.","woocommerce-payments"),termsAndConditions:e=>(0,H.createInterpolateElement)((0,$.__)("*See <a>Terms and Conditions</a> for details.","woocommerce-payments"),{a:W().createElement("a",{href:e,target:"_blank",rel:"noopener noreferrer"})}),error:(0,$.__)("There was an error applying the promotion. Please contact support for assistance if the problem persists","woocommerce-payments")},nonSupportedCountry:(0,H.createInterpolateElement)((0,$.sprintf)((0,$.__)("<b>%1$s is not currently available in your location</b>. To be eligible for %1$s, your business address must be in one of the following <a>supported countries</a>.","woocommerce-payments"),"WooPayments"),{b:W().createElement("b",null),a:W().createElement("a",{href:"https://woocommerce.com/document/woopayments/compatibility/countries/",target:"_blank",rel:"noopener noreferrer"})})};var cs=n(2838);const ls=e=>({__html:(0,cs.sanitize)(e,{ALLOWED_TAGS:["a","b","em","i","strong","p","br"],ALLOWED_ATTR:["target","href","rel","name","download"]})}),ms=e=>W().createElement("div",{className:"connect-account-page__incentive"},W().createElement("div",{className:"connect-account-page__incentive-pill"},is.incentive.limitedTimeOffer),W().createElement("h2",{dangerouslySetInnerHTML:ls(e.description+"*")}),W().createElement("p",null,is.incentive.details),W().createElement("p",null,is.incentive.termsAndConditions(e.tc_url))),us=window.wp.keycodes,ds=(0,H.createElement)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,H.createElement)(Ht.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"})),ps=new Set(["alert","status","log","marquee","timer"]);let ys=[],_s=!1;let hs=0;const fs=(0,H.forwardRef)((function e(t,n){const{bodyOpenClassName:o="modal-open",role:r="dialog",title:a=null,focusOnMount:s=!0,shouldCloseOnEsc:i=!0,shouldCloseOnClickOutside:c=!0,isDismissible:l=!0,aria:m={labelledby:null,describedby:null},onRequestClose:u,icon:d,closeButtonLabel:p,children:y,style:_,overlayClassName:h,className:f,contentLabel:g,onKeyDown:v,isFullScreen:w=!1,__experimentalHideHeader:b=!1}=t,E=(0,H.useRef)(),S=(0,Dt.useInstanceId)(e),x=a?`components-modal-header-${S}`:m.labelledby,k=(0,Dt.useFocusOnMount)(s),N=(0,Dt.useConstrainedTabbing)(),C=(0,Dt.useFocusReturn)(),T=(0,Dt.__experimentalUseFocusOutside)(u);return(0,H.useEffect)((()=>(hs++,1===hs&&(function(e){if(_s)return;const t=document.body.children;(0,zt.forEach)(t,(t=>{t!==e&&function(e){const t=e.getAttribute("role");return!("SCRIPT"===e.tagName||e.hasAttribute("aria-hidden")||e.hasAttribute("aria-live")||ps.has(t))}(t)&&(t.setAttribute("aria-hidden","true"),ys.push(t))})),_s=!0}(E.current),document.body.classList.add(o)),()=>{hs--,0===hs&&(document.body.classList.remove(o),_s&&((0,zt.forEach)(ys,(e=>{e.removeAttribute("aria-hidden")})),ys=[],_s=!1))})),[]),(0,H.createPortal)((0,H.createElement)("div",{ref:(0,Dt.useMergeRefs)([E,n]),className:jt()("components-modal__screen-overlay",h),onKeyDown:function(e){i&&e.keyCode===us.ESCAPE&&!e.defaultPrevented&&(e.preventDefault(),u&&u(e))}},(0,H.createElement)(fn,{document},(0,H.createElement)("div",X({className:jt()("components-modal__frame",f,{"is-full-screen":w}),style:_,ref:(0,Dt.useMergeRefs)([N,C,k]),role:r,"aria-label":g,"aria-labelledby":g?null:x,"aria-describedby":m.describedby,tabIndex:"-1"},c?T:{},{onKeyDown:v}),(0,H.createElement)("div",{className:jt()("components-modal__content",{"hide-header":b}),role:"document"},!b&&(0,H.createElement)("div",{className:"components-modal__header"},(0,H.createElement)("div",{className:"components-modal__header-heading-container"},d&&(0,H.createElement)("span",{className:"components-modal__icon-container","aria-hidden":!0},d),a&&(0,H.createElement)("h1",{id:x,className:"components-modal__header-heading"},a)),l&&(0,H.createElement)(Eo,{onClick:u,icon:ds,label:p||(0,$.__)("Close dialog")})),y)))),document.body)})),gs=xo(fs,"Modal"),vs=xo(Sa,"Notice"),ws=()=>W().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"-4 -4 24 24"},W().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"})),bs=({color:e,className:t,children:n})=>W().createElement("div",{className:Ua("wcpay-component-tip-box",e,t)},W().createElement(ws,null),W().createElement("div",{className:"wcpay-component-tip-box__content"},n)),Es=e=>e.map((e=>W().createElement("li",{key:e},e))),Ss=()=>{const[e,t]=(0,V.useState)(!1),n=()=>t(!1);return W().createElement(W().Fragment,null,W().createElement(bs,{color:"yellow"},wcpaySettings.isJetpackConnected?is.infoNotice.description.jetpack_connected:is.infoNotice.description.jetpack_not_connected,wcpaySettings.isJetpackConnected&&W().createElement(ko,{variant:"link",onClick:()=>{fa("wcpay_connect_account_kyc_modal_opened"),t(!0)}},is.infoNotice.button)),e&&W().createElement(gs,{title:is.infoModal.title,isDismissible:!0,shouldCloseOnClickOutside:!0,shouldCloseOnEsc:!0,onRequestClose:n,className:"connect-account-page__info-modal"},W().createElement("div",null,W().createElement("h4",null,is.infoModal.whyWeAsk.heading," "),W().createElement("p",null,is.infoModal.whyWeAsk.description),W().createElement("h4",null,is.infoModal.whatIsKyc.heading," "),W().createElement("p",null,is.infoModal.whatIsKyc.description),W().createElement("h4",null,is.infoModal.whyShareInfo.heading," "),W().createElement("p",null,is.infoModal.whyShareInfo.description),W().createElement("p",null,is.infoModal.whyShareInfo.description2),W().createElement("h4",null,is.infoModal.whatElse.heading," "),W().createElement("p",null,is.infoModal.whatElse.description),W().createElement("h4",null,is.infoModal.isMyDataSafe.heading," "),W().createElement("p",null,is.infoModal.isMyDataSafe.description),W().createElement("h4",null,is.infoModal.howQuickly.heading," "),W().createElement("p",null,is.infoModal.howQuickly.description),W().createElement("h4",null,is.infoModal.whatInformation.heading," "),W().createElement("p",null,is.infoModal.whatInformation.description),W().createElement(vs,{status:"warning",isDismissible:!1},W().createElement("b",null,is.infoModal.businessOwnerInfo.heading),W().createElement("ul",null,Es(is.infoModal.businessOwnerInfo.fields))),W().createElement(vs,{status:"warning",isDismissible:!1},W().createElement("b",null,is.infoModal.businessInfo.heading),W().createElement("ul",null,Es(is.infoModal.businessInfo.fields)))),W().createElement("hr",null),W().createElement("div",{className:"connect-account-page__info-modal__footer"},W().createElement(ko,{variant:"primary",onClick:n},(0,$.__)("Got it","woocommerce-payments")))))},xs=e=>(0,qa.jsx)(K.Link,{...e,href:"https://woocommerce.com/document/woopayments/compatibility/countries/",target:"_blank",rel:"noopener noreferrer",type:"external"}),ks=({countries:e,onDeclined:t,onConfirmed:n})=>{const[o,r]=(0,H.useState)(!0),[a,s]=(0,H.useState)(!1);if(!o)return null;const i=()=>{r(!1),t()},c=ss({mixedString:(0,$.sprintf)((0,$.__)("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,qa.jsx)(xs,{}),list:(0,qa.jsx)(K.List,{items:e})}});return(0,qa.jsx)(gs,{title:"WooPayments",isDismissible:!0,shouldCloseOnClickOutside:!0,shouldCloseOnEsc:!0,onRequestClose:i,className:"woocommerce-payments__onboarding_location_check-modal",children:(0,qa.jsxs)("div",{className:"woocommerce-payments__onboarding_location_check-wrapper",children:[(0,qa.jsx)("div",{className:"woocommerce-payments__onboarding_location_check-modal-message",children:c}),(0,qa.jsxs)("div",{className:"woocommerce-payments__onboarding_location_check-footer",children:[(0,qa.jsx)(ko,{isSecondary:!0,onClick:()=>{s(!0),n()},isBusy:a,children:(0,$.__)("Continue","woocommerce-payments")}),(0,qa.jsx)(ko,{isPrimary:!0,onClick:i,disabled:a,children:(0,$.__)("Cancel","woocommerce-payments")})]})]})})},Ns=n.p+"../assets/images/woopayments.svg?ver=e7864bfe9a160ad2811a",Cs=n.p+"../assets/images/illustrations/setup.svg?ver=c62f1a23d71c0cf65264",Ts=xo(In,"Popover"),Os=n.p+"../assets/images/payment-method-icons/visa.svg?ver=fc7cc4d4e752bdf85f3d",As=n.p+"../assets/images/payment-method-icons/mastercard.svg?ver=4d62eb12903d72705eba",Is=n.p+"../assets/images/payment-method-icons/amex.svg?ver=f55d5deea3391ea7797b",Rs=n.p+"../assets/images/payment-method-icons/discover.svg?ver=9c04fa2a8eed50cc729c",Ls=n.p+"../assets/images/payment-method-icons/woopay.svg?ver=1ae20ff280e9f28b8d04",Ds=n.p+"../assets/images/payment-method-icons/applepay.svg?ver=1fd43f54eb27f793a6fb",Ps=n.p+"../assets/images/payment-method-icons/afterpay.svg?ver=6b99c8084d7d9413b72d",Ms=n.p+"../assets/images/payment-method-icons/affirm.svg?ver=b81e03e18a236fb4504c",js=n.p+"../assets/images/payment-method-icons/klarna.svg?ver=c0d2eb713b53a3ce326a",Fs=n.p+"../assets/images/payment-method-icons/grabpay.svg?ver=2d907ee22ceb6da257d0",Bs=n.p+"../assets/images/payment-method-icons/jcb.svg?ver=b92eddb8dc7464c4f46c",zs=n.p+"../assets/images/payment-method-icons/gpay.svg?ver=0969c91684552e5dda51",$s=n.p+"../assets/images/cards/cartes_bancaires.svg?ver=d30151baf3e66bac2776",Us=n.p+"../assets/images/cards/unionpay.svg?ver=e60ed9d9db08315ff5c9",Vs=n.p+"../assets/images/cards/diners.svg?ver=62451ea54fcf12af5e0d",Ws=n.p+"../assets/images/cards/eftpos.svg?ver=c3943400388ac6bbaf0a",Hs=n.p+"../assets/images/payment-methods/ideal.svg?ver=b1d095bc0b8400da9dd2",qs=n.p+"../assets/images/payment-methods/bancontact.svg?ver=b1739ae958760f6f9733",Ys=n.p+"../assets/images/payment-methods/eps.svg?ver=7bd9ed62d1b21ca35ceb",Gs=[{name:"visa",component:Os},{name:"mastercard",component:As},{name:"amex",component:Is},{name:"discover",component:Rs},{name:"woopay",component:Ls},{name:"applepay",component:Ds},{name:"googlepay",component:zs},{name:"afterpay",component:Ps},{name:"affirm",component:Ms},{name:"klarna",component:js},{name:"cartebancaire",component:$s},{name:"unionpay",component:Us},{name:"diners",component:Vs},{name:"eftpos",component:Ws},{name:"jcb",component:Bs},{name:"bancontact",component:qs},{name:"becs",component:n.p+"../assets/images/payment-methods/becs.svg?ver=b99989d8a8e0050ea6b1"},{name:"eps",component:Ys},{name:"ideal",component:Hs},{name:"przelewy24",component:n.p+"../assets/images/payment-methods/przelewy24.svg?ver=f250356af47efe26461c"},{name:"grabpay",component:Fs},{name:"wechat_pay",component:n.p+"../assets/images/payment-method-icons/wechat-pay.svg?ver=0d8dce3ac11a73b55758"}],Qs=({maxElements:e=10,isWooPayEligible:t=!1})=>{const[n,o]=(0,V.useState)(e),[r,a]=(0,V.useState)(!1),s=(0,V.useRef)(),i=t?20:19,c=e=>t?e:e+1;(0,V.useEffect)((()=>{const t=()=>{window.innerWidth<=480?o(5):window.innerWidth<=768?o(7):o(e)};t(),window.addEventListener("resize",t)}),[e]);const l=Gs.slice(0,c(n)).filter((e=>t||"woopay"!==e.name)),m=Gs.slice(c(n)).filter((e=>t||"woopay"!==e.name)),u=()=>{s.current&&clearTimeout(s.current),a(!0)},d=()=>{s.current=setTimeout((()=>{a(!1)}),300)};return(0,V.useEffect)((()=>()=>{s.current&&clearTimeout(s.current)}),[]),W().createElement("div",{className:"connect-account-page__payment-methods--logos"},l.slice(0,n).map((e=>W().createElement("img",{key:e.name,alt:e.name,src:e.component,width:38,height:24}))),n<i&&W().createElement("div",{className:"connect-account-page__payment-methods--logos-count",onClick:()=>a(!r),onMouseEnter:u,onMouseLeave:d,role:"button",tabIndex:0,onKeyDown:e=>{"Enter"!==e.key&&" "!==e.key||a(!r)}},"+ ",i-n,r&&W().createElement(Ts,{position:"bottom left",className:"connect-account-page__payment-methods--logos-popover",noArrow:!0,onClose:()=>a(!1),onMouseEnter:u,onMouseLeave:d},W().createElement("div",{className:"connect-account-page__payment-methods--logos connect-account-page__payment-methods--logos-inside-popover",onMouseEnter:u,onMouseLeave:d},m.map((e=>W().createElement("img",{key:e.name,alt:e.name,src:e.component,width:38,height:24})))))))},Ks=n.p+"../assets/images/woo-logo.svg?ver=c57e105ad8f268f8edde",Zs=window.moment;var Xs=n.n(Zs);const Js=window.wp.date,ei="/wc/v3/payments",ti="wc/payments",ni=window.wc.number,oi=e=>null!==e&&("function"==typeof e||"object"==typeof e),ri=(e=!1)=>oi(wcpaySettings)&&wcpaySettings.hasOwnProperty("testModeOnboarding")&&!!wcpaySettings.testModeOnboarding||e,ai=e=>(0,G.addQueryArgs)("admin.php",e),si=e=>{const t=`${wpApiSettings.root.replace(/\/$/,"")}`;return(0,G.addQueryArgs)(`${t}${ei}/documents/${e}`,{_wpnonce:wpApiSettings.nonce})},ii=(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 ai(r)},ci=()=>ai({page:"wc-settings",tab:"checkout",section:"woocommerce_payments"}),li=e=>(0,zt.capitalize)(e).replace(/_/g," "),mi=(e,t=!1)=>{const n=t?Xs()(e).endOf("day").utc().toISOString():Xs()(e).startOf("day").utc().toISOString();return e&&(0,Js.dateI18n)("Y-m-d H:i:s",n,!0)},ui=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,zt.partial)(ni.numberFormat,n)(e)};function di(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pi(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<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pi(Object(n),!0).forEach((function(t){di(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function hi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fi(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 gi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fi(Object(n),!0).forEach((function(t){hi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function vi(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}function wi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function bi(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return wi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?wi(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=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 Ei=(0,V.createContext)({}),Si=function(e,t,n){void 0===n&&(n=t.children);var o=(0,V.useContext)(Ei);return o.useCreateElement?o.useCreateElement(e,t,n):"string"==typeof e&&function(e){return"function"==typeof e}(n)?(t.children,n(vi(t,["children"]))):(0,V.createElement)(e,t,n)};function xi(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 Ni(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ki(Object(n),!0).forEach((function(t){xi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ki(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ci(e){var t;if(!function(e){return"object"==typeof e&&null!=e}(e))return!1;var n=Object.getPrototypeOf(e);return null==n||(null===(t=n.constructor)||void 0===t?void 0:t.toString())===Object.toString()}function Ti(e,t){for(var n={},o={},r=0,a=Object.keys(e);r<a.length;r++){var s=a[r];t.indexOf(s)>=0?n[s]=e[s]:o[s]=e[s]}return[n,o]}function Oi(e,t){if(void 0===t&&(t=[]),!Ci(e.state))return Ti(e,t);var n=Ti(e,[].concat(t,["state"])),o=n[0],r=n[1],a=o.state,s=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o<a.length;o++)n=a[o],t.indexOf(n)>=0||(r[n]=e[n]);return r}(o,["state"]);return[Ni(Ni({},a),s),r]}function Ai(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,s=n;a<s.length;a++){var i=s[a];if(e[i]!==t[i])return!1}return!0}function Ii(e){return"normalizePropsAreEqualInner"===e.name?e:function(t,n){return Ci(t.state)&&Ci(n.state)?e(Ni(Ni({},t.state),t),Ni(Ni({},n.state),n)):e(t,n)}}function Ri(e){var t=e.as,n=e.useHook,o=e.memo,r=e.propsAreEqual,a=void 0===r?null==n?void 0:n.unstable_propsAreEqual:r,s=e.keys,i=void 0===s?(null==n?void 0:n.__keys)||[]:s,c=e.useCreateElement,l=void 0===c?Si:c,m=function(e,o){var r=e.as,a=void 0===r?t:r,s=vi(e,["as"]);if(n){var c,m=Oi(s,i),u=m[0],d=m[1],p=n(u,gi({ref:o},d)),y=p.wrapElement,_=vi(p,["wrapElement"]),h=(null===(c=a.render)||void 0===c?void 0:c.__keys)||a.__keys,f=h&&Oi(s,h)[0],g=f?gi(gi({},_),f):_,v=l(a,g);return y?y(v):v}return l(a,gi({ref:o},s))};return m=function(e){return(0,V.forwardRef)(e)}(m),o&&(m=function(e,t){return(0,V.memo)(e,t)}(m,a&&Ii(a))),m.__keys=i,m.unstable_propsAreEqual=Ii(a||Ai),m}function Li(e,t){(0,V.useDebugValue)(e);var n=(0,V.useContext)(Ei);return null!=n[e]?n[e]:t}function Di(e){var t,n,o,r=(o=e.compose,Array.isArray(o)?o:void 0!==o?[o]:[]),a=function(t,n){if(e.useOptions&&(t=e.useOptions(t,n)),e.name&&(t=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n={});var o="use"+e+"Options";(0,V.useDebugValue)(o);var r=Li(o);return r?gi(gi({},t),r(t,n)):t}(e.name,t,n)),e.compose)for(var o,a=bi(r);!(o=a()).done;)t=o.value.__useOptions(t,n);return t},s=function(t,n,o){if(void 0===t&&(t={}),void 0===n&&(n={}),void 0===o&&(o=!1),o||(t=a(t,n)),e.useProps&&(n=e.useProps(t,n)),e.name&&(n=function(e,t,n){void 0===t&&(t={}),void 0===n&&(n={});var o="use"+e+"Props";(0,V.useDebugValue)(o);var r=Li(o);return r?r(t,n):n}(e.name,t,n)),e.compose)if(e.useComposeOptions&&(t=e.useComposeOptions(t,n)),e.useComposeProps)n=e.useComposeProps(t,n);else for(var s,i=bi(r);!(s=i()).done;)n=(0,s.value)(t,n,!0);var c={},l=n||{};for(var m in l)void 0!==l[m]&&(c[m]=l[m]);return c};s.__useOptions=a;var i=r.reduce((function(e,t){return e.push.apply(e,t.__keys||[]),e}),[]);return s.__keys=[].concat(i,(null===(t=e.useState)||void 0===t?void 0:t.__keys)||[],e.keys||[]),s.unstable_propsAreEqual=e.propsAreEqual||(null===(n=r[0])||void 0===n?void 0:n.unstable_propsAreEqual)||Ai,s}var Pi=Di({name:"Role",keys:["unstable_system"],propsAreEqual:function(e,t){var n=e.unstable_system,o=_i(e,["unstable_system"]),r=t.unstable_system,a=_i(t,["unstable_system"]);return!(n!==r&&!Ai(n,r))&&Ai(o,a)}}),Mi=(Ri({as:"div",useHook:Pi}),Di({name:"Separator",compose:Pi,keys:["orientation"],useOptions:function(e){var t=e.orientation;return yi({orientation:void 0===t?"horizontal":t},_i(e,["orientation"]))},useProps:function(e,t){return yi({role:"separator","aria-orientation":e.orientation},t)}})),ji=Ri({as:"hr",memo:!0,useHook:Mi});const Fi={vertical:{start:"marginLeft",end:"marginRight"},horizontal:{start:"marginTop",end:"marginBottom"}};var Bi={name:"1u4hpl4",styles:"display:inline"};const zi=fo("hr",{target:"e19on6iw0"})("border:0;margin:0;",(e=>{let{"aria-orientation":t="horizontal"}=e;return"vertical"===t?Bi:void 0})," ",(e=>{let{"aria-orientation":t="horizontal"}=e;return No({["vertical"===t?"borderRight":"borderBottom"]:"1px solid currentColor"},"","")})," ",(e=>{let{"aria-orientation":t="horizontal"}=e;return No({height:"vertical"===t?"auto":0,width:"vertical"===t?0:"auto"},"","")})," ",(e=>{let{"aria-orientation":t="horizontal",margin:n,marginStart:o,marginEnd:r}=e;return No(Pa({[Fi[t].start]:Oo(null!=o?o:n),[Fi[t].end]:Oo(null!=r?r:n)})(),"","")}),";"),$i=so((function(e,t){const n=ro(e,"Divider");return(0,H.createElement)(ji,X({as:zi},n,{ref:t}))}),"Divider"),Ui=xo(so((function(e,t){const n=function(e){const{className:t,...n}=ro(e,"CardDivider"),o=no();return{...n,className:(0,H.useMemo)((()=>o(Ir,Lr,"components-card__divider",t)),[t,o])}}(e);return(0,H.createElement)($i,X({},n,{ref:t}))}),"CardDivider"),"CardDivider"),Vi={title:ri()?(0,$.__)("Reset your test account","woocommerce-payments"):(0,$.__)("Reset account","woocommerce-payments"),description:ri()?(0,$.sprintf)((0,$.__)("When you reset your test account, all payment data — including your %1$s account details, test transactions, and payouts history — will be lost. Your order history will remain. This action cannot be undone, but you can create a new test account at any time.","woocommerce-payments"),"WooPayments"):(0,$.sprintf)((0,$.__)("When you reset your account, all payment data — including your %1$s account details, test transactions, and payouts history — will be lost. Your order history will remain. This action cannot be undone, but you can create a new test account at any time.","woocommerce-payments"),"WooPayments"),beforeContinue:(0,$.__)("Before you continue","woocommerce-payments"),step1:(0,$.sprintf)((0,$.__)("Your %s account will be reset, and all data will be lost.","woocommerce-payments"),"WooPayments"),step2:(0,$.__)("You will have to re-confirm your business and banking details.","woocommerce-payments"),step3:(0,$.__)("Once confirmed, this cannot be undone.","woocommerce-payments"),confirmation:(0,$.__)("Are you sure you want to continue?","woocommerce-payments"),cancel:(0,$.__)("Cancel","woocommerce-payments"),reset:(0,$.__)("Yes, reset account","woocommerce-payments")},Wi=e=>{const{isVisible:t,onDismiss:n,onSubmit:o}=e,[r,a]=(0,V.useState)(!1);return t?W().createElement(gs,{title:Vi.title,className:"wcpay-reset-account-modal",onRequestClose:()=>{a(!1),n()}},W().createElement("p",{className:"wcpay-reset-account-modal__headline"},Vi.description),W().createElement("div",{className:"wcpay-reset-account-modal__content"},!ri&&W().createElement(W().Fragment,null,W().createElement("b",null,Vi.beforeContinue),W().createElement("ol",null,W().createElement("li",null,Vi.step1),W().createElement("li",null,Vi.step2),W().createElement("li",null,Vi.step3)),W().createElement(Ui,null)),W().createElement("b",null,Vi.confirmation)),W().createElement("div",{className:"wcpay-reset-account-modal__footer"},W().createElement(ko,{variant:"tertiary",onClick:()=>{a(!1),n()},__next40pxDefaultSize:!0},Vi.cancel),W().createElement(ko,{variant:"primary",isDestructive:!0,isBusy:r,disabled:r,onClick:()=>{a(!0),o()},__next40pxDefaultSize:!0},Vi.reset))):null};var Hi=n(4236);const qi=window.ReactDOM;var Yi=n.n(qi);const Gi=document.getElementById("wpbody-content")||document.body,Qi=(e,t)=>!(!t||t!==e.target&&!(e.target instanceof Node&&t.contains(e.target))),Ki=(0,V.memo)((({children:e,parentElement:t})=>{const n=(0,V.useRef)(null);return n.current||(n.current=document.createElement("div"),t.appendChild(n.current)),(0,V.useEffect)((()=>()=>{n.current&&(t.removeChild(n.current),n.current=null)}),[t]),(0,qi.createPortal)(e,n.current)})),Zi=({className:e,children:t,content:n,parentElement:o=Gi,hideDelayMs:r=600,isVisible:a,onHide:s,maxWidth:i="250px"})=>{const c=(0,V.useRef)(null),l=(0,V.useRef)(null),m=((e,{hideDelayMs:t=600,triggerRef:n,tooltipRef:o,parentElement:r,onHide:a=zt.noop})=>{const[s,i]=(0,V.useState)(e),c=(0,V.useRef)(!1),l=(0,V.useRef)(a);return(0,V.useEffect)((()=>{l.current=a}),[a]),(0,V.useEffect)((()=>{let n=null;if(c.current){if(e)return r.dispatchEvent(new Event("wcpay-tooltip-open")),void i(!0);if(s)return n=setTimeout((()=>{i(!1),l.current()}),t),()=>{n&&clearTimeout(n)}}else c.current=!0}),[i,t,e,s,r]),(0,V.useEffect)((()=>{if(!s)return;const e=()=>{i(!1),l.current()},t=e=>{var t;Qi(e,null===(t=n.current)||void 0===t?void 0:t.firstChild)||Qi(e,o.current)||(i(!1),l.current())};return document.addEventListener("click",t),r.addEventListener("wcpay-tooltip-open",e),()=>{document.removeEventListener("click",t),r.removeEventListener("wcpay-tooltip-open",e)}}),[e,s,n,o,r]),s})(!!a,{hideDelayMs:r,triggerRef:c,tooltipRef:l,parentElement:o,onHide:s});return(0,V.useEffect)((()=>{const e=()=>{var e;if(!m)return;const t=l.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=i;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 s=window.innerWidth-(o.left+t.offsetWidth);a<0?a=45:s<0&&(a-=85),t.style.left=`${a}px`,t.style.visibility="visible",t.style.opacity="1"};e();const t=(0,zt.debounce)(e,150);return window.addEventListener("resize",t),document.addEventListener("scroll",t),()=>{window.removeEventListener("resize",t),document.removeEventListener("scroll",t)}}),[m,i]),W().createElement(W().Fragment,null,W().createElement("div",{className:"wcpay-tooltip__content-wrapper",ref:c},t),m&&W().createElement(Ki,{parentElement:o},W().createElement("div",{ref:l,className:Ua("wcpay-tooltip__tooltip-wrapper",{"is-hiding":!a}),role:"tooltip"},W().createElement("div",{className:Ua("wcpay-tooltip__tooltip",e)},n))))};var Xi=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<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n};const Ji=e=>{var{isVisible:t,onHide:n=zt.noop,children:o,buttonIcon:r,buttonLabel:a,buttonSize:s=16}=e,i=Xi(e,["isVisible","onHide","children","buttonIcon","buttonLabel","buttonSize"]);const[c,l]=(0,V.useState)(!1),[m,u]=(0,V.useState)(!1),d=()=>{l(!0)},p=()=>{l(!1),n()};return W().createElement("button",{className:"wcpay-tooltip__content-wrapper",onMouseEnter:d,onMouseLeave:p,onFocus:d,onBlur:p,onClick:()=>{u((e=>!e)),m&&n()},type:"button"},W().createElement(Zi,Object.assign({},i,{onHide:()=>{l(!1),u(!1),n()},isVisible:t||c||m}),r?W().createElement(ts,{icon:r,size:s,"aria-label":a}):o))},ec=e=>{var{isVisible:t,onHide:n=zt.noop,buttonIcon:o,buttonLabel:r,buttonSize:a=16,children:s,className:i,maxWidth:c}=e,l=Xi(e,["isVisible","onHide","buttonIcon","buttonLabel","buttonSize","children","className","maxWidth"]);const[m,u]=(0,V.useState)(!1),d=(0,V.useRef)(null);return W().createElement("button",{className:"wcpay-tooltip__content-wrapper wcpay-tooltip--click__content-wrapper",onClick:()=>{u((e=>!e)),m&&n()},type:"button",ref:d},W().createElement(Zi,Object.assign({},l,{parentElement:d.current||void 0,onHide:()=>{u(!1),n()},maxWidth:c,isVisible:t||m,className:Ua("wcpay-tooltip--click__tooltip",i)}),o?W().createElement("div",{tabIndex:0,role:"button","aria-label":r},W().createElement(ts,{icon:o,size:a})):s))},tc=(0,H.forwardRef)((function({icon:e,size:t=24,...n},o){return(0,H.cloneElement)(e,{width:t,height:t,...n,ref:o})})),nc=(0,Ka.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ka.jsx)(Ht.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"})}),oc=W().createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},W().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"})),rc=W().createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},W().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"})),ac=({from:e,source:t,onClose:n})=>{const[o,r]=(0,V.useState)(!1);return W().createElement(gs,{title:(0,$.__)("Activate payments on your store","woocommerce-payments"),className:"wcpay-setup-real-payments-modal",isDismissible:!0,onRequestClose:()=>{r(!1),fa("wcpay_setup_live_payments_modal_exit",{from:e,source:t}),n()}},W().createElement("div",{className:"wcpay-setup-real-payments-modal__content"},W().createElement("div",{className:"wcpay-setup-real-payments-modal__content__item"},W().createElement("p",null,(0,$.__)("Before continuing, please make sure that you're aware of the following:","woocommerce-payments"))),W().createElement("div",{className:"wcpay-setup-real-payments-modal__content__item-flex"},W().createElement("div",null,W().createElement(tc,{icon:oc})),W().createElement("p",{className:"wcpay-setup-real-payments-modal__content__item-flex__description"},(0,$.__)("Your test account will be deactivated, but your transactions can be found in your order history.","woocommerce-payments"))),W().createElement("div",{className:"wcpay-setup-real-payments-modal__content__item-flex"},W().createElement("div",null,W().createElement(tc,{icon:rc})),W().createElement("p",{className:"wcpay-setup-real-payments-modal__content__item-flex__description"},(0,$.sprintf)((0,$.__)("To use %s, you will need to verify your business details.","woocommerce-payments"),"WooPayments"))),W().createElement("div",{className:"wcpay-setup-real-payments-modal__content__item-flex"},W().createElement("div",null,W().createElement(tc,{icon:nc})),W().createElement("p",{className:"wcpay-setup-real-payments-modal__content__item-flex__description"},(0,$.__)("In order to receive payouts, you will need to provide your bank details.","woocommerce-payments")))),W().createElement("div",{className:"wcpay-setup-real-payments-modal__footer"},W().createElement(ko,{variant:"primary",isBusy:o,disabled:o,onClick:()=>{r(!0),fa("wcpay_onboarding_flow_setup_live_payments",{from:e,source:t}),window.location.href=ai({page:"wc-settings",tab:"checkout",path:"/woopayments/onboarding",source:"wcpay-setup-live-payments",from:e})}},(0,$.__)("Activate payments","woocommerce-payments"))))},sc=({from:e,source:t})=>{const[n,o]=(0,V.useState)(!1);return W().createElement(W().Fragment,null,W().createElement(os,{status:"warning",className:"sandbox-mode-notice",isDismissible:!1},ss({mixedString:(0,$.sprintf)((0,$.__)("{{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:W().createElement("div",null),strong:W().createElement("strong",null),learnMoreIcon:W().createElement(ec,{buttonIcon:W().createElement(Hi.A,null),buttonLabel:(0,$.__)("Learn more about test accounts","woocommerce-payments"),maxWidth:"250px",content:W().createElement(W().Fragment,null,ss({mixedString:(0,$.sprintf)((0,$.__)("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:W().createElement(K.Link,{href:"https://woocommerce.com/document/woopayments/testing-and-troubleshooting/sandbox-mode/",target:"_blank",rel:"noreferrer",type:"external",onClick:()=>fa("wcpay_overview_sandbox_mode_learn_more_clicked")})}}))}),switchToLiveLink:W().createElement(ko,{variant:"link",onClick:()=>{fa("wcpay_setup_live_payments_modal_open",{from:e,source:t}),o(!0)}})}})),n&&W().createElement(Ga,null,W().createElement(ac,{from:e,source:t,onClose:()=>o(!1)})))},ic=window.wp.htmlEntities;var cc=function(e,t,n,o){return new(n||(n=Promise))((function(r,a){function s(e){try{c(o.next(e))}catch(e){a(e)}}function i(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(s,i)}c((o=o.apply(e,t||[])).next())}))};const lc=()=>W().createElement(os,{icon:!0,status:"warning",isDismissible:!1},is.sandboxModeNotice),mc=({progress:e})=>W().createElement(Bt,{className:"connect-account-page__preloader"},W().createElement("img",{className:"logo",src:Ks,alt:""}),W().createElement(Bt.Layout,null,W().createElement(Bt.Illustration,null,W().createElement("img",{src:Cs,alt:"setup",style:{maxWidth:"223px"}})),W().createElement(Bt.Title,null,(0,$.__)("Finishing payments setup","woocommerce-payments")),W().createElement(Bt.ProgressBar,{progress:null!=e?e:0}),W().createElement(Bt.Sequence,{interval:0},(0,$.__)("In just a few moments, you'll be ready to test payments on your store.")))),uc=()=>{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,V.useState)(!1),[s,i]=(0,V.useState)(wcpaySettings.errorMessage),[c,l]=(0,V.useState)(!1),[m,u]=(0,V.useState)(!1),[d,p]=(0,V.useState)(!1),[y,_]=(0,V.useState)(5),h=(0,V.useRef)(y);let f;h.current=y;const{connectUrl:g,connect:{availableCountries:v,country:w},testModeOnboarding:b,isJetpackConnected:E,isAccountConnected:S,isAccountValid:x}=wcpaySettings,k=!!v[w],N=new URLSearchParams(window.location.search),C=()=>{var e;const t=null===(e=N.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(N.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},T=()=>{var e;return(null===(e=N.get("from"))||void 0===e?void 0:e.replace(/[^\w-]+/g,""))||""},O=e=>{fa("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:T(),source:C()}))},A=(e,t)=>{if(h.current<e){const e=h.current+t;_(e)}},I=(e={})=>{Y()({path:"/wc/v3/payments/accounts",method:"GET"}).then((t=>{if(A(100,6),t&&t.status&&!t.status.includes("pending")||h.current>95||(n=f,Math.round((Date.now()-n)/1e3)>40)){_(100);const t={test_drive:"true","wcpay-sandbox-success":"true",source:C(),from:"WCPAY_CONNECT",redirect_to_settings_page:N.get("redirect_to_settings_page")||""};window.location.href=(0,G.addQueryArgs)(g,Object.assign(Object.assign({},t),e))}else setTimeout((()=>I(e)),2500);var n}))},R=()=>cc(void 0,void 0,void 0,(function*(){f=Date.now(),_(5),u(!0),O(!0);const e=(0,G.addQueryArgs)(g,{test_drive:"true",capabilities:N.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),_(40),new URLSearchParams(e.data.redirect_to).get("wcpay-connection-success")?I({"wcpay-connection-success":"1"}):window.location.href=(0,G.addQueryArgs)(e.data.redirect_to,{test_drive:"true",test_drive_error:"true"})):window.location.href=(0,G.addQueryArgs)(window.location.href,{test_drive_error:"true"})})).catch((()=>{window.location.href=(0,G.addQueryArgs)(window.location.href,{test_drive_error:"true"})}))):window.location.href=(0,G.addQueryArgs)(e,{auto_start_test_drive_onboarding:"true"})}));(0,V.useEffect)((()=>{fa("page_view",Object.assign(Object.assign({path:"payments_connect_v2"},o&&{incentive_id:o.id}),{from:T(),source:C()})),wcpaySettings.isJetpackConnected&&N.get("auto_start_test_drive_onboarding")&&R()}),[]);let L=!1;s&&s.includes("account setup session")&&(L=!0);const D="true"===N.get("test_drive_error");!s&&D&&i((0,$.__)("An error occurred while setting up your sandbox account. Please try again!","woocommerce-payments"));let P=is.button.jetpack_not_connected;return E&&(P=is.button.account_not_connected,L||!S||x||(P=is.button.account_invalid)),!s&&(!E&&S||E&&S&&!x)&&i(is.setupErrorNotice),W().createElement(Qa,{isNarrow:!0,id:"connect-account-page",className:"connect-account-page"},s&&W().createElement(os,{status:"error",icon:!0,isDismissible:!1},W().createElement("div",{dangerouslySetInnerHTML:ls((0,ic.decodeEntities)(s))})),wcpaySettings.onBoardingDisabled?W().createElement(Kr,null,W().createElement(ra,null,is.onboardingDisabled)):W().createElement(W().Fragment,null,!k&&W().createElement(os,{status:"error",isDismissible:!1},is.nonSupportedCountry),!S&&b?W().createElement(lc,null):S&&!x&&b&&E&&W().createElement(sc,{from:"WCPAY_CONNECT",source:"wcpay-connect-page"}),W().createElement(Kr,null,W().createElement("div",{className:"connect-account-page__heading"},W().createElement("img",{src:Ns,alt:"logo"}),W().createElement("h2",null,is.heading(n))),W().createElement("div",{className:"connect-account-page__content"},W().createElement(Ss,null)),W().createElement("div",{className:"connect-account-page__payment-methods"},W().createElement(Qs,{maxElements:10,isWooPayEligible:wcpaySettings.isWooPayStoreCountryAvailable}),W().createElement("div",{className:"connect-account-page__payment-methods__description"},W().createElement("div",null,W().createElement("p",null,is.paymentMethods.deposits.title),W().createElement("span",null,is.paymentMethods.deposits.value)),W().createElement("div",{className:"connect-account-page__payment-methods__description__divider"}),W().createElement("div",null,W().createElement("p",null,is.paymentMethods.capture.title),W().createElement("span",null,is.paymentMethods.capture.value)),W().createElement("div",{className:"connect-account-page__payment-methods__description__divider"}),W().createElement("div",null,W().createElement("p",null,is.paymentMethods.recurring.title),W().createElement("span",null,is.paymentMethods.recurring.value)))),W().createElement("div",{className:"connect-account-page__buttons"},W().createElement(ko,{variant:"primary",isBusy:c,disabled:c||L,onClick:()=>cc(void 0,void 0,void 0,(function*(){if(l(!0),O(!1),o)try{const e=yield Y()({path:`/wc-analytics/admin/notes/experimental-activate-promo/${o.id}`,method:"POST"});if(!(null==e?void 0:e.success))throw new Error}catch(e){i(is.incentive.error)}if(!k)return(()=>{const e=Object.values(v).sort().map((e=>({title:e}))),t=document.createElement("div");t.id="wcpay-onboarding-location-check-container",(0,H.render)(W().createElement(ks,{countries:e,onDeclined:()=>{l(!1)},onConfirmed:()=>{window.location.href=(0,G.addQueryArgs)(g,{source:C(),from:"WCPAY_CONNECT"})}}),t),document.body.appendChild(t)})();window.location.href=(0,G.addQueryArgs)(g,{source:C(),from:"WCPAY_CONNECT"})}))},P),S&&(!wcpaySettings.accountStatus.detailsSubmitted||ri())&&W().createElement(ko,{variant:"tertiary",onClick:()=>a(!0)},is.button.reset))),!S&&o&&W().createElement(ms,Object.assign({},o)),!S&&W().createElement(ia,{className:"connect-account-page__sandbox-mode-panel"},W().createElement(ya,{title:is.sandboxMode.title,initialOpen:!1},W().createElement(Ha,{icon:!0,status:"info",isDismissible:!1},is.sandboxMode.description),W().createElement(ko,{variant:"secondary",isBusy:m,disabled:m,onClick:R},is.button.sandbox))),W().createElement(Wi,{isVisible:r,onDismiss:()=>a(!1),onSubmit:()=>{window.location.href=(0,G.addQueryArgs)(wcpaySettings.connectUrl,{"wcpay-reset-account":"true",from:"WCPAY_CONNECT",source:C()})}})),d&&W().createElement(mc,{progress:y}))},dc=(0,H.createElement)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,H.createElement)(Ht.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"})),pc=function(e){let{icon:t,size:n=24,...o}=e;return(0,H.cloneElement)(t,{width:n,height:n,...o})},yc=fo(pc,{target:"etxm6pv0"})({name:"rvs7bx",styles:"width:1em;height:1em;margin:0;vertical-align:middle;fill:currentColor"}),_c=(0,H.forwardRef)((function(e,t){let{href:n,children:o,className:r,rel:a="",...s}=e;a=(0,zt.uniq)((0,zt.compact)([...a.split(" "),"external","noreferrer","noopener"])).join(" ");const i=jt()("components-external-link",r);return(0,H.createElement)("a",X({},s,{className:i,href:n,target:"_blank",rel:a,ref:t}),o,(0,H.createElement)(wo,{as:"span"},(0,$.__)("(opens in a new tab)")),(0,H.createElement)(yc,{icon:dc,className:"components-external-link__icon"}))})),hc=xo(_c,"ExternalLink"),fc={documents:(0,$.__)("document","woocommerce-payments"),deposits:(0,$.__)("payout","woocommerce-payments"),disputes:(0,$.__)("dispute","woocommerce-payments"),loans:(0,$.__)("loan","woocommerce-payments"),payments:(0,$.__)("order","woocommerce-payments"),transactions:(0,$.__)("order","woocommerce-payments")},gc={documents:(0,$.__)("created","woocommerce-payments"),deposits:(0,$.__)("created","woocommerce-payments"),disputes:(0,$.__)("created","woocommerce-payments"),loans:(0,$.__)("created","woocommerce-payments"),payments:(0,$.__)("placed","woocommerce-payments"),transactions:(0,$.__)("placed","woocommerce-payments")},vc=({currentPage:e,actions:t,isDetailsView:n=!1,isTestModeOnboarding:o=!1})=>((e=!1)=>oi(wcpaySettings)&&wcpaySettings.hasOwnProperty("testMode")&&!!wcpaySettings.testMode||e)()?W().createElement(os,{status:"warning",isDismissible:!1,actions:t},((e,t,n)=>{switch(e){case"overview":return n?W().createElement(W().Fragment,null,ss({mixedString:(0,$.sprintf)((0,$.__)("{{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:W().createElement("strong",null)}})):W().createElement(W().Fragment,null,ss({mixedString:(0,$.sprintf)((0,$.__)("{{strong}}%1$s is in test mode.{{/strong}} All transactions will be simulated. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),"WooPayments"),components:{strong:W().createElement("strong",null),learnMoreLink:W().createElement(K.Link,{href:"https://woocommerce.com/document/woopayments/testing-and-troubleshooting/sandbox-mode/",target:"_blank",rel:"noreferrer",type:"external",onClick:()=>fa("wcpay_overview_test_mode_learn_more_clicked")})}}));case"documents":case"deposits":case"disputes":case"payments":case"loans":case"transactions":return t?W().createElement(W().Fragment,null,ss({mixedString:(0,$.sprintf)((0,$._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",fc[e],gc[e]),components:{settingsLink:W().createElement("a",{href:ci()})}})):W().createElement(W().Fragment,null,ss({mixedString:(0,$.sprintf)((0,$.__)("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:W().createElement("a",{href:ci()})}}))}})(e,n,o)):null;function bc(e,t={}){const{customFormat:n=null,includeTime:o=!1,separator:r=" / ",timezone:a}=t,s=Xs().utc(e).toISOString(),i=n||`${window.wcpaySettings.dateFormat}${o?`${r}${window.wcpaySettings.timeFormat}`:""}`;return(0,Js.dateI18n)(i,s,a)}function Ec(e,t={}){const{customFormat:n=null,includeTime:o=!1,separator:r=" / ",timezone:a}=t,s=Xs().unix(e).utc().toISOString(),i=n||`${window.wcpaySettings.dateFormat}${o?`${r}${window.wcpaySettings.timeFormat}`:""}`;return(0,Js.dateI18n)(i,s,a)}const Sc=({monthlyAnchor:e,capitalize:t=!0})=>{const n=Xs().locale().startsWith("en")?"en":Xs().locale();let o=Xs()().locale(n).date(e).format("Do");return 31===e&&(o=(0,$.__)("Last day of the month","woocommerce-payments")),t||(o=o.toLowerCase()),o},xc=e=>!!e&&["daily","weekly","monthly"].includes(e),kc=({depositsSchedule:e})=>{switch(e.interval){case"daily":return ss({mixedString:(0,$.sprintf)((0,$.__)("Available funds are automatically dispatched {{strong}}every day{{/strong}}.","woocommerce-payments")),components:{strong:W().createElement("strong",null)}});case"weekly":const t=Xs()().locale("en").day(e.weekly_anchor).locale(Xs().locale()).format("dddd");return ss({mixedString:(0,$.sprintf)((0,$.__)("Available funds are automatically dispatched {{strong}}every %1$s{{/strong}}.","woocommerce-payments"),t),components:{strong:W().createElement("strong",null)}});case"monthly":const n=e.monthly_anchor;return ss(31===n?{mixedString:(0,$.sprintf)((0,$.__)("Available funds are automatically dispatched {{strong}}on the last day of every month{{/strong}}.","woocommerce-payments")),components:{strong:W().createElement("strong",null)}}:{mixedString:(0,$.sprintf)((0,$.__)("Available funds are automatically dispatched {{strong}}on the %1$s of every month{{/strong}}.","woocommerce-payments"),Sc({monthlyAnchor:n,capitalize:!1})),components:{strong:W().createElement("strong",null)}});default:return W().createElement(W().Fragment,null)}},Nc=({depositsSchedule:e})=>{if(!xc(e.interval))return null;const t=W().createElement(W().Fragment,null,ss({mixedString:(0,$.__)("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:W().createElement("a",{rel:"external noopener noreferrer",target:"_blank",href:"https://woocommerce.com/document/woopayments/payouts/payout-schedule/"})}}));return W().createElement(W().Fragment,null,W().createElement(kc,{depositsSchedule:e}),W().createElement(ec,{content:t,buttonIcon:W().createElement(Hi.A,null),buttonLabel:"Payout schedule tooltip"}))},Cc=window.wp.data,Tc=window.wp.dataControls,Oc={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"},Ac=e=>JSON.stringify(e,Object.keys(e).sort()),Ic={byId:{},queries:{},count:0,instant:{}},Rc=e=>e&&e.deposits||{},Lc=(e,t)=>(Rc(e).byId||{})[t],Dc=e=>{const t=Rc(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},s={};for(const[e,t]of Object.entries(a))t?.forEach((t=>{const{currency:n}=t;s[n]||(s[n]={currency:n,lastPaid:void 0,pending:void 0,available:void 0,instant:void 0}),s[n][e]=t}));const i=Object.values(s);return{account:r,currencies:[...i.filter((e=>r.default_currency===e.currency)),...i.filter((e=>r.default_currency!==e.currency))]}},Pc=e=>(Rc(e).overviews||{}).error,Mc=(e,t)=>{const n=Ac(t);return(Rc(e).queries||{})[n]||{}},jc=(e,t)=>(Mc(e,t).data||[]).map(Lc.bind(void 0,e)),Fc=e=>Rc(e).count,Bc=(e,t)=>Mc(e,t).error||{},zc=(e,t)=>{const n=Ac(t);return(Rc(e).summary||{})[n]||{}},$c=(e,t)=>zc(e,t).data||{},Uc=(e,t)=>zc(e,t).error||{},Vc=e=>(Rc(e).instant||{}).data,Wc=(0,V.createContext)(window.wcpaySettings),Hc=(0,V.createContext)({isActive:!1,setActive:()=>null,isCompleted:!1,setCompleted:()=>null,taskId:""}),qc=window.wc.currency;var Yc=n.n(qc);const Gc={aud:(0,$.__)("Australian dollar","woocommerce-payments"),cad:(0,$.__)("Canadian dollar","woocommerce-payments"),chf:(0,$.__)("Swiss franc","woocommerce-payments"),dkk:(0,$.__)("Danish krone","woocommerce-payments"),eur:(0,$.__)("Euro","woocommerce-payments"),gbp:(0,$.__)("Pound sterling","woocommerce-payments"),nok:(0,$.__)("Norwegian krone","woocommerce-payments"),nzd:(0,$.__)("New Zealand dollar","woocommerce-payments"),sek:(0,$.__)("Swedish krona","woocommerce-payments"),usd:(0,$.__)("United States (US) dollar","woocommerce-payments")},Qc=e=>Gc[e.toLowerCase()]||e.toUpperCase(),Kc=(e,t=null)=>{const{currencyData:n,connect:{country:o="US"}}=wcpaySettings,r=(0,zt.find)(n,{code:e.toUpperCase()});if(r){if(null!==t&&t.toUpperCase()!==e.toUpperCase()||n[o]){const e=t?(0,zt.find)(n,{code:t.toUpperCase()}):n[o];e&&(r.decimalSeparator=e.decimalSeparator,r.thousandSeparator=e.thousandSeparator,r.symbolPosition=e.symbolPosition)}return Yc()(r)}return null},Zc=e=>wcpaySettings.zeroDecimalCurrencies.includes(e.toLowerCase()),Xc=(e,t)=>(Zc(t)||(e/=100),e),Jc=(e,t="USD",n=null,o=!1)=>{const r=Zc(t);r||(e/=100);const a=e<0,s=a?-1*e:e,i=a?"-":"",c=o?(e=>{const t=e.toUpperCase(),{currencyData:n,connect:{country:o="US"}}=wcpaySettings;if(n[o]?.code===t)return Yc()(n[o]);const r=(0,zt.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),Yc()(r)}return null})(t):Kc(t,n);if(null===c)return i+ol(s,t,r);try{return i+("function"==typeof c.formatAmount?rl(c.formatAmount(s)):rl(c.formatCurrency(s)))}catch(e){return i+rl(ol(s,t,r))}},el=(e,t)=>(-1===e.toString().indexOf(t)&&(e=e+" "+t),e),tl=(e,t="USD",n=!1,o=null)=>{let r=Jc(e,t,o);return wcpaySettings.shouldUseExplicitPrice?(n&&(r=nl(r)),el(r,t.toUpperCase())):r};function nl(e){return e.replace(/[^0-9,.' ]/g,"").trim()}function ol(e,t,n){try{return e.toLocaleString(void 0,{style:"currency",currency:t,currencyDisplay:"narrowSymbol",dummy:n})}catch(o){return(0,$.sprintf)(n?"%s %i":"%s %.2f",t.toUpperCase(),e)}}function rl(e){return(new DOMParser).parseFromString(e,"text/html").documentElement.textContent}const al=(e,t)=>{if((e=e.toUpperCase())===(t=t.toUpperCase()))return!1;const{currencyData:n}=wcpaySettings,o=(0,zt.find)(n,{code:e}),r=(0,zt.find)(n,{code:t});return!(!o||!r)&&o.symbol===r.symbol};function sl(e){return{type:Oc.SET_DEPOSIT,data:e}}function il(e){return{type:Oc.SET_ALL_DEPOSITS_OVERVIEWS,data:e}}function cl(e,t){return{type:Oc.SET_ERROR_FOR_ALL_DEPOSITS_OVERVIEWS,error:t}}function ll(e,t){return{type:Oc.SET_DEPOSITS,query:e,data:t}}function ml(e){return{type:Oc.SET_DEPOSITS_COUNT,data:e}}function ul(e,t,n){return{type:Oc.SET_ERROR_FOR_DEPOSIT_QUERY,query:e,data:t,error:n}}function dl(e,t){return{type:Oc.SET_DEPOSITS_SUMMARY,query:e,data:t}}function pl(e,t,n){return{type:Oc.SET_ERROR_FOR_DEPOSITS_SUMMARY,query:e,data:t,error:n}}function yl(e){return{type:Oc.SET_INSTANT_DEPOSIT,data:e}}function*_l(e){try{yield(0,Cc.dispatch)(ti).startResolution("getInstantDeposit",[e]);const t=yield(0,Tc.apiFetch)({path:"/wc/v3/payments/deposits",method:"POST",data:{type:"instant",currency:e}});yield yl(t),yield(0,Cc.dispatch)(ti).invalidateResolutionForStoreSelector("getDeposits"),yield(0,Cc.dispatch)(ti).invalidateResolutionForStoreSelector("getAllDepositsOverviews"),yield(0,Cc.dispatch)("core/notices").createSuccessNotice((0,$.sprintf)((0,$.__)("Instant payout for %s in transit.","woocommerce-payments"),Jc(t.amount)),{actions:[{label:(0,$.__)("View details","woocommerce-payments"),url:ai({page:"wc-admin",path:"/payments/payouts/details",id:t.id})}]})}catch{yield(0,Cc.dispatch)("core/notices").createErrorNotice((0,$.__)("Error creating instant payout.","woocommerce-payments"))}finally{yield(0,Cc.dispatch)(ti).finishResolution("getInstantDeposit",[e])}}function*hl(e){if(/\W/.test(e))return;const t=(0,G.addQueryArgs)(`${ei}/deposits/${e}`);try{const e=yield(0,Tc.apiFetch)({path:t});yield sl(e)}catch(e){yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving payout.","woocommerce-payments"))}}function*fl(){const e=(0,G.addQueryArgs)(`${ei}/deposits/overview-all`);try{const t=yield(0,Tc.apiFetch)({path:e});yield il(t)}catch(e){yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving all payouts' overviews.","woocommerce-payments")),yield cl()}}const gl=e=>({user_email:e.userEmail,match:e.match,store_currency_is:e.storeCurrencyIs,date_before:mi(e.dateBefore,!0),date_after:mi(e.dateAfter),date_between:e.dateBetween&&[mi(e.dateBetween[0]),mi(e.dateBetween[1],!0)],status_is:e.statusIs,status_is_not:e.statusIsNot,locale:e.locale}),vl=`${ei}/deposits/download`;function wl(e){return(0,G.addQueryArgs)(vl,gl(e))}function*bl(e){const t=(0,G.addQueryArgs)(`${ei}/deposits`,{page:e.paged,pagesize:e.perPage,sort:e.orderby,direction:e.order,...gl(e)});try{const n=yield(0,Tc.apiFetch)({path:t})||{};yield ll(e,n.data),yield ml(n.total_count);for(const e in n.data)yield Cc.controls.dispatch(ti,"finishResolution","getDeposit",[n.data[e].id])}catch(t){yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving payouts.","woocommerce-payments")),yield ul(e,null,t)}}function*El(e){const t=(0,G.addQueryArgs)(`${ei}/deposits/summary`,gl(e));try{const n=yield(0,Tc.apiFetch)({path:t});yield dl(e,n)}catch(t){yield pl(e,null,t)}}const Sl=()=>(0,Cc.useSelect)((e=>{const{getAllDepositsOverviews:t,getAllDepositsOverviewsError:n,isResolving:o,hasFinishedResolution:r}=e(ti);return{overviews:t(),overviewError:n(),isLoading:!r("getAllDepositsOverviews")||o("getAllDepositsOverviews")}})),xl=({paged:e,per_page:t,orderby:n="date",order:o="desc",store_currency_is:r,match:a,date_before:s,date_after:i,date_between:c,status_is:l,status_is_not:m})=>(0,Cc.useSelect)((u=>{const{getDeposits:d,getDepositsCount:p,getDepositQueryError:y,isResolving:_}=u(ti),h={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:s,dateAfter:i,dateBetween:c&&c.sort(((e,t)=>Xs()(e).diff(Xs()(t)))),statusIs:l,statusIsNot:m};return{deposits:d(h),depositsCount:p(),depositsError:y(h),isLoading:_("getDeposits",[h])}}),[e,t,n,o,r,a,s,i,JSON.stringify(c),l,m]),kl={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"},Nl={summary:{},fraudProtection:{review:{summary:{}},block:{summary:{}}}},Cl=e=>e&&e.transactions||{},Tl=(e,t)=>{const n=Ac(t);return Cl(e)[n]||{}},Ol=(e,t)=>Tl(e,t).data||[],Al=(e,t)=>Tl(e,t).error||{},Il=(e,t)=>{const n=Ac(t);return Cl(e).summary[n]||{}},Rl=(e,t)=>Il(e,t).data||{},Ll=(e,t)=>Il(e,t).error||{},Dl=(e,t,n)=>{const o=Ac(n);return Cl(e).fraudProtection?.[t]?.[o]||{}},Pl=(e,t,n)=>Dl(e,t,n).data||[],Ml=(e,t,n)=>Dl(e,t,n).error||{},jl=(e,t,n)=>{const o=Ac(n);return Cl(e).fraudProtection?.[t]?.summary[o]||{}},Fl=(e,t,n)=>jl(e,t,n).data||{},Bl=(e,t,n)=>jl(e,t,n).error||{};function zl(e,t){return{type:kl.SET_TRANSACTIONS,query:e,data:t}}function $l(e,t,n){return{type:kl.SET_ERROR_FOR_TRANSACTIONS,query:e,data:t,error:n}}function Ul(e,t){return{type:kl.SET_TRANSACTIONS_SUMMARY,query:e,data:t}}function Vl(e,t,n){return{type:kl.SET_ERROR_FOR_TRANSACTIONS_SUMMARY,query:e,data:t,error:n}}function Wl(e,t,n){return{type:kl.SET_FRAUD_OUTCOME_TRANSACTIONS,status:e,query:t,data:n}}function Hl(e,t,n){return{type:kl.SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS,status:e,query:t,data:null,error:n}}function ql(e,t,n){return{type:kl.SET_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY,status:e,query:t,data:n}}function Yl(e,t,n){return{type:kl.SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY,status:e,query:t,data:null,error:n}}const Gl=e=>({user_email:e.userEmail,match:e.match,date_before:mi(e.dateBefore,!0),date_after:mi(e.dateAfter),date_between:e.dateBetween&&[mi(e.dateBetween[0]),mi(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:Xs()(new Date).format("Z"),locale:e.locale});function*Ql(e){const t=(0,G.addQueryArgs)(`${ei}/transactions`,{page:e.paged,pagesize:e.perPage,sort:e.orderby,direction:e.order,...Gl(e)});try{const n=yield(0,Tc.apiFetch)({path:t});yield zl(e,n.data||[])}catch(t){yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving transactions.","woocommerce-payments")),yield $l(e,null,t)}}const Kl=`${ei}/transactions/download`;function Zl(e){return(0,G.addQueryArgs)(Kl,Gl(e))}function*Xl(e){const t=(0,G.addQueryArgs)(`${ei}/transactions/summary`,Gl(e));try{const n=yield(0,Tc.apiFetch)({path:t});yield Ul(e,n)}catch(t){yield Vl(e,null,t)}}function*Jl(e,t){const n=(0,G.addQueryArgs)(`${ei}/transactions/fraud-outcomes`,{status:e,page:t.paged,sort:t.orderby,pagesize:t.perPage,direction:t.order,additional_status:t.additionalStatus,...Gl(t)});try{const o=yield(0,Tc.apiFetch)({path:n});yield Wl(e,t,o.data||[])}catch(n){if("wcpay_fraud_outcome_not_found"===n.code)return void(yield Wl(e,t,[]));yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving transactions.","woocommerce-payments")),yield Hl(e,t,n)}}function*em(e,t){const n=(0,G.addQueryArgs)(`${ei}/transactions/fraud-outcomes/summary`,{status:e,additional_status:t.additionalStatus}),o={count:0,total:0};try{const r=yield(0,Tc.apiFetch)({path:n});yield ql(e,t,r||o)}catch(n){if("wcpay_fraud_outcome_not_found"===n.code)return void(yield ql(e,t,o));yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving on review transactions.","woocommerce-payments")),yield Yl(e,t,n)}}function tm(e,t){return(0,G.addQueryArgs)(`${ei}/transactions/fraud-outcomes/download`,{status:e,sort:t.orderby,direction:t.order,additional_status:t.additionalStatus,...Gl(t)})}const nm={SET_CHARGE:"SET_CHARGE",SET_ERROR_FOR_CHARGE:"SET_ERROR_FOR_CHARGE"},om=(e,t)=>e.charges[t]&&e.charges[t].data?e.charges[t].data:{},rm=(e,t)=>e.charges[t]&&e.charges[t].error?e.charges[t].error:{},am=(e,t)=>om(e,t),sm=(e,t)=>rm(e,t);function im(e,t){return{type:nm.SET_CHARGE,id:e,data:t}}function cm(e,t,n){return{type:nm.SET_ERROR_FOR_CHARGE,id:e,data:t,error:n}}function*lm(e){try{const t=yield(0,Tc.apiFetch)({path:`${ei}/charges/${e}`});yield im(e,t)}catch(t){yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving transaction.","woocommerce-payments")),yield cm(e,null,t)}}function*mm(e){try{const t=yield(0,Tc.apiFetch)({path:`${ei}/charges/order/${e}`});yield im(e,t)}catch(t){yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving transaction.","woocommerce-payments")),yield cm(e,null,t)}}const um={SET_TIMELINE:"SET_TIMELINE",SET_ERROR_FOR_TIMELINE:"SET_ERROR_FOR_TIMELINE"},dm=(e,t)=>e.timeline&&e.timeline[t]&&e.timeline[t].data?e.timeline[t].data:{},pm=(e,t)=>e.timeline&&e.timeline[t]&&e.timeline[t].error?e.timeline[t].error:{};function ym(e,t){return{id:e,type:um.SET_TIMELINE,data:t}}function _m(e,t){return{id:e,type:um.SET_ERROR_FOR_TIMELINE,error:t}}function*hm(e){try{const t=yield(0,Tc.apiFetch)({path:`${ei}/timeline/${e}`});yield ym(e,t.data)}catch(t){yield _m(e,t)}}const fm=e=>(0,Cc.useSelect)((t=>{const{getTimeline:n,getTimelineError:o,isResolving:r}=t(ti);return{timeline:n(e),timelineError:o(e),isLoading:r("getTimeline",[e])}}),[e]),gm={SET_DISPUTE:"SET_DISPUTE",SET_ERROR_FOR_DISPUTE:"SET_ERROR_FOR_DISPUTE",SET_DISPUTES:"SET_DISPUTES",SET_DISPUTES_SUMMARY:"SET_DISPUTES_SUMMARY"},vm={byId:{},queries:{},summary:{},cached:{}},wm=e=>e&&e.disputes||{},bm=(e,t)=>(wm(e).byId||{})[t],Em=(e,t)=>{const n=wm(e).byId||{};return n[t]?.error},Sm=(e,t)=>(wm(e).cached||{})[t],xm=(e,t)=>{const n=((e,t)=>{const n=Ac(t);return(wm(e).queries||{})[n]||{}})(e,t).data||[];return n.map(Sm.bind(void 0,e))},km=(e,t)=>((e,t)=>{const n=Ac(t);return(wm(e).summary||{})[n]||{}})(e,t).data||{};var Nm;!function(e){e.SET_PAYMENT_INTENT="SET_PAYMENT_INTENT",e.SET_ERROR_FOR_PAYMENT_INTENT="SET_ERROR_FOR_PAYMENT_INTENT"}(Nm||(Nm={}));const Cm=Nm;function Tm(e,t){return{type:Cm.SET_PAYMENT_INTENT,id:e,data:t}}function Om(e,t){return{type:Cm.SET_ERROR_FOR_PAYMENT_INTENT,id:e,error:t}}function*Am(e,t){var n;const o=e.payment_intent;try{yield(0,Tc.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.id}}),yield Cc.controls.dispatch(ti,"invalidateResolutionForStoreSelector","getTimeline"),yield Cc.controls.dispatch(ti,"invalidateResolutionForStoreSelector","getPaymentIntent"),yield Cc.controls.dispatch("core/notices","createSuccessNotice",(0,$.sprintf)((0,$.__)("Refunded payment #%s.","woocommerce-payments"),o))}catch(e){yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.sprintf)((0,$.__)("There has been an error refunding the payment #%s. Please try again later.","woocommerce-payments"),o))}}function*Im(e){try{const t=yield(0,Tc.apiFetch)({path:`${ei}/payment_intents/${e}`});yield Tm(e,t)}catch(t){yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving transaction.","woocommerce-payments")),yield Om(e,t)}}function Rm(e){return{type:gm.SET_DISPUTE,data:e}}function Lm(e,t,n){return{type:gm.SET_ERROR_FOR_DISPUTE,id:e,data:t,error:n}}function Dm(e,t){return{type:gm.SET_DISPUTES,query:e,data:t}}function Pm(e,t){return{type:gm.SET_DISPUTES_SUMMARY,query:e,data:t}}function*Mm(e){const{id:t,payment_intent:n}=e;try{yield Cc.controls.dispatch(ti,"startResolution","getDispute",[t]);const e=yield(0,Tc.apiFetch)({path:`${ei}/disputes/${t}/close`,method:"post"});yield Rm(e),yield Im(n),yield Cc.controls.dispatch(ti,"finishResolution","getDispute",[t]);const o=e.order?(0,$.sprintf)((0,$.__)("You have accepted the dispute for order #%s.","woocommerce-payments"),e.order.number):(0,$.__)("You have accepted the dispute.","woocommerce-payments");yield Cc.controls.dispatch("core/notices","createSuccessNotice",o)}catch(e){const n=(0,$.__)("There has been an error accepting the dispute. Please try again later.","woocommerce-payments");yield Cc.controls.dispatch("core/notices","createErrorNotice",n),yield Cc.controls.dispatch(ti,"finishResolution","getDispute",[t])}}const jm=window.wc.wcSettings,Fm={bank_cannot_process:{display:(0,$.__)("Bank cannot process","woocommerce-payments")},check_returned:{display:(0,$.__)("Check returned","woocommerce-payments")},credit_not_processed:{display:(0,$.__)("Credit not processed","woocommerce-payments"),overview:[(0,$.__)("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,$.__)("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,$.__)("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,$.__)("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,$.__)("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,$.__)("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,$.__)("The cardholder claims a credit was not processed.","woocommerce-payments")},customer_initiated:{display:(0,$.__)("Customer initiated","woocommerce-payments")},debit_not_authorized:{display:(0,$.__)("Debit not authorized","woocommerce-payments")},duplicate:{display:(0,$.__)("Duplicate","woocommerce-payments"),overview:[(0,$.__)("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,$.__)("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,$.__)("The customer claims they were charged multiple times for the same product or service.","woocommerce-payments")],required:[(0,$.__)("Demonstrate that each payment was for a separate product or service.","woocommerce-payments")],respond:[(0,$.__)("Determine if your customer was incorrectly charged multiple times.","woocommerce-payments"),(0,$.__)("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,$.__)("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,$.__)("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,$.__)("The cardholder claims this is a duplicate transaction.","woocommerce-payments")},fraudulent:{display:(0,$.__)("Transaction unauthorized","woocommerce-payments"),overview:[(0,$.__)("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,$.__)("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,$.__)("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,$.__)("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,$.__)("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,$.__)("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,$.__)("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,$.__)("The cardholder claims this is an unauthorized transaction.","woocommerce-payments")},general:{display:(0,$.__)("General","woocommerce-payments"),overview:[(0,$.__)("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,$.__)("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,$.__)("Incorrect account details","woocommerce-payments")},insufficient_funds:{display:(0,$.__)("Insufficient funds","woocommerce-payments")},product_not_received:{display:(0,$.__)("Product not received","woocommerce-payments"),overview:[(0,$.__)("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,$.__)("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,$.__)("The customer claims they did not receive the products or services purchased.","woocommerce-payments")],required:[(0,$.__)("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,$.__)("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,$.__)("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,$.__)("The cardholder claims they did not receive the product.","woocommerce-payments")},product_unacceptable:{display:(0,$.__)("Product unacceptable","woocommerce-payments"),overview:[(0,$.__)("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,$.__)("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,$.__)("The product or service was received but was defective, damaged, or not as described.","woocommerce-payments")],required:[(0,$.__)("Demonstrate that the product or service was delivered as described at the time of purchase.","woocommerce-payments")],respond:[(0,$.__)("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,$.__)("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,$.__)("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,$.__)("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,$.__)("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,$.__)("The cardholder claims the product was unacceptable.","woocommerce-payments")},subscription_canceled:{display:(0,$.__)("Subscription canceled","woocommerce-payments"),overview:[(0,$.__)("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,$.__)("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,$.__)("The customer claims that you continued to charge them after a subscription was canceled.","woocommerce-payments")],required:[(0,$.__)("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,$.__)("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,$.__)("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,$.__)("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,$.__)("The cardholder claims a subscription was canceled.","woocommerce-payments")},unrecognized:{display:(0,$.__)("Unrecognized","woocommerce-payments"),overview:[(0,$.__)("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,$.__)("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,$.__)("The customer doesn’t recognize the payment appearing on their card statement.","woocommerce-payments")],required:[(0,$.__)("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,$.__)("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,$.__)("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")]}},Bm={warning_needs_response:(0,$.__)("Inquiry: Response needed","woocommerce-payments"),warning_under_review:(0,$.__)("Inquiry: Under review","woocommerce-payments"),warning_closed:(0,$.__)("Inquiry: Closed","woocommerce-payments"),needs_response:(0,$.__)("Response needed","woocommerce-payments"),under_review:(0,$.__)("Under review","woocommerce-payments"),charge_refunded:(0,$.__)("Charge refunded","woocommerce-payments"),won:(0,$.__)("Won","woocommerce-payments"),lost:(0,$.__)("Lost","woocommerce-payments")},zm=Object.entries(Bm).map((([e,t])=>({label:t,value:e}))).filter((function(e){return null!=e})),$m=["needs_response","warning_needs_response"],Um=[{label:(0,$.__)("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,$.__)("All currencies","woocommerce-payments"),value:"---"}],defaultValue:"---"},{label:(0,$.__)("Show","woocommerce-payments"),param:"filter",staticParams:["paged","per_page","orderby","order","search","store_currency_is"],showFilters:()=>!0,filters:[{label:(0,$.__)("Needs response","woocommerce-payments"),value:"awaiting_response"},{label:(0,$.__)("All disputes","woocommerce-payments"),value:"all"},{label:(0,$.__)("Advanced filters","woocommerce-payments"),value:"advanced"}]}],Vm=(0,jm.getSetting)("wcVersion"),Wm=parseFloat(Vm),Hm={title:Wm<7.8?(0,$.__)("Disputes match {{select /}} filters","woocommerce-payments"):(0,$.__)("Disputes match <select /> filters","woocommerce-payments"),filters:{date:{labels:{add:(0,$.__)("Disputed on date","woocommerce-payments"),remove:(0,$.__)("Remove dispute date filter","woocommerce-payments"),rule:(0,$.__)("Select a dispute date filter match","woocommerce-payments"),title:Wm<7.8?(0,$.__)("{{title}}Date{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,$.__)("<title>Date</title> <rule /> <filter />","woocommerce-payments"),filter:(0,$.__)("Select a dispute date","woocommerce-payments")},rules:[{value:"before",label:(0,$.__)("Before","woocommerce-payments")},{value:"after",label:(0,$.__)("After","woocommerce-payments")},{value:"between",label:(0,$.__)("Between","woocommerce-payments")}],input:{component:"Date"}},status:{labels:{add:(0,$.__)("Status","woocommerce-payments"),remove:(0,$.__)("Remove dispute status filter","woocommerce-payments"),rule:(0,$.__)("Select a dispute status filter match","woocommerce-payments"),title:Wm<7.8?(0,$.__)("{{title}}Status{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,$.__)("<title>Status</title> <rule /> <filter />","woocommerce-payments"),filter:(0,$.__)("Select a dispute status","woocommerce-payments")},rules:[{value:"is",label:(0,$._x)("Is","dispute status","woocommerce-payments")},{value:"is_not",label:(0,$._x)("Is not","dispute status","woocommerce-payments")}],input:{component:"SelectControl",options:zm}}}},qm=e=>({user_email:e.userEmail,match:e.match,store_currency_is:e.storeCurrencyIs,date_before:mi(e.dateBefore,!0),date_after:mi(e.dateAfter),date_between:e.dateBetween&&[mi(e.dateBetween[0]),mi(e.dateBetween[1],!0)],search:"awaiting_response"===e.filter?$m:e.search,status_is:e.statusIs,status_is_not:e.statusIsNot,locale:e.locale}),Ym=`${ei}/disputes/download`;function Gm(e){return(0,G.addQueryArgs)(Ym,qm(e))}function*Qm(e){const t=(0,G.addQueryArgs)(`${ei}/disputes/${e}`);try{const e=yield(0,Tc.apiFetch)({path:t});yield Rm(e)}catch(t){yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving dispute.","woocommerce-payments")),yield Lm(e,void 0,t)}}function*Km(e){const t=(0,G.addQueryArgs)(`${ei}/disputes`,{page:e.paged,pagesize:e.perPage,sort:(0,zt.snakeCase)(e.orderBy),direction:e.order,...qm(e)});try{const n=yield(0,Tc.apiFetch)({path:t})||{};yield Dm(e,n.data)}catch(e){yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving disputes.","woocommerce-payments"))}}function*Zm(e){const t=(0,G.addQueryArgs)(`${ei}/disputes/summary`,{page:e.paged,pagesize:e.perPage,...qm(e)});try{const n=yield(0,Tc.apiFetch)({path:t});yield Pm(e,n)}catch(e){yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving the summary of disputes.","woocommerce-payments"))}}const Xm=({paged:e,per_page:t,store_currency_is:n,match:o,date_before:r,date_after:a,date_between:s,filter:i,status_is:c,status_is_not:l,orderby:m,order:u})=>(0,Cc.useSelect)((d=>{const{getDisputes:p,isResolving:y}=d(ti),_={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:s&&s.sort(((e,t)=>Xs()(e).diff(Xs()(t)))),filter:i,statusIs:c,statusIsNot:l,orderBy:m||"created",order:u||"desc"};return{disputes:p(_),isLoading:y("getDisputes",[_])}}),[e,t,n,o,r,a,JSON.stringify(s),i,c,l,m,u]),Jm={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"},eu={isDirty:!1,isSaving:!1,savingError:null,data:{}},tu="basic",nu="advanced",ou="block",ru="review",au="avs_verification",su="address_mismatch",iu="international_ip_address",cu="ip_address_mismatch",lu="order_items_threshold",mu="purchase_price_threshold",uu="item_count",du="order_total",pu="equals",yu="greater_than",_u="less_than",hu={},fu=[],gu=e=>e&&e.settings||hu,vu=e=>gu(e).data||hu,wu=e=>vu(e).duplicated_payment_method_ids||hu,bu=e=>vu(e).is_wcpay_enabled||!1,Eu=e=>vu(e).enabled_payment_method_ids||fu,Su=e=>vu(e).available_payment_method_ids||fu,xu=e=>vu(e).payment_method_statuses||hu,ku=e=>gu(e).isSaving||!1,Nu=e=>gu(e).isDirty||!1,Cu=e=>vu(e).account_statement_descriptor||"",Tu=e=>vu(e).account_statement_descriptor_kanji||"",Ou=e=>vu(e).account_statement_descriptor_kana||"",Au=e=>vu(e).account_business_support_email||"",Iu=e=>vu(e).account_business_support_phone||"",Ru=e=>vu(e).account_domestic_currency||"",Lu=e=>vu(e).deposit_schedule_interval||"",Du=e=>vu(e).deposit_schedule_weekly_anchor||"",Pu=e=>vu(e).deposit_schedule_monthly_anchor||"",Mu=e=>vu(e).deposit_delay_days||"7",ju=e=>vu(e).deposit_completed_waiting_period||!1,Fu=e=>vu(e).deposit_status||"",Bu=e=>vu(e).deposit_restrictions||"",zu=e=>vu(e).is_manual_capture_enabled||!1,$u=e=>vu(e).is_test_mode_enabled||!1,Uu=e=>vu(e).is_test_mode_onboarding||!1,Vu=e=>vu(e).is_dev_mode_enabled||!1,Wu=e=>vu(e).is_payment_request_enabled||!1,Hu=e=>vu(e).is_debug_log_enabled||!1,qu=e=>vu(e).is_multi_currency_enabled||!1,Yu=e=>vu(e).payment_request_enabled_locations||fu,Gu=e=>vu(e).payment_request_button_type||"",Qu=e=>vu(e).payment_request_button_size||"",Ku=e=>vu(e).payment_request_button_theme||"",Zu=e=>{const t=vu(e)?.payment_request_button_border_radius;return 0===t||"0"===t||t?t:"undefined"==typeof wcpaySettings?4:parseInt(window?.wcpaySettings?.defaultExpressCheckoutBorderRadius||4,10)},Xu=e=>vu(e).is_saved_cards_enabled||!1,Ju=e=>gu(e).savingError,ed=e=>vu(e).is_card_present_eligible||!1,td=e=>vu(e).is_wcpay_subscriptions_enabled||!1,nd=e=>vu(e).is_wcpay_subscriptions_eligible||!1,od=e=>vu(e).is_subscriptions_plugin_active||!1,rd=e=>vu(e).is_woopay_enabled||!1,ad=e=>vu(e).is_woopay_global_theme_support_enabled||!1,sd=e=>vu(e).woopay_custom_message||"",id=e=>vu(e).woopay_store_logo||"",cd=e=>vu(e).woopay_enabled_locations||fu,ld=e=>vu(e).current_protection_level||tu,md=e=>vu(e).advanced_fraud_protection_settings||fu,ud=e=>vu(e).show_woopay_incompatibility_notice||!1,dd=e=>vu(e).is_stripe_billing_enabled||!1,pd=e=>vu(e).is_migrating_stripe_billing||!1,yd=e=>vu(e).stripe_billing_subscription_count||0,_d=e=>vu(e).stripe_billing_migrated_count||0;function hd(e){return{type:Jm.SET_SETTINGS_VALUES,payload:e}}function fd(e){return hd({is_saved_cards_enabled:e})}function gd(e){return hd({is_card_present_eligible:e})}function vd(e){return hd({payment_request_button_type:e})}function wd(e){return hd({payment_request_button_size:e})}function bd(e){return hd({payment_request_button_theme:e})}function Ed(e){return hd({payment_request_button_border_radius:e})}function Sd(e){return{type:Jm.SET_SETTINGS,data:e}}function xd(e){return hd({is_wcpay_enabled:e})}function kd(e){return hd({is_payment_request_enabled:e})}function Nd(e){return hd({enabled_payment_method_ids:[...e]})}function Cd(e,t){return{type:Jm.SET_IS_SAVING_SETTINGS,isSaving:e,error:t}}function Td(e){return{type:Jm.SET_SELECTED_PAYMENT_METHOD,id:e}}function Od(e){return{type:Jm.SET_UNSELECTED_PAYMENT_METHOD,id:e}}function Ad(e){return hd({is_manual_capture_enabled:e})}function Id(e){return hd({is_test_mode_enabled:e})}function Rd(e){return hd({is_debug_log_enabled:e})}function Ld(e){return hd({is_multi_currency_enabled:e})}function Dd(e){return hd({is_wcpay_subscriptions_enabled:e})}function Pd(e){return hd({account_statement_descriptor:e})}function Md(e){return hd({account_statement_descriptor_kanji:e})}function jd(e){return hd({account_statement_descriptor_kana:e})}function Fd(e){return hd({account_business_support_email:e})}function Bd(e){return hd({account_business_support_phone:e})}function zd(e){return hd({deposit_schedule_interval:e})}function $d(e){return hd({deposit_schedule_weekly_anchor:e})}function Ud(e){return hd({deposit_schedule_monthly_anchor:""===e?null:parseInt(e,10)})}function*Vd(){let e=null;try{const e=(0,Cc.select)(ti).getSettings();yield Cd(!0,null);const t=yield(0,Tc.apiFetch)({path:`${ei}/settings`,method:"post",data:e});yield hd({payment_method_statuses:t.data.payment_method_statuses}),yield(0,Cc.dispatch)("core/notices").createSuccessNotice((0,$.__)("Settings saved.","woocommerce-payments"))}catch(t){e=t,yield(0,Cc.dispatch)("core/notices").createErrorNotice((0,$.__)("Error saving settings.","woocommerce-payments")),e.server_error&&(yield(0,Cc.dispatch)("core/notices").createErrorNotice(e.server_error))}finally{yield Cd(!1,e)}return null===e}function Wd(e){return hd({payment_request_enabled_locations:[...e]})}function Hd(e){return hd({is_woopay_enabled:e})}function qd(e){return hd({is_woopay_global_theme_support_enabled:e})}function Yd(e){return hd({woopay_custom_message:e})}function Gd(e){return hd({woopay_store_logo:e})}function Qd(e){return hd({woopay_enabled_locations:[...e]})}function Kd(e){return hd({current_protection_level:e})}function Zd(e){return hd({advanced_fraud_protection_settings:e})}function Xd(e){return hd({is_stripe_billing_enabled:e})}function*Jd(){try{yield(0,Cc.dispatch)(ti).startResolution("scheduleStripeBillingMigration"),yield(0,Tc.apiFetch)({path:`${ei}/settings/schedule-stripe-billing-migration`,method:"post"})}catch(e){yield(0,Cc.dispatch)("core/notices").createErrorNotice((0,$.__)("Error starting the Stripe Billing migration.","woocommerce-payments"))}yield(0,Cc.dispatch)(ti).finishResolution("scheduleStripeBillingMigration")}function ep(e,t){Y()({path:`${ei}/settings/${e}`,method:"post",data:{value:t}}).catch((()=>{(0,Cc.dispatch)("core/notices").createErrorNotice((0,$.__)("Error saving option","woocommerce-payments"))}))}function*tp(){const e=`${ei}/settings`;try{const t=yield(0,Tc.apiFetch)({path:e});yield Sd(t)}catch(e){yield(0,Cc.dispatch)("core/notices").createErrorNotice((0,$.__)("Error retrieving settings.","woocommerce-payments"))}}const np=()=>(0,Cc.useSelect)((e=>e(ti).getSettings())),op=()=>{const{saveSettings:e}=(0,Cc.useDispatch)(ti),t=(0,Cc.useSelect)((e=>e(ti).isSavingSettings())),n=(0,Cc.useSelect)((e=>e(ti).isDirty()));return{isLoading:(0,Cc.useSelect)((e=>{e(ti).getSettings();const t=e(ti).isResolving("getSettings"),n=e(ti).hasFinishedResolution("getSettings");return t||!n})),saveSettings:e,isSaving:t,isDirty:n}},rp={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"},ap=(e,t)=>e.readers[t]&&e.readers[t].data?e.readers[t].data:{},sp=(e,t)=>e.readers[t]&&e.readers[t].error?e.readers[t].error:{},ip=e=>e.readers&&e.readers.list?e.readers.list:{};function cp(e,t){return{type:rp.SET_CARD_READER_STATS,id:e,data:t}}function lp(e,t){return{type:rp.SET_READERS,query:e,data:t}}function mp(e,t,n){return{type:rp.SET_CARD_ERROR_FOR_READER_STATS,id:e,data:t,error:n}}function up(e,t){return{type:rp.SET_CARD_ERROR_FOR_READERS,data:e,error:t}}function*dp(e,t){try{const n=yield(0,Tc.apiFetch)({path:`${ei}/readers/charges/${t}`});yield cp(e,n)}catch(t){yield mp(e,null,t)}}function*pp(e){const t=(0,G.addQueryArgs)(`${ei}/readers`,{limit:e.limit});try{const n=yield(0,Tc.apiFetch)({path:t})||{};yield lp(e,n)}catch(e){yield up(null,e)}}var yp;!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"}(yp||(yp={}));const _p=yp,hp={},fp=e=>e&&e.capital||{},gp=e=>fp(e).summary,vp=e=>fp(e).summaryError,bp=e=>fp(e).loans||[],Ep=e=>fp(e).loansError;function Sp(e){return{type:_p.SET_ACTIVE_LOAN_SUMMARY,data:e}}function xp(e){return{type:_p.SET_ERROR_FOR_ACTIVE_LOAN_SUMMARY,error:e}}function kp(e){return{type:_p.SET_LOANS,data:e.data}}function Np(e){return{type:_p.SET_ERROR_FOR_LOANS,error:e}}function*Cp(){const e=`${ei}/capital/active_loan_summary`;try{const t=yield(0,Tc.apiFetch)({path:e});yield Sp(t)}catch(e){yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving the active loan summary.","woocommerce-payments")),yield xp(e)}}function*Tp(){const e=`${ei}/capital/loans`;try{const t=yield(0,Tc.apiFetch)({path:e});yield kp(t)}catch(e){yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving the active loan summary.","woocommerce-payments")),yield Np(e)}}const Op={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"},Ap={summary:{}},Ip=e=>e&&e.documents||{},Rp=(e,t)=>{const n=Ac(t);return Ip(e)[n]||{}},Lp=(e,t)=>Rp(e,t).data||[],Dp=(e,t)=>Rp(e,t).error||{},Pp=(e,t)=>{const n=Ac(t);return Ip(e).summary[n]||{}},Mp=(e,t)=>Pp(e,t).data||{},jp=(e,t)=>Pp(e,t).error||{};function Fp(e,t){return{type:Op.SET_DOCUMENTS,query:e,data:t}}function Bp(e,t,n){return{type:Op.SET_ERROR_FOR_DOCUMENTS,query:e,data:t,error:n}}function zp(e,t){return{type:Op.SET_DOCUMENTS_SUMMARY,query:e,data:t}}function $p(e,t,n){return{type:Op.SET_ERROR_FOR_DOCUMENTS_SUMMARY,query:e,data:t,error:n}}const Up=e=>({user_email:e.userEmail,match:e.match,date_before:mi(e.dateBefore,!0),date_after:mi(e.dateAfter),date_between:e.dateBetween&&[mi(e.dateBetween[0]),mi(e.dateBetween[1],!0)],type_is:e.typeIs,type_is_not:e.typeIsNot});function*Vp(e){const t=(0,G.addQueryArgs)(`${ei}/documents`,{page:e.paged,pagesize:e.perPage,sort:e.orderby,direction:e.order,...Up(e)});try{const n=yield(0,Tc.apiFetch)({path:t});yield Fp(e,n.data||[])}catch(t){yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving documents.","woocommerce-payments")),yield Bp(e,null,t)}}function*Wp(e){const t=(0,G.addQueryArgs)(`${ei}/documents/summary`,Up(e));try{const n=yield(0,Tc.apiFetch)({path:t});yield zp(e,n)}catch(t){yield $p(e,null,t)}}const Hp={},qp=({paymentIntents:e},t)=>{const n=null==e?void 0:e[t];return(null==n?void 0:n.data)||{}},Yp=({paymentIntents:e},t)=>{const n=null==e?void 0:e[t];return(null==n?void 0:n.error)||{}},Gp=e=>-1!==e.indexOf("ch_")||-1!==e.indexOf("py_"),Qp=e=>{const{data:t,error:n,isLoading:o}=(0,Cc.useSelect)((t=>{const n=t(ti);if(Gp(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:s}=n;return{data:o(e)||{},error:r(e),isLoading:a("getPaymentIntent",[e])||!s("getPaymentIntent",[e])}}),[e]),{refundCharge:r}=(0,Cc.useDispatch)(ti);return{data:t,error:n,isLoading:o,doRefund:(e,t)=>r(e,t)}},Kp={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"},Zp={summary:{},byId:{},isRequesting:!1},Xp=e=>e&&e.authorizations||{},Jp=(e,t)=>{const n=Ac(t);return Xp(e)[n]||{}},ey=(e,t)=>Jp(e,t).data||[],ty=(e,t)=>(Xp(e).byId||{})[t],ny=(e,t)=>Jp(e,t).error||{},oy=(e,t)=>{const n=Ac(t);return Xp(e).summary[n]||{}},ry=(e,t)=>oy(e,t).data||{},ay=(e,t)=>oy(e,t).error||{},sy=e=>Xp(e).isRequesting,iy=e=>{var t;const n={wcpay_missing_order:(0,$.__)("The order could not be found.","woocommerce-payments"),wcpay_refunded_order_uncapturable:(0,$.__)("Payment cannot be processed for partially or fully refunded orders.","woocommerce-payments"),wcpay_intent_order_mismatch:(0,$.__)("The payment cannot be processed due to a mismatch with order details.","woocommerce-payments"),wcpay_payment_uncapturable:(0,$.__)("This payment cannot be processed in its current state.","woocommerce-payments"),wcpay_capture_error:e=>{var t;return"amount_too_small"===(null===(t=e.data)||void 0===t?void 0:t.error_type)?(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,$.__)("The payment amount is too small to be processed.","woocommerce-payments");const a=e.data.extra_details.minimum_amount_currency,s=Jc(e.data.extra_details.minimum_amount,a);return(0,$.sprintf)((0,$.__)("The minimum amount that can be processed is %1$s %2$s.","woocommerce-payments"),s,a.toUpperCase())})(e):(0,$.__)("The payment capture failed to complete.","woocommerce-payments")},wcpay_cancel_error:(0,$.__)("The payment cancellation failed to complete.","woocommerce-payments"),wcpay_server_error:(0,$.__)("An unexpected error occurred. Please try again later.","woocommerce-payments")},o=n[null!==(t=e.code)&&void 0!==t?t:""];return"function"==typeof o?o(e):null!=o?o:(0,$.__)("Unable to process the payment. Please try again later.","woocommerce-payments")};function cy(e,t){return{type:Kp.SET_AUTHORIZATIONS,data:t,query:e}}function ly(e,t){return{type:Kp.SET_ERROR_FOR_AUTHORIZATIONS,query:e,error:t}}function my(e){return{type:Kp.SET_AUTHORIZATION,data:e}}function uy(e,t){return{type:Kp.SET_AUTHORIZATIONS_SUMMARY,data:t,query:e}}function dy(e){return{type:Kp.SET_IS_REQUESTING_AUTHORIZATION,data:e}}function*py(e,t){try{yield Cc.controls.dispatch(ti,"startResolution","getAuthorization",[e]),yield Cc.controls.dispatch(ti,"setIsRequestingAuthorization",!0);const n=yield(0,Tc.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 my(o),yield Cc.controls.dispatch(ti,"invalidateResolutionForStoreSelector","getAuthorizations"),yield Cc.controls.dispatch(ti,"invalidateResolutionForStoreSelector","getAuthorizationsSummary"),yield Cc.controls.dispatch(ti,"invalidateResolutionForStoreSelector","getFraudOutcomeTransactions"),yield Cc.controls.dispatch(ti,"invalidateResolutionForStoreSelector","getFraudOutcomeTransactionsSummary"),yield Cc.controls.dispatch(ti,"invalidateResolutionForStoreSelector","getTimeline"),yield Cc.controls.dispatch(ti,"invalidateResolutionForStoreSelector","getPaymentIntent"),yield Cc.controls.dispatch(ti,"invalidateResolutionForStoreSelector","getTransactions"),yield Cc.controls.dispatch("core/notices","createSuccessNotice",(0,$.sprintf)((0,$.__)("Payment for order #%s captured successfully.","woocommerce-payments"),t))}catch(e){const n=(0,$.sprintf)((0,$.__)("There has been an error capturing the payment for order #%s.","woocommerce-payments"),t),o=iy(e);yield Cc.controls.dispatch("core/notices","createErrorNotice",`${n} ${o}`)}finally{yield Cc.controls.dispatch(ti,"finishResolution","getAuthorization",[e]),yield Cc.controls.dispatch(ti,"setIsRequestingAuthorization",!1)}}function*yy(e,t){try{yield Cc.controls.dispatch(ti,"startResolution","getAuthorization",[e]),yield Cc.controls.dispatch(ti,"setIsRequestingAuthorization",!0);const n=yield(0,Tc.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 my(o),yield Cc.controls.dispatch(ti,"invalidateResolutionForStoreSelector","getAuthorizations"),yield Cc.controls.dispatch(ti,"invalidateResolutionForStoreSelector","getAuthorizationsSummary"),yield Cc.controls.dispatch(ti,"invalidateResolutionForStoreSelector","getFraudOutcomeTransactions"),yield Cc.controls.dispatch(ti,"invalidateResolutionForStoreSelector","getFraudOutcomeTransactionsSummary"),yield Cc.controls.dispatch(ti,"invalidateResolutionForStoreSelector","getTimeline"),yield Cc.controls.dispatch(ti,"invalidateResolutionForStoreSelector","getPaymentIntent"),yield Cc.controls.dispatch("core/notices","createSuccessNotice",(0,$.sprintf)((0,$.__)("Payment for order #%s canceled successfully.","woocommerce-payments"),t))}catch(e){const n=(0,$.sprintf)((0,$.__)("There has been an error canceling the payment for order #%s.","woocommerce-payments"),t),o=iy(e);yield Cc.controls.dispatch("core/notices","createErrorNotice",`${n} ${o}`)}finally{yield Cc.controls.dispatch(ti,"finishResolution","getAuthorization",[e]),yield Cc.controls.dispatch(ti,"setIsRequestingAuthorization",!1)}}function _y(e,t){return{type:Kp.SET_ERROR_FOR_AUTHORIZATIONS_SUMMARY,query:e,error:t}}function*hy(e){var t;let{paged:n=1,per_page:o=25,orderby:r="created",order:a="asc"}=e;"capture_by"===r&&(r="created");const s=(0,G.addQueryArgs)(`${ei}/authorizations`,{page:n,pagesize:o,sort:r,direction:a});try{const n=yield(0,Tc.apiFetch)({path:s});yield cy(e,null!==(t=n.data)&&void 0!==t?t:[])}catch(t){yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving uncaptured transactions.","woocommerce-payments")),yield ly(e,t)}}function*fy(e){try{if(e){const t=yield(0,Tc.apiFetch)({path:`${ei}/authorizations/${e}`}),{is_captured:n,payment_intent_id:o,created:r}=t;yield my({payment_intent_id:o,captured:n,created:r})}}catch(e){"authorization_missing"!==e.code&&(yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving authorization.","woocommerce-payments")))}}function*gy(e){const t=(0,G.addQueryArgs)(`${ei}/authorizations/summary`,{pagesize:e.per_page,sort:e.orderby,direction:e.order,page:e.paged});try{const n=yield(0,Tc.apiFetch)({path:t});yield uy(e,null!=n?n:[])}catch(t){yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving uncaptured transactions.","woocommerce-payments")),yield _y(e,t)}}const vy=e=>(0,Cc.useSelect)((t=>{const{getAuthorizationsSummary:n,getAuthorizationsSummaryError:o,isResolving:r}=t(ti);return{authorizationsSummary:n(e),authorizationsSummaryError:o(e),isLoading:r("getAuthorizationsSummary",[e])}})),wy=(e,t,n=!0)=>{const{authorization:o,isRequesting:r,isLoading:a}=(0,Cc.useSelect)((t=>{const{getAuthorization:o,getIsRequesting:r,isResolving:a}=t(ti);return{authorization:n?o(e):null,isLoading:a("getAuthorization",[e]),isRequesting:r()}})),{submitCaptureAuthorization:s,submitCancelAuthorization:i}=(0,Cc.useDispatch)(ti);return{authorization:o,isLoading:a,isRequesting:r,doCaptureAuthorization:()=>s(e,t),doCancelAuthorization:()=>i(e,t)}};var by;!function(e){e.SET_FILE="SET_FILE",e.SET_ERROR_FOR_FILES="SET_ERROR_FOR_FILES"}(by||(by={}));const Ey=by,Sy={},xy=({files:e},t)=>{const n=null==e?void 0:e[t];return(null==n?void 0:n.data)||{}},ky=({files:e},t)=>{const n=null==e?void 0:e[t];return(null==n?void 0:n.error)||{}};function Ny(e,t){return{type:Ey.SET_FILE,id:e,data:t}}function Cy(e,t){return{type:Ey.SET_ERROR_FOR_FILES,id:e,error:t}}function*Ty(e){try{const t=yield(0,Tc.apiFetch)({path:`${ei}/file/${e}/details`});yield Ny(e,t)}catch(t){yield Cc.controls.dispatch("core/notices","createErrorNotice",(0,$.__)("Error retrieving file.","woocommerce-payments")),yield Cy(e,t)}}(0,Cc.registerStore)(ti,{reducer:(0,Cc.combineReducers)({deposits:(e=Ic,{type:t,query:n={},data:o=[],error:r})=>{const a=Ac(n);switch(t){case Oc.SET_DEPOSIT:return{...e,byId:{...e.byId,[o.id]:o}};case Oc.SET_ALL_DEPOSITS_OVERVIEWS:return{...e,overviews:{...e.overviews,data:o}};case Oc.SET_ERROR_FOR_ALL_DEPOSITS_OVERVIEWS:return{...e,overviews:{...e.overviews,error:r}};case Oc.SET_DEPOSITS:return{...e,byId:{...e.byId,...(0,zt.keyBy)(o,"id")},queries:{...e.queries,[a]:{data:(0,zt.map)(o,"id")}}};case Oc.SET_DEPOSITS_COUNT:return{...e,count:o};case Oc.SET_ERROR_FOR_DEPOSIT_QUERY:return{...e,queries:{...e.queries,[a]:{error:r}}};case Oc.SET_DEPOSITS_SUMMARY:return{...e,summary:{...e.summary,[a]:{data:o}}};case Oc.SET_ERROR_FOR_DEPOSITS_SUMMARY:return{...e,summary:{...e.summary,[a]:{error:r}}};case Oc.SET_INSTANT_DEPOSIT:return{...e,instant:{...e.instant,data:o}}}return e},transactions:(e=Nl,{type:t,query:n={},data:o=[],error:r,status:a})=>{const s=Ac(n);switch(t){case kl.SET_TRANSACTIONS:return{...e,[s]:{data:o}};case kl.SET_ERROR_FOR_TRANSACTIONS:return{...e,[s]:{error:r}};case kl.SET_TRANSACTIONS_SUMMARY:return{...e,summary:{...e.summary,[s]:{data:o}}};case kl.SET_ERROR_FOR_TRANSACTIONS_SUMMARY:return{...e,summary:{...e.summary,[s]:{error:r}}};case kl.SET_FRAUD_OUTCOME_TRANSACTIONS:return{...e,fraudProtection:{...e.fraudProtection,[a]:{...e.fraudProtection?.[a]||{},[s]:{data:o}}}};case kl.SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS:return{...e,fraudProtection:{...e.fraudProtection,[a]:{...e.fraudProtection?.[a]||{},[s]:{error:r}}}};case kl.SET_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY:return{...e,fraudProtection:{...e.fraudProtection,[a]:{...e.fraudProtection?.[a]||{},summary:{...e.fraudProtection?.[a]?.summary||{},[s]:{data:o}}}}};case kl.SET_ERROR_FOR_FRAUD_OUTCOME_TRANSACTIONS_SUMMARY:return{...e,fraudProtection:{...e.fraudProtection,[a]:{...e.fraudProtection?.[a]||{},summary:{...e.fraudProtection?.[a]?.summary||{},[s]:{error:r}}}}}}return e},charges:(e={},{type:t,id:n,data:o,error:r})=>{switch(t){case nm.SET_CHARGE:e={...e,[n]:{...e[n],data:o}};break;case nm.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 um.SET_TIMELINE:e={...e,[n]:{data:o}};break;case um.SET_ERROR_FOR_TIMELINE:e={...e,[n]:{...e[n],error:r}}}return e},disputes:(e=vm,{type:t,query:n={},data:o=[],id:r,error:a})=>{const s=Ac(n);switch(t){case gm.SET_DISPUTE:return{...e,byId:{...e.byId,[o.id]:o}};case gm.SET_ERROR_FOR_DISPUTE:e={...e,byId:{...e.byId,[r]:{error:a}}};break;case gm.SET_DISPUTES:return{...e,cached:{...e.cached,...(0,zt.keyBy)(o,"dispute_id")},queries:{...e.queries,[s]:{data:(0,zt.map)(o,"dispute_id")}}};case gm.SET_DISPUTES_SUMMARY:return{...e,summary:{...e.summary,[s]:{data:o}}}}return e},settings:(e=eu,{type:t,...n})=>{switch(t){case Jm.SET_SETTINGS:return{...e,data:n.data,isDirty:!1};case Jm.SET_SETTINGS_VALUES:return{...e,savingError:null,isDirty:!0,data:{...e.data,...n.payload}};case Jm.SET_IS_SAVING_SETTINGS:return{...e,isDirty:!(!n.isSaving&&!n.error)&&e.isDirty,isSaving:n.isSaving,savingError:n.error};case Jm.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 Jm.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 rp.SET_CARD_READER_STATS:e={...e,[n]:{...e[n],data:o}};break;case rp.SET_ERROR_FOR_CARD_READER_STATS:e={...e,[n]:{...e[n],error:r}};break;case rp.SET_READERS:e={...e,list:o}}return e},capital:(e=hp,t)=>{switch(t.type){case _p.SET_ACTIVE_LOAN_SUMMARY:return Object.assign(Object.assign({},e),{summary:t.data,summaryError:void 0});case _p.SET_ERROR_FOR_ACTIVE_LOAN_SUMMARY:return Object.assign(Object.assign({},e),{summary:void 0,summaryError:t.error});case _p.SET_LOANS:return Object.assign(Object.assign({},e),{loans:t.data,loansError:void 0});case _p.SET_ERROR_FOR_LOANS:return Object.assign(Object.assign({},e),{loans:void 0,loansError:t.error})}return e},documents:(e=Ap,{type:t,query:n={},data:o=[],error:r})=>{const a=Ac(n);switch(t){case Op.SET_DOCUMENTS:return{...e,[a]:{data:o}};case Op.SET_ERROR_FOR_DOCUMENTS:return{...e,[a]:{error:r}};case Op.SET_DOCUMENTS_SUMMARY:return{...e,summary:{...e.summary,[a]:{data:o}}};case Op.SET_ERROR_FOR_DOCUMENTS_SUMMARY:return{...e,summary:{...e.summary,[a]:{error:r}}}}return e},paymentIntents:(e=Hp,t)=>{const{type:n,id:o}=t;switch(n){case Cm.SET_PAYMENT_INTENT:return Object.assign(Object.assign({},e),{[o]:Object.assign(Object.assign({},e[o]),{data:t.data})});case Cm.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=Zp,t)=>{switch(t.type){case Kp.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 Kp.SET_AUTHORIZATIONS:{const{data:n,query:o}=t;return Object.assign(Object.assign({},e),{[Ac(o)]:{data:n}})}case Kp.SET_ERROR_FOR_AUTHORIZATIONS:{const{error:n,query:o}=t;return Object.assign(Object.assign({},e),{[Ac(o)]:{error:n}})}case Kp.SET_AUTHORIZATIONS_SUMMARY:{const{data:n,query:o}=t;return Object.assign(Object.assign({},e),{summary:Object.assign(Object.assign({},e.summary),{[Ac(o)]:{data:n||{}}})})}case Kp.SET_ERROR_FOR_AUTHORIZATIONS_SUMMARY:{const{query:n,error:o}=t;return Object.assign(Object.assign({},e),{summary:Object.assign(Object.assign({},e.summary),{[Ac(n)]:{error:o||""}})})}case Kp.SET_IS_REQUESTING_AUTHORIZATION:{const{data:n}=t;return Object.assign(Object.assign({},e),{isRequesting:n})}}return e},files:(e=Sy,t)=>{const{type:n,id:o}=t;switch(n){case Ey.SET_FILE:return Object.assign(Object.assign({},e),{[o]:Object.assign(Object.assign({},e[o]),{data:t.data})});case Ey.SET_ERROR_FOR_FILES:return Object.assign(Object.assign({},e),{[o]:Object.assign(Object.assign({},e[o]),{error:t.error})});default:return e}}}),actions:{...t,...a,...c,...u,...h,...v,...E,...k,...T,...y,...R,...P},controls:Tc.controls,selectors:{...e,...r,...i,...m,...p,...g,...b,...x,...C,...A,...I,...D},resolvers:{...o,...s,...l,...d,...f,...w,...S,...N,...O,..._,...L,...M}});const Oy=window.wc.navigation,Ay={deposit:(0,$.__)("Payout","woocommerce-payments"),withdrawal:(0,$.__)("Withdrawal","woocommerce-payments")},Iy={paid:(0,$.__)("Completed (paid)","woocommerce-payments"),deducted:(0,$.__)("Completed (deducted)","woocommerce-payments"),pending:(0,$.__)("Pending","woocommerce-payments"),in_transit:(0,$.__)("In transit","woocommerce-payments"),canceled:(0,$.__)("Canceled","woocommerce-payments"),failed:(0,$.__)("Failed","woocommerce-payments")},Ry={insufficient_funds:(0,$.__)("Your account has insufficient funds to cover your negative balance.","woocommerce-payments"),bank_account_restricted:(0,$.__)("The bank account has restrictions on either the type or number of transfers allowed. This normally indicates that the bank account is a savings or other non-checking account.","woocommerce-payments"),debit_not_authorized:(0,$.__)("Debit transactions are not approved on your bank account. Bank accounts need to be set up for both credit and debit transfers.","woocommerce-payments"),invalid_card:(0,$.__)("The card used was invalid. This usually means the card number is invalid or the account has been closed.","woocommerce-payments"),declined:(0,$.__)("The bank has declined this transfer. Please contact the bank for more information.","woocommerce-payments"),invalid_transaction:(0,$.__)("The transfer was refused by the issuing bank because this type of payment is not permitted for this card. Please contact the issuing bank for clarification.","woocommerce-payments"),refer_to_card_issuer:(0,$.__)("The transfer was refused by the card issuer. Please contact the issuing bank for clarification.","woocommerce-payments"),unsupported_card:(0,$.__)("The bank no longer supports transfers to this card.","woocommerce-payments"),lost_or_stolen_card:(0,$.__)("The card used has been reported lost or stolen. Please contact the issuing bank for clarification.","woocommerce-payments"),invalid_issuer:(0,$.__)("The issuer specified by the card number does not exist. Please verify card details.","woocommerce-payments"),expired_card:(0,$.__)("The card used has expired. Please switch to a different card or payment method. Contact the issuing bank for clarification.","woocommerce-payments"),could_not_process:(0,$.__)("The bank or the payment processor could not process this transfer.","woocommerce-payments"),invalid_account_number:(0,$.__)("The bank account details on file are probably incorrect. While the routing number appears correct, the account number is invalid.","woocommerce-payments"),incorrect_account_holder_name:(0,$.__)("The bank account holder name on file appears to be incorrect.","woocommerce-payments"),account_closed:(0,$.__)("The bank account has been closed.","woocommerce-payments"),no_account:(0,$.__)("The bank account details on file are probably incorrect. No bank account could be located with those details.","woocommerce-payments"),exceeds_amount_limit:(0,$.__)("The card issuer has declined the transaction as it will exceed the card limit. Please switch to a different card or payment method. Contact the issuing bank for clarification.","woocommerce-payments"),account_frozen:(0,$.__)("The bank account has been frozen.","woocommerce-payments"),issuer_unavailable:(0,$.__)("The issuing bank is currently unavailable. Our system will automatically try again on your next payout date, or you can switch to a different payout method.","woocommerce-payments"),invalid_currency:(0,$.__)("The bank was unable to process this transfer because of its currency. This is probably because the bank account cannot accept payments in that currency.","woocommerce-payments"),incorrect_account_type:(0,$.__)("The bank account type is incorrect. This value can only be checking or savings in most countries. In Japan, it can only be futsu or toza.","woocommerce-payments"),incorrect_account_holder_details:(0,$.__)("The bank could not process this transfer. Please check that the entered bank account details match the corresponding account bank statement exactly.","woocommerce-payments"),bank_ownership_changed:(0,$.__)("The destination bank account is no longer valid because its branch has changed ownership.","woocommerce-payments"),exceeds_count_limit:(0,$.__)("The selected card has exceeded its card usage frequency limit. Please switch to a different card or payment method. Contact the issuing bank for clarification.","woocommerce-payments"),incorrect_account_holder_address:(0,$.__)("Your bank notified us that the bank account holder address on file is incorrect.","woocommerce-payments"),incorrect_account_holder_tax_id:(0,$.__)("Your bank notified us that the bank account holder tax ID on file is incorrect.","woocommerce-payments"),invalid_account_number_length:(0,$.__)("Your bank notified us that the bank account number is too long.","woocommerce-payments")},Ly=(e,t)=>ai({page:"wc-admin",path:`/payments/${t}/details`,id:e}),Dy=({id:e,parentSegment:t})=>e?W().createElement(K.Link,{href:Ly(e,t)},W().createElement(Wa.A,{size:18})):null;const Py=e=>{var{href:t,children: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<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n}(e,["href","children"]);return t?W().createElement(K.Link,Object.assign({href:t,className:"woocommerce-table__clickable-cell",tabIndex:"-1"},o),n):W().createElement(W().Fragment,null,n)},My=Object.entries(Iy).filter((([e])=>"deducted"!==e)).map((([e,t])=>"paid"===e?{label:(0,$.__)("Completed","woocommerce-payments"),value:"paid"}:{label:t,value:e})),jy=[{label:(0,$.__)("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,$.__)("All","woocommerce-payments"),value:"---"}],defaultValue:"---"},{label:(0,$.__)("Show","woocommerce-payments"),param:"filter",staticParams:["paged","per_page","orderby","order","store_currency_is"],showFilters:()=>!0,filters:[{label:(0,$.__)("All payouts","woocommerce-payments"),value:"all"},{label:(0,$.__)("Advanced filters","woocommerce-payments"),value:"advanced"}]}],Fy=(0,jm.getSetting)("wcVersion"),By=parseFloat(Fy),zy={title:By<7.8?(0,$.__)("Payouts match {{select /}} filters","woocommerce-payments"):(0,$.__)("Payouts match <select /> filters","woocommerce-payments"),filters:{date:{labels:{add:(0,$.__)("Date","woocommerce-payments"),remove:(0,$.__)("Remove payout date filter","woocommerce-payments"),rule:(0,$.__)("Select a payout date filter match","woocommerce-payments"),title:By<7.8?(0,$.__)("{{title}}Date{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,$.__)("<title>Date</title> <rule /> <filter />","woocommerce-payments"),filter:(0,$.__)("Select a payout date","woocommerce-payments")},rules:[{value:"before",label:(0,$.__)("Before","woocommerce-payments")},{value:"after",label:(0,$.__)("After","woocommerce-payments")},{value:"between",label:(0,$.__)("Between","woocommerce-payments")}],input:{component:"Date"}},status:{labels:{add:(0,$.__)("Status","woocommerce-payments"),remove:(0,$.__)("Remove payout status filter","woocommerce-payments"),rule:(0,$.__)("Select a payout status filter match","woocommerce-payments"),title:By<7.8?(0,$.__)("{{title}}Status{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,$.__)("<title>Status</title> <rule /> <filter />","woocommerce-payments"),filter:(0,$.__)("Select a payout status","woocommerce-payments")},rules:[{value:"is",label:(0,$._x)("Is","payout status","woocommerce-payments")},{value:"is_not",label:(0,$._x)("Is not","payout status","woocommerce-payments")}],input:{component:"SelectControl",options:My}}}},$y=e=>{return(0,qa.jsx)("div",{className:"woocommerce-filters-deposits",children:(0,qa.jsx)(K.ReportFilters,{filters:(t=jy,t.forEach((t=>{if("store_currency_is"===t.param){const n=e.storeCurrencies||[];t.filters=[t.filters[0],...n.map((e=>({label:Qc(e),value:e})))],t.filters.length>2&&(t.showFilters=()=>!0)}})),t),advancedFilters:zy,showDatePicker:!1,path:"/payments/payouts",query:(0,Oy.getQuery)()})});var t},Uy=({isDisabled:e,isBusy:t,onClick:n})=>W().createElement(ko,{className:"woocommerce-table__download-button",disabled:e,onClick:n,isBusy:t},W().createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"currentColor"},W().createElement("path",{d:"M18.5 15v5H20v-5h-1.5zM4 15v5h1.5v-5H4zm0 5h16v-1.5H4V20z"}),W().createElement("path",{d:"M12.25 16L6.5 10.75M12.25 16V3M12.25 16l5.25-5.25",stroke:"currentColor",strokeWidth:"1.5",fill:"none"})),W().createElement("span",{className:"woocommerce-table__download-button__label"},(0,$.__)("Export","woocommerce-payments"))),Vy=({message:e,type:t="primary",className:n,tooltip:o})=>{const r=["chip",`chip-${t}`,null!=n?n:""];return o?W().createElement(Ji,{content:o},W().createElement("span",{className:r.join(" ").trim()},e)):W().createElement("span",{className:r.join(" ").trim()},e)},Wy={pending:"warning",in_transit:"primary",paid:"success",failed:"alert",canceled:"light"},Hy=({deposit:e})=>{let t=Iy[e.status];return"withdrawal"===e.type&&"paid"===e.status&&(t=Iy.deducted),W().createElement(Vy,{type:Wy[e.status],message:t})};var qy=function(e,t,n,o){return new(n||(n=Promise))((function(r,a){function s(e){try{c(o.next(e))}catch(e){a(e)}}function i(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(s,i)}c((o=o.apply(e,t||[])).next())}))};const Yy=()=>{const[e,t]=(0,V.useState)(!1),{createNotice:n}=(0,Cc.useDispatch)("core/notices"),o=(0,V.useRef)(null),r=(0,V.useRef)(0);function a({checkFileURL:e,userEmail:n,interval:s=1e3}){return qy(this,void 0,void 0,(function*(){o.current=setTimeout((()=>qy(this,void 0,void 0,(function*(){let o;r.current++;try{o=yield Y()({path:e,method:"GET"})}catch(e){o={status:"error"}}if("success"===o.status&&o.download_url){const e=document.createElement("a");return e.href=o.download_url+"?force_download=true",e.click(),void t(!1)}r.current<5?a({checkFileURL:e,userEmail:n}):t(!1)}))),s)}))}return(0,V.useEffect)((()=>()=>{o.current&&clearTimeout(o.current)}),[o]),{requestReportExport:function({exportRequestURL:e,exportFileAvailabilityEndpoint:o,userEmail:r}){return qy(this,void 0,void 0,(function*(){try{t(!0);const n=yield Y()({path:e,method:"POST"});n.export_id&&a({checkFileURL:`${o}/${n.export_id}`,userEmail:r})}catch(e){t(!1),n("error",(0,$.__)("There was a problem generating your export.","woocommerce-payments"))}}))},isExportInProgress:e}},Gy=window.wc.data;const Qy=(e,t)=>{var n;const o=(0,Gy.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);r<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n}(o,["updateUserPreferences"])[e])&&void 0!==n?n:"",s=(0,V.useMemo)((()=>Array.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:s}};const Ky=()=>{var e;const{deposits:t,isLoading:n}=xl((0,Oy.getQuery)()),{depositsSummary:o,isLoading:r}=(({match:e,store_currency_is:t,date_before:n,date_after:o,date_between:r,status_is:a,status_is_not:s})=>(0,Cc.useSelect)((i=>{const{getDepositsSummary:c,isResolving:l}=i(ti),m={match:e,storeCurrencyIs:t,dateBefore:n,dateAfter:o,dateBetween:r,statusIs:a,statusIsNot:s};return{depositsSummary:c(m),isLoading:l("getDepositsSummary",[m])}}),[t,e,n,o,JSON.stringify(r),a,s]))((0,Oy.getQuery)()),{requestReportExport:a,isExportInProgress:s}=Yy(),{createNotice:i}=(0,Cc.useDispatch)("core/notices"),c=[{key:"details",label:"",required:!0,cellClassName:"info-button "+(!(0,Oy.getQuery)().orderby||"date"===(0,Oy.getQuery)().orderby?"is-sorted":""),isLeftAligned:!0},{key:"date",label:(0,$.__)("Date","woocommerce-payments"),screenReaderLabel:(0,$.__)("Date","woocommerce-payments"),required:!0,isLeftAligned:!0,defaultOrder:"desc",cellClassName:"date-time",isSortable:!0,defaultSort:!0},{key:"type",label:(0,$.__)("Type","woocommerce-payments"),screenReaderLabel:(0,$.__)("Type","woocommerce-payments"),required:!0,isLeftAligned:!0},{key:"amount",label:(0,$.__)("Amount","woocommerce-payments"),screenReaderLabel:(0,$.__)("Amount","woocommerce-payments"),isNumeric:!0,required:!0,isSortable:!0},{key:"status",label:(0,$.__)("Status","woocommerce-payments"),screenReaderLabel:(0,$.__)("Status","woocommerce-payments"),required:!0,isLeftAligned:!0},{key:"bankAccount",label:(0,$.__)("Bank account","woocommerce-payments"),screenReaderLabel:(0,$.__)("Bank account","woocommerce-payments"),isLeftAligned:!0},{key:"bankReferenceId",label:(0,$.__)("Bank reference ID","woocommerce-payments"),screenReaderLabel:(0,$.__)("Bank reference ID","woocommerce-payments")}],{columnsToDisplay:l,onColumnsChange:m}=Qy("wc_payments_payouts_hidden_columns",c),u=o.count||0,d=t.map((e=>{var t;const n=t=>W().createElement(Py,{href:Ly(e.id,"payouts"),onClick:()=>fa("wcpay_deposits_row_click")},t),o=W().createElement(Dy,{id:e.id,parentSegment:"payouts"}),r=W().createElement(K.Link,{href:Ly(e.id,"payouts"),onClick:()=>fa("wcpay_deposits_row_click")},bc(e.date)),a={details:{value:e.id,display:o},date:{value:e.date,display:r},type:{value:Ay[e.type],display:n(Ay[e.type])},amount:{value:Xc(e.amount,e.currency),display:n(tl(e.amount,e.currency))},status:{value:Iy[e.status],display:n(W().createElement(Hy,{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 l.map((({key:e})=>a[e]||{display:null}))})),p="string"==typeof(0,Oy.getQuery)().store_currency_is,y=2>(o.store_currencies||[]).length;let _;void 0!==o.count&&void 0!==o.total&&!1===r&&(_=[{label:(0,$._n)("payout","payouts",o.count,"woocommerce-payments"),value:`${ui(o.count)}`}],(y||p)&&_.push({label:(0,$.__)("total","woocommerce-payments"),value:`${tl(o.total,o.currency)}`}));const h=o.store_currencies||(p?[(0,Oy.getQuery)().store_currency_is]:[]),f=!!d.length,{path:g}=(0,Oy.getQuery)();return W().createElement(Qa,null,W().createElement($y,{storeCurrencies:h}),W().createElement(K.TableCard,{className:"wcpay-deposits-list woocommerce-report-table",title:(0,$.__)("Payout history","woocommerce-payments"),isLoading:n,rowsPerPage:(0,zt.parseInt)(null!==(e=(0,Oy.getQuery)().per_page)&&void 0!==e?e:"")||25,totalRows:u,headers:l,rows:d,summary:_,query:(0,Oy.getQuery)(),onQueryChange:Oy.onQueryChange,onColumnsChange:m,actions:[f&&W().createElement(Uy,{key:"download",isDisabled:n||s,isBusy:s,onClick:()=>{return e=void 0,t=void 0,r=function*(){fa("wcpay_csv_export_click",{row_type:"payouts",source:g,exported_row_count:o.count});const e=wcpaySettings.currentUserEmail,t=wcSettings.locale.userLocale,{date_before:n,date_after:r,date_between:s,match:c,status_is:l,status_is_not:m,store_currency_is:d}=(0,Oy.getQuery)(),p=wl({userEmail:e,locale:t,dateBefore:n,dateAfter:r,dateBetween:s,match:c,statusIs:l,statusIsNot:m,storeCurrencyIs:d}),y=!!(n||r||s||l||m||d),_=(0,$.sprintf)((0,$.__)("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);(y||u<1e3||window.confirm(_))&&(a({exportRequestURL:p,exportFileAvailabilityEndpoint:vl,userEmail:e}),i("success",(0,$.sprintf)((0,$.__)("We’re processing your export. 🎉 The file will download automatically and be emailed to %s.","woocommerce-payments"),e)))},new((n=void 0)||(n=Promise))((function(o,a){function s(e){try{c(r.next(e))}catch(e){a(e)}}function i(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(s,i)}c((r=r.apply(e,t||[])).next())}));var e,t,n,r}})]}))},Zy=(0,Ka.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ka.jsx)(Ht.Path,{d:"m3 12 1 8h1.5l-1-8H3Zm15.8-2h-4.4l.8-3.6c.3-1.3-.7-2.4-1.9-2.4h-.2c-.6 0-1.2.3-1.6.8l-5 6.6c-.3.4-.4.8-.4 1.2v.2l.7 5.4v.2c.2.9 1 1.5 1.9 1.5h8.2c.9 0 1.7-.6 1.9-1.4l1.8-6c.4-1.3-.6-2.6-1.9-2.6Zm.5 2.1-1.8 6c0 .2-.3.4-.5.4H8.8c-.3 0-.5-.2-.5-.4l-.7-5.4v-.4l5-6.6c0-.1.2-.2.4-.2h.2c.3 0 .6.3.5.6l-.8 3.6c-.1.4 0 .9.3 1.3s.7.6 1.2.6h4.4c.3 0 .6.3.5.6Z"})}),Xy=(0,Ka.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ka.jsx)(Ht.Path,{d:"M19.8 4h-1.5l1 8h1.5l-1-8ZM17 5.8c-.1-1-1-1.8-2-1.8H6.8c-.9 0-1.7.6-1.9 1.4l-1.8 6C2.7 12.7 3.7 14 5 14h4.4l-.8 3.6c-.3 1.3.7 2.4 1.9 2.4h.2c.6 0 1.2-.3 1.6-.8l5-6.6c.3-.4.5-.9.4-1.5L17 5.7Zm-.9 5.9-5 6.6c0 .1-.2.2-.4.2h-.2c-.3 0-.6-.3-.5-.6l.8-3.6c.1-.4 0-.9-.3-1.3s-.7-.6-1.2-.6H4.9c-.3 0-.6-.3-.5-.6l1.8-6c0-.2.3-.4.5-.4h8.2c.3 0 .5.2.5.4l.7 5.4v.4Z"})}),Jy=xo(Fa,"Flex"),e_=xo(za,"FlexItem");var t_=n(5606);const n_=(0,H.forwardRef)((function(e,t){let{className:n,children:o,spokenMessage:r=o,politeness:a="polite",actions:s=[],onRemove:i=zt.noop,icon:c=null,explicitDismiss:l=!1,onDismiss:m=zt.noop,listRef:u}=e;function d(e){e&&e.preventDefault&&e.preventDefault(),u.current.focus(),m(),i()}m=m||zt.noop,function(e,t){const n="string"==typeof e?e:(0,H.renderToString)(e);(0,H.useEffect)((()=>{n&&(0,ba.speak)(n,t)}),[n,t])}(r,a),(0,H.useEffect)((()=>{const e=setTimeout((()=>{l||(m(),i())}),1e4);return()=>clearTimeout(e)}),[m,i]);const p=jt()(n,"components-snackbar",{"components-snackbar-explicit-dismiss":!!l});s&&s.length>1&&(void 0!==t_&&t_.env,s=[s[0]]);const y=jt()("components-snackbar__content",{"components-snackbar__content-with-icon":!!c});return(0,H.createElement)("div",{ref:t,className:p,onClick:l?zt.noop:d,tabIndex:"0",role:l?"":"button",onKeyPress:l?zt.noop:d,"aria-label":l?"":(0,$.__)("Dismiss this notice")},(0,H.createElement)("div",{className:y},c&&(0,H.createElement)("div",{className:"components-snackbar__icon"},c),o,s.map(((e,t)=>{let{label:n,onClick:o,url:r}=e;return(0,H.createElement)(Eo,{key:t,href:r,variant:"tertiary",onClick:e=>function(e,t){e.stopPropagation(),i(),t&&t(e)}(e,o),className:"components-snackbar__action"},n)})),l&&(0,H.createElement)("span",{role:"button","aria-label":"Dismiss this notice",tabIndex:"0",className:"components-snackbar__dismiss-button",onClick:d,onKeyPress:d},"✕")))}));var o_=function(e,t){return o_=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])},o_(e,t)};function r_(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}o_(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var a_=function(){return a_=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},a_.apply(this,arguments)};function s_(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<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n}function i_(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var o,r,a=n.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(o=a.next()).done;)s.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 s}function c_(e,t,n){if(n||2===arguments.length)for(var o,r=0,a=t.length;r<a;r++)!o&&r in t||(o||(o=Array.prototype.slice.call(t,0,r)),o[r]=t[r]);return e.concat(o||Array.prototype.slice.call(t))}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError;var l_=n(5606),m_=(void 0===l_||l_.env,"production");const u_=1/60*1e3,d_="undefined"!=typeof performance?()=>performance.now():()=>Date.now(),p_="undefined"!=typeof window?e=>window.requestAnimationFrame(e):e=>setTimeout((()=>e(d_())),u_);let y_=!0,__=!1,h_=!1;const f_={delta:0,timestamp:0},g_=["read","update","preRender","render","postRender"],v_=g_.reduce(((e,t)=>(e[t]=function(e){let t=[],n=[],o=0,r=!1,a=!1;const s=new WeakSet,i={schedule:(e,a=!1,i=!1)=>{const c=i&&r,l=c?t:n;return a&&s.add(e),-1===l.indexOf(e)&&(l.push(e),c&&r&&(o=t.length)),e},cancel:e=>{const t=n.indexOf(e);-1!==t&&n.splice(t,1),s.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;n<o;n++){const o=t[n];o(c),s.has(o)&&(i.schedule(o),e())}r=!1,a&&(a=!1,i.process(c))}}};return i}((()=>__=!0)),e)),{}),w_=g_.reduce(((e,t)=>{const n=v_[t];return e[t]=(e,t=!1,o=!1)=>(__||k_(),n.schedule(e,t,o)),e}),{}),b_=g_.reduce(((e,t)=>(e[t]=v_[t].cancel,e)),{}),E_=g_.reduce(((e,t)=>(e[t]=()=>v_[t].process(f_),e)),{}),S_=e=>v_[e].process(f_),x_=e=>{__=!1,f_.delta=y_?u_:Math.max(Math.min(e-f_.timestamp,40),1),f_.timestamp=e,h_=!0,g_.forEach(S_),h_=!1,__&&(y_=!1,p_(x_))},k_=()=>{__=!0,y_=!0,h_||p_(x_)},N_=()=>f_,C_=w_;var T_="undefined"!=typeof document,O_=T_?V.useLayoutEffect:V.useEffect;function A_(){var e=(0,V.useRef)(!1);return O_((function(){return e.current=!0,function(){e.current=!1}}),[]),e}var I_=(0,V.createContext)(null);function R_(e){var t=(0,V.useRef)(null);return null===t.current&&(t.current=e()),t.current}var L_=0,D_=function(){return L_++},P_=function(){return R_(D_)},M_=function(e){var t=e.children,n=e.initial,o=e.isPresent,r=e.onExitComplete,a=e.custom,s=e.presenceAffectsLayout,i=R_(j_),c=P_(),l=(0,V.useMemo)((function(){return{id:c,initial:n,isPresent:o,custom:a,onExitComplete:function(e){var t,n;i.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.")}(i.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 i.set(e,!1),function(){return i.delete(e)}}}}),s?void 0:[o]);return(0,V.useMemo)((function(){i.forEach((function(e,t){return i.set(t,!1)}))}),[o]),V.useEffect((function(){!o&&!i.size&&(null==r||r())}),[o]),V.createElement(I_.Provider,{value:l},t)};function j_(){return new Map}var F_=(0,V.createContext)({});function B_(e){return(0,V.useEffect)((function(){return function(){return e()}}),[])}var z_=function(e){return e.key||""},$_=function(e){var t=e.children,n=e.custom,o=e.initial,r=void 0===o||o,a=e.onExitComplete,s=e.exitBeforeEnter,i=e.presenceAffectsLayout,c=void 0===i||i,l=i_(function(){var e=A_(),t=i_((0,V.useState)(0),2),n=t[0],o=t[1],r=(0,V.useCallback)((function(){e.current&&o(n+1)}),[n]);return[(0,V.useCallback)((function(){return C_.postRender(r)}),[r]),n]}(),1),m=l[0],u=(0,V.useContext)(F_).forceRender;u&&(m=u);var d=A_(),p=function(e){var t=[];return V.Children.forEach(e,(function(e){(0,V.isValidElement)(e)&&t.push(e)})),t}(t),y=p,_=new Set,h=(0,V.useRef)(y),f=(0,V.useRef)(new Map).current,g=(0,V.useRef)(!0);if(O_((function(){g.current=!1,function(e,t){e.forEach((function(e){var n=z_(e);t.set(n,e)}))}(p,f),h.current=y})),B_((function(){g.current=!0,f.clear(),_.clear()})),g.current)return V.createElement(V.Fragment,null,y.map((function(e){return V.createElement(M_,{key:z_(e),isPresent:!0,initial:!!r&&void 0,presenceAffectsLayout:c},e)})));y=c_([],i_(y),!1);for(var v=h.current.map(z_),w=p.map(z_),b=v.length,E=0;E<b;E++){var S=v[E];-1===w.indexOf(S)&&_.add(S)}return s&&_.size&&(y=[]),_.forEach((function(e){if(-1===w.indexOf(e)){var t=f.get(e);if(t){var o=v.indexOf(e);y.splice(o,0,V.createElement(M_,{key:z_(t),isPresent:!1,onExitComplete:function(){f.delete(e),_.delete(e);var t=h.current.findIndex((function(t){return t.key===e}));if(h.current.splice(t,1),!_.size){if(h.current=p,!1===d.current)return;m(),a&&a()}},custom:n,presenceAffectsLayout:c},t))}}})),y=y.map((function(e){var t=e.key;return _.has(t)?e:V.createElement(M_,{key:z_(e),isPresent:!0,presenceAffectsLayout:c},e)})),"production"!==m_&&s&&y.length>1&&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."),V.createElement(V.Fragment,null,_.size?y:y.map((function(e){return(0,V.cloneElement)(e)})))},U_=function(e){return{isEnabled:function(t){return e.some((function(e){return!!t[e]}))}}},V_={measureLayout:U_(["layout","layoutId","drag"]),animation:U_(["animate","exit","variants","whileHover","whileTap","whileFocus","whileDrag","whileInView"]),exit:U_(["exit"]),drag:U_(["drag","dragControls"]),focus:U_(["whileFocus"]),hover:U_(["whileHover","onHoverStart","onHoverEnd"]),tap:U_(["whileTap","onTap","onTapStart","onTapCancel"]),pan:U_(["onPan","onPanStart","onPanSessionStart","onPanEnd"]),inView:U_(["whileInView","onViewportEnter","onViewportLeave"])},W_=function(){},H_=function(){},q_=(0,V.createContext)({strict:!1}),Y_=Object.keys(V_),G_=Y_.length,Q_=(0,V.createContext)({transformPagePoint:function(e){return e},isStatic:!1,reducedMotion:"never"}),K_=(0,V.createContext)({}),Z_={current:null},X_=!1;function J_(e,t,n,o){var r,a,s=(0,V.useContext)(q_),i=(0,V.useContext)(K_).visualElement,c=(0,V.useContext)(I_),l=(!X_&&function(){if(X_=!0,T_)if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(){return Z_.current=e.matches};e.addListener(t),t()}else Z_.current=!1}(),r=i_((0,V.useState)(Z_.current),1)[0],"never"!==(a=(0,V.useContext)(Q_).reducedMotion)&&("always"===a||r)),m=(0,V.useRef)(void 0);o||(o=s.renderer),!m.current&&o&&(m.current=o(e,{visualState:t,parent:i,props:n,presenceId:null==c?void 0:c.id,blockInitialAnimation:!1===(null==c?void 0:c.initial),shouldReduceMotion:l}));var u=m.current;return O_((function(){null==u||u.syncRender()})),(0,V.useEffect)((function(){var e;null===(e=null==u?void 0:u.animationState)||void 0===e||e.animateChanges()})),O_((function(){return function(){return null==u?void 0:u.notifyUnmount()}}),[]),u}function eh(e){return"object"==typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function th(e){return Array.isArray(e)}function nh(e){return"string"==typeof e||th(e)}function oh(e,t,n,o,r){var a;return void 0===o&&(o={}),void 0===r&&(r={}),"function"==typeof t&&(t=t(null!=n?n:e.custom,o,r)),"string"==typeof t&&(t=null===(a=e.variants)||void 0===a?void 0:a[t]),"function"==typeof t&&(t=t(null!=n?n:e.custom,o,r)),t}function rh(e,t,n){var o=e.getProps();return oh(o,t,null!=n?n:o.custom,function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.get()})),t}(e),function(e){var t={};return e.forEachValue((function(e,n){return t[n]=e.getVelocity()})),t}(e))}function ah(e){var t;return"function"==typeof(null===(t=e.animate)||void 0===t?void 0:t.start)||nh(e.initial)||nh(e.animate)||nh(e.whileHover)||nh(e.whileDrag)||nh(e.whileTap)||nh(e.whileFocus)||nh(e.exit)}function sh(e){return Boolean(ah(e)||e.variants)}function ih(e){return Array.isArray(e)?e.join(" "):e}var ch={hasAnimatedSinceResize:!0,hasEverUpdated:!1},lh=1,mh=(0,V.createContext)({}),uh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r_(t,e),t.prototype.getSnapshotBeforeUpdate=function(){return this.updateProps(),null},t.prototype.componentDidUpdate=function(){},t.prototype.updateProps=function(){var e=this.props,t=e.visualElement,n=e.props;t&&t.setProps(n)},t.prototype.render=function(){return this.props.children},t}(V.Component);function dh(e){var t=e.preloadedFeatures,n=e.createVisualElement,o=e.projectionNodeConstructor,r=e.useRender,a=e.useVisualState,s=e.Component;return t&&function(e){for(var t in e)null!==e[t]&&("projectionNodeConstructor"===t?V_.projectionNodeConstructor=e[t]:V_[t].Component=e[t])}(t),(0,V.forwardRef)((function(e,i){var c=function(e){var t,n=e.layoutId,o=null===(t=(0,V.useContext)(F_))||void 0===t?void 0:t.id;return o&&void 0!==n?o+"-"+n:n}(e);e=a_(a_({},e),{layoutId:c});var l=(0,V.useContext)(Q_),m=null,u=function(e){var t=function(e,t){if(ah(e)){var n=e.initial,o=e.animate;return{initial:!1===n||nh(n)?n:void 0,animate:nh(o)?o:void 0}}return!1!==e.inherit?t:{}}(e,(0,V.useContext)(K_)),n=t.initial,o=t.animate;return(0,V.useMemo)((function(){return{initial:n,animate:o}}),[ih(n),ih(o)])}(e),d=l.isStatic?void 0:R_((function(){if(ch.hasEverUpdated)return lh++})),p=a(e,l.isStatic);return!l.isStatic&&T_&&(u.visualElement=J_(s,p,a_(a_({},l),e),n),function(e,t,n,o){var r,a=t.layoutId,s=t.layout,i=t.drag,c=t.dragConstraints,l=t.layoutScroll,m=(0,V.useContext)(mh);o&&n&&!(null==n?void 0:n.projection)&&(n.projection=new o(e,n.getLatestValues(),null===(r=n.parent)||void 0===r?void 0:r.projection),n.projection.setOptions({layoutId:a,layout:s,alwaysMeasureLayout:Boolean(i)||c&&eh(c),visualElement:n,scheduleRender:function(){return n.scheduleRender()},animationType:"string"==typeof s?s:"both",initialPromotionConfig:m,layoutScroll:l}))}(d,e,u.visualElement,o||V_.projectionNodeConstructor),m=function(e,t,n){var o=[],r=(0,V.useContext)(q_);if(!t)return null;"production"!==m_&&n&&r.strict&&H_(!1,"You have rendered a `motion` component within a `LazyMotion` component. This will break tree shaking. Import and render a `m` component instead.");for(var a=0;a<G_;a++){var s=Y_[a],i=V_[s],c=i.isEnabled,l=i.Component;c(e)&&l&&o.push(V.createElement(l,a_({key:s},e,{visualElement:t})))}return o}(e,u.visualElement,t)),V.createElement(uh,{visualElement:u.visualElement,props:a_(a_({},l),e)},m,V.createElement(K_.Provider,{value:u},r(s,e,d,function(e,t,n){return(0,V.useCallback)((function(o){var r;o&&(null===(r=e.mount)||void 0===r||r.call(e,o)),t&&(o?t.mount(o):t.unmount()),n&&("function"==typeof n?n(o):eh(n)&&(n.current=o))}),[t])}(p,u.visualElement,i),p,l.isStatic,u.visualElement)))}))}function ph(e){function t(t,n){return void 0===n&&(n={}),dh(e(t,n))}if("undefined"==typeof Proxy)return t;var n=new Map;return new Proxy(t,{get:function(e,o){return n.has(o)||n.set(o,t(o)),n.get(o)}})}var yh=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","svg","switch","symbol","text","tspan","use","view"];function _h(e){return"string"==typeof e&&!e.includes("-")&&!!(yh.indexOf(e)>-1||/[A-Z]/.test(e))}var hh={},fh=["","X","Y","Z"],gh=["transformPerspective","x","y","z"];function vh(e,t){return gh.indexOf(e)-gh.indexOf(t)}["translate","scale","rotate","skew"].forEach((function(e){return fh.forEach((function(t){return gh.push(e+t)}))}));var wh=new Set(gh);function bh(e){return wh.has(e)}var Eh=new Set(["originX","originY","originZ"]);function Sh(e){return Eh.has(e)}function xh(e,t){var n=t.layout,o=t.layoutId;return bh(e)||Sh(e)||(n||void 0!==o)&&(!!hh[e]||"opacity"===e)}var kh=function(e){return Boolean(null!==e&&"object"==typeof e&&e.getVelocity)},Nh={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function Ch(e){return e.startsWith("--")}var Th=function(e,t){return t&&"number"==typeof e?t.transform(e):e};const Oh=(e,t)=>n=>Math.max(Math.min(n,t),e),Ah=e=>e%1?Number(e.toFixed(5)):e,Ih=/(-)?([\d]*\.?[\d])+/g,Rh=/(#[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,Lh=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function Dh(e){return"string"==typeof e}const Ph=e=>({test:t=>Dh(t)&&t.endsWith(e)&&1===t.split(" ").length,parse:parseFloat,transform:t=>`${t}${e}`}),Mh=Ph("deg"),jh=Ph("%"),Fh=Ph("px"),Bh=Ph("vh"),zh=Ph("vw"),$h=Object.assign(Object.assign({},jh),{parse:e=>jh.parse(e)/100,transform:e=>jh.transform(100*e)}),Uh={test:e=>"number"==typeof e,parse:parseFloat,transform:e=>e},Vh=Object.assign(Object.assign({},Uh),{transform:Oh(0,1)}),Wh=Object.assign(Object.assign({},Uh),{default:1});var Hh=a_(a_({},Uh),{transform:Math.round}),qh={borderWidth:Fh,borderTopWidth:Fh,borderRightWidth:Fh,borderBottomWidth:Fh,borderLeftWidth:Fh,borderRadius:Fh,radius:Fh,borderTopLeftRadius:Fh,borderTopRightRadius:Fh,borderBottomRightRadius:Fh,borderBottomLeftRadius:Fh,width:Fh,maxWidth:Fh,height:Fh,maxHeight:Fh,size:Fh,top:Fh,right:Fh,bottom:Fh,left:Fh,padding:Fh,paddingTop:Fh,paddingRight:Fh,paddingBottom:Fh,paddingLeft:Fh,margin:Fh,marginTop:Fh,marginRight:Fh,marginBottom:Fh,marginLeft:Fh,rotate:Mh,rotateX:Mh,rotateY:Mh,rotateZ:Mh,scale:Wh,scaleX:Wh,scaleY:Wh,scaleZ:Wh,skew:Mh,skewX:Mh,skewY:Mh,distance:Fh,translateX:Fh,translateY:Fh,translateZ:Fh,x:Fh,y:Fh,z:Fh,perspective:Fh,transformPerspective:Fh,opacity:Vh,originX:$h,originY:$h,originZ:Fh,zIndex:Hh,fillOpacity:Vh,strokeOpacity:Vh,numOctaves:Hh};function Yh(e,t,n,o){var r,a=e.style,s=e.vars,i=e.transform,c=e.transformKeys,l=e.transformOrigin;c.length=0;var m=!1,u=!1,d=!0;for(var p in t){var y=t[p];if(Ch(p))s[p]=y;else{var _=qh[p],h=Th(y,_);if(bh(p)){if(m=!0,i[p]=h,c.push(p),!d)continue;y!==(null!==(r=_.default)&&void 0!==r?r:0)&&(d=!1)}else Sh(p)?(l[p]=h,u=!0):a[p]=h}}m?a.transform=function(e,t,n,o){var r=e.transform,a=e.transformKeys,s=t.enableHardwareAcceleration,i=void 0===s||s,c=t.allowTransformNone,l=void 0===c||c,m="";a.sort(vh);for(var u=!1,d=a.length,p=0;p<d;p++){var y=a[p];m+="".concat(Nh[y]||y,"(").concat(r[y],") "),"z"===y&&(u=!0)}return!u&&i?m+="translateZ(0)":m=m.trim(),o?m=o(r,n?"":m):l&&n&&(m="none"),m}(e,n,d,o):o?a.transform=o({},""):!t.transform&&a.transform&&(a.transform="none"),u&&(a.transformOrigin=function(e){var t=e.originX,n=void 0===t?"50%":t,o=e.originY,r=void 0===o?"50%":o,a=e.originZ,s=void 0===a?0:a;return"".concat(n," ").concat(r," ").concat(s)}(l))}var Gh=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function Qh(e,t,n){for(var o in t)kh(t[o])||xh(o,n)||(e[o]=t[o])}function Kh(e,t,n){var o={},r=function(e,t,n){var o={};return Qh(o,e.style||{},e),Object.assign(o,function(e,t,n){var o=e.transformTemplate;return(0,V.useMemo)((function(){var e=Gh();Yh(e,t,{enableHardwareAcceleration:!n},o);var r=e.vars,a=e.style;return a_(a_({},r),a)}),[t])}(e,t,n)),e.transformValues&&(o=e.transformValues(o)),o}(e,t,n);return Boolean(e.drag)&&!1!==e.dragListener&&(o.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=!0===e.drag?"none":"pan-".concat("x"===e.drag?"y":"x")),o.style=r,o}var Zh=new Set(["initial","animate","exit","style","variants","transition","transformTemplate","transformValues","custom","inherit","layout","layoutId","layoutDependency","onLayoutAnimationStart","onLayoutAnimationComplete","onLayoutMeasure","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","drag","dragControls","dragListener","dragConstraints","dragDirectionLock","dragSnapToOrigin","_dragX","_dragY","dragElastic","dragMomentum","dragPropagation","dragTransition","whileDrag","onPan","onPanStart","onPanEnd","onPanSessionStart","onTap","onTapStart","onTapCancel","onHoverStart","onHoverEnd","whileFocus","whileTap","whileHover","whileInView","onViewportEnter","onViewportLeave","viewport","layoutScroll"]);function Xh(e){return Zh.has(e)}var Jh,ef=function(e){return!Xh(e)};try{(Jh=require("@emotion/is-prop-valid").default)&&(ef=function(e){return e.startsWith("on")?!Xh(e):Jh(e)})}catch(bD){}function tf(e,t,n){return"string"==typeof e?e:Fh.transform(t+n*e)}var nf={offset:"stroke-dashoffset",array:"stroke-dasharray"},of={offset:"strokeDashoffset",array:"strokeDasharray"};function rf(e,t,n,o){var r=t.attrX,a=t.attrY,s=t.originX,i=t.originY,c=t.pathLength,l=t.pathSpacing,m=void 0===l?1:l,u=t.pathOffset,d=void 0===u?0:u;Yh(e,s_(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]),n,o),e.attrs=e.style,e.style={};var p=e.attrs,y=e.style,_=e.dimensions;p.transform&&(_&&(y.transform=p.transform),delete p.transform),_&&(void 0!==s||void 0!==i||y.transform)&&(y.transformOrigin=function(e,t,n){var o=tf(t,e.x,e.width),r=tf(n,e.y,e.height);return"".concat(o," ").concat(r)}(_,void 0!==s?s:.5,void 0!==i?i:.5)),void 0!==r&&(p.x=r),void 0!==a&&(p.y=a),void 0!==c&&function(e,t,n,o,r){void 0===n&&(n=1),void 0===o&&(o=0),void 0===r&&(r=!0),e.pathLength=1;var a=r?nf:of;e[a.offset]=Fh.transform(-o);var s=Fh.transform(t),i=Fh.transform(n);e[a.array]="".concat(s," ").concat(i)}(p,c,m,d,!1)}var af=function(){return a_(a_({},Gh()),{attrs:{}})};function sf(e,t){var n=(0,V.useMemo)((function(){var n=af();return rf(n,t,{enableHardwareAcceleration:!1},e.transformTemplate),a_(a_({},n.attrs),{style:a_({},n.style)})}),[t]);if(e.style){var o={};Qh(o,e.style,e),n.style=a_(a_({},o),n.style)}return n}function cf(e){return void 0===e&&(e=!1),function(t,n,o,r,a,s){var i=a.latestValues,c=(_h(t)?sf:Kh)(n,i,s),l=function(e,t,n){var o={};for(var r in e)(ef(r)||!0===n&&Xh(r)||!t&&!Xh(r)||e.draggable&&r.startsWith("onDrag"))&&(o[r]=e[r]);return o}(n,"string"==typeof t,e),m=a_(a_(a_({},l),c),{ref:r});return o&&(m["data-projection-id"]=o),(0,V.createElement)(t,m)}}var lf=/([a-z])([A-Z])/g,mf=function(e){return e.replace(lf,"$1-$2").toLowerCase()};function uf(e,t,n,o){var r=t.style,a=t.vars;for(var s in Object.assign(e.style,r,o&&o.getProjectionStyles(n)),a)e.style.setProperty(s,a[s])}var df=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function pf(e,t,n,o){for(var r in uf(e,t,void 0,o),t.attrs)e.setAttribute(df.has(r)?r:mf(r),t.attrs[r])}function yf(e){var t=e.style,n={};for(var o in t)(kh(t[o])||xh(o,e))&&(n[o]=t[o]);return n}function _f(e){var t=yf(e);for(var n in e)kh(e[n])&&(t["x"===n||"y"===n?"attr"+n.toUpperCase():n]=e[n]);return t}function hf(e){return"object"==typeof e&&"function"==typeof e.start}var ff=function(e){return Array.isArray(e)},gf=function(e){return Boolean(e&&"object"==typeof e&&e.mix&&e.toValue)},vf=function(e){return ff(e)?e[e.length-1]||0:e};function wf(e){var t=kh(e)?e.get():e;return gf(t)?t.toValue():t}function bf(e,t,n,o){var r=e.scrapeMotionValuesFromProps,a=e.createRenderState,s=e.onMount,i={latestValues:Sf(t,n,o,r),renderState:a()};return s&&(i.mount=function(e){return s(t,e,i)}),i}var Ef=function(e){return function(t,n){var o=(0,V.useContext)(K_),r=(0,V.useContext)(I_);return n?bf(e,t,o,r):R_((function(){return bf(e,t,o,r)}))}};function Sf(e,t,n,o){var r={},a=!1===(null==n?void 0:n.initial),s=o(e);for(var i in s)r[i]=wf(s[i]);var c=e.initial,l=e.animate,m=ah(e),u=sh(e);t&&u&&!m&&!1!==e.inherit&&(null!=c||(c=t.initial),null!=l||(l=t.animate));var d=a||!1===c,p=d?l:c;return p&&"boolean"!=typeof p&&!hf(p)&&(Array.isArray(p)?p:[p]).forEach((function(t){var n=oh(e,t);if(n){var o=n.transitionEnd;n.transition;var a=s_(n,["transitionEnd","transition"]);for(var s in a){var i=a[s];Array.isArray(i)&&(i=i[d?i.length-1:0]),null!==i&&(r[s]=i)}for(var s in o)r[s]=o[s]}})),r}var xf,kf={useVisualState:Ef({scrapeMotionValuesFromProps:_f,createRenderState:af,onMount:function(e,t,n){var o=n.renderState,r=n.latestValues;try{o.dimensions="function"==typeof t.getBBox?t.getBBox():t.getBoundingClientRect()}catch(e){o.dimensions={x:0,y:0,width:0,height:0}}rf(o,r,{enableHardwareAcceleration:!1},e.transformTemplate),pf(t,o)}})},Nf={useVisualState:Ef({scrapeMotionValuesFromProps:yf,createRenderState:Gh})};function Cf(e,t,n,o){return void 0===o&&(o={passive:!0}),e.addEventListener(t,n,o),function(){return e.removeEventListener(t,n)}}function Tf(e,t,n,o){(0,V.useEffect)((function(){var r=e.current;if(n&&r)return Cf(r,t,n,o)}),[e,t,n,o])}function Of(e){return"undefined"!=typeof PointerEvent&&e instanceof PointerEvent?!("mouse"!==e.pointerType):e instanceof MouseEvent}function Af(e){return!!e.touches}!function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"}(xf||(xf={}));var If={pageX:0,pageY:0};function Rf(e,t){void 0===t&&(t="page");var n=e.touches[0]||e.changedTouches[0]||If;return{x:n[t+"X"],y:n[t+"Y"]}}function Lf(e,t){return void 0===t&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function Df(e,t){return void 0===t&&(t="page"),{point:Af(e)?Rf(e,t):Lf(e,t)}}var Pf=function(e,t){void 0===t&&(t=!1);var n,o=function(t){return e(t,Df(t))};return t?(n=o,function(e){var t=e instanceof MouseEvent;(!t||t&&0===e.button)&&n(e)}):o},Mf=function(){return T_&&null===window.onpointerdown},jf=function(){return T_&&null===window.ontouchstart},Ff=function(){return T_&&null===window.onmousedown},Bf={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},zf={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function $f(e){return Mf()?e:jf()?zf[e]:Ff()?Bf[e]:e}function Uf(e,t,n,o){return Cf(e,$f(t),Pf(n,"pointerdown"===t),o)}function Vf(e,t,n,o){return Tf(e,$f(t),n&&Pf(n,"pointerdown"===t),o)}function Wf(e){var t=null;return function(){return null===t&&(t=e,function(){t=null})}}var Hf=Wf("dragHorizontal"),qf=Wf("dragVertical");function Yf(e){var t=!1;if("y"===e)t=qf();else if("x"===e)t=Hf();else{var n=Hf(),o=qf();n&&o?t=function(){n(),o()}:(n&&n(),o&&o())}return t}function Gf(){var e=Yf(!0);return!e||(e(),!1)}function Qf(e,t,n){return function(o,r){var a;Of(o)&&!Gf()&&(null===(a=e.animationState)||void 0===a||a.setActive(xf.Hover,t),null==n||n(o,r))}}var Kf=function(e,t){return!!t&&(e===t||Kf(e,t.parentElement))};const Zf=(e,t)=>n=>t(e(n)),Xf=(...e)=>e.reduce(Zf);var Jf=new Set,eg=new WeakMap,tg=new WeakMap,ng=function(e){var t;null===(t=eg.get(e.target))||void 0===t||t(e)},og=function(e){e.forEach(ng)};var rg={some:0,all:1};function ag(e,t,n,o){var r=o.root,a=o.margin,s=o.amount,i=void 0===s?"some":s,c=o.once;(0,V.useEffect)((function(){if(e){var o={root:null==r?void 0:r.current,rootMargin:a,threshold:"number"==typeof i?i:rg[i]};return function(e,t,n){var o=function(e){var t=e.root,n=s_(e,["root"]),o=t||document;tg.has(o)||tg.set(o,{});var r=tg.get(o),a=JSON.stringify(n);return r[a]||(r[a]=new IntersectionObserver(og,a_({root:t},n))),r[a]}(t);return eg.set(e,n),o.observe(e),function(){eg.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(xf.InView,r);var a=n.getProps(),s=r?a.onViewportEnter:a.onViewportLeave;null==s||s(e)}}))}}),[e,r,a,i])}function sg(e,t,n,o){var r=o.fallback,a=void 0===r||r;(0,V.useEffect)((function(){var o;e&&a&&("production"!==m_&&(o="IntersectionObserver not available on this device. whileInView animations will trigger on mount.",Jf.has(o)||(console.warn(o),Jf.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(xf.InView,!0)})))}),[e])}var ig=function(e){return function(t){return e(t),null}},cg={inView:ig((function(e){var t=e.visualElement,n=e.whileInView,o=e.onViewportEnter,r=e.onViewportLeave,a=e.viewport,s=void 0===a?{}:a,i=(0,V.useRef)({hasEnteredView:!1,isInView:!1}),c=Boolean(n||o||r);s.once&&i.current.hasEnteredView&&(c=!1),("undefined"==typeof IntersectionObserver?sg:ag)(c,i.current,t,s)})),tap:ig((function(e){var t=e.onTap,n=e.onTapStart,o=e.onTapCancel,r=e.whileTap,a=e.visualElement,s=t||n||o||r,i=(0,V.useRef)(!1),c=(0,V.useRef)(null),l={passive:!(n||t||o||y)};function m(){var e;null===(e=c.current)||void 0===e||e.call(c),c.current=null}function u(){var e;return m(),i.current=!1,null===(e=a.animationState)||void 0===e||e.setActive(xf.Tap,!1),!Gf()}function d(e,n){u()&&(Kf(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;m(),i.current||(i.current=!0,c.current=Xf(Uf(window,"pointerup",d,l),Uf(window,"pointercancel",p,l)),null===(o=a.animationState)||void 0===o||o.setActive(xf.Tap,!0),null==n||n(e,t))}Vf(a,"pointerdown",s?y:void 0,l),B_(m)})),focus:ig((function(e){var t=e.whileFocus,n=e.visualElement;Tf(n,"focus",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(xf.Focus,!0)}:void 0),Tf(n,"blur",t?function(){var e;null===(e=n.animationState)||void 0===e||e.setActive(xf.Focus,!1)}:void 0)})),hover:ig((function(e){var t=e.onHoverStart,n=e.onHoverEnd,o=e.whileHover,r=e.visualElement;Vf(r,"pointerenter",t||o?Qf(r,!0,t):void 0,{passive:!t}),Vf(r,"pointerleave",n||o?Qf(r,!1,n):void 0,{passive:!n})}))};function lg(){var e=(0,V.useContext)(I_);if(null===e)return[!0,null];var t=e.isPresent,n=e.onExitComplete,o=e.register,r=P_();return(0,V.useEffect)((function(){return o(r)}),[]),!t&&n?[!1,function(){return null==n?void 0:n(r)}]:[!0]}function mg(e,t){if(!Array.isArray(t))return!1;var n=t.length;if(n!==e.length)return!1;for(var o=0;o<n;o++)if(t[o]!==e[o])return!1;return!0}const ug=(e,t,n)=>Math.min(Math.max(n,e),t),dg=.001,pg=.01,yg=10,_g=.05,hg=1;const fg=12;function gg(e,t){return e*Math.sqrt(1-t*t)}const vg=["duration","bounce"],wg=["stiffness","damping","mass"];function bg(e,t){return t.some((t=>void 0!==e[t]))}function Eg(e){var{from:t=0,to:n=1,restSpeed:o=2,restDelta:r}=e,a=s_(e,["from","to","restSpeed","restDelta"]);const s={done:!1,value:t};let{stiffness:i,damping:c,mass:l,velocity:m,duration:u,isResolvedFromDuration:d}=function(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!bg(e,wg)&&bg(e,vg)){const n=function({duration:e=800,bounce:t=.25,velocity:n=0,mass:o=1}){let r,a;W_(e<=1e3*yg,"Spring duration must be 10 seconds or less");let s=1-t;s=ug(_g,hg,s),e=ug(pg,yg,e/1e3),s<1?(r=t=>{const o=t*s,r=o*e,a=o-n,i=gg(t,s),c=Math.exp(-r);return dg-a/i*c},a=t=>{const o=t*s*e,a=o*n+n,i=Math.pow(s,2)*Math.pow(t,2)*e,c=Math.exp(-o),l=gg(Math.pow(t,2),s);return(-r(t)+dg>0?-1:1)*((a-i)*c)/l}):(r=t=>Math.exp(-t*e)*((t-n)*e+1)-dg,a=t=>Math.exp(-t*e)*(e*e*(n-t)));const i=function(e,t,n){let o=n;for(let n=1;n<fg;n++)o-=e(o)/t(o);return o}(r,a,5/e);if(e*=1e3,isNaN(i))return{stiffness:100,damping:10,duration:e};{const t=Math.pow(i,2)*o;return{stiffness:t,damping:2*s*Math.sqrt(o*t),duration:e}}}(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}(a),p=Sg,y=Sg;function _(){const e=m?-m/1e3:0,o=n-t,a=c/(2*Math.sqrt(i*l)),s=Math.sqrt(i/l)/1e3;if(void 0===r&&(r=Math.min(Math.abs(n-t)/100,.4)),a<1){const t=gg(s,a);p=r=>{const i=Math.exp(-a*s*r);return n-i*((e+a*s*o)/t*Math.sin(t*r)+o*Math.cos(t*r))},y=n=>{const r=Math.exp(-a*s*n);return a*s*r*(Math.sin(t*n)*(e+a*s*o)/t+o*Math.cos(t*n))-r*(Math.cos(t*n)*(e+a*s*o)-t*o*Math.sin(t*n))}}else if(1===a)p=t=>n-Math.exp(-s*t)*(o+(e+s*o)*t);else{const t=s*Math.sqrt(a*a-1);p=r=>{const i=Math.exp(-a*s*r),c=Math.min(t*r,300);return n-i*((e+a*s*o)*Math.sinh(c)+t*o*Math.cosh(c))/t}}}return _(),{next:e=>{const t=p(e);if(d)s.done=e>=u;else{const a=1e3*y(e),i=Math.abs(a)<=o,c=Math.abs(n-t)<=r;s.done=i&&c}return s.value=s.done?n:t,s},flipTarget:()=>{m=-m,[t,n]=[n,t],_()}}}Eg.needsInterpolation=(e,t)=>"string"==typeof e||"string"==typeof t;const Sg=e=>0,xg=(e,t,n)=>{const o=t-e;return 0===o?1:(n-e)/o},kg=(e,t,n)=>-n*e+n*t+e,Ng=(e,t)=>n=>Boolean(Dh(n)&&Lh.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),Cg=(e,t,n)=>o=>{if(!Dh(o))return o;const[r,a,s,i]=o.match(Ih);return{[e]:parseFloat(r),[t]:parseFloat(a),[n]:parseFloat(s),alpha:void 0!==i?parseFloat(i):1}},Tg=Oh(0,255),Og=Object.assign(Object.assign({},Uh),{transform:e=>Math.round(Tg(e))}),Ag={test:Ng("rgb","red"),parse:Cg("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:o=1})=>"rgba("+Og.transform(e)+", "+Og.transform(t)+", "+Og.transform(n)+", "+Ah(Vh.transform(o))+")"},Ig={test:Ng("#"),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:Ag.transform},Rg={test:Ng("hsl","hue"),parse:Cg("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:o=1})=>"hsla("+Math.round(e)+", "+jh.transform(Ah(t))+", "+jh.transform(Ah(n))+", "+Ah(Vh.transform(o))+")"};function Lg(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 Dg({hue:e,saturation:t,lightness:n,alpha:o}){e/=360,n/=100;let r=0,a=0,s=0;if(t/=100){const o=n<.5?n*(1+t):n+t-n*t,i=2*n-o;r=Lg(i,o,e+1/3),a=Lg(i,o,e),s=Lg(i,o,e-1/3)}else r=a=s=n;return{red:Math.round(255*r),green:Math.round(255*a),blue:Math.round(255*s),alpha:o}}const Pg=(e,t,n)=>{const o=e*e,r=t*t;return Math.sqrt(Math.max(0,n*(r-o)+o))},Mg=[Ig,Ag,Rg],jg=e=>Mg.find((t=>t.test(e))),Fg=e=>`'${e}' is not an animatable color. Use the equivalent color code instead.`,Bg=(e,t)=>{let n=jg(e),o=jg(t);H_(!!n,Fg(e)),H_(!!o,Fg(t));let r=n.parse(e),a=o.parse(t);n===Rg&&(r=Dg(r),n=Ag),o===Rg&&(a=Dg(a),o=Ag);const s=Object.assign({},r);return e=>{for(const t in s)"alpha"!==t&&(s[t]=Pg(r[t],a[t],e));return s.alpha=kg(r.alpha,a.alpha,e),n.transform(s)}},zg={test:e=>Ag.test(e)||Ig.test(e)||Rg.test(e),parse:e=>Ag.test(e)?Ag.parse(e):Rg.test(e)?Rg.parse(e):Ig.parse(e),transform:e=>Dh(e)?e:e.hasOwnProperty("red")?Ag.transform(e):Rg.transform(e)},$g="${c}",Ug="${n}";function Vg(e){"number"==typeof e&&(e=`${e}`);const t=[];let n=0;const o=e.match(Rh);o&&(n=o.length,e=e.replace(Rh,$g),t.push(...o.map(zg.parse)));const r=e.match(Ih);return r&&(e=e.replace(Ih,Ug),t.push(...r.map(Uh.parse))),{values:t,numColors:n,tokenised:e}}function Wg(e){return Vg(e).values}function Hg(e){const{values:t,numColors:n,tokenised:o}=Vg(e),r=t.length;return e=>{let t=o;for(let o=0;o<r;o++)t=t.replace(o<n?$g:Ug,o<n?zg.transform(e[o]):Ah(e[o]));return t}}const qg=e=>"number"==typeof e?0:e,Yg={test:function(e){var t,n,o,r;return isNaN(e)&&Dh(e)&&(null!==(n=null===(t=e.match(Ih))||void 0===t?void 0:t.length)&&void 0!==n?n:0)+(null!==(r=null===(o=e.match(Rh))||void 0===o?void 0:o.length)&&void 0!==r?r:0)>0},parse:Wg,createTransformer:Hg,getAnimatableNone:function(e){const t=Wg(e);return Hg(e)(t.map(qg))}},Gg=e=>"number"==typeof e;function Qg(e,t){return Gg(e)?n=>kg(e,t,n):zg.test(e)?Bg(e,t):Jg(e,t)}const Kg=(e,t)=>{const n=[...e],o=n.length,r=e.map(((e,n)=>Qg(e,t[n])));return e=>{for(let t=0;t<o;t++)n[t]=r[t](e);return n}},Zg=(e,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]=Qg(e[r],t[r]));return e=>{for(const t in o)n[t]=o[t](e);return n}};function Xg(e){const t=Yg.parse(e),n=t.length;let o=0,r=0,a=0;for(let e=0;e<n;e++)o||"number"==typeof t[e]?o++:void 0!==t[e].hue?a++:r++;return{parsed:t,numNumbers:o,numRGB:r,numHSL:a}}const Jg=(e,t)=>{const n=Yg.createTransformer(t),o=Xg(e),r=Xg(t);return o.numHSL===r.numHSL&&o.numRGB===r.numRGB&&o.numNumbers>=r.numNumbers?Xf(Kg(o.parsed,r.parsed),n):(W_(!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}`)},ev=(e,t)=>n=>kg(e,t,n);function tv(e,t,{clamp:n=!0,ease:o,mixer:r}={}){const a=e.length;H_(a===t.length,"Both input and output ranges must be the same length"),H_(!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 s=function(e,t,n){const o=[],r=n||function(e){return"number"==typeof e?ev:"string"==typeof e?zg.test(e)?Bg:Jg:Array.isArray(e)?Kg:"object"==typeof e?Zg:void 0}(e[0]),a=e.length-1;for(let n=0;n<a;n++){let a=r(e[n],e[n+1]);if(t){const e=Array.isArray(t)?t[n]:t;a=Xf(e,a)}o.push(a)}return o}(t,o,r),i=2===a?function([e,t],[n]){return o=>n(xg(e,t,o))}(e,s):function(e,t){const n=e.length,o=n-1;return r=>{let a=0,s=!1;if(r<=e[0]?s=!0:r>=e[o]&&(a=o-1,s=!0),!s){let t=1;for(;t<n&&!(e[t]>r||t===o);t++);a=t-1}const i=xg(e[a],e[a+1],r);return t[a](i)}}(e,s);return n?t=>i(ug(e[0],e[a-1],t)):i}const nv=e=>t=>1-e(1-t),ov=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,rv=e=>t=>t*t*((e+1)*t-e),av=4/11,sv=8/11,iv=e=>e,cv=e=>Math.pow(e,2);const lv=nv(cv),mv=ov(cv),uv=e=>1-Math.sin(Math.acos(e)),dv=nv(uv),pv=ov(dv),yv=rv(1.525),_v=nv(yv),hv=ov(yv),fv=(()=>{const e=rv(1.525);return t=>(t*=2)<1?.5*e(t):.5*(2-Math.pow(2,-10*(t-1)))})(),gv=4356/361,vv=35442/1805,wv=16061/1805,bv=e=>{if(1===e||0===e)return e;const t=e*e;return e<av?7.5625*t:e<sv?9.075*t-9.9*e+3.4:e<.9?gv*t-vv*e+wv:10.8*e*e-20.52*e+10.72},Ev=nv(bv);function Sv(e,t){return e.map((()=>t||mv)).splice(0,e.length-1)}function xv({from:e=0,to:t=1,ease:n,offset:o,duration:r=300}){const a={done:!1,value:e},s=Array.isArray(t)?t:[e,t],i=function(e,t){return e.map((e=>e*t))}(o&&o.length===s.length?o:function(e){const t=e.length;return e.map(((e,n)=>0!==n?n/(t-1):0))}(s),r);function c(){return tv(i,s,{ease:Array.isArray(n)?n:Sv(s,n)})}let l=c();return{next:e=>(a.value=l(e),a.done=e>=r,a),flipTarget:()=>{s.reverse(),l=c()}}}const kv={keyframes:xv,spring:Eg,decay:function({velocity:e=0,from:t=0,power:n=.8,timeConstant:o=350,restDelta:r=.5,modifyTarget:a}){const s={done:!1,value:t};let i=n*e;const c=t+i,l=void 0===a?c:a(c);return l!==c&&(i=l-t),{next:e=>{const t=-i*Math.exp(-e/o);return s.done=!(t>r||t<-r),s.value=s.done?l:l+t,s},flipTarget:()=>{}}}};function Nv(e,t,n=0){return e-t-n}const Cv=e=>{const t=({delta:t})=>e(t);return{start:()=>C_.update(t,!0),stop:()=>b_.update(t)}};function Tv(e){var t,n,{from:o,autoplay:r=!0,driver:a=Cv,elapsed:s=0,repeat:i=0,repeatType:c="loop",repeatDelay:l=0,onPlay:m,onStop:u,onComplete:d,onRepeat:p,onUpdate:y}=e,_=s_(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let h,f,g,{to:v}=_,w=0,b=_.duration,E=!1,S=!0;const x=function(e){if(Array.isArray(e.to))return xv;if(kv[e.type])return kv[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?xv:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?Eg:xv}(_);(null===(n=(t=x).needsInterpolation)||void 0===n?void 0:n.call(t,o,v))&&(g=tv([0,100],[o,v],{clamp:!1}),o=0,v=100);const k=x(Object.assign(Object.assign({},_),{from:o,to:v}));return r&&(null==m||m(),h=a((function(e){if(S||(e=-e),s+=e,!E){const e=k.next(Math.max(0,s));f=e.value,g&&(f=g(f)),E=S?e.done:s<=0}null==y||y(f),E&&(0===w&&(null!=b||(b=s)),w<i?function(e,t,n,o){return o?e>=t+n:e<=-n}(s,b,l,S)&&(w++,"reverse"===c?(S=w%2==0,s=function(e,t,n=0,o=!0){return o?Nv(t+-e,t,n):t-(e-t)+n}(s,b,l,S)):(s=Nv(s,b,l),"mirror"===c&&k.flipTarget()),E=!1,p&&p()):(h.stop(),d&&d()))})),h.start()),{stop:()=>{null==u||u(),h.stop()}}}function Ov(e,t){return t?e*(1e3/t):0}var Av=function(e){return 1e3*e};const Iv=(e,t)=>1-3*t+3*e,Rv=(e,t)=>3*t-6*e,Lv=e=>3*e,Dv=(e,t,n)=>((Iv(t,n)*e+Rv(t,n))*e+Lv(t))*e,Pv=(e,t,n)=>3*Iv(t,n)*e*e+2*Rv(t,n)*e+Lv(t),Mv=.1;function jv(e,t,n,o){if(e===t&&n===o)return iv;const r=new Float32Array(11);for(let t=0;t<11;++t)r[t]=Dv(t*Mv,e,n);return a=>0===a||1===a?a:Dv(function(t){let o=0,a=1;for(;10!==a&&r[a]<=t;++a)o+=Mv;--a;const s=o+(t-r[a])/(r[a+1]-r[a])*Mv,i=Pv(s,e,n);return i>=.001?function(e,t,n,o){for(let r=0;r<8;++r){const r=Pv(t,n,o);if(0===r)return t;t-=(Dv(t,n,o)-e)/r}return t}(t,s,e,n):0===i?s:function(e,t,n,o,r){let a,s,i=0;do{s=t+(n-t)/2,a=Dv(s,o,r)-e,a>0?n=s:t=s}while(Math.abs(a)>1e-7&&++i<10);return s}(t,o,o+Mv,e,n)}(a),t,o)}var Fv={linear:iv,easeIn:cv,easeInOut:mv,easeOut:lv,circIn:uv,circInOut:pv,circOut:dv,backIn:yv,backInOut:hv,backOut:_v,anticipate:fv,bounceIn:Ev,bounceInOut:e=>e<.5?.5*(1-bv(1-2*e)):.5*bv(2*e-1)+.5,bounceOut:bv},Bv=function(e){if(Array.isArray(e)){H_(4===e.length,"Cubic bezier arrays must contain four numerical values.");var t=i_(e,4);return jv(t[0],t[1],t[2],t[3])}return"string"==typeof e?(H_(void 0!==Fv[e],"Invalid easing type '".concat(e,"'")),Fv[e]):e},zv=function(e){return Array.isArray(e)&&"number"!=typeof e[0]},$v=function(e,t){return!("zIndex"===e||"number"!=typeof t&&!Array.isArray(t)&&("string"!=typeof t||!Yg.test(t)||t.startsWith("url(")))},Uv=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},Vv=function(e){return{type:"spring",stiffness:550,damping:0===e?2*Math.sqrt(550):30,restSpeed:10}},Wv=function(){return{type:"keyframes",ease:"linear",duration:.3}},Hv=function(e){return{type:"keyframes",duration:.8,values:e}},qv={x:Uv,y:Uv,z:Uv,rotate:Uv,rotateX:Uv,rotateY:Uv,rotateZ:Uv,scaleX:Vv,scaleY:Vv,scale:Vv,opacity:Wv,backgroundColor:Wv,color:Wv,default:Vv},Yv=function(e,t){var n;return n=ff(t)?Hv:qv[e]||qv.default,a_({to:t},n(t))};const Gv=new Set(["brightness","contrast","saturate","opacity"]);function Qv(e){let[t,n]=e.slice(0,-1).split("(");if("drop-shadow"===t)return e;const[o]=n.match(Ih)||[];if(!o)return e;const r=n.replace(o,"");let a=Gv.has(t)?1:0;return o!==n&&(a*=100),t+"("+a+r+")"}const Kv=/([a-z-]*)\(.*?\)/g,Zv=Object.assign(Object.assign({},Yg),{getAnimatableNone:e=>{const t=e.match(Kv);return t?t.map(Qv).join(" "):e}});var Xv=a_(a_({},qh),{color:zg,backgroundColor:zg,outlineColor:zg,fill:zg,stroke:zg,borderColor:zg,borderTopColor:zg,borderRightColor:zg,borderBottomColor:zg,borderLeftColor:zg,filter:Zv,WebkitFilter:Zv}),Jv=function(e){return Xv[e]};function ew(e,t){var n,o=Jv(e);return o!==Zv&&(o=Yg),null===(n=o.getAnimatableNone)||void 0===n?void 0:n.call(o,t)}var tw={current:!1},nw=!1;function ow(e,t,n,o,r){var a,s=sw(o,e),i=null!==(a=s.from)&&void 0!==a?a:t.get(),c=$v(e,n);"none"===i&&c&&"string"==typeof n?i=ew(e,n):rw(i)&&"string"==typeof n?i=aw(n):!Array.isArray(n)&&rw(n)&&"string"==typeof i&&(n=aw(i));var l=$v(e,i);return W_(l===c,"You are trying to animate ".concat(e,' from "').concat(i,'" to "').concat(n,'". ').concat(i," is not an animatable value - to enable this animation set ").concat(i," to a value animatable to ").concat(n," via the `style` property.")),l&&c&&!1!==s.type?function(){var o={from:i,to:n,velocity:t.getVelocity(),onComplete:r,onUpdate:function(e){return t.set(e)}};return"inertia"===s.type||"decay"===s.type?function({from:e=0,velocity:t=0,min:n,max:o,power:r=.8,timeConstant:a=750,bounceStiffness:s=500,bounceDamping:i=10,restDelta:c=1,modifyTarget:l,driver:m,onUpdate:u,onComplete:d,onStop:p}){let y;function _(e){return void 0!==n&&e<n||void 0!==o&&e>o}function h(e){return void 0===n?o:void 0===o||Math.abs(n-e)<Math.abs(o-e)?n:o}function f(e){null==y||y.stop(),y=Tv(Object.assign(Object.assign({},e),{driver:m,onUpdate:t=>{var n;null==u||u(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:d,onStop:p}))}function g(e){f(Object.assign({type:"spring",stiffness:s,damping:i,restDelta:c},e))}if(_(e))g({from:e,velocity:t,to:h(e)});else{let o=r*t+e;void 0!==l&&(o=l(o));const s=h(o),i=s===n?-1:1;let m,u;const d=e=>{m=u,u=e,t=Ov(e-m,N_().delta),(1===i&&e>s||-1===i&&e<s)&&g({from:e,to:s,velocity:t})};f({type:"decay",from:e,velocity:t,timeConstant:a,power:r,restDelta:c,modifyTarget:l,onUpdate:_(o)?d:void 0})}return{stop:()=>null==y?void 0:y.stop()}}(a_(a_({},o),s)):Tv(a_(a_({},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=c_([],i_(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=s_(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}(e)||(e=a_(a_({},e),Yv(n,t.to))),a_(a_({},t),function(e){var t=e.ease,n=e.times,o=e.yoyo,r=e.flip,a=e.loop,s=s_(e,["ease","times","yoyo","flip","loop"]),i=a_({},s);return n&&(i.offset=n),s.duration&&(i.duration=Av(s.duration)),s.repeatDelay&&(i.repeatDelay=Av(s.repeatDelay)),t&&(i.ease=zv(t)?t.map(Bv):Bv(t)),"tween"===s.type&&(i.type="keyframes"),(o||a||r)&&(W_(!nw,"yoyo, loop and flip have been removed from the API. Replace with repeat and repeatType options."),nw=!0,o?i.repeatType="reverse":a?i.repeatType="loop":r&&(i.repeatType="mirror"),i.repeat=a||o||r||s.repeat),"spring"!==s.type&&(i.type="keyframes"),i}(e))}(s,o,e)),{onUpdate:function(e){var t;o.onUpdate(e),null===(t=s.onUpdate)||void 0===t||t.call(s,e)},onComplete:function(){var e;o.onComplete(),null===(e=s.onComplete)||void 0===e||e.call(s)}}))}:function(){var e,o,a=vf(n);return t.set(a),r(),null===(e=null==s?void 0:s.onUpdate)||void 0===e||e.call(s,a),null===(o=null==s?void 0:s.onComplete)||void 0===o||o.call(s),{stop:function(){}}}}function rw(e){return 0===e||"string"==typeof e&&0===parseFloat(e)&&-1===e.indexOf(" ")}function aw(e){return"number"==typeof e?0:ew("",e)}function sw(e,t){return e[t]||e.default||e}function iw(e,t,n,o){return void 0===o&&(o={}),tw.current&&(o={type:!1}),t.start((function(r){var a,s,i=ow(e,t,n,o,r),c=function(e,t){var n,o;return null!==(o=null!==(n=(sw(e,t)||{}).delay)&&void 0!==n?n:e.delay)&&void 0!==o?o:0}(o,e),l=function(){return s=i()};return c?a=window.setTimeout(l,Av(c)):l(),function(){clearTimeout(a),null==s||s.stop()}}))}var cw=function(e){return/^\-?\d*\.?\d+$/.test(e)},lw=function(e){return/^0[^.\s]+$/.test(e)};function mw(e,t){-1===e.indexOf(t)&&e.push(t)}function uw(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var dw=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(e){var t=this;return mw(this.subscriptions,e),function(){return uw(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;r<o;r++){var a=this.subscriptions[r];a&&a(e,t,n)}},e.prototype.getSize=function(){return this.subscriptions.length},e.prototype.clear=function(){this.subscriptions.length=0},e}(),pw=function(){function e(e){var t,n=this;this.version="6.5.1",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new dw,this.velocityUpdateSubscribers=new dw,this.renderSubscribers=new dw,this.canTrackVelocity=!1,this.updateAndNotify=function(e,t){void 0===t&&(t=!0),n.prev=n.current,n.current=e;var o=N_(),r=o.delta,a=o.timestamp;n.lastUpdated!==a&&(n.timeDelta=r,n.lastUpdated=a,C_.postRender(n.scheduleVelocityCheck)),n.prev!==n.current&&n.updateSubscribers.notify(n.current),n.velocityUpdateSubscribers.getSize()&&n.velocityUpdateSubscribers.notify(n.getVelocity()),t&&n.renderSubscribers.notify(n.current)},this.scheduleVelocityCheck=function(){return C_.postRender(n.velocityCheck)},this.velocityCheck=function(e){e.timestamp!==n.lastUpdated&&(n.prev=n.current,n.velocityUpdateSubscribers.notify(n.getVelocity()))},this.hasAnimated=!1,this.prev=this.current=e,this.canTrackVelocity=(t=this.current,!isNaN(parseFloat(t)))}return e.prototype.onChange=function(e){return this.updateSubscribers.add(e)},e.prototype.clearListeners=function(){this.updateSubscribers.clear()},e.prototype.onRenderRequest=function(e){return e(this.get()),this.renderSubscribers.add(e)},e.prototype.attach=function(e){this.passiveEffect=e},e.prototype.set=function(e,t){void 0===t&&(t=!0),t&&this.passiveEffect?this.passiveEffect(e,this.updateAndNotify):this.updateAndNotify(e,t)},e.prototype.get=function(){return this.current},e.prototype.getPrevious=function(){return this.prev},e.prototype.getVelocity=function(){return this.canTrackVelocity?Ov(parseFloat(this.current)-parseFloat(this.prev),this.timeDelta):0},e.prototype.start=function(e){var t=this;return this.stop(),new Promise((function(n){t.hasAnimated=!0,t.stopAnimation=e(n)})).then((function(){return t.clearAnimation()}))},e.prototype.stop=function(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()},e.prototype.isAnimating=function(){return!!this.stopAnimation},e.prototype.clearAnimation=function(){this.stopAnimation=null},e.prototype.destroy=function(){this.updateSubscribers.clear(),this.renderSubscribers.clear(),this.stop()},e}();function yw(e){return new pw(e)}var _w=function(e){return function(t){return t.test(e)}},hw=[Uh,Fh,jh,Mh,zh,Bh,{test:function(e){return"auto"===e},parse:function(e){return e}}],fw=function(e){return hw.find(_w(e))},gw=c_(c_([],i_(hw),!1),[zg,Yg],!1),vw=function(e){return gw.find(_w(e))};function ww(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,yw(n))}function bw(e,t){if(t)return(t[e]||t.default||t).from}function Ew(e,t,n){var o;void 0===n&&(n={});var r=rh(e,t,n.custom),a=(r||{}).transition,s=void 0===a?e.getDefaultTransition()||{}:a;n.transitionOverride&&(s=n.transitionOverride);var i=r?function(){return Sw(e,r,n)}:function(){return Promise.resolve()},c=(null===(o=e.variantChildren)||void 0===o?void 0:o.size)?function(o){void 0===o&&(o=0);var r=s.delayChildren,a=void 0===r?0:r,i=s.staggerChildren,c=s.staggerDirection;return function(e,t,n,o,r,a){void 0===n&&(n=0),void 0===o&&(o=0),void 0===r&&(r=1);var s=[],i=(e.variantChildren.size-1)*o,c=1===r?function(e){return void 0===e&&(e=0),e*o}:function(e){return void 0===e&&(e=0),i-e*o};return Array.from(e.variantChildren).sort(xw).forEach((function(e,o){s.push(Ew(e,t,a_(a_({},a),{delay:n+c(o)})).then((function(){return e.notifyAnimationComplete(t)})))})),Promise.all(s)}(e,t,a+o,i,c,n)}:function(){return Promise.resolve()},l=s.when;if(l){var m=i_("beforeChildren"===l?[i,c]:[c,i],2),u=m[0],d=m[1];return u().then(d)}return Promise.all([i(),c(n.delay)])}function Sw(e,t,n){var o,r=void 0===n?{}:n,a=r.delay,s=void 0===a?0:a,i=r.transitionOverride,c=r.type,l=e.makeTargetAnimatable(t),m=l.transition,u=void 0===m?e.getDefaultTransition():m,d=l.transitionEnd,p=s_(l,["transition","transitionEnd"]);i&&(u=i);var y=[],_=c&&(null===(o=e.animationState)||void 0===o?void 0:o.getState()[c]);for(var h in p){var f=e.getValue(h),g=p[h];if(!(!f||void 0===g||_&&kw(_,h))){var v=a_({delay:s},u);e.shouldReduceMotion&&bh(h)&&(v=a_(a_({},v),{type:!1,delay:0}));var w=iw(h,f,g,v);y.push(w)}}return Promise.all(y).then((function(){d&&function(e,t){var n=rh(e,t),o=n?e.makeTargetAnimatable(n,!1):{},r=o.transitionEnd,a=void 0===r?{}:r;o.transition;var s=s_(o,["transitionEnd","transition"]);for(var i in s=a_(a_({},s),a))ww(e,i,vf(s[i]))}(e,d)}))}function xw(e,t){return e.sortNodePosition(t)}function kw(e,t){var n=e.protectedKeys,o=e.needsAnimating,r=n.hasOwnProperty(t)&&!0!==o[t];return o[t]=!1,r}var Nw=[xf.Animate,xf.InView,xf.Focus,xf.Hover,xf.Tap,xf.Drag,xf.Exit],Cw=c_([],i_(Nw),!1).reverse(),Tw=Nw.length;function Ow(e){var t=function(e){return function(t){return Promise.all(t.map((function(t){var n=t.animation,o=t.options;return function(e,t,n){var o;if(void 0===n&&(n={}),e.notifyAnimationStart(t),Array.isArray(t)){var r=t.map((function(t){return Ew(e,t,n)}));o=Promise.all(r)}else if("string"==typeof t)o=Ew(e,t,n);else{var a="function"==typeof t?rh(e,t,n.custom):t;o=Sw(e,a,n)}return o.then((function(){return e.notifyAnimationComplete(t)}))}(e,n,o)})))}}(e),n=function(){var e;return(e={})[xf.Animate]=Aw(!0),e[xf.InView]=Aw(),e[xf.Hover]=Aw(),e[xf.Tap]=Aw(),e[xf.Drag]=Aw(),e[xf.Focus]=Aw(),e[xf.Exit]=Aw(),e}(),o={},r=!0,a=function(t,n){var o=rh(e,n);if(o){o.transition;var r=o.transitionEnd,a=s_(o,["transition","transitionEnd"]);t=a_(a_(a_({},t),a),r)}return t};function s(s,i){for(var c,l=e.getProps(),m=e.getVariantContext(!0)||{},u=[],d=new Set,p={},y=1/0,_=function(t){var o=Cw[t],_=n[o],h=null!==(c=l[o])&&void 0!==c?c:m[o],f=nh(h),g=o===i?_.isActive:null;!1===g&&(y=t);var v=h===m[o]&&h!==l[o]&&f;if(v&&r&&e.manuallyAnimateOnMount&&(v=!1),_.protectedKeys=a_({},p),!_.isActive&&null===g||!h&&!_.prevProp||hf(h)||"boolean"==typeof h)return"continue";var w=function(e,t){return"string"==typeof t?t!==e:!!th(t)&&!mg(t,e)}(_.prevProp,h),b=w||o===i&&_.isActive&&!v&&f||t>y&&f,E=Array.isArray(h)?h:[h],S=E.reduce(a,{});!1===g&&(S={});var x=_.prevResolvedValues,k=void 0===x?{}:x,N=a_(a_({},k),S),C=function(e){b=!0,d.delete(e),_.needsAnimating[e]=!0};for(var T in N){var O=S[T],A=k[T];p.hasOwnProperty(T)||(O!==A?ff(O)&&ff(A)?!mg(O,A)||w?C(T):_.protectedKeys[T]=!0:void 0!==O?C(T):d.add(T):void 0!==O&&d.has(T)?C(T):_.protectedKeys[T]=!0)}_.prevProp=h,_.prevResolvedValues=S,_.isActive&&(p=a_(a_({},p),S)),r&&e.blockInitialAnimation&&(b=!1),b&&!v&&u.push.apply(u,c_([],i_(E.map((function(e){return{animation:e,options:a_({type:o},s)}}))),!1))},h=0;h<Tw;h++)_(h);if(o=a_({},p),d.size){var f={};d.forEach((function(t){var n=e.getBaseTarget(t);void 0!==n&&(f[t]=n)})),u.push({animation:f})}var g=Boolean(u.length);return r&&!1===l.initial&&!e.manuallyAnimateOnMount&&(g=!1),r=!1,g?t(u):Promise.resolve()}return{isAnimated:function(e){return void 0!==o[e]},animateChanges:s,setActive:function(t,o,r){var a;if(n[t].isActive===o)return Promise.resolve();null===(a=e.variantChildren)||void 0===a||a.forEach((function(e){var n;return null===(n=e.animationState)||void 0===n?void 0:n.setActive(t,o)})),n[t].isActive=o;var i=s(r,t);for(var c in n)n[c].protectedKeys={};return i},setAnimateFunction:function(n){t=n(e)},getState:function(){return n}}}function Aw(e){return void 0===e&&(e=!1),{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}var Iw={animation:ig((function(e){var t=e.visualElement,n=e.animate;t.animationState||(t.animationState=Ow(t)),hf(n)&&(0,V.useEffect)((function(){return n.subscribe(t)}),[n])})),exit:ig((function(e){var t=e.custom,n=e.visualElement,o=i_(lg(),2),r=o[0],a=o[1],s=(0,V.useContext)(I_);(0,V.useEffect)((function(){var e,o;n.isPresent=r;var i=null===(e=n.animationState)||void 0===e?void 0:e.setActive(xf.Exit,!r,{custom:null!==(o=null==s?void 0:s.custom)&&void 0!==o?o:t});!r&&(null==i||i.then(a))}),[r])}))};const Rw=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),Lw=e=>Rw(e)&&e.hasOwnProperty("z"),Dw=(e,t)=>Math.abs(e-t);function Pw(e,t){if(Gg(e)&&Gg(t))return Dw(e,t);if(Rw(e)&&Rw(t)){const n=Dw(e.x,t.x),o=Dw(e.y,t.y),r=Lw(e)&&Lw(t)?Dw(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(o,2)+Math.pow(r,2))}}var Mw=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=Bw(o.lastMoveEventInfo,o.history),t=null!==o.startEvent,n=Pw(e.offset,{x:0,y:0})>=3;if(t||n){var r=e.point,a=N_().timestamp;o.history.push(a_(a_({},r),{timestamp:a}));var s=o.handlers,i=s.onStart,c=s.onMove;t||(i&&i(o.lastMoveEvent,e),o.startEvent=o.lastMoveEvent),c&&c(o.lastMoveEvent,e)}}},this.handlePointerMove=function(e,t){o.lastMoveEvent=e,o.lastMoveEventInfo=jw(t,o.transformPagePoint),Of(e)&&0===e.buttons?o.handlePointerUp(e,t):C_.update(o.updatePoint,!0)},this.handlePointerUp=function(e,t){o.end();var n=o.handlers,r=n.onEnd,a=n.onSessionEnd,s=Bw(jw(t,o.transformPagePoint),o.history);o.startEvent&&r&&r(e,s),a&&a(e,s)},!(Af(e)&&e.touches.length>1)){this.handlers=t,this.transformPagePoint=r;var a=jw(Df(e),this.transformPagePoint),s=a.point,i=N_().timestamp;this.history=[a_(a_({},s),{timestamp:i})];var c=t.onSessionStart;c&&c(e,Bw(a,this.history)),this.removeListeners=Xf(Uf(window,"pointermove",this.handlePointerMove),Uf(window,"pointerup",this.handlePointerUp),Uf(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(e){this.handlers=e},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),b_.update(this.updatePoint)},e}();function jw(e,t){return t?{point:t(e.point)}:e}function Fw(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Bw(e,t){var n=e.point;return{point:n,delta:Fw(n,$w(t)),offset:Fw(n,zw(t)),velocity:Uw(t,.1)}}function zw(e){return e[0]}function $w(e){return e[e.length-1]}function Uw(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,o=null,r=$w(e);n>=0&&(o=e[n],!(r.timestamp-o.timestamp>Av(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 s={x:(r.x-o.x)/a,y:(r.y-o.y)/a};return s.x===1/0&&(s.x=0),s.y===1/0&&(s.y=0),s}function Vw(e){return e.max-e.min}function Ww(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=.01),Pw(e,t)<n}function Hw(e,t,n,o){void 0===o&&(o=.5),e.origin=o,e.originPoint=kg(t.min,t.max,e.origin),e.scale=Vw(n)/Vw(t),(Ww(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=kg(n.min,n.max,e.origin)-e.originPoint,(Ww(e.translate)||isNaN(e.translate))&&(e.translate=0)}function qw(e,t,n,o){Hw(e.x,t.x,n.x,null==o?void 0:o.originX),Hw(e.y,t.y,n.y,null==o?void 0:o.originY)}function Yw(e,t,n){e.min=n.min+t.min,e.max=e.min+Vw(t)}function Gw(e,t,n){e.min=t.min-n.min,e.max=e.min+Vw(t)}function Qw(e,t,n){Gw(e.x,t.x,n.x),Gw(e.y,t.y,n.y)}function Kw(e,t,n){return{min:void 0!==t?e.min+t:void 0,max:void 0!==n?e.max+n-(e.max-e.min):void 0}}function Zw(e,t){var n,o=t.min-e.min,r=t.max-e.max;return t.max-t.min<e.max-e.min&&(o=(n=i_([r,o],2))[0],r=n[1]),{min:o,max:r}}var Xw=.35;function Jw(e,t,n){return{min:eb(e,t),max:eb(e,n)}}function eb(e,t){var n;return"number"==typeof e?e:null!==(n=e[t])&&void 0!==n?n:0}var tb=function(){return{x:{translate:0,scale:1,origin:0,originPoint:0},y:{translate:0,scale:1,origin:0,originPoint:0}}},nb=function(){return{x:{min:0,max:0},y:{min:0,max:0}}};function ob(e){return[e("x"),e("y")]}function rb(e){var t=e.top;return{x:{min:e.left,max:e.right},y:{min:t,max:e.bottom}}}function ab(e){return void 0===e||1===e}function sb(e){var t=e.scale,n=e.scaleX,o=e.scaleY;return!ab(t)||!ab(n)||!ab(o)}function ib(e){return sb(e)||cb(e.x)||cb(e.y)||e.z||e.rotate||e.rotateX||e.rotateY}function cb(e){return e&&"0%"!==e}function lb(e,t,n){return n+t*(e-n)}function mb(e,t,n,o,r){return void 0!==r&&(e=lb(e,r,o)),lb(e,n,o)+t}function ub(e,t,n,o,r){void 0===t&&(t=0),void 0===n&&(n=1),e.min=mb(e.min,t,n,o,r),e.max=mb(e.max,t,n,o,r)}function db(e,t){var n=t.x,o=t.y;ub(e.x,n.translate,n.scale,n.originPoint),ub(e.y,o.translate,o.scale,o.originPoint)}function pb(e,t){e.min=e.min+t,e.max=e.max+t}function yb(e,t,n){var o=i_(n,3),r=o[0],a=o[1],s=o[2],i=void 0!==t[s]?t[s]:.5,c=kg(e.min,e.max,i);ub(e,t[r],t[a],c,t.scale)}var _b=["x","scaleX","originX"],hb=["y","scaleY","originY"];function fb(e,t){yb(e.x,t,_b),yb(e.y,t,hb)}function gb(e,t){return rb(function(e,t){if(!t)return e;var n=t({x:e.left,y:e.top}),o=t({x:e.right,y:e.bottom});return{top:n.y,left:n.x,bottom:o.y,right:o.x}}(e.getBoundingClientRect(),t))}var vb=new WeakMap,wb=function(){function e(e){this.openGlobalLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=nb(),this.visualElement=e}return e.prototype.start=function(e,t){var n=this,o=(void 0===t?{}:t).snapToCursor,r=void 0!==o&&o;!1!==this.visualElement.isPresent&&(this.panSession=new Mw(e,{onSessionStart:function(e){n.stopAnimation(),r&&n.snapToCursor(Df(e,"page").point)},onStart:function(e,t){var o,r=n.getProps(),a=r.drag,s=r.dragPropagation,i=r.onDragStart;(!a||s||(n.openGlobalLock&&n.openGlobalLock(),n.openGlobalLock=Yf(a),n.openGlobalLock))&&(n.isDragging=!0,n.currentDirection=null,n.resolveConstraints(),n.visualElement.projection&&(n.visualElement.projection.isAnimationBlocked=!0,n.visualElement.projection.target=void 0),ob((function(e){var t,o,r=n.getAxisMotionValue(e).get()||0;if(jh.test(r)){var a=null===(o=null===(t=n.visualElement.projection)||void 0===t?void 0:t.layout)||void 0===o?void 0:o.actual[e];a&&(r=Vw(a)*(parseFloat(r)/100))}n.originPoint[e]=r})),null==i||i(e,t),null===(o=n.visualElement.animationState)||void 0===o||o.setActive(xf.Drag,!0))},onMove:function(e,t){var o=n.getProps(),r=o.dragPropagation,a=o.dragDirectionLock,s=o.onDirectionLock,i=o.onDrag;if(r||n.openGlobalLock){var c=t.offset;if(a&&null===n.currentDirection)return n.currentDirection=function(e,t){void 0===t&&(t=10);var n=null;return Math.abs(e.y)>t?n="y":Math.abs(e.x)>t&&(n="x"),n}(c),void(null!==n.currentDirection&&(null==s||s(n.currentDirection)));n.updateAxis("x",t.point,c),n.updateAxis("y",t.point,c),n.visualElement.syncRender(),null==i||i(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(xf.Drag,!1)},e.prototype.updateAxis=function(e,t,n){var o=this.getProps().drag;if(n&&bb(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&&e<o?e=n?kg(o,e,n.min):Math.max(e,o):void 0!==r&&e>r&&(e=n?kg(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&&eh(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:Kw(e.x,o,a),y:Kw(e.y,n,r)}}(r.actual,n),this.elastic=function(e){return void 0===e&&(e=Xw),!1===e?e=0:!0===e&&(e=Xw),{x:Jw(e,"left","right"),y:Jw(e,"top","bottom")}}(o),a!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&ob((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||!eh(t))return!1;var o=t.current;H_(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=gb(e,n),r=t.scroll;return r&&(pb(o.x,r.x),pb(o.y,r.y)),o}(o,r.root,this.visualElement.getTransformPagePoint()),s=function(e,t){return{x:Zw(e.x,t.x),y:Zw(e.y,t.y)}}(r.layout.actual,a);if(n){var i=n(function(e){var t=e.x,n=e.y;return{top:n.min,right:t.max,bottom:n.max,left:t.min}}(s));this.hasMutatedConstraints=!!i,i&&(s=rb(i))}return s},e.prototype.startAnimation=function(e){var t=this,n=this.getProps(),o=n.drag,r=n.dragMomentum,a=n.dragElastic,s=n.dragTransition,i=n.dragSnapToOrigin,c=n.onDragTransitionEnd,l=this.constraints||{},m=ob((function(n){var c;if(bb(n,o,t.currentDirection)){var m=null!==(c=null==l?void 0:l[n])&&void 0!==c?c:{};i&&(m={min:0,max:0});var u=a?200:1e6,d=a?40:1e7,p=a_(a_({type:"inertia",velocity:r?e[n]:0,bounceStiffness:u,bounceDamping:d,timeConstant:750,restDelta:1,restSpeed:10},s),m);return t.startAxisValueAnimation(n,p)}}));return Promise.all(m).then(c)},e.prototype.startAxisValueAnimation=function(e,t){return iw(e,this.getAxisMotionValue(e),0,t)},e.prototype.stopAnimation=function(){var e=this;ob((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;ob((function(n){if(bb(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],s=a.min,i=a.max;r.set(e[n]-kg(s,i,.5))}}}))},e.prototype.scalePositionWithinConstraints=function(){var e,t=this,n=this.getProps(),o=n.drag,r=n.dragConstraints,a=this.visualElement.projection;if(eh(r)&&a&&this.constraints){this.stopAnimation();var s={x:0,y:0};ob((function(e){var n,o,r,a,i,c=t.getAxisMotionValue(e);if(c){var l=c.get();s[e]=(n={min:l,max:l},o=t.constraints[e],r=.5,a=Vw(n),(i=Vw(o))>a?r=xg(o.min,o.max-a,n.min):a>i&&(r=xg(n.min,n.max-i,o.min)),ug(0,1,r))}}));var i=this.visualElement.getProps().transformTemplate;this.visualElement.getInstance().style.transform=i?i({},""):"none",null===(e=a.root)||void 0===e||e.updateScroll(),a.updateLayout(),this.resolveConstraints(),ob((function(e){if(bb(e,o,null)){var n=t.getAxisMotionValue(e),r=t.constraints[e],a=r.min,i=r.max;n.set(kg(a,i,s[e]))}}))}},e.prototype.addListeners=function(){var e,t=this;vb.set(this.visualElement,this);var n=Uf(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(){eh(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 s=Cf(window,"resize",(function(){return t.scalePositionWithinConstraints()}));return r.addEventListener("didUpdate",(function(e){var n=e.delta,o=e.hasLayoutChanged;t.isDragging&&o&&(ob((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(){s(),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,s=void 0!==a&&a,i=e.dragConstraints,c=void 0!==i&&i,l=e.dragElastic,m=void 0===l?Xw:l,u=e.dragMomentum,d=void 0===u||u;return a_(a_({},e),{drag:n,dragDirectionLock:r,dragPropagation:s,dragConstraints:c,dragElastic:m,dragMomentum:d})},e}();function bb(e,t,n){return!(!0!==t&&t!==e||null!==n&&n!==e)}var Eb={pan:ig((function(e){var t=e.onPan,n=e.onPanStart,o=e.onPanEnd,r=e.onPanSessionStart,a=e.visualElement,s=t||n||o||r,i=(0,V.useRef)(null),c=(0,V.useContext)(Q_).transformPagePoint,l={onSessionStart:r,onStart:n,onMove:t,onEnd:function(e,t){i.current=null,o&&o(e,t)}};(0,V.useEffect)((function(){null!==i.current&&i.current.updateHandlers(l)})),Vf(a,"pointerdown",s&&function(e){i.current=new Mw(e,l,{transformPagePoint:c})}),B_((function(){return i.current&&i.current.end()}))})),drag:ig((function(e){var t=e.dragControls,n=e.visualElement,o=R_((function(){return new wb(n)}));(0,V.useEffect)((function(){return t&&t.subscribe(o)}),[o,t]),(0,V.useEffect)((function(){return o.addListeners()}),[o])}))},Sb=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"],xb=function(e){var t=e.treeType,n=void 0===t?"":t,o=e.build,r=e.getBaseTarget,a=e.makeTargetAnimatable,s=e.measureViewportBox,i=e.render,c=e.readValueFromInstance,l=e.removeValueFromRenderState,m=e.sortNodePosition,u=e.scrapeMotionValuesFromProps;return function(e,t){var d=e.parent,p=e.props,y=e.presenceId,_=e.blockInitialAnimation,h=e.visualState,f=e.shouldReduceMotion;void 0===t&&(t={});var g,v,w=!1,b=h.latestValues,E=h.renderState,S=function(){var e=Sb.map((function(){return new dw})),t={},n={clearAllListeners:function(){return e.forEach((function(e){return e.clear()}))},updatePropListeners:function(e){Sb.forEach((function(o){var r,a="on"+o,s=e[a];null===(r=t[o])||void 0===r||r.call(t),s&&(t[o]=n[a](s))}))}};return e.forEach((function(e,t){n["on"+Sb[t]]=function(t){return e.add(t)},n["notify"+Sb[t]]=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.notify.apply(e,c_([],i_(t),!1))}})),n}(),x=new Map,k=new Map,N={},C=a_({},b);function T(){g&&w&&(O(),i(g,E,p.style,j.projection))}function O(){o(j,E,b,t,p)}function A(){S.notifyUpdate(b)}function I(e,t){var n=t.onChange((function(t){b[e]=t,p.onUpdate&&C_.update(A,!1,!0)})),o=t.onRenderRequest(j.scheduleRender);k.set(e,(function(){n(),o()}))}var R=u(p);for(var L in R){var D=R[L];void 0!==b[L]&&kh(D)&&D.set(b[L],!1)}var P=ah(p),M=sh(p),j=a_(a_({treeType:n,current:null,depth:d?d.depth+1:0,parent:d,children:new Set,presenceId:y,shouldReduceMotion:f,variantChildren:M?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:Boolean(null==d?void 0:d.isMounted()),blockInitialAnimation:_,isMounted:function(){return Boolean(g)},mount:function(e){w=!0,g=j.current=e,j.projection&&j.projection.mount(e),M&&d&&!P&&(v=null==d?void 0:d.addVariantChild(j)),x.forEach((function(e,t){return I(t,e)})),null==d||d.children.add(j),j.setProps(p)},unmount:function(){var e;null===(e=j.projection)||void 0===e||e.unmount(),b_.update(A),b_.render(T),k.forEach((function(e){return e()})),null==v||v(),null==d||d.children.delete(j),S.clearAllListeners(),g=void 0,w=!1},addVariantChild:function(e){var t,n=j.getClosestVariantNode();if(n)return null===(t=n.variantChildren)||void 0===t||t.add(e),function(){return n.variantChildren.delete(e)}},sortNodePosition:function(e){return m&&n===e.treeType?m(j.getInstance(),e.getInstance()):0},getClosestVariantNode:function(){return M?j:null==d?void 0:d.getClosestVariantNode()},getLayoutId:function(){return p.layoutId},getInstance:function(){return g},getStaticValue:function(e){return b[e]},setStaticValue:function(e,t){return b[e]=t},getLatestValues:function(){return b},setVisibility:function(e){j.isVisible!==e&&(j.isVisible=e,j.scheduleRender())},makeTargetAnimatable:function(e,t){return void 0===t&&(t=!0),a(j,e,p,t)},measureViewportBox:function(){return s(g,p)},addValue:function(e,t){j.hasValue(e)&&j.removeValue(e),x.set(e,t),b[e]=t.get(),I(e,t)},removeValue:function(e){var t;x.delete(e),null===(t=k.get(e))||void 0===t||t(),k.delete(e),delete b[e],l(e,E)},hasValue:function(e){return x.has(e)},getValue:function(e,t){var n=x.get(e);return void 0===n&&void 0!==t&&(n=yw(t),j.addValue(e,n)),n},forEachValue:function(e){return x.forEach(e)},readValue:function(e){var n;return null!==(n=b[e])&&void 0!==n?n:c(g,e,t)},setBaseTarget:function(e,t){C[e]=t},getBaseTarget:function(e){if(r){var t=r(p,e);if(void 0!==t&&!kh(t))return t}return C[e]}},S),{build:function(){return O(),E},scheduleRender:function(){C_.render(T,!1,!0)},syncRender:T,setProps:function(e){(e.transformTemplate||p.transformTemplate)&&j.scheduleRender(),p=e,S.updatePropListeners(e),N=function(e,t,n){var o;for(var r in t){var a=t[r],s=n[r];if(kh(a))e.addValue(r,a);else if(kh(s))e.addValue(r,yw(a));else if(s!==a)if(e.hasValue(r)){var i=e.getValue(r);!i.hasAnimated&&i.set(a)}else e.addValue(r,yw(null!==(o=e.getStaticValue(r))&&void 0!==o?o:a))}for(var r in n)void 0===t[r]&&e.removeValue(r);return t}(j,u(p),N)},getProps:function(){return p},getVariant:function(e){var t;return null===(t=p.variants)||void 0===t?void 0:t[e]},getDefaultTransition:function(){return p.transition},getTransformPagePoint:function(){return p.transformPagePoint},getVariantContext:function(e){if(void 0===e&&(e=!1),e)return null==d?void 0:d.getVariantContext();if(!P){var t=(null==d?void 0:d.getVariantContext())||{};return void 0!==p.initial&&(t.initial=p.initial),t}for(var n={},o=0;o<Nb;o++){var r=kb[o],a=p[r];(nh(a)||!1===a)&&(n[r]=a)}return n}});return j}},kb=c_(["initial"],i_(Nw),!1),Nb=kb.length;function Cb(e){return"string"==typeof e&&e.startsWith("var(--")}var Tb=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function Ob(e,t,n){void 0===n&&(n=1),H_(n<=4,'Max CSS variable fallback depth detected in property "'.concat(e,'". This may indicate a circular fallback dependency.'));var o=i_(function(e){var t=Tb.exec(e);if(!t)return[,];var n=i_(t,3);return[n[1],n[2]]}(e),2),r=o[0],a=o[1];if(r){var s=window.getComputedStyle(t).getPropertyValue(r);return s?s.trim():Cb(a)?Ob(a,t,n+1):a}}var Ab,Ib=new Set(["width","height","top","left","right","bottom","x","y"]),Rb=function(e){return Ib.has(e)},Lb=function(e,t){e.set(t,!1),e.set(t)},Db=function(e){return e===Uh||e===Fh};!function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"}(Ab||(Ab={}));var Pb=function(e,t){return parseFloat(e.split(", ")[t])},Mb=function(e,t){return function(n,o){var r=o.transform;if("none"===r||!r)return 0;var a=r.match(/^matrix3d\((.+)\)$/);if(a)return Pb(a[1],t);var s=r.match(/^matrix\((.+)\)$/);return s?Pb(s[1],e):0}},jb=new Set(["x","y","z"]),Fb=gh.filter((function(e){return!jb.has(e)})),Bb={width:function(e,t){var n=e.x,o=t.paddingLeft,r=void 0===o?"0":o,a=t.paddingRight,s=void 0===a?"0":a;return n.max-n.min-parseFloat(r)-parseFloat(s)},height:function(e,t){var n=e.y,o=t.paddingTop,r=void 0===o?"0":o,a=t.paddingBottom,s=void 0===a?"0":a;return n.max-n.min-parseFloat(r)-parseFloat(s)},top:function(e,t){var n=t.top;return parseFloat(n)},left:function(e,t){var n=t.left;return parseFloat(n)},bottom:function(e,t){var n=e.y,o=t.top;return parseFloat(o)+(n.max-n.min)},right:function(e,t){var n=e.x,o=t.left;return parseFloat(o)+(n.max-n.min)},x:Mb(4,13),y:Mb(5,14)};function zb(e,t,n,o){return function(e){return Object.keys(e).some(Rb)}(t)?function(e,t,n,o){void 0===n&&(n={}),void 0===o&&(o={}),t=a_({},t),o=a_({},o);var r=Object.keys(t).filter(Rb),a=[],s=!1,i=[];if(r.forEach((function(r){var c=e.getValue(r);if(e.hasValue(r)){var l,m=n[r],u=fw(m),d=t[r];if(ff(d)){var p=d.length,y=null===d[0]?1:0;m=d[y],u=fw(m);for(var _=y;_<p;_++)l?H_(fw(d[_])===l,"All keyframes must be of the same type"):(l=fw(d[_]),H_(l===u||Db(u)&&Db(l),"Keyframes must be of the same dimension as the current value"))}else l=fw(d);if(u!==l)if(Db(u)&&Db(l)){var h=c.get();"string"==typeof h&&c.set(parseFloat(h)),"string"==typeof d?t[r]=parseFloat(d):Array.isArray(d)&&l===Fh&&(t[r]=d.map(parseFloat))}else(null==u?void 0:u.transform)&&(null==l?void 0:l.transform)&&(0===m||0===d)?0===m?c.set(l.transform(m)):t[r]=u.transform(d):(s||(a=function(e){var t=[];return Fb.forEach((function(n){var o=e.getValue(n);void 0!==o&&(t.push([n,o.get()]),o.set(n.startsWith("scale")?1:0))})),t.length&&e.syncRender(),t}(e),s=!0),i.push(r),o[r]=void 0!==o[r]?o[r]:t[r],Lb(c,d))}})),i.length){var c=i.indexOf("height")>=0?window.pageYOffset:null,l=function(e,t,n){var o=t.measureViewportBox(),r=t.getInstance(),a=getComputedStyle(r),s=a.display,i={};"none"===s&&t.setStaticValue("display",e.display||"block"),n.forEach((function(e){i[e]=Bb[e](o,a)})),t.syncRender();var c=t.measureViewportBox();return n.forEach((function(n){var o=t.getValue(n);Lb(o,i[n]),e[n]=Bb[n](c,a)})),e}(t,e,i);return a.length&&a.forEach((function(t){var n=i_(t,2),o=n[0],r=n[1];e.getValue(o).set(r)})),e.syncRender(),null!==c&&window.scrollTo({top:c}),{target:l,transitionEnd:o}}return{target:t,transitionEnd:o}}(e,t,n,o):{target:t,transitionEnd:o}}var $b={treeType:"dom",readValueFromInstance:function(e,t){if(bh(t)){var n=Jv(t);return n&&n.default||0}var o,r=(o=e,window.getComputedStyle(o));return(Ch(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 gb(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,s=t.transitionEnd,i=s_(t,["transition","transitionEnd"]),c=function(e,t,n){var o,r,a={};for(var s in e)a[s]=null!==(o=bw(s,t))&&void 0!==o?o:null===(r=n.getValue(s))||void 0===r?void 0:r.get();return a}(i,a||{},e);if(r&&(s&&(s=r(s)),i&&(i=r(i)),c&&(c=r(c))),o){!function(e,t,n){var o,r,a,s,i=Object.keys(t).filter((function(t){return!e.hasValue(t)})),c=i.length;if(c)for(var l=0;l<c;l++){var m=i[l],u=t[m],d=null;Array.isArray(u)&&(d=u[0]),null===d&&(d=null!==(r=null!==(o=n[m])&&void 0!==o?o:e.readValue(m))&&void 0!==r?r:t[m]),null!=d&&("string"==typeof d&&(cw(d)||lw(d))?d=parseFloat(d):!vw(d)&&Yg.test(u)&&(d=ew(m,u)),e.addValue(m,yw(d)),null!==(a=(s=n)[m])&&void 0!==a||(s[m]=d),e.setBaseTarget(m,d))}}(e,i,c);var l=function(e,t,n,o){var r=function(e,t,n){var o,r=s_(t,[]),a=e.getInstance();if(!(a instanceof Element))return{target:r,transitionEnd:n};for(var s in n&&(n=a_({},n)),e.forEachValue((function(e){var t=e.get();if(Cb(t)){var n=Ob(t,a);n&&e.set(n)}})),r){var i=r[s];if(Cb(i)){var c=Ob(i,a);c&&(r[s]=c,n&&(null!==(o=n[s])&&void 0!==o||(n[s]=i)))}}return{target:r,transitionEnd:n}}(e,t,o);return zb(e,t=r.target,n,o=r.transitionEnd)}(e,i,c,s);s=l.transitionEnd,i=l.target}return a_({transition:a,transitionEnd:s},i)},scrapeMotionValuesFromProps:yf,build:function(e,t,n,o,r){void 0!==e.isVisible&&(t.style.visibility=e.isVisible?"visible":"hidden"),Yh(t,n,o,r.transformTemplate)},render:uf},Ub=xb($b),Vb=xb(a_(a_({},$b),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var n;return bh(t)?(null===(n=Jv(t))||void 0===n?void 0:n.default)||0:(t=df.has(t)?t:mf(t),e.getAttribute(t))},scrapeMotionValuesFromProps:_f,build:function(e,t,n,o,r){rf(t,n,o,r.transformTemplate)},render:pf})),Wb=function(e,t){return _h(e)?Vb(t,{enableHardwareAcceleration:!1}):Ub(t,{enableHardwareAcceleration:!0})};function Hb(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var qb={correct:function(e,t){if(!t.target)return e;if("string"==typeof e){if(!Fh.test(e))return e;e=parseFloat(e)}var n=Hb(e,t.target.x),o=Hb(e,t.target.y);return"".concat(n,"% ").concat(o,"%")}},Yb="_$css",Gb={correct:function(e,t){var n=t.treeScale,o=t.projectionDelta,r=e,a=e.includes("var("),s=[];a&&(e=e.replace(Tb,(function(e){return s.push(e),Yb})));var i=Yg.parse(e);if(i.length>5)return r;var c=Yg.createTransformer(e),l="number"!=typeof i[0]?1:0,m=o.x.scale*n.x,u=o.y.scale*n.y;i[0+l]/=m,i[1+l]/=u;var d=kg(m,u,.5);"number"==typeof i[2+l]&&(i[2+l]/=d),"number"==typeof i[3+l]&&(i[3+l]/=d);var p=c(i);if(a){var y=0;p=p.replace(Yb,(function(){var e=s[y];return y++,e}))}return p}},Qb=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r_(t,e),t.prototype.componentDidMount=function(){var e,t=this,n=this.props,o=n.visualElement,r=n.layoutGroup,a=n.switchLayoutGroup,s=n.layoutId,i=o.projection;e=Kb,Object.assign(hh,e),i&&((null==r?void 0:r.group)&&r.group.add(i),(null==a?void 0:a.register)&&s&&a.register(i),i.root.didUpdate(),i.addEventListener("animationComplete",(function(){t.safeToRemove()})),i.setOptions(a_(a_({},i.options),{onExitComplete:function(){return t.safeToRemove()}}))),ch.hasEverUpdated=!0},t.prototype.getSnapshotBeforeUpdate=function(e){var t=this,n=this.props,o=n.layoutDependency,r=n.visualElement,a=n.drag,s=n.isPresent,i=r.projection;return i?(i.isPresent=s,a||e.layoutDependency!==o||void 0===o?i.willUpdate():this.safeToRemove(),e.isPresent!==s&&(s?i.promote():i.relegate()||C_.postRender((function(){var e;(null===(e=i.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}(V.Component),Kb={borderRadius:a_(a_({},qb),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:qb,borderTopRightRadius:qb,borderBottomLeftRadius:qb,borderBottomRightRadius:qb,boxShadow:Gb},Zb={measureLayout:function(e){var t=i_(lg(),2),n=t[0],o=t[1],r=(0,V.useContext)(F_);return V.createElement(Qb,a_({},e,{layoutGroup:r,switchLayoutGroup:(0,V.useContext)(mh),isPresent:n,safeToRemove:o}))}},Xb=["TopLeft","TopRight","BottomLeft","BottomRight"],Jb=Xb.length,eE=function(e){return"string"==typeof e?parseFloat(e):e},tE=function(e){return"number"==typeof e||Fh.test(e)};function nE(e,t){var n;return null!==(n=e[t])&&void 0!==n?n:e.borderRadius}var oE=aE(0,.5,dv),rE=aE(.5,.95,iv);function aE(e,t,n){return function(o){return o<e?0:o>t?1:n(xg(e,t,o))}}function sE(e,t){e.min=t.min,e.max=t.max}function iE(e,t){sE(e.x,t.x),sE(e.y,t.y)}function cE(e,t,n,o,r){return e=lb(e-=t,1/n,o),void 0!==r&&(e=lb(e,1/r,o)),e}function lE(e,t,n,o,r){var a=i_(n,3),s=a[0],i=a[1],c=a[2];!function(e,t,n,o,r,a,s){if(void 0===t&&(t=0),void 0===n&&(n=1),void 0===o&&(o=.5),void 0===a&&(a=e),void 0===s&&(s=e),jh.test(t)&&(t=parseFloat(t),t=kg(s.min,s.max,t/100)-s.min),"number"==typeof t){var i=kg(a.min,a.max,o);e===a&&(i-=t),e.min=cE(e.min,t,n,i,r),e.max=cE(e.max,t,n,i,r)}}(e,t[s],t[i],t[c],t.scale,o,r)}var mE=["x","scaleX","originX"],uE=["y","scaleY","originY"];function dE(e,t,n,o){lE(e.x,t,mE,null==n?void 0:n.x,null==o?void 0:o.x),lE(e.y,t,uE,null==n?void 0:n.y,null==o?void 0:o.y)}function pE(e){return 0===e.translate&&1===e.scale}function yE(e){return pE(e.x)&&pE(e.y)}function _E(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 hE=function(){function e(){this.members=[]}return e.prototype.add=function(e){mw(this.members,e),e.scheduleRender()},e.prototype.remove=function(e){if(uw(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}(),fE="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function gE(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 s=n.rotate,i=n.rotateX,c=n.rotateY;s&&(a+="rotate(".concat(s,"deg) ")),i&&(a+="rotateX(".concat(i,"deg) ")),c&&(a+="rotateY(".concat(c,"deg) "))}var l=e.x.scale*t.x,m=e.y.scale*t.y;return(a+="scale(".concat(l,", ").concat(m,")"))===fE?"none":a}var vE=function(e,t){return e.depth-t.depth},wE=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(e){mw(this.children,e),this.isDirty=!0},e.prototype.remove=function(e){uw(this.children,e),this.isDirty=!0},e.prototype.forEach=function(e){this.isDirty&&this.children.sort(vE),this.isDirty=!1,this.children.forEach(e)},e}();function bE(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(TE),r.nodes.forEach(OE)},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?c_(c_([],i_(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<this.path.length;a++)this.path[a].shouldResetTransform=!0;this.root===this&&(this.nodes=new wE)}return e.prototype.addEventListener=function(e,t){return this.eventHandlers.has(e)||this.eventHandlers.set(e,new dw),this.eventHandlers.get(e).add(t)},e.prototype.notifyListeners=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var o=this.eventHandlers.get(e);null==o||o.notify.apply(o,c_([],i_(t),!1))},e.prototype.hasListeners=function(e){return this.eventHandlers.has(e)},e.prototype.registerPotentialNode=function(e,t){this.potentialNodes.set(e,t)},e.prototype.mount=function(e,n){var o,r=this;if(void 0===n&&(n=!1),!this.instance){this.isSVG=e instanceof SVGElement&&"svg"!==e.tagName,this.instance=e;var a=this.options,s=a.layoutId,i=a.layout,c=a.visualElement;if(c&&!c.getInstance()&&c.mount(e),this.root.nodes.add(this),null===(o=this.parent)||void 0===o||o.children.add(this),this.id&&this.root.potentialNodes.delete(this.id),n&&(i||s)&&(this.isLayoutDirty=!0),t){var l,m=function(){return r.root.updateBlockedByResize=!1};t(e,(function(){r.root.updateBlockedByResize=!0,clearTimeout(l),l=window.setTimeout(m,250),ch.hasAnimatedSinceResize&&(ch.hasAnimatedSinceResize=!1,r.nodes.forEach(CE))}))}s&&this.root.registerSharedNode(s,this),!1!==this.options.animate&&c&&(s||i)&&this.addEventListener("didUpdate",(function(e){var t,n,o,a,s,i=e.delta,l=e.hasLayoutChanged,m=e.hasRelativeTargetChanged,u=e.layout;if(r.isTreeAnimationBlocked())return r.target=void 0,void(r.relativeTarget=void 0);var d=null!==(n=null!==(t=r.options.transition)&&void 0!==t?t:c.getDefaultTransition())&&void 0!==n?n:PE,p=c.getProps(),y=p.onLayoutAnimationStart,_=p.onLayoutAnimationComplete,h=!r.targetLayout||!_E(r.targetLayout,u)||m,f=!l&&m;if((null===(o=r.resumeFrom)||void 0===o?void 0:o.instance)||f||l&&(h||!r.currentAnimation)){r.resumeFrom&&(r.resumingFrom=r.resumeFrom,r.resumingFrom.resumingFrom=void 0),r.setAnimationOrigin(i,f);var g=a_(a_({},sw(d,"layout")),{onPlay:y,onComplete:_});c.shouldReduceMotion&&(g.delay=0,g.type=!1),r.startAnimation(g)}else l||0!==r.animationProgress||r.finishAnimation(),r.isLead()&&(null===(s=(a=r.options).onExitComplete)||void 0===s||s.call(a));r.targetLayout=u}))}},e.prototype.unmount=function(){var e,t;this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this),null===(e=this.getStack())||void 0===e||e.remove(this),null===(t=this.parent)||void 0===t||t.children.delete(this),this.instance=void 0,b_.preRender(this.updateProjection)},e.prototype.blockUpdate=function(){this.updateManuallyBlocked=!0},e.prototype.unblockUpdate=function(){this.updateManuallyBlocked=!1},e.prototype.isUpdateBlocked=function(){return this.updateManuallyBlocked||this.updateBlockedByResize},e.prototype.isTreeAnimationBlocked=function(){var e;return this.isAnimationBlocked||(null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimationBlocked())||!1},e.prototype.startUpdate=function(){var e;this.isUpdateBlocked()||(this.isUpdating=!0,null===(e=this.nodes)||void 0===e||e.forEach(AE))},e.prototype.willUpdate=function(e){var t,n,o;if(void 0===e&&(e=!0),this.root.isUpdateBlocked())null===(n=(t=this.options).onExitComplete)||void 0===n||n.call(t);else if(!this.root.isUpdating&&this.root.startUpdate(),!this.isLayoutDirty){this.isLayoutDirty=!0;for(var r=0;r<this.path.length;r++){var a=this.path[r];a.shouldResetTransform=!0,a.updateScroll()}var s=this.options,i=s.layoutId,c=s.layout;if(void 0!==i||c){var l=null===(o=this.options.visualElement)||void 0===o?void 0:o.getProps().transformTemplate;this.prevTransformTemplateValue=null==l?void 0:l(this.latestValues,""),this.updateSnapshot(),e&&this.notifyListeners("willUpdate")}}},e.prototype.didUpdate=function(){if(this.isUpdateBlocked())return this.unblockUpdate(),this.clearAllSnapshots(),void this.nodes.forEach(kE);this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(ME),this.potentialNodes.clear()),this.nodes.forEach(NE),this.nodes.forEach(EE),this.nodes.forEach(SE),this.clearAllSnapshots(),E_.update(),E_.preRender(),E_.render())},e.prototype.clearAllSnapshots=function(){this.nodes.forEach(xE),this.sharedNodes.forEach(IE)},e.prototype.scheduleUpdateProjection=function(){C_.preRender(this.updateProjection,!1,!0)},e.prototype.scheduleCheckAfterUnmount=function(){var e=this;C_.postRender((function(){e.isLayoutDirty?e.root.didUpdate():e.root.checkUpdateFailed()}))},e.prototype.updateSnapshot=function(){if(!this.snapshot&&this.instance){var e=this.measure(),t=this.removeTransform(this.removeElementScroll(e));FE(t),this.snapshot={measured:e,layout:t,latestValues:{}}}},e.prototype.updateLayout=function(){var e;if(this.instance&&(this.updateScroll(),this.options.alwaysMeasureLayout&&this.isLead()||this.isLayoutDirty)){if(this.resumeFrom&&!this.resumeFrom.instance)for(var t=0;t<this.path.length;t++)this.path[t].updateScroll();var n=this.measure();FE(n);var o=this.layout;this.layout={measured:n,actual:this.removeElementScroll(n)},this.layoutCorrected=nb(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.actual),null===(e=this.options.visualElement)||void 0===e||e.notifyLayoutMeasure(this.layout.actual,null==o?void 0:o.actual)}},e.prototype.updateScroll=function(){this.options.layoutScroll&&this.instance&&(this.isScrollRoot=r(this.instance),this.scroll=o(this.instance))},e.prototype.resetTransform=function(){var e;if(a){var t=this.isLayoutDirty||this.shouldResetTransform,n=this.projectionDelta&&!yE(this.projectionDelta),o=null===(e=this.options.visualElement)||void 0===e?void 0:e.getProps().transformTemplate,r=null==o?void 0:o(this.latestValues,""),s=r!==this.prevTransformTemplateValue;t&&(n||ib(this.latestValues)||s)&&(a(this.instance,r),this.shouldResetTransform=!1,this.scheduleRender())}},e.prototype.measure=function(){var e=this.options.visualElement;if(!e)return nb();var t=e.measureViewportBox(),n=this.root.scroll;return n&&(pb(t.x,n.x),pb(t.y,n.y)),t},e.prototype.removeElementScroll=function(e){var t=nb();iE(t,e);for(var n=0;n<this.path.length;n++){var o=this.path[n],r=o.scroll,a=o.options,s=o.isScrollRoot;if(o!==this.root&&r&&a.layoutScroll){if(s){iE(t,e);var i=this.root.scroll;i&&(pb(t.x,-i.x),pb(t.y,-i.y))}pb(t.x,r.x),pb(t.y,r.y)}}return t},e.prototype.applyTransform=function(e,t){void 0===t&&(t=!1);var n=nb();iE(n,e);for(var o=0;o<this.path.length;o++){var r=this.path[o];!t&&r.options.layoutScroll&&r.scroll&&r!==r.root&&fb(n,{x:-r.scroll.x,y:-r.scroll.y}),ib(r.latestValues)&&fb(n,r.latestValues)}return ib(this.latestValues)&&fb(n,this.latestValues),n},e.prototype.removeTransform=function(e){var t,n=nb();iE(n,e);for(var o=0;o<this.path.length;o++){var r=this.path[o];if(r.instance&&ib(r.latestValues)){sb(r.latestValues)&&r.updateSnapshot();var a=nb();iE(a,r.measure()),dE(n,r.latestValues,null===(t=r.snapshot)||void 0===t?void 0:t.layout,a)}}return ib(this.latestValues)&&dE(n,this.latestValues),n},e.prototype.setTargetDelta=function(e){this.targetDelta=e,this.root.scheduleUpdateProjection()},e.prototype.setOptions=function(e){var t;this.options=a_(a_(a_({},this.options),e),{crossfade:null===(t=e.crossfade)||void 0===t||t})},e.prototype.clearMeasurements=function(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1},e.prototype.resolveTargetDelta=function(){var e,t,n,o,r=this.options,a=r.layout,s=r.layoutId;this.layout&&(a||s)&&(this.targetDelta||this.relativeTarget||(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget=nb(),this.relativeTargetOrigin=nb(),Qw(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),iE(this.relativeTarget,this.relativeTargetOrigin))),(this.relativeTarget||this.targetDelta)&&(this.target||(this.target=nb(),this.targetWithTransforms=nb()),this.relativeTarget&&this.relativeTargetOrigin&&(null===(e=this.relativeParent)||void 0===e?void 0:e.target)?(t=this.target,n=this.relativeTarget,o=this.relativeParent.target,Yw(t.x,n.x,o.x),Yw(t.y,n.y,o.y)):this.targetDelta?(Boolean(this.resumingFrom)?this.target=this.applyTransform(this.layout.actual):iE(this.target,this.layout.actual),db(this.target,this.targetDelta)):iE(this.target,this.layout.actual),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&Boolean(this.relativeParent.resumingFrom)===Boolean(this.resumingFrom)&&!this.relativeParent.options.layoutScroll&&this.relativeParent.target&&(this.relativeTarget=nb(),this.relativeTargetOrigin=nb(),Qw(this.relativeTargetOrigin,this.target,this.relativeParent.target),iE(this.relativeTarget,this.relativeTargetOrigin)))))},e.prototype.getClosestProjectingParent=function(){if(this.parent&&!ib(this.parent.latestValues))return(this.parent.relativeTarget||this.parent.targetDelta)&&this.parent.layout?this.parent:this.parent.getClosestProjectingParent()},e.prototype.calcProjection=function(){var e,t=this.options,n=t.layout,o=t.layoutId;if(this.isTreeAnimating=Boolean((null===(e=this.parent)||void 0===e?void 0:e.isTreeAnimating)||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),this.layout&&(n||o)){var r=this.getLead();iE(this.layoutCorrected,this.layout.actual),function(e,t,n,o){var r,a;void 0===o&&(o=!1);var s=n.length;if(s){var i,c;t.x=t.y=1;for(var l=0;l<s;l++)c=(i=n[l]).projectionDelta,"contents"!==(null===(a=null===(r=i.instance)||void 0===r?void 0:r.style)||void 0===a?void 0:a.display)&&(o&&i.options.layoutScroll&&i.scroll&&i!==i.root&&fb(e,{x:-i.scroll.x,y:-i.scroll.y}),c&&(t.x*=c.x.scale,t.y*=c.y.scale,db(e,c)),o&&ib(i.latestValues)&&fb(e,i.latestValues))}}(this.layoutCorrected,this.treeScale,this.path,Boolean(this.resumingFrom)||this!==r);var a=r.target;if(a){this.projectionDelta||(this.projectionDelta=tb(),this.projectionDeltaWithTransform=tb());var s=this.treeScale.x,i=this.treeScale.y,c=this.projectionTransform;qw(this.projectionDelta,this.layoutCorrected,a,this.latestValues),this.projectionTransform=gE(this.projectionDelta,this.treeScale),this.projectionTransform===c&&this.treeScale.x===s&&this.treeScale.y===i||(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",a))}}},e.prototype.hide=function(){this.isVisible=!1},e.prototype.show=function(){this.isVisible=!0},e.prototype.scheduleRender=function(e){var t,n,o;void 0===e&&(e=!0),null===(n=(t=this.options).scheduleRender)||void 0===n||n.call(t),e&&(null===(o=this.getStack())||void 0===o||o.scheduleRender()),this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)},e.prototype.setAnimationOrigin=function(e,t){var n,o=this;void 0===t&&(t=!1);var r=this.snapshot,a=(null==r?void 0:r.latestValues)||{},s=a_({},this.latestValues),i=tb();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!t;var c=nb(),l=null==r?void 0:r.isShared,m=((null===(n=this.getStack())||void 0===n?void 0:n.members.length)||0)<=1,u=Boolean(l&&!m&&!0===this.options.crossfade&&!this.path.some(DE));this.animationProgress=0,this.mixTargetDelta=function(t){var n,r=t/1e3;RE(i.x,e.x,r),RE(i.y,e.y,r),o.setTargetDelta(i),o.relativeTarget&&o.relativeTargetOrigin&&o.layout&&(null===(n=o.relativeParent)||void 0===n?void 0:n.layout)&&(Qw(c,o.layout.actual,o.relativeParent.layout.actual),function(e,t,n,o){LE(e.x,t.x,n.x,o),LE(e.y,t.y,n.y,o)}(o.relativeTarget,o.relativeTargetOrigin,c,r)),l&&(o.animationValues=s,function(e,t,n,o,r,a){var s,i,c,l;r?(e.opacity=kg(0,null!==(s=n.opacity)&&void 0!==s?s:1,oE(o)),e.opacityExit=kg(null!==(i=t.opacity)&&void 0!==i?i:1,0,rE(o))):a&&(e.opacity=kg(null!==(c=t.opacity)&&void 0!==c?c:1,null!==(l=n.opacity)&&void 0!==l?l:1,o));for(var m=0;m<Jb;m++){var u="border".concat(Xb[m],"Radius"),d=nE(t,u),p=nE(n,u);void 0===d&&void 0===p||(d||(d=0),p||(p=0),0===d||0===p||tE(d)===tE(p)?(e[u]=Math.max(kg(eE(d),eE(p),o),0),(jh.test(p)||jh.test(d))&&(e[u]+="%")):e[u]=p)}(t.rotate||n.rotate)&&(e.rotate=kg(t.rotate||0,n.rotate||0,o))}(s,a,o.latestValues,r,u,m)),o.root.scheduleUpdateProjection(),o.scheduleRender(),o.animationProgress=r},this.mixTargetDelta(0)},e.prototype.startAnimation=function(e){var t,n,o=this;this.notifyListeners("animationStart"),null===(t=this.currentAnimation)||void 0===t||t.stop(),this.resumingFrom&&(null===(n=this.resumingFrom.currentAnimation)||void 0===n||n.stop()),this.pendingAnimation&&(b_.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=C_.update((function(){ch.hasAnimatedSinceResize=!0,o.currentAnimation=function(e,t,n){void 0===n&&(n={});var o=kh(0)?0:yw(0);return iw("",o,1e3,n),{stop:function(){return o.stop()},isAnimating:function(){return o.isAnimating()}}}(0,0,a_(a_({},e),{onUpdate:function(t){var n;o.mixTargetDelta(t),null===(n=e.onUpdate)||void 0===n||n.call(e,t)},onComplete:function(){var t;null===(t=e.onComplete)||void 0===t||t.call(e),o.completeAnimation()}})),o.resumingFrom&&(o.resumingFrom.currentAnimation=o.currentAnimation),o.pendingAnimation=void 0}))},e.prototype.completeAnimation=function(){var e;this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0),null===(e=this.getStack())||void 0===e||e.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")},e.prototype.finishAnimation=function(){var e;this.currentAnimation&&(null===(e=this.mixTargetDelta)||void 0===e||e.call(this,1e3),this.currentAnimation.stop()),this.completeAnimation()},e.prototype.applyTransformsToTarget=function(){var e=this.getLead(),t=e.targetWithTransforms,n=e.target,o=e.layout,r=e.latestValues;t&&n&&o&&(iE(t,n),fb(t,r),qw(this.projectionDeltaWithTransform,this.layoutCorrected,t,r))},e.prototype.registerSharedNode=function(e,t){var n,o,r;this.sharedNodes.has(e)||this.sharedNodes.set(e,new hE),this.sharedNodes.get(e).add(t),t.promote({transition:null===(n=t.options.initialPromotionConfig)||void 0===n?void 0:n.transition,preserveFollowOpacity:null===(r=null===(o=t.options.initialPromotionConfig)||void 0===o?void 0:o.shouldPreserveFollowOpacity)||void 0===r?void 0:r.call(o,t)})},e.prototype.isLead=function(){var e=this.getStack();return!e||e.lead===this},e.prototype.getLead=function(){var e;return this.options.layoutId&&(null===(e=this.getStack())||void 0===e?void 0:e.lead)||this},e.prototype.getPrevLead=function(){var e;return this.options.layoutId?null===(e=this.getStack())||void 0===e?void 0:e.prevLead:void 0},e.prototype.getStack=function(){var e=this.options.layoutId;if(e)return this.root.sharedNodes.get(e)},e.prototype.promote=function(e){var t=void 0===e?{}:e,n=t.needsReset,o=t.transition,r=t.preserveFollowOpacity,a=this.getStack();a&&a.promote(this,r),n&&(this.projectionDelta=void 0,this.needsReset=!0),o&&this.setOptions({transition:o})},e.prototype.relegate=function(){var e=this.getStack();return!!e&&e.relegate(this)},e.prototype.resetRotation=function(){var e=this.options.visualElement;if(e){for(var t=!1,n={},o=0;o<fh.length;o++){var r="rotate"+fh[o];e.getStaticValue(r)&&(t=!0,n[r]=e.getStaticValue(r),e.setStaticValue(r,0))}if(t){for(var r in null==e||e.syncRender(),n)e.setStaticValue(r,n[r]);e.scheduleRender()}}},e.prototype.getProjectionStyles=function(e){var t,n,o,r,a,s;void 0===e&&(e={});var i={};if(!this.instance||this.isSVG)return i;if(!this.isVisible)return{visibility:"hidden"};i.visibility="";var c=null===(t=this.options.visualElement)||void 0===t?void 0:t.getProps().transformTemplate;if(this.needsReset)return this.needsReset=!1,i.opacity="",i.pointerEvents=wf(e.pointerEvents)||"",i.transform=c?c(this.latestValues,""):"none",i;var l=this.getLead();if(!this.projectionDelta||!this.layout||!l.target){var m={};return this.options.layoutId&&(m.opacity=null!==(n=this.latestValues.opacity)&&void 0!==n?n:1,m.pointerEvents=wf(e.pointerEvents)||""),this.hasProjected&&!ib(this.latestValues)&&(m.transform=c?c({},""):"none",this.hasProjected=!1),m}var u=l.animationValues||l.latestValues;this.applyTransformsToTarget(),i.transform=gE(this.projectionDeltaWithTransform,this.treeScale,u),c&&(i.transform=c(u,i.transform));var d=this.projectionDelta,p=d.x,y=d.y;for(var _ in i.transformOrigin="".concat(100*p.origin,"% ").concat(100*y.origin,"% 0"),l.animationValues?i.opacity=l===this?null!==(r=null!==(o=u.opacity)&&void 0!==o?o:this.latestValues.opacity)&&void 0!==r?r:1:this.preserveOpacity?this.latestValues.opacity:u.opacityExit:i.opacity=l===this?null!==(a=u.opacity)&&void 0!==a?a:"":null!==(s=u.opacityExit)&&void 0!==s?s:0,hh)if(void 0!==u[_]){var h=hh[_],f=h.correct,g=h.applyTo,v=f(u[_],l);if(g)for(var w=g.length,b=0;b<w;b++)i[g[b]]=v;else i[_]=v}return this.options.layoutId&&(i.pointerEvents=l===this?wf(e.pointerEvents)||"":"none"),i},e.prototype.clearSnapshot=function(){this.resumeFrom=this.snapshot=void 0},e.prototype.resetTree=function(){this.root.nodes.forEach((function(e){var t;return null===(t=e.currentAnimation)||void 0===t?void 0:t.stop()})),this.root.nodes.forEach(kE),this.root.sharedNodes.clear()},e}()}function EE(e){e.updateLayout()}function SE(e){var t,n,o,r,a=null!==(n=null===(t=e.resumeFrom)||void 0===t?void 0:t.snapshot)&&void 0!==n?n:e.snapshot;if(e.isLead()&&e.layout&&a&&e.hasListeners("didUpdate")){var s=e.layout,i=s.actual,c=s.measured;"size"===e.options.animationType?ob((function(e){var t=a.isShared?a.measured[e]:a.layout[e],n=Vw(t);t.min=i[e].min,t.max=t.min+n})):"position"===e.options.animationType&&ob((function(e){var t=a.isShared?a.measured[e]:a.layout[e],n=Vw(i[e]);t.max=t.min+n}));var l=tb();qw(l,i,a.layout);var m=tb();a.isShared?qw(m,e.applyTransform(c,!0),a.measured):qw(m,i,a.layout);var u=!yE(l),d=!1;if(!e.resumeFrom&&(e.relativeParent=e.getClosestProjectingParent(),e.relativeParent&&!e.relativeParent.resumeFrom)){var p=e.relativeParent,y=p.snapshot,_=p.layout;if(y&&_){var h=nb();Qw(h,a.layout,y.layout);var f=nb();Qw(f,i,_.actual),_E(h,f)||(d=!0)}}e.notifyListeners("didUpdate",{layout:i,snapshot:a,delta:m,layoutDelta:l,hasLayoutChanged:u,hasRelativeTargetChanged:d})}else e.isLead()&&(null===(r=(o=e.options).onExitComplete)||void 0===r||r.call(o));e.options.transition=void 0}function xE(e){e.clearSnapshot()}function kE(e){e.clearMeasurements()}function NE(e){var t=e.options.visualElement;(null==t?void 0:t.getProps().onBeforeLayoutMeasure)&&t.notifyBeforeLayoutMeasure(),e.resetTransform()}function CE(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function TE(e){e.resolveTargetDelta()}function OE(e){e.calcProjection()}function AE(e){e.resetRotation()}function IE(e){e.removeLeadSnapshot()}function RE(e,t,n){e.translate=kg(t.translate,0,n),e.scale=kg(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function LE(e,t,n,o){e.min=kg(t.min,n.min,o),e.max=kg(t.max,n.max,o)}function DE(e){return e.animationValues&&void 0!==e.animationValues.opacityExit}var PE={duration:.45,ease:[.4,0,.1,1]};function ME(e,t){for(var n=e.root,o=e.path.length-1;o>=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 jE(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function FE(e){jE(e.x),jE(e.y)}var BE=bE({attachResizeListener:function(e,t){return Cf(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),zE={current:void 0},$E=bE({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!zE.current){var e=new BE(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),zE.current=e}return zE.current},resetTransform:function(e,t){e.style.transform=null!=t?t:"none"},checkIsScrollRoot:function(e){return Boolean("fixed"===window.getComputedStyle(e).position)}}),UE=a_(a_(a_(a_({},Iw),cg),Eb),Zb),VE=ph((function(e,t){return function(e,t,n,o,r){var a=t.forwardMotionProps,s=void 0!==a&&a,i=_h(e)?kf:Nf;return a_(a_({},i),{preloadedFeatures:n,useRender:cf(s),createVisualElement:o,projectionNodeConstructor:r,Component:e})}(e,t,UE,Wb,$E)}));const WE={init:{height:0,opacity:0},open:{height:"auto",opacity:1,transition:{height:{stiffness:1e3,velocity:-100}}},exit:{opacity:0,transition:{duration:.5}}},HE={init:!1,open:!1,exit:!1},qE=xo((function(e){let{notices:t,className:n,children:o,onRemove:r=zt.noop}=e;const a=(0,H.useRef)(),s=(0,Dt.useReducedMotion)();n=jt()("components-snackbar-list",n);const i=e=>()=>r(e.id);return(0,H.createElement)("div",{className:n,tabIndex:-1,ref:a},o,(0,H.createElement)($_,null,t.map((e=>(0,H.createElement)(VE.div,{layout:!s,initial:"init",animate:"open",exit:"exit",key:e.id,variants:s?HE:WE},(0,H.createElement)("div",{className:"components-snackbar-list__notice-container"},(0,H.createElement)(n_,X({},(0,zt.omit)(e,["content"]),{onRemove:i(e),listRef:a}),e.content)))))))}),"SnackbarList"),YE=(0,Ka.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ka.jsx)(Ht.Path,{d:"M7 7.2h8.2L13.5 9l1.1 1.1 3.6-3.6-3.5-4-1.1 1 1.9 2.3H7c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.2-.5zm13.8 4V11h-1.5v.3c0 1.1 0 3.5-1 4.5-.3.3-.7.5-1.3.5H8.8l1.7-1.7-1.1-1.1L5.9 17l3.5 4 1.1-1-1.9-2.3H17c.9 0 1.7-.3 2.3-.9 1.5-1.4 1.5-4.2 1.5-5.6z"})}),GE=(0,Ka.jsx)(Ht.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ka.jsx)(Ht.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6.68822 16.625L5.5 17.8145L5.5 5.5L18.5 5.5L18.5 16.625L6.68822 16.625ZM7.31 18.125L19 18.125C19.5523 18.125 20 17.6773 20 17.125L20 5C20 4.44772 19.5523 4 19 4H5C4.44772 4 4 4.44772 4 5V19.5247C4 19.8173 4.16123 20.086 4.41935 20.2237C4.72711 20.3878 5.10601 20.3313 5.35252 20.0845L7.31 18.125ZM16 9.99997H8V8.49997H16V9.99997ZM8 14H13V12.5H8V14Z"})}),QE=(0,Ka.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ka.jsx)(Ht.Path,{d:"M15.5 9.5a1 1 0 100-2 1 1 0 000 2zm0 1.5a2.5 2.5 0 100-5 2.5 2.5 0 000 5zm-2.25 6v-2a2.75 2.75 0 00-2.75-2.75h-4A2.75 2.75 0 003.75 15v2h1.5v-2c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v2h1.5zm7-2v2h-1.5v-2c0-.69-.56-1.25-1.25-1.25H15v-1.5h2.5A2.75 2.75 0 0120.25 15zM9.5 8.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 0z",fillRule:"evenodd"})}),KE=(0,Ka.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ka.jsx)(Ht.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})}),ZE=({onRequestClose:e})=>((0,V.useEffect)((()=>{fa("wcpay_merchant_feedback_prompt_positive_modal_view")}),[]),W().createElement(gs,{title:(0,$.__)("Share your feedback","woocommerce-payments"),className:"wcpay-merchant-feedback-positive-modal",isDismissible:!0,shouldCloseOnClickOutside:!0,shouldCloseOnEsc:!0,onRequestClose:()=>{fa("wcpay_merchant_feedback_prompt_positive_modal_close_click"),e()}},W().createElement("p",null,(0,$.__)("Thanks for sharing your feedback on WooPayments! Would you mind leaving us a 5-star rating and a quick review on WordPress.org?","woocommerce-payments")),W().createElement("p",null,W().createElement("strong",null,(0,$.__)("Here's why your review matters:","woocommerce-payments"))),W().createElement(Jy,{justify:"flex-start",align:"flex-start",gap:4},W().createElement(e_,null,W().createElement("p",null,W().createElement(tc,{icon:YE}))),W().createElement(e_,null,W().createElement("p",null,W().createElement("strong",null,(0,$.__)("Help other businesses succeed","woocommerce-payments"))),W().createElement("p",null,(0,$.__)("Your insights guide others in choosing the right payment solution.","woocommerce-payments")))),W().createElement(Jy,{justify:"flex-start",align:"flex-start",gap:4},W().createElement(e_,null,W().createElement("p",null,W().createElement(tc,{icon:GE}))),W().createElement(e_,null,W().createElement("p",null,W().createElement("strong",null,(0,$.__)("Shape our roadmap","woocommerce-payments"))),W().createElement("p",null,(0,$.__)("Your feedback inspires us to create new features and refine existing ones to better serve you.","woocommerce-payments")))),W().createElement(Jy,{justify:"flex-start",align:"flex-start",gap:4},W().createElement(e_,null,W().createElement("p",null,W().createElement(tc,{icon:QE}))),W().createElement(e_,null,W().createElement("p",null,W().createElement("strong",null,(0,$.__)("Supporting the WooCommerce community","woocommerce-payments"))),W().createElement("p",null,(0,$.__)("Sharing your experience strengthens the tools that empower your fellow entrepreneurs.","woocommerce-payments")))),W().createElement(Jy,{justify:"flex-end",gap:2},W().createElement(ko,{variant:"tertiary",onClick:()=>{fa("wcpay_merchant_feedback_prompt_positive_modal_close_click"),e()}},(0,$.__)("Close","woocommerce-payments")),W().createElement(ko,{variant:"primary",href:"https://wordpress.org/support/plugin/woocommerce-payments/reviews/#new-post",target:"_blank",onClick:()=>{fa("wcpay_merchant_feedback_prompt_positive_modal_leave_review_click")}},(0,$.__)("Leave a review","woocommerce-payments")," ",W().createElement(tc,{icon:KE,size:16}))))),XE=({onRequestClose:e})=>{const t=(0,V.useRef)(null);return(0,V.useEffect)((()=>{fa("wcpay_merchant_feedback_prompt_negative_modal_view")}),[]),W().createElement(gs,{title:(0,$.__)("Share your feedback","woocommerce-payments"),className:"wcpay-merchant-feedback-negative-modal",isDismissible:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!0,onRequestClose:()=>{fa("wcpay_merchant_feedback_prompt_negative_modal_close_click"),e()}},W().createElement("div",{className:"wcpay-merchant-feedback-negative-modal__content"},W().createElement("p",null,(0,$.__)("Thanks for sharing your feedback on WooPayments! Your feedback helps us to continue to improve and deliver the best tools for your business.","woocommerce-payments")),W().createElement("p",{className:"wcpay-merchant-feedback-negative-modal__question"},(0,$.__)("Would you mind sharing more about why you chose that option?","woocommerce-payments")),W().createElement("textarea",{ref:t,className:"wcpay-merchant-feedback-negative-modal__textarea",placeholder:(0,$.__)("Share your feedback here…","woocommerce-payments")}),W().createElement("p",{className:"wcpay-merchant-feedback-negative-modal__privacy"},(0,$.__)("Your feedback will be sent to the WooCommerce team. Your personal information is secure and will not be shared with third parties. For more details, please see our ","woocommerce-payments"),W().createElement("a",{href:"https://automattic.com/privacy/"},(0,$.__)("privacy policy","woocommerce-payments")),"."),W().createElement("p",null,ss({mixedString:(0,$.__)("Need help with a specific issue? {{a}}Contact our support team{{/a}} for personalized assistance.","woocommerce-payments"),components:{a:W().createElement("a",{href:"https://woocommerce.com/my-account/contact-support/?select=5278104",target:"_blank",rel:"noreferrer noopener",onClick:()=>{fa("wcpay_merchant_feedback_prompt_negative_modal_contact_support_click")}})}})),W().createElement("div",{className:"wcpay-merchant-feedback-negative-modal__actions"},W().createElement("button",{className:"components-button",onClick:()=>{fa("wcpay_merchant_feedback_prompt_negative_modal_close_click"),e()}},(0,$.__)("Close","woocommerce-payments")),W().createElement("button",{className:"components-button is-primary",onClick:()=>{var n;fa("wcpay_merchant_feedback_prompt_negative_feedback",{feedback:(null===(n=t.current)||void 0===n?void 0:n.value)||""}),(0,Cc.dispatch)("core/notices").createSuccessNotice((0,$.__)("Thank you for your feedback!","woocommerce-payments")),e()}},(0,$.__)("Send","woocommerce-payments")))))};const JE=({children:e})=>{const t=document.getElementsByClassName("woocommerce-layout__footer")[0];return t?Yi().createPortal(e,t):null},eS=({dismissPrompt:e,showPositiveFeedbackModal:t,showNegativeFeedbackModal:n})=>{const o=(0,Cc.useSelect)((e=>e("core/notices").getNotices())),r=0===(null==o?void 0:o.length);return(0,V.useEffect)((()=>{r&&fa("wcpay_merchant_feedback_prompt_view")}),[r]),r?W().createElement(JE,null,W().createElement(qE,{className:"wcpay-merchant-feedback-prompt-wrap",notices:[{id:"wcpay-merchant-feedback-prompt",className:"wcpay-merchant-feedback-prompt",content:W().createElement(Jy,{gap:3,align:"center",onClick:e},W().createElement(e_,null,(0,$.__)("Are you satisfied with WooPayments?","woocommerce-payments")),W().createElement(e_,null,W().createElement(ko,{variant:"link",className:"wcpay-merchant-feedback-prompt__action",onClick:()=>{fa("wcpay_merchant_feedback_prompt_yes_click"),t(),e()},__next40pxDefaultSize:!0},W().createElement(tc,{icon:Zy,"aria-label":(0,$.__)('"Yes" icon',"woocommerce-payments")}),W().createElement("span",{className:"wcpay-merchant-feedback-prompt__action-label"},(0,$.__)("Yes","woocommerce-payments")))),W().createElement(e_,null,W().createElement(ko,{variant:"link",className:"wcpay-merchant-feedback-prompt__action",onClick:()=>{fa("wcpay_merchant_feedback_prompt_no_click"),n(),e()},__next40pxDefaultSize:!0},W().createElement(tc,{icon:Xy,"aria-label":(0,$.__)('"No" icon',"woocommerce-payments")}),W().createElement("span",{className:"wcpay-merchant-feedback-prompt__action-label"},(0,$.__)("No","woocommerce-payments")))),W().createElement(e_,null,W().createElement("span",{role:"button","aria-label":(0,$.__)("Dismiss","woocommerce-payments"),tabIndex:0,onClick:()=>{fa("wcpay_merchant_feedback_prompt_dismiss"),e()},onKeyPress:()=>{fa("wcpay_merchant_feedback_prompt_dismiss"),e()}},"✕")))}]})):null};function tS(){const{isAccountEligible:e,hasUserDismissedPrompt:t,dismissPrompt:n}=(()=>{var e,t;const n=(0,Gy.useUserPreferences)(),{updateUserPreferences:o}=n,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<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n}(n,["updateUserPreferences"]);return{isAccountEligible:null===(t=null===(e=null===wcpaySettings||void 0===wcpaySettings?void 0:wcpaySettings.accountStatus)||void 0===e?void 0:e.campaigns)||void 0===t?void 0:t.wporgReview2025,hasUserDismissedPrompt:null==r?void 0:r.wc_payments_wporg_review_2025_prompt_dismissed,dismissPrompt:()=>{const e=Date.now();o({wc_payments_wporg_review_2025_prompt_dismissed:e})}}})(),[o,r]=(0,V.useState)(!1),[a,s]=(0,V.useState)(!1);return o?W().createElement(ZE,{onRequestClose:()=>r(!1)}):a?W().createElement(XE,{onRequestClose:()=>s(!1)}):t||!e?null:W().createElement(eS,{dismissPrompt:n,showPositiveFeedbackModal:()=>r(!0),showNegativeFeedbackModal:()=>{window.wcTracks.isEnabled?s(!0):n()}})}const nS=()=>{var e,t;const{overviews:{account:n}}=Sl();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}},oS=()=>{var e,t;const{account:n,hasErroredExternalAccount:o}=nS(),{isNextDepositNoticeDismissed:r,handleDismissNextDepositNotice:a}=(()=>{const[e,t]=(0,V.useState)(wcpaySettings.isNextDepositNoticeDismissed);return{isNextDepositNoticeDismissed:e,handleDismissNextDepositNotice:()=>{t(!0),wcpaySettings.isNextDepositNoticeDismissed=!0,ep("wcpay_next_deposit_notice_dismissed",!0)}}})(),s="deposits_unrestricted"===(null===(e=wcpaySettings.accountStatus.deposits)||void 0===e?void 0:e.restrictions),i=null===(t=wcpaySettings.accountStatus.deposits)||void 0===t?void 0:t.completed_waiting_period,c=xc(null==n?void 0:n.deposits_schedule.interval);return s&&i&&n&&!r&&c&&!o?W().createElement(os,{status:"info",isDismissible:!0,onRemove:a},W().createElement(Nc,{depositsSchedule:n.deposits_schedule})):null},rS=()=>{const{hasErroredExternalAccount:e}=nS(),t=wcpaySettings.accountStatus.accountLink?(0,G.addQueryArgs)(wcpaySettings.accountStatus.accountLink,{from:"WCPAY_PAYOUTS",source:"wcpay-payout-failure-notice"}):"";return e&&""!==t?W().createElement(os,{status:"warning",icon:!0,className:"deposit-failure-notice",isDismissible:!1},ss({mixedString:(0,$.__)("Payouts are currently paused because a recent payout failed. Please {{updateLink}}update your bank account details{{/updateLink}}.","woocommerce-payments"),components:{updateLink:W().createElement(hc,{onClick:()=>fa("wcpay_account_details_link_clicked",{from:"WCPAY_PAYOUTS",source:"wcpay-payout-failure-notice"}),href:t})}})):null},aS=()=>(op(),W().createElement(Qa,null,W().createElement(tS,null),W().createElement(vc,{currentPage:"deposits"}),W().createElement(oS,null),W().createElement(rS,null),W().createElement(Ky,null))),sS={name:"hdknak",styles:"display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap"},iS="…",cS={auto:"auto",head:"head",middle:"middle",tail:"tail",none:"none"},lS={ellipsis:iS,ellipsizeMode:cS.auto,limit:0,numberOfLines:0};let mS;or([rr]);const uS=kt()((function(e){var t,n;if("string"!=typeof e)return"";if("string"==typeof(n=e)&&tr(n).isValid())return e;if(!e.includes("var("))return"";if("undefined"==typeof document)return"";const o=function(){if("undefined"!=typeof document){if(!mS){const e=document.createElement("div");e.setAttribute("data-g2-color-computation-node",""),document.body.appendChild(e),mS=e}return mS}}();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 dS=No("color:",hr.darkGray.primary,";line-height:",br.fontLineHeightBase,";margin:0;",""),pS={name:"4zleql",styles:"display:block"},yS=No("color:",hr.alert.green,";",""),_S=No("color:",hr.alert.red,";",""),hS=No("color:",hr.mediumGray.text,";",""),fS=No("mark{background:",hr.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;}",""),gS={name:"50zrmy",styles:"text-transform:uppercase"};var vS=n(542);const wS=kt()((e=>{const t={};for(const n in e)t[n.toLowerCase()]=e[n];return t})),bS=13,ES={body:bS,caption:10,footnote:11,largeTitle:28,subheadline:12,title:20};function SS(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:bS;if(e in ES)return SS(ES[e]);if("number"!=typeof e){const t=parseFloat(e);if(Number.isNaN(t))return e;e=t}return`calc((${e} / ${bS}) * ${br.fontSize})`}[1,2,3,4,5,6].flatMap((e=>[e,e.toString()]));var xS={name:"50zrmy",styles:"text-transform:uppercase"};function kS(e){const{adjustLineHeightForInnerControls:t,align:n,children:o,className:r,color:a,ellipsizeMode:s,isDestructive:i=!1,display:c,highlightEscape:l=!1,highlightCaseSensitive:m=!1,highlightWords:u,highlightSanitize:d,isBlock:p=!1,letterSpacing:y,lineHeight:_,optimizeReadabilityFor:h,size:f,truncate:g=!1,upperCase:v=!1,variant:w,weight:b=br.fontWeight,...E}=ro(e,"Text");let S=o;const x=Array.isArray(u),k="caption"===f;if(x){if("string"!=typeof o)throw new TypeError("`children` of `Text` must only be `string` types when `highlightWords` is defined");S=function(e){let{activeClassName:t="",activeIndex:n=-1,activeStyle:o,autoEscape:r,caseSensitive:a=!1,children:s,findChunks:i,highlightClassName:c="",highlightStyle:l={},highlightTag:m="mark",sanitize:u,searchWords:d=[],unhighlightClassName:p="",unhighlightStyle:y}=e;if(!s)return null;if("string"!=typeof s)return s;const _=s,h=(0,vS.findAll)({autoEscape:r,caseSensitive:a,findChunks:i,sanitize:u,searchWords:d,textToHighlight:_}),f=m;let g,v=-1,w="";return h.map(((e,r)=>{const s=_.substr(e.start,e.end-e.start);if(e.highlight){let e;v++,"object"==typeof c?a?e=c[s]:(c=wS(c),e=c[s.toLowerCase()]):e=c;const i=v===+n;w=`${e} ${i?t:""}`,g=!0===i&&null!==o?Object.assign({},l,o):l;const m={children:s,className:w,key:r,style:g};return"string"!=typeof f&&(m.highlightIndex=v),(0,H.createElement)(f,m)}return(0,H.createElement)("span",{children:s,className:p,key:r,style:y})}))}({autoEscape:l,children:o,caseSensitive:m,searchWords:u,sanitize:d})}const N=no();let C;!0===g&&(C="auto"),!1===g&&(C="none");const T=function(e){const{className:t,children:n,ellipsis:o=iS,ellipsizeMode:r=cS.auto,limit:a=0,numberOfLines:s=0,...i}=ro(e,"Truncate"),c=no(),l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const t={...lS,...arguments.length>1?arguments[1]:void 0},{ellipsis:n,ellipsizeMode:o,limit:r}=t;if(o===cS.none)return e;let a,s;switch(o){case cS.head:a=0,s=r;break;case cS.middle:a=Math.floor(r/2),s=Math.floor(r/2);break;default:a=r,s=0}const i=o!==cS.auto?function(e,t,n,o){if("string"!=typeof e)return"";const r=e.length,a=~~t,s=~~n,i=(0,zt.isNil)(o)?iS:o;return 0===a&&0===s||a>=r||s>=r||a+s>=r?e:0===s?e.slice(0,a)+i:e.slice(0,a)+i+e.slice(r-s)}(e,a,s,n):e;return i}("string"==typeof n?n:"",{ellipsis:o,ellipsizeMode:r,limit:a,numberOfLines:s}),m=r===cS.auto;return{...i,className:(0,H.useMemo)((()=>{const e={};return e.numberOfLines=No("-webkit-box-orient:vertical;-webkit-line-clamp:",s,";display:-webkit-box;overflow:hidden;",""),c(m&&!s&&sS,m&&!!s&&e.numberOfLines,t)}),[t,c,s,m]),children:l}}({...E,className:(0,H.useMemo)((()=>{const e={},o=function(e,t){if(t)return t;if(!e)return;let n=`calc(${br.controlHeight} + ${Oo(2)})`;switch(e){case"large":n=`calc(${br.controlHeightLarge} + ${Oo(2)})`;break;case"small":n=`calc(${br.controlHeightSmall} + ${Oo(2)})`;break;case"xSmall":n=`calc(${br.controlHeightXSmall} + ${Oo(2)})`}return n}(t,_);if(e.Base=No({color:a,display:c,fontSize:SS(f),fontWeight:b,lineHeight:o,letterSpacing:y,textAlign:n},"",""),e.upperCase=xS,e.optimalTextColor=null,h){const t="dark"==("#000000"===function(e){const t=uS(e);return tr(t).isLight()?"#000000":"#ffffff"}(h)?"dark":"light");e.optimalTextColor=No(t?{color:hr.black}:{color:hr.white},"","")}return N(dS,e.Base,e.optimalTextColor,i&&_S,!!x&&fS,p&&pS,k&&hS,w&&j[w],v&&e.upperCase,r)}),[t,n,r,a,N,c,p,k,i,x,y,_,h,f,v,w,b]),children:o,ellipsizeMode:s||C});return!g&&Array.isArray(o)&&(S=H.Children.map(o,(e=>{return(0,zt.isPlainObject)(e)&&"props"in e?(n=["Link"],(t=e)&&("string"==typeof n?io(t).includes(n):Array.isArray(n)&&n.some((e=>io(t).includes(e))))?(0,H.cloneElement)(e,{size:e.props.size||"inherit"}):e):e;var t,n}))),{...T,children:g?T.children:S}}const NS=so((function(e,t){const n=kS(e);return(0,H.createElement)(vo,X({as:"span"},n,{ref:t}))}),"Text"),CS=xo(NS,"__experimentalText"),TS=xo(so((function(e,t){const n=function(e){const{className:t,isBorderless:n=!1,isShady:o=!1,size:r="medium",...a}=ro(e,"CardHeader"),s=no();return{...a,className:(0,H.useMemo)((()=>s(Cr,Rr,Lr,Fr[r],n&&Pr,o&&Br,"components-card__header",t)),[t,s,n,o,r])}}(e);return(0,H.createElement)(Fa,X({},n,{ref:t}))}),"CardHeader"),"CardHeader"),OS=e=>{const t=e.order;return t&&t.number?W().createElement(K.Link,{href:t.url,type:"external"},t.number):W().createElement("span",null,"–")},AS={normal:(0,$.__)("Normal","woocommerce-payments"),elevated:(0,$.__)("Elevated","woocommerce-payments"),highest:(0,$.__)("Highest","woocommerce-payments"),not_assessed:(0,$.__)("N/A","woocommerce-payments"),unknown:(0,$.__)("N/A","woocommerce-payments")},IS=({type:e="",className:t="",children:n})=>{const o=Ua("wcpay-pill"+(["primary","success","alert","danger","light"].includes(e)?"__"+e:""),t);return W().createElement(K.Pill,{className:o},n)},RS=["normal","elevated","highest"],LS={normal:"success",elevated:"alert",highest:"danger",not_assessed:"light"};function DS(e){return AS[RS[e]]||AS.not_assessed}const PS=({risk:e})=>{const t=RS[e];return W().createElement(IS,{type:LS[t]},DS(e))},MS={charge:(0,$.__)("Charge","woocommerce-payments"),payment:(0,$.__)("Payment","woocommerce-payments"),payment_failure_refund:(0,$.__)("Payment failure refund","woocommerce-payments"),payment_refund:(0,$.__)("Payment refund","woocommerce-payments"),refund:(0,$.__)("Refund","woocommerce-payments"),refund_failure:(0,$.__)("Refund failure","woocommerce-payments"),dispute:(0,$.__)("Dispute","woocommerce-payments"),dispute_reversal:(0,$.__)("Dispute reversal","woocommerce-payments"),card_reader_fee:(0,$.__)("Reader fee","woocommerce-payments"),financing_payout:(0,$.__)("Loan disbursement","woocommerce-payments"),financing_paydown:(0,$.__)("Loan repayment","woocommerce-payments"),fee_refund:(0,$.__)("Fee refund","woocommerce-payments")},jS={android:(0,$.__)("Android","woocommerce-payments"),ios:(0,$.__)("iPhone","woocommerce-payments")},FS={online:(0,$.__)("Online store","woocommerce-payments"),in_person:(0,$.__)("In-Person","woocommerce-payments"),in_person_pos:(0,$.__)("In-Person (POS)","woocommerce-payments")},BS={0:(0,$.__)("Normal","woocommerce-payments"),1:(0,$.__)("Elevated","woocommerce-payments"),2:(0,$.__)("Highest","woocommerce-payments")},zS=["issuer_declined","invalid"],$S=["blocked"],US=(e={})=>e.outcome?e.outcome.type:"",VS=(e={})=>!0===e.disputed,WS=(e={})=>0<e.amount_refunded,HS=(e={})=>!0===e.refunded,qS=(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)||""},YS=(e,t)=>{const n=qS(e,t);return!!n&&"requires_capture"===(null==t?void 0:t.status)&&"review"===n},GS=(e={},t)=>YS(e,t)?"fraud_outcome_review":((e,t)=>{const n=qS(e,t);return!!n&&["block","review_blocked"].includes(n)})(e,t)?"fraud_outcome_block":((e={})=>"failed"===e.status&&zS.includes(US(e)))(e)?"failed":((e={})=>"failed"===e.status&&$S.includes(US(e)))(e)?"blocked":VS(e)?"disputed_"+((e={})=>(null==e?void 0:e.status)||"")(e.dispute):((e={})=>WS(e)&&!HS(e))(e)?"refunded_partial":HS(e)?"refunded_full":((e={})=>!1===e.refunded&&(0,zt.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,QS=e=>{switch(e){case"in_person":return(0,$.__)("In-Person","woocommerce-payments");case"in_person_pos":return(0,$.__)("In-Person (POS)","woocommerce-payments");default:return(0,$.__)("Online store","woocommerce-payments")}},KS=(e,t)=>"card_present"===e||"interac_present"===e?"mobile_pos"===(null==t?void 0:t.ipp_channel)?(0,$.__)("In-Person (POS)","woocommerce-payments"):(0,$.__)("In-Person","woocommerce-payments"):(0,$.__)("Online store","woocommerce-payments"),ZS=e=>{var t;const{payment_method_details:n}=e,o=null===(t=null==n?void 0:n.type)||void 0===t?void 0:t.toLowerCase();if("card"===o&&"card"===(null==n?void 0:n.type))return n.card.issuer||null;switch(o){case"affirm":return"Affirm";case"afterpay_clearpay":return"Afterpay / Clearpay";case"klarna":return"Klarna";default:return null}},XS=({depositId:e,dateAvailable:t})=>{if(e&&t){const n=ai({page:"wc-admin",path:"/payments/payouts/details",id:e}),o=bc(t);return W().createElement(K.Link,{href:n},o)}return W().createElement(W().Fragment,null,(0,$.__)("Future payout","woocommerce-payments"),W().createElement(ec,{content:ss({mixedString:(0,$.__)("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:W().createElement(hc,{href:"https://woocommerce.com/document/woopayments/payouts/payout-schedule/#pending-funds"})}}),buttonIcon:W().createElement(Wa.A,null)}))},JS=xo(Fn,"Tooltip");var ex=n(4015);const tx=({amount:e,currency:t,fallback:n,baseCurrency:o})=>{var r,a;const s=n?JS: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 W().createElement(s,{text:(0,$.sprintf)((0,$.__)("Converted from %s","woocommerce-payments"),tl(e,t,!1,o)),position:"bottom center"},W().createElement("span",{className:"conversion-indicator","data-testid":"conversion-indicator",style:{height:"18px",width:"18px"}},W().createElement(ex.A,{size:18})))},nx=({amount:e,currency:t,fromAmount:n,fromCurrency:o})=>{var r,a;const s=tl(e,t);if(t===o)return W().createElement(W().Fragment,null,s);const i=!!(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 W().createElement("div",{className:Ua("converted-amount",!i&&"converted-amount--fallback")},W().createElement(tx,{amount:n,currency:o,fallback:!i,baseCurrency:t}),s)};function ox(e,t){if(!t)return null;const n=e.toLocaleLowerCase().indexOf(t.toLocaleLowerCase());return-1===n?null:{suggestionBeforeMatch:(0,ic.decodeEntities)(e.substring(0,n)),suggestionMatch:(0,ic.decodeEntities)(e.substring(n,n+t.length)),suggestionAfterMatch:(0,ic.decodeEntities)(e.substring(n+t.length))}}const rx={name:"transactions",className:"woocommerce-search__transactions-result",options(e){const t=e?{search_term:e}:{};return Y()({path:(0,G.addQueryArgs)("/wc/v3/payments/transactions/search",t)})},isDebounced:!0,getOptionIdentifier:e=>e.label,getOptionKeywords:e=>[e.label],getFreeTextOptions:e=>[{key:"all",label:W().createElement("span",{key:"name",className:"woocommerce-search__result-name"},ss({mixedString:(0,$.__)("All transactions with customer names or billing emails that include {{query /}}","woocommerce-payments"),components:{query:W().createElement("strong",{className:"components-form-token-field__suggestion-match"},e)}})),value:{label:e}}],getOptionLabel(e,t){const n=ox(e.label,t);return W().createElement("span",{key:"name",className:"woocommerce-search__result-name","aria-label":e.label},null==n?void 0:n.suggestionBeforeMatch,W().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})},ax=Object.entries(MS).map((([e,t])=>({label:t,value:e}))).filter((function(e){return null!=e})),sx=("undefined"!=typeof wcpaySettings?wcpaySettings.accountLoans.loans:[]).map((e=>{const t=e.split("|");return{label:(0,$.sprintf)("ID: %s | %s",t[0],"active"===t[1]?(0,$.__)("In Progress","woocommerce-payments"):(0,$.__)("Paid in Full","woocommerce-payments")),value:t[0]}}),[]),ix=Object.entries(jS).map((([e,t])=>({label:t,value:e}))),cx=Object.entries(FS).map((([e,t])=>({label:t,value:e}))),lx=Object.entries(BS).map((([e,t])=>({label:t,value:e}))),mx=Object.entries(wcSettings.countries).map((([e,t])=>({label:t,value:e})));var ux,dx;!function(e){e.AFFIRM="affirm",e.AFTERPAY_CLEARPAY="afterpay_clearpay",e.ALIPAY="alipay",e.AU_BECS_DEBIT="au_becs_debit",e.BANCONTACT="bancontact",e.CARD="card",e.CARD_PRESENT="card_present",e.EPS="eps",e.GIROPAY="giropay",e.GRABPAY="grabpay",e.IDEAL="ideal",e.KLARNA="klarna",e.LINK="link",e.MULTIBANCO="multibanco",e.P24="p24",e.SEPA_DEBIT="sepa_debit",e.SOFORT="sofort",e.WECHAT_PAY="wechat_pay"}(ux||(ux={})),function(e){e.AMEX="amex",e.CARTES_BANCAIRES="cartes_bancaires",e.DINERS="diners",e.DISCOVER="discover",e.JCB="jcb",e.MASTERCARD="mastercard",e.UNIONPAY="unionpay",e.VISA="visa"}(dx||(dx={}));const px={ach_credit_transfer:(0,$.__)("ACH Credit Transfer","woocommerce-payments"),ach_debit:(0,$.__)("ACH Debit","woocommerce-payments"),acss_debit:(0,$.__)("ACSS Debit","woocommerce-payments"),amex:(0,$.__)("American Express","woocommerce-payments"),card:(0,$.__)("Card Payment","woocommerce-payments"),card_present:(0,$.__)("In-Person Card Payment","woocommerce-payments"),cartes_bancaires:(0,$.__)("Cartes Bancaires","woocommerce-payments"),diners:(0,$.__)("Diners Club","woocommerce-payments"),discover:(0,$.__)("Discover","woocommerce-payments"),jcb:(0,$.__)("JCB","woocommerce-payments"),mastercard:(0,$.__)("Mastercard","woocommerce-payments"),stripe_account:(0,$.__)("Stripe Account","woocommerce-payments"),unionpay:(0,$.__)("Union Pay","woocommerce-payments"),visa:(0,$.__)("Visa","woocommerce-payments")},yx=(e,t=(null===window||void 0===window?void 0:window.wooPaymentsPaymentMethodsConfig))=>{var n;return(null===(n=null==t?void 0:t[e])||void 0===n?void 0:n.title)||px[e]||e},_x=({storeCurrencies:e,customerCurrencies:t,transactionSources:n})=>{const o=(0,V.useMemo)((()=>((e,t)=>{const n=(0,jm.getSetting)("wcVersion"),o=parseFloat(n);return{title:o<7.8?(0,$.__)("Transactions match {{select /}} filters","woocommerce-payments"):(0,$.__)("Transactions match <select /> filters","woocommerce-payments"),filters:{date:{labels:{add:(0,$.__)("Date","woocommerce-payments"),remove:(0,$.__)("Remove transaction date filter","woocommerce-payments"),rule:(0,$.__)("Select a transaction date filter match","woocommerce-payments"),title:o<7.8?(0,$.__)("{{title}}Date{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,$.__)("<title>Date</title> <rule /> <filter />","woocommerce-payments"),filter:(0,$.__)("Select a transaction date","woocommerce-payments")},rules:[{value:"before",label:(0,$.__)("Before","woocommerce-payments")},{value:"after",label:(0,$.__)("After","woocommerce-payments")},{value:"between",label:(0,$.__)("Between","woocommerce-payments")}],input:{component:"Date"}},customer_currency:{labels:{add:(0,$.__)("Customer currency","woocommerce-payments"),remove:(0,$.__)("Remove transaction customer currency filter","woocommerce-payments"),rule:(0,$.__)("Select a transaction customer currency filter match","woocommerce-payments"),title:o<7.8?(0,$.__)("{{title}}Customer currency{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,$.__)("<title>Customer currency</title> <rule /> <filter />","woocommerce-payments"),filter:(0,$.__)("Select a customer currency","woocommerce-payments")},rules:[{value:"is",label:(0,$._x)("Is","transaction customer currency","woocommerce-payments")},{value:"is_not",label:(0,$._x)("Is not","transaction customer currency","woocommerce-payments")}],input:{component:"SelectControl",options:e}},source:{labels:{add:(0,$.__)("Payment method","woocommerce-payments"),remove:(0,$.__)("Remove payment method filter","woocommerce-payments"),rule:(0,$.__)("Select a payment method filter match","woocommerce-payments"),title:(0,$.__)("<title>Payment method</title> <rule /> <filter />","woocommerce-payments"),filter:(0,$.__)("Select a payment method","woocommerce-payments")},rules:[{value:"is",label:(0,$._x)("Is","payment method","woocommerce-payments")},{value:"is_not",label:(0,$._x)("Is not","payment method","woocommerce-payments")}],input:{component:"SelectControl",options:t}},type:{labels:{add:(0,$.__)("Type","woocommerce-payments"),remove:(0,$.__)("Remove transaction type filter","woocommerce-payments"),rule:(0,$.__)("Select a transaction type filter match","woocommerce-payments"),title:o<7.8?(0,$.__)("{{title}}Type{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,$.__)("<title>Type</title> <rule /> <filter />","woocommerce-payments"),filter:(0,$.__)("Select a transaction type","woocommerce-payments")},rules:[{value:"is",label:(0,$._x)("Is","transaction type","woocommerce-payments")},{value:"is_not",label:(0,$._x)("Is not","transaction type","woocommerce-payments")}],input:{component:"SelectControl",options:ax}},loan_id_is:{labels:{add:(0,$.__)("Loan","woocommerce-payments"),remove:(0,$.__)("Remove loan filter","woocommerce-payments"),rule:(0,$.__)("Select a loan","woocommerce-payments"),title:o<7.8?(0,$.__)("{{title}}Loan{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,$.__)("<title>Loan</title> <rule /> <filter />","woocommerce-payments"),filter:(0,$.__)("Select a loan","woocommerce-payments")},input:{component:"SelectControl",type:"loans",options:sx}},source_device:{labels:{add:(0,$.__)("Device Type","woocommerce-payments"),remove:(0,$.__)("Remove transaction device type filter","woocommerce-payments"),rule:(0,$.__)("Select a transaction device type filter match","woocommerce-payments"),title:o<7.8?(0,$.__)("{{title}}Device type{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,$.__)("<title>Device type</title> <rule /> <filter />","woocommerce-payments"),filter:(0,$.__)("Select a transaction device type","woocommerce-payments")},rules:[{value:"is",label:(0,$._x)("Is","Source device","woocommerce-payments")},{value:"is_not",label:(0,$._x)("Is not","Source device","woocommerce-payments")}],input:{component:"SelectControl",options:ix}},channel:{labels:{add:(0,$.__)("Sales channel","woocommerce-payments"),remove:(0,$.__)("Remove transaction sales channel filter","woocommerce-payments"),rule:(0,$.__)("Select a transaction sales channel filter match","woocommerce-payments"),title:o<7.8?(0,$.__)("{{title}}Sales channel{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,$.__)("<title>Sales channel</title> <rule /> <filter />","woocommerce-payments"),filter:(0,$.__)("Select a transaction sales channel","woocommerce-payments")},rules:[{value:"is",label:(0,$._x)("Is","Sales channel","woocommerce-payments")},{value:"is_not",label:(0,$._x)("Is not","Sales channel","woocommerce-payments")}],input:{component:"SelectControl",options:cx}},customer_country:{labels:{add:(0,$.__)("Customer Country","woocommerce-payments"),remove:(0,$.__)("Remove transaction customer country filter","woocommerce-payments"),rule:(0,$.__)("Select a transaction customer country filter match","woocommerce-payments"),title:o<7.8?(0,$.__)("{{title}}Customer country{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,$.__)("<title>Customer country</title> <rule /> <filter />","woocommerce-payments"),filter:(0,$.__)("Select a transaction customer country","woocommerce-payments")},rules:[{value:"is",label:(0,$._x)("Is","Customer Country","woocommerce-payments")},{value:"is_not",label:(0,$._x)("Is not","Customer Country","woocommerce-payments")}],input:{component:"SelectControl",options:mx}},risk_level:{labels:{add:(0,$.__)("Risk Level","woocommerce-payments"),remove:(0,$.__)("Remove transaction Risk Level filter","woocommerce-payments"),rule:(0,$.__)("Select a transaction Risk Level filter match","woocommerce-payments"),title:o<7.8?(0,$.__)("{{title}}Risk Level{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,$.__)("<title>Risk Level</title> <rule /> <filter />","woocommerce-payments"),filter:(0,$.__)("Select a transaction Risk Level","woocommerce-payments")},rules:[{value:"is",label:(0,$._x)("Is","Risk Level","woocommerce-payments")},{value:"is_not",label:(0,$._x)("Is not","Risk Level","woocommerce-payments")}],input:{component:"SelectControl",options:lx}}}}})(t.map((e=>({label:Qc(e),value:e}))),void 0===n?[]:n.map((e=>({label:yx(e),value:e}))))),[t,n]),r=(0,V.useMemo)((()=>{return t=e.map((e=>({label:Qc(e),value:e}))),n=e.length>1,[{label:(0,$.__)("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,$.__)("All currencies","woocommerce-payments"),value:"---"},...t],defaultValue:"---"},{label:(0,$.__)("Show","woocommerce-payments"),param:"filter",staticParams:["paged","per_page","orderby","order","search","store_currency_is"],showFilters:()=>!0,filters:[{label:(0,$.__)("All transactions","woocommerce-payments"),value:"all"},{label:(0,$.__)("Advanced filters","woocommerce-payments"),value:"advanced"}]}];var t,n}),[e]);return W().createElement("div",{className:"woocommerce-filters-transactions"},W().createElement(K.ReportFilters,{key:null==t?void 0:t.length,filters:r,advancedFilters:o,showDatePicker:!1,path:"/payments/transactions",query:(0,Oy.getQuery)(),onAdvancedFilterAction:e=>{"filter"===e&&fa("page_view",{path:"payments_transactions",filter:"advanced"})}}))},hx={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"};const fx=e=>{var t;if(!e.source_identifier)return W().createElement(V.Fragment,null);switch(e.source){case"giropay":return W().createElement(V.Fragment,null," ",e.source_identifier);case"p24":return W().createElement(V.Fragment,null," ",null!==(t=hx[e.source_identifier])&&void 0!==t?t:"");default:return W().createElement(V.Fragment,null," •••• "," ",e.source_identifier)}},gx=e=>{let t="";return"ios"===e.source_device?t=(0,$.__)("Tap to Pay on iPhone","woocommerce-payments"):"android"===e.source_device&&(t=(0,$.__)("Tap to Pay on Android","woocommerce-payments")),W().createElement(Ji,{isVisible:!1,content:t},W().createElement("span",{className:"woocommerce-taptopay__icon"}))},vx=e=>{var t,n,o,r,a,s,i;const{transactions:c,isLoading:l}=(({paged:e,per_page:t,orderby:n,order:o,match:r,date_before:a,date_after:s,date_between:i,type_is:c,type_is_not:l,type_is_in:m,source_device_is:u,source_device_is_not:d,channel_is:p,channel_is_not:y,customer_country_is:_,customer_country_is_not:h,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:S,loan_id_is:x,search:k},N)=>(0,Cc.useSelect)((C=>{const{getTransactions:T,getTransactionsError:O,isResolving:A}=C(ti),I={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:s,dateBetween:i&&i.sort(((e,t)=>Xs()(e).diff(Xs()(t)))),typeIs:c,typeIsNot:l,typeIsIn:m,sourceDeviceIs:u,sourceDeviceIsNot:d,storeCurrencyIs:v,customerCurrencyIs:w,customerCurrencyIsNot:b,sourceIs:E,sourceIsNot:S,channelIs:p,channelIsNot:y,customerCountryIs:_,customerCountryIsNot:h,riskLevelIs:f,riskLevelIsNot:g,loanIdIs:x,depositId:N,search:k};return{transactions:T(I),transactionsError:O(I),isLoading:A("getTransactions",[I])}}),[e,t,n,o,r,a,s,JSON.stringify(i),c,l,JSON.stringify(m),u,d,v,w,b,E,S,p,y,_,h,f,g,x,N,JSON.stringify(k)]))((0,Oy.getQuery)(),null!==(t=e.depositId)&&void 0!==t?t:""),{transactionsSummary:m,isLoading:u}=(({match:e,date_before:t,date_after:n,date_between:o,type_is:r,type_is_not:a,type_is_in:s,source_device_is:i,source_device_is_not:c,store_currency_is:l,customer_currency_is:m,customer_currency_is_not:u,source_is:d,source_is_not:p,channel_is:y,channel_is_not:_,customer_country_is:h,customer_country_is_not:f,risk_level_is:g,risk_level_is_not:v,loan_id_is:w,search:b},E)=>(0,Cc.useSelect)((S=>{const{getTransactionsSummary:x,isResolving:k}=S(ti),N={match:e,dateBefore:t,dateAfter:n,dateBetween:o,typeIs:r,typeIsNot:a,typeIsIn:s,sourceDeviceIs:i,sourceDeviceIsNot:c,storeCurrencyIs:l,customerCurrencyIs:m,customerCurrencyIsNot:u,sourceIs:d,sourceIsNot:p,channelIs:y,channelIsNot:_,customerCountryIs:h,customerCountryIsNot:f,riskLevelIs:g,riskLevelIsNot:v,loanIdIs:w,depositId:E,search:b};return{transactionsSummary:x(N),isLoading:k("getTransactionsSummary",[N])}}),[e,t,n,JSON.stringify(o),r,a,JSON.stringify(s),i,c,l,m,u,d,p,y,_,h,f,g,v,w,E,JSON.stringify(b)]))((0,Oy.getQuery)(),null!==(n=e.depositId)&&void 0!==n?n:""),{requestReportExport:d,isExportInProgress:p}=Yy(),{createNotice:y}=(0,Cc.useDispatch)("core/notices"),{onColumnsChange:_,columnsToDisplay:h}=Qy("wc_payments_transactions_hidden_columns",(f=!e.depositId,g=wcpaySettings.isSubscriptionsActive,[{key:"transaction_id",label:(0,$.__)("Transaction ID","woocommerce-payments"),visible:!1,isLeftAligned:!0},{key:"date",label:(0,$.__)("Date / Time","woocommerce-payments"),screenReaderLabel:(0,$.__)("Date and time","woocommerce-payments"),required:!0,isLeftAligned:!0,defaultOrder:"desc",cellClassName:"date-time",isSortable:!0,defaultSort:!0},{key:"type",label:(0,$.__)("Type","woocommerce-payments"),screenReaderLabel:(0,$.__)("Type","woocommerce-payments"),required:!0,isLeftAligned:!0},{key:"channel",label:(0,$.__)("Sales channel","woocommerce-payments"),screenReaderLabel:(0,$.__)("Sales channel","woocommerce-payments"),required:!0,isLeftAligned:!0},{key:"customer_currency",label:(0,$.__)("Paid Currency","woocommerce-payments"),screenReaderLabel:(0,$.__)("Customer Currency","woocommerce-payments"),isSortable:!0,visible:!1},{key:"customer_amount",label:(0,$.__)("Amount Paid","woocommerce-payments"),screenReaderLabel:(0,$.__)("Amount in Customer Currency","woocommerce-payments"),isNumeric:!0,isSortable:!0,visible:!1},{key:"currency",label:(0,$.__)("Payout Currency","woocommerce-payments"),screenReaderLabel:(0,$.__)("Payout Currency","woocommerce-payments"),isSortable:!0,visible:!1},{key:"amount",label:(0,$.__)("Amount","woocommerce-payments"),screenReaderLabel:(0,$.__)("Amount in Payout Currency","woocommerce-payments"),isNumeric:!0,isSortable:!0},{key:"fees",label:(0,$.__)("Fees","woocommerce-payments"),screenReaderLabel:(0,$.__)("Fees","woocommerce-payments"),isNumeric:!0,isSortable:!0},{key:"net",label:(0,$.__)("Net","woocommerce-payments"),screenReaderLabel:(0,$.__)("Net","woocommerce-payments"),isNumeric:!0,required:!0,isSortable:!0},{key:"order",label:(0,$.__)("Order #","woocommerce-payments"),screenReaderLabel:(0,$.__)("Order number","woocommerce-payments"),required:!0},g&&{key:"subscriptions",label:(0,$.__)("Subscription #","woocommerce-payments"),screenReaderLabel:(0,$.__)("Subscription number","woocommerce-payments")},{key:"source",label:(0,$.__)("Payment Method","woocommerce-payments"),screenReaderLabel:(0,$.__)("Payment Method","woocommerce-payments"),cellClassName:"is-center-aligned"},{key:"customer_name",label:(0,$.__)("Customer","woocommerce-payments"),screenReaderLabel:(0,$.__)("Customer","woocommerce-payments"),isLeftAligned:!0},{key:"customer_email",label:(0,$.__)("Email","woocommerce-payments"),screenReaderLabel:(0,$.__)("Email","woocommerce-payments"),visible:!1,isLeftAligned:!0},{key:"customer_country",label:(0,$.__)("Country","woocommerce-payments"),screenReaderLabel:(0,$.__)("Country","woocommerce-payments"),visible:!1,isLeftAligned:!0},{key:"risk_level",label:(0,$.__)("Risk level","woocommerce-payments"),screenReaderLabel:(0,$.__)("Risk level","woocommerce-payments"),visible:!1,isLeftAligned:!0},f&&{key:"deposit_id",label:(0,$.__)("Payout ID","woocommerce-payments"),screenReaderLabel:(0,$.__)("Payout ID","woocommerce-payments"),cellClassName:"deposit",isLeftAligned:!0,visible:!1},f&&{key:"deposit",label:(0,$.__)("Payout date","woocommerce-payments"),screenReaderLabel:(0,$.__)("Payout date","woocommerce-payments"),cellClassName:"deposit",isLeftAligned:!0},f&&{key:"deposit_status",label:(0,$.__)("Payout status","woocommerce-payments"),visible:!1}].filter(Boolean)));var f,g;const v=m.count||0,w=c.map((e=>{var t,n,o;const r=Ly(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),a="financing_payout"===e.type||"financing_paydown"===e.type&&""===e.charge_id?e=>e:e=>W().createElement(Py,{href:r},e),s=e.order?W().createElement(OS,{order:e.order}):(0,$.__)("N/A","woocommerce-payments"),i=e.order&&e.order.subscriptions,c=wcpaySettings.isSubscriptionsActive&&i?i.map((e=>e.number)).join(", "):"",l=wcpaySettings.isSubscriptionsActive&&i?i.map(((e,t,n)=>[W().createElement(OS,{key:t,order:e}),t!==n.length-1&&", "])):[],m=W().createElement(PS,{risk:e.risk_level}),u=e.order&&e.order.customer_url?W().createElement(K.Link,{href:null!==(t=e.order.customer_url)&&void 0!==t?t:""},e.customer_name):e.customer_name,d=e.order?W().createElement(K.Link,{href:null!==(n=e.order.customer_url)&&void 0!==n?n:""},e.customer_email):e.customer_email,p=e.currency.toUpperCase(),y=e.metadata?e.metadata.charge_type:e.type,_=-1!==["financing_payout","financing_paydown"].indexOf(e.type),f="card_reader_fee"===y,g=!_&&W().createElement(XS,{depositId:e.deposit_id,dateAvailable:e.available_on}),v=e.deposit_status?Iy[e.deposit_status]:"",w=(null===(o=null===wcpaySettings||void 0===wcpaySettings?void 0:wcpaySettings.accountStatus)||void 0===o?void 0:o.country)||"US",b={transaction_id:{value:e.transaction_id,display:a(e.transaction_id)},date:{value:e.date,display:a(bc(e.date,{includeTime:!0}))},channel:{value:QS(e.channel),display:a(W().createElement(V.Fragment,null,QS(e.channel),e.source_device&&gx(e)))},type:{value:MS[y],display:a(MS[y]||li(y))},source:{value:e.source,display:_||f?W().createElement("span",{className:"payment-method__brand"},"—"):a(W().createElement("span",{className:"payment-method-details-list-item"},W().createElement(Ji,{isVisible:!1,content:yx(e.source)},W().createElement("span",{className:`payment-method__brand payment-method__brand--${e.source} account-country--${null==w?void 0:w.toLowerCase()}`,"aria-label":yx(e.source)})),fx(e)))},order:{value:e.order&&e.order.number,display:s},subscriptions:{value:c,display:l},customer_name:{value:e.customer_name,display:_||f?(0,$.__)("N/A","woocommerce-payments"):u},customer_email:{value:e.customer_email,display:_||f?(0,$.__)("N/A","woocommerce-payments"):d},customer_country:{value:e.customer_country,display:a(e.customer_country)},customer_currency:{value:e.customer_currency.toUpperCase(),display:a(e.customer_currency.toUpperCase())},customer_amount:{value:Xc(e.customer_amount,e.customer_currency),display:a(Jc(e.customer_amount,e.customer_currency))},currency:{value:e.currency.toUpperCase(),display:a(e.currency.toUpperCase())},amount:(()=>{const t=e.metadata?0:e.amount,n=e.customer_amount?e.customer_amount:0;return{value:Xc(t,p),display:a(W().createElement(nx,{amount:t,currency:p,fromAmount:n,fromCurrency:e.customer_currency.toUpperCase()}))}})(),fees:(()=>{const t=e.metadata&&"card_reader_fee"===e.metadata.charge_type;return{value:Xc(t?e.amount:-1*e.fees,p),display:a(Jc(t?e.amount:-1*e.fees,p))}})(),net:{value:Xc(e.net,p),display:a(tl(e.net,p))},risk_level:{value:DS(e.risk_level),display:a(m)},deposit_id:{value:e.deposit_id,display:e.deposit_id},deposit:{value:e.available_on,display:g},deposit_status:{value:v,display:v}};return h.map((({key:e})=>b[e]||{display:null}))})),b=(0,Oy.getQuery)().search&&(null===(o=(0,Oy.getQuery)().search)||void 0===o?void 0:o.map((e=>({key:e,label:e}))));let E=wcpaySettings.isSubscriptionsActive?(0,$.__)("Search by order number, subscription number, customer name, or billing email","woocommerce-payments"):(0,$.__)("Search by order number, customer name, or billing email","woocommerce-payments");const S=(0,$.__)("Transactions","woocommerce-payments"),x=!!w.length,{path:k}=(0,Oy.getQuery)();wcpaySettings.featureFlags.customSearch||(E=(0,$.__)("Search by customer name","woocommerce-payments"));const N="string"==typeof(0,Oy.getQuery)().store_currency_is,C=2>(m.store_currencies||[]).length;let T;void 0!==m.count&&void 0!==m.total&&!1===u&&(T=[{label:(0,$._n)("transaction","transactions",m.count,"woocommerce-payments"),value:`${ui(m.count)}`}],m.count>0&&(C||N)&&T.push({label:(0,$.__)("total","woocommerce-payments"),value:`${tl(m.total,m.currency)}`},{label:(0,$.__)("fees","woocommerce-payments"),value:`${Jc(null!==(r=m.fees)&&void 0!==r?r:0,m.currency)}`},{label:(0,$.__)("net","woocommerce-payments"),value:`${tl(null!==(a=m.net)&&void 0!==a?a:0,m.currency)}`}));const O=!e.depositId,A=m.store_currencies||(N?[null!==(s=(0,Oy.getQuery)().store_currency_is)&&void 0!==s?s:""]:[]),I=m.customer_currencies||[],R=m.sources||[];return W().createElement(Qa,null,O&&W().createElement(_x,{storeCurrencies:A,customerCurrencies:I,transactionSources:R}),W().createElement(K.TableCard,{className:"transactions-list woocommerce-report-table has-search",title:S,isLoading:l,rowsPerPage:parseInt(null!==(i=(0,Oy.getQuery)().per_page)&&void 0!==i?i:"",10)||25,totalRows:v,headers:h,rows:w,summary:T,query:(0,Oy.getQuery)(),onQueryChange:Oy.onQueryChange,onColumnsChange:_,actions:[W().createElement(K.Search,{allowFreeTextSearch:!0,inlineTags:!0,key:"search",onChange:e=>{(0,Oy.updateQueryString)({search:e.length?(0,zt.uniq)(e.map((e=>e.label))):void 0})},placeholder:E,selected:b,showClearButton:!0,type:wcpaySettings.featureFlags.customSearch?"custom":"customers",autocompleter:rx}),x&&W().createElement(Uy,{key:"download",isDisabled:l||p,isBusy:p,onClick:()=>{return t=void 0,n=void 0,r=function*(){fa("wcpay_csv_export_click",{row_type:"transactions",source:k,exported_row_count:m.count});const t=wcSettings.locale.userLocale,n=wcpaySettings.currentUserEmail,o=e.depositId,{date_after:r,date_before:a,date_between:s,match:i,search:c,type_is:l,type_is_not:u,source_device_is:p,source_device_is_not:_,channel_is:h,channel_is_not:f,customer_country_is:g,customer_country_is_not:w,risk_level_is:b,risk_level_is_not:E,customer_currency_is:S,customer_currency_is_not:x,source_is:N,source_is_not:C}=(0,Oy.getQuery)(),T=Zl({userEmail:n,locale:t,dateAfter:r,dateBefore:a,dateBetween:s,match:i,search:c,typeIs:l,typeIsNot:u,sourceDeviceIs:p,sourceDeviceIsNot:_,customerCurrencyIs:S,customerCurrencyIsNot:x,sourceIs:N,sourceIsNot:C,channelIs:h,channelIsNot:f,customerCountryIs:g,customerCountryIsNot:w,riskLevelIs:b,riskLevelIsNot:E,depositId:o}),O=!!(r||a||s||N||C||c||l||u||h||f||g||w||b||E||p||_),A=(0,$.sprintf)((0,$.__)("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);(O||v<1e4||window.confirm(A))&&(d({exportRequestURL:T,exportFileAvailabilityEndpoint:Kl,userEmail:n}),y("success",(0,$.sprintf)((0,$.__)("We’re processing your export. 🎉 The file will download automatically and be emailed to %s.","woocommerce-payments"),n)))},new((o=void 0)||(o=Promise))((function(e,a){function s(e){try{c(r.next(e))}catch(e){a(e)}}function i(e){try{c(r.throw(e))}catch(e){a(e)}}function c(t){var n;t.done?e(t.value):(n=t.value,n instanceof o?n:new o((function(e){e(n)}))).then(s,i)}c((r=r.apply(t,n||[])).next())}));var t,n,o,r}})]}))},wx=({textToCopy:e,label:t})=>{const[n,o]=(0,V.useState)(!1);return W().createElement("button",{type:"button",className:Ua("woopayments-copy-button",{"state--copied":n}),"aria-label":t,title:(0,$.__)("Copy to clipboard","woocommerce-payments"),onClick:()=>{navigator.clipboard.writeText(e),o(!0)},onAnimationEnd:()=>o(!1)},W().createElement("i",null))},bx=({deposit:e})=>{let t=Iy;return"withdrawal"===e.type&&(t=Object.assign(Object.assign({},t),{paid:t.deducted})),W().createElement(K.OrderStatus,{order:{status:e.status},orderStatusMap:t})},Ex=({label:e,value:t,valueClass:n,detail:o})=>W().createElement("li",{className:"woocommerce-summary__item-container"},W().createElement("div",{className:"woocommerce-summary__item"},W().createElement("div",{className:"woocommerce-summary__item-label"},e),W().createElement("div",{className:"woocommerce-summary__item-data"},W().createElement("div",{className:Ua("woocommerce-summary__item-value",n)},t)),o&&W().createElement("div",{className:"wcpay-summary__item-detail"},o))),Sx=({deposit:e})=>{let t=(0,$.__)("Payout date","woocommerce-payments");return e.automatic||(t=(0,$.__)("Instant payout date","woocommerce-payments")),"withdrawal"===e.type&&(t=(0,$.__)("Withdrawal date","woocommerce-payments")),W().createElement(Ex,{key:"depositDate",label:`${t}: `+bc(e.date),value:W().createElement(bx,{deposit:e})})},xx=({deposit:e})=>{if(!e)return W().createElement(Ha,{icon:!0,status:"error",isDismissible:!1},(0,$.__)("The deposit you are looking for cannot be found.","woocommerce-payments"));const t="withdrawal"===e.type;return W().createElement("div",{className:"wcpay-deposit-overview"},e.automatic?W().createElement(Kr,{className:"wcpay-deposit-automatic"},W().createElement("ul",null,W().createElement(Sx,{deposit:e}),W().createElement("li",{className:"wcpay-deposit-amount"},tl(e.amount,e.currency)))):W().createElement(K.SummaryList,{label:t?(0,$.__)("Withdrawal overview","woocommerce-payments"):(0,$.__)("Payout overview","woocommerce-payments")},(()=>[W().createElement(Sx,{key:"dateItem",deposit:e}),W().createElement(Ex,{key:"depositAmount",label:t?(0,$.__)("Withdrawal amount","woocommerce-payments"):(0,$.__)("Payout amount","woocommerce-payments"),value:tl(e.amount+e.fee,e.currency)}),W().createElement(Ex,{key:"depositFees",label:(0,$.sprintf)((0,$.__)("%s service fee","woocommerce-payments"),`${e.fee_percentage}%`),value:Jc(e.fee,e.currency),valueClass:0<e.fee&&"wcpay-deposit-fee"}),W().createElement(Ex,{key:"netDepositAmount",label:t?(0,$.__)("Net withdrawal amount","woocommerce-payments"):(0,$.__)("Net payout amount","woocommerce-payments"),value:tl(e.amount,e.currency),valueClass:"wcpay-deposit-net"})])),"failed"===e.status&&W().createElement(os,{status:"error",isDismissible:!1,key:"payout-failure-notice"},W().createElement("strong",null,(0,$.__)("Failure reason: ","woocommerce-payments")),Ry[e.failure_code]||e.failure_message||(0,$.__)("Unknown","woocommerce-payments")),W().createElement(Kr,null,W().createElement(TS,null,W().createElement(CS,{size:16,weight:600},t?(0,$.__)("Withdrawal details","woocommerce-payments"):(0,$.__)("Payout details","woocommerce-payments"))),W().createElement(ra,null,W().createElement("div",{className:"woopayments-payout-details-header"},W().createElement("div",{className:"woopayments-payout-details-header__item"},W().createElement("h2",null,(0,$.__)("Bank account","woocommerce-payments")),W().createElement("div",{className:"woopayments-payout-details-header__value"},e.bankAccount)),W().createElement("div",{className:"woopayments-payout-details-header__item"},W().createElement("h2",null,(0,$.__)("Bank reference ID","woocommerce-payments")),W().createElement("div",{className:"woopayments-payout-details-header__value"},e.bank_reference_key?W().createElement(W().Fragment,null,W().createElement("span",{className:"woopayments-payout-details-header__bank-reference-id"},e.bank_reference_key),W().createElement(wx,{textToCopy:e.bank_reference_key,label:(0,$.__)("Copy bank reference ID to clipboard","woocommerce-payments")})):W().createElement("div",{className:"woopayments-payout-details-header__value"},(0,$.__)("Not available","woocommerce-payments"))))))))},kx=({query:{id:e}})=>{const{deposit:t,isLoading:n}=(e=>(0,Cc.useSelect)((t=>{const{getDeposit:n,isResolving:o,hasFinishedResolution:r}=t(ti);return{deposit:n(e),isLoading:!r("getDeposit",[e])||o("getDeposit",[e])}}),[e]))(e),o=!n&&t&&!t.automatic;return W().createElement(Qa,null,W().createElement(tS,null),W().createElement(vc,{currentPage:"deposits",isDetailsView:!0}),W().createElement(Ga,null,n?W().createElement(K.SummaryListPlaceholder,{numberOfItems:2}):W().createElement(xx,{deposit:t})),t&&W().createElement(Ga,null,o?W().createElement(Kr,null,W().createElement(TS,null,W().createElement(CS,{size:16,weight:600,as:"h2"},(0,$.__)("Payout transactions","woocommerce-payments"))),W().createElement(ra,{className:"wcpay-deposit-overview--instant__transactions-list-message"},ss({mixedString:(0,$.__)("We're unable to show transaction history on instant payouts. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),components:{learnMoreLink:W().createElement(hc,{href:"https://woocommerce.com/document/woopayments/payouts/instant-payouts/#transactions"})}}))):W().createElement(vx,{depositId:e})))},Nx=["menuitem","menuitemradio","menuitemcheckbox"];class Cx extends H.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,zt.isFunction)(t)?t(e):t&&"current"in t&&(t.current=e)}getFocusableContext(e){const{onlyBrowserTabstops:t}=this.props,n=(t?Wt.focus.tabbable:Wt.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=zt.noop,stopNavigationEvents:a}=this.props,s=o(e);if(void 0!==s&&a){e.stopImmediatePropagation();const t=e.target.getAttribute("role");Nx.includes(t)&&e.preventDefault()}if(!s)return;const i=t(e.target.ownerDocument.activeElement);if(!i)return;const{index:c,focusables:l}=i,m=n?function(e,t,n){const o=e+n;return o<0?t+o:o>=t?o-t:o}(c,l.length,s):c+s;m>=0&&m<l.length&&(l[m].focus(),r(m,l[m]))}render(){const{children:e,...t}=this.props;return(0,H.createElement)("div",X({ref:this.bindContainer},(0,zt.omit)(t,["stopNavigationEvents","eventToOffset","onNavigate","onKeyDown","cycle","onlyBrowserTabstops","forwardedRef"])),e)}}const Tx=(e,t)=>(0,H.createElement)(Cx,X({},e,{forwardedRef:t}));Tx.displayName="NavigableContainer";const Ox=(0,H.forwardRef)(Tx),Ax=(0,H.forwardRef)((function(e,t){let{role:n="menu",orientation:o="vertical",...r}=e;return(0,H.createElement)(Ox,X({ref:t,stopNavigationEvents:!0,onlyBrowserTabstops:!1,role:n,"aria-orientation":"presentation"===n?null:o,eventToOffset:e=>{const{keyCode:t}=e;let n=[us.DOWN],r=[us.UP];return"horizontal"===o&&(n=[us.RIGHT],r=[us.LEFT]),"both"===o&&(n=[us.RIGHT,us.DOWN],r=[us.LEFT,us.UP]),(0,zt.includes)(n,t)?1:(0,zt.includes)(r,t)?-1:(0,zt.includes)([us.DOWN,us.UP,us.LEFT,us.RIGHT],t)?0:void 0}},r))})),Ix=e=>{let{tabId:t,onClick:n,children:o,selected:r,...a}=e;return(0,H.createElement)(Eo,X({role:"tab",tabIndex:r?null:-1,"aria-selected":r,id:t,onClick:n},a),o)},Rx=xo((function e(t){var n;let{className:o,children:r,tabs:a,initialTabName:s,orientation:i="horizontal",activeClass:c="is-active",onSelect:l=zt.noop}=t;const m=(0,Dt.useInstanceId)(e,"tab-panel"),[u,d]=(0,H.useState)(null),p=e=>{d(e),l(e)},y=(0,zt.find)(a,{name:u}),_=`${m}-${null!==(n=null==y?void 0:y.name)&&void 0!==n?n:"none"}`;return(0,H.useEffect)((()=>{(0,zt.find)(a,{name:u})||d(s||(a.length>0?a[0].name:null))}),[a]),(0,H.createElement)("div",{className:o},(0,H.createElement)(Ax,{role:"tablist",orientation:i,onNavigate:(e,t)=>{t.click()},className:"components-tab-panel__tabs"},a.map((e=>(0,H.createElement)(Ix,{className:jt()("components-tab-panel__tabs-item",e.className,{[c]:e.name===u}),tabId:`${m}-${e.name}`,"aria-controls":`${m}-${e.name}-view`,selected:e.name===u,key:e.name,onClick:(0,zt.partial)(p,e.name)},e.title)))),y&&(0,H.createElement)("div",{key:_,"aria-labelledby":_,role:"tabpanel",id:`${_}-view`,className:"components-tab-panel__tab-content"},r(y)))}),"TabPanel"),Lx=({orderId:e,children:t,paymentIntentId:n,buttonIsPrimary:o=!1,buttonIsSmall:r=!0,onClick:a=()=>{}})=>{const{isLoading:s,isRequesting:i,doCaptureAuthorization:c}=wy(n,e),[l,m]=(0,V.useState)(!1);return W().createElement(ko,{isPrimary:o,isSecondary:!o,isSmall:r,onClick:()=>{a(),m(!0),c()},isBusy:s&&l,disabled:s&&l||i},t||(0,$.__)("Capture","woocommerce-payments"))},Dx=()=>{var e;const t=[{key:"created",label:(0,$.__)("Authorized on","woocommerce-payments"),screenReaderLabel:(0,$.__)("Authorized on","woocommerce-payments"),required:!0,isLeftAligned:!0,defaultOrder:"asc",cellClassName:"date-time",isSortable:!0,defaultSort:!0},{key:"capture_by",label:(0,$.__)("Capture by","woocommerce-payments"),screenReaderLabel:(0,$.__)("Capture by","woocommerce-payments"),required:!0,isLeftAligned:!0,cellClassName:"date-time",isSortable:!0},{key:"order",label:(0,$.__)("Order","woocommerce-payments"),screenReaderLabel:(0,$.__)("Order number","woocommerce-payments"),required:!0},{key:"risk_level",label:(0,$.__)("Risk level","woocommerce-payments"),screenReaderLabel:(0,$.__)("Risk level of transaction","woocommerce-payments"),isLeftAligned:!0},{key:"amount",label:(0,$.__)("Amount","woocommerce-payments"),screenReaderLabel:(0,$.__)("Amount","woocommerce-payments"),isNumeric:!0,isSortable:!0},{key:"customer_email",label:(0,$.__)("Email","woocommerce-payments"),screenReaderLabel:(0,$.__)("Email","woocommerce-payments"),visible:!1,isLeftAligned:!0},{key:"customer_country",label:(0,$.__)("Country","woocommerce-payments"),screenReaderLabel:(0,$.__)("Country","woocommerce-payments"),visible:!1,isLeftAligned:!0},{key:"action",label:(0,$.__)("Action","woocommerce-payments"),screenReaderLabel:(0,$.__)("Action","woocommerce-payments"),visible:!0,required:!0}].filter(Boolean),{columnsToDisplay:n,onColumnsChange:o}=Qy("wc_payments_transactions_uncaptured_hidden_columns",t),{authorizationsSummary:r,isLoading:a}=vy((0,Oy.getQuery)()),{authorizations:s,isLoading:i}=(({paged:e,per_page:t,orderby:n,order:o})=>(0,Cc.useSelect)((r=>{const{getAuthorizations:a,getAuthorizationsError:s,isResolving:i}=r(ti),c=Number.isNaN(parseInt(null!=e?e:"",10)),l=Number.isNaN(parseInt(null!=t?t:"",10)),m={paged:c?"1":e,per_page:l?"25":t,orderby:n||"created",order:o||"asc"};return{authorizations:a(m),authorizationsError:s(m),isLoading:i("getAuthorizations",[m])}}),[e,t,n,o]))((0,Oy.getQuery)()),c=s.map((e=>{const t=W().createElement(PS,{risk:e.risk_level}),o=Ly(e.payment_intent_id,"transactions"),r=e=>W().createElement(Py,{href:o},e),a={authorization_id:{value:e.payment_intent_id,display:e.payment_intent_id},created:{value:bc(e.created,{includeTime:!0}),display:r(bc(e.created,{includeTime:!0}))},capture_by:{value:bc(Xs().utc(e.created).add(7,"d").toISOString(),{includeTime:!0}),display:r(bc(Xs().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:DS(e.risk_level),display:r(t)},amount:{value:e.amount,display:r(tl(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:W().createElement(Lx,{orderId:e.order_id,paymentIntentId:e.payment_intent_id,buttonIsSmall:!1,onClick:()=>{fa("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 l;const m=void 0!==r.count&&void 0!==r.total&&!1===a,u=r.count||0;return m&&(l=[{label:(0,$.__)("authorization(s)","woocommerce-payments"),value:String(r.count)}],r.count&&r.count>0&&r.all_currencies&&1===r.all_currencies.length&&l.push({label:(0,$.__)("total","woocommerce-payments"),value:`${tl(r.total,r.currency)}`})),(0,V.useEffect)((()=>{fa("page_view",{path:"payments_transactions_uncaptured"})}),[]),W().createElement(Qa,null,W().createElement(K.TableCard,{className:"authorizations-list woocommerce-report-table has-search",title:(0,$.__)("Uncaptured transactions","woocommerce-payments"),isLoading:i||a,rowsPerPage:parseInt(null!==(e=(0,Oy.getQuery)().per_page)&&void 0!==e?e:"",10)||25,totalRows:u,headers:n,rows:c,summary:l,query:(0,Oy.getQuery)(),onQueryChange:Oy.onQueryChange,onColumnsChange:o}))},Px=window.wc.csvExport,Mx={allow:{type:"success",message:(0,$.__)("Succeeded","woocommerce-payments")},review:{type:"alert",message:(0,$.__)("Needs review","woocommerce-payments")},block:{type:"danger",message:(0,$.__)("Payment blocked","woocommerce-payments")}},jx=({status:e})=>{const t=Mx[e]||{},n=t.message||li(e),o=t.type||"light";return W().createElement(IS,{type:o},n)},Fx={display:null},Bx=(e,t)=>{const n=(e=>{const t=Ly(e.payment_intent.id||e.order_id.toString(),"transactions"),n=bc(e.created,{includeTime:!0}),o=e=>W().createElement(Py,{href:t},e);return{status:{value:e.status,display:W().createElement(jx,{status:"block"})},created:{value:n,display:o(n)},amount:{value:e.amount,display:o(tl(e.amount,e.currency))},customer:{value:e.customer_name,display:o(e.customer_name)}}})(e);return t.map((({key:e})=>n[e]||Fx))};const zx=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 Y()({path:(0,G.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 s(e){try{c(a.next(e))}catch(e){t(e)}}function i(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(s,i)}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=ox(e.label,t);return W().createElement("span",{key:"name",className:"woocommerce-search__result-name","aria-label":e.label},null==n?void 0:n.suggestionBeforeMatch,W().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 $x=()=>{var e,t,n;const[o,r]=(0,V.useState)(!1),{createNotice:a}=(0,Cc.useDispatch)("core/notices"),s=(0,Oy.getQuery)(),i=[{key:"created",label:(0,$.__)("Date / Time","woocommerce-payments"),screenReaderLabel:(0,$.__)("Date / Time","woocommerce-payments"),required:!0,isLeftAligned:!0,defaultOrder:"desc",cellClassName:"date-time",isSortable:!0,defaultSort:!0},{key:"amount",label:(0,$.__)("Amount","woocommerce-payments"),screenReaderLabel:(0,$.__)("Amount","woocommerce-payments"),isNumeric:!0,isSortable:!0},{key:"customer",label:(0,$.__)("Customer","woocommerce-payments"),screenReaderLabel:(0,$.__)("Customer","woocommerce-payments"),visible:!0,isLeftAligned:!0},{key:"status",label:(0,$.__)("Status","woocommerce-payments"),screenReaderLabel:(0,$.__)("Status","woocommerce-payments"),visible:!0,isLeftAligned:!0}].filter(Boolean),{columnsToDisplay:c,onColumnsChange:l}=Qy("wc_payments_transactions_blocked_hidden_columns",i),{isLoading:m,transactions:u}=((e,{paged:t,per_page:n,orderby:o,order:r,search:a},s)=>(0,Cc.useSelect)((i=>{const{getFraudOutcomeTransactions:c,getFraudOutcomeTransactionsError:l,isResolving:m}=i(ti),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:s};return{transactions:c(e,u),transactionsError:l(e,u),isLoading:m("getFraudOutcomeTransactions",[e,u])}}),[t,n,o,r,JSON.stringify(a)]))("block",s),{transactionsSummary:d,isLoading:p}=((e,{search:t},n)=>(0,Cc.useSelect)((o=>{const{getFraudOutcomeTransactionsSummary:r,getFraudOutcomeTransactionsSummaryError:a,isResolving:s}=o(ti),i={search:t,additionalStatus:n};return{transactionsSummary:r(e,i),transactionsSummaryError:a(e,i),isLoading:s("getFraudOutcomeTransactionsSummary",[e,i])}}),[e,JSON.stringify(t)]))("block",s),y=u.map((e=>Bx(e,c)));let _;const h=(0,$.__)("Blocked transactions","woocommerce-payments"),f=void 0!==d.count&&void 0!==d.total&&!1===p,g=d.count||0;f&&(_=[{label:(0,$.__)("transactions(s)","woocommerce-payments"),value:String(g)}],g>0&&1===(null===(e=d.currencies)||void 0===e?void 0:e.length)&&_.push({label:(0,$.__)("blocked","woocommerce-payments"),value:`${tl(d.total,d.currencies[0])}`})),(0,V.useEffect)((()=>{fa("page_view",{path:"payments_transactions_blocked"})}),[]);const v=(0,Oy.getQuery)().search&&(null===(t=(0,Oy.getQuery)().search)||void 0===t?void 0:t.map((e=>({key:e,label:e})))),w=(0,$.__)("Search by order number or customer name","woocommerce-payments"),b=!!y.length;return W().createElement(Qa,null,W().createElement(K.TableCard,{className:"blocked-transactions-list woocommerce-report-table has-search",title:h,isLoading:m,rowsPerPage:parseInt(null!==(n=s.per_page)&&void 0!==n?n:"",10)||25,totalRows:g,headers:c,rows:y,summary:_,query:s,onQueryChange:Oy.onQueryChange,onColumnsChange:l,actions:[W().createElement(K.Search,{inlineTags:!0,key:"search",onChange:e=>{(0,Oy.updateQueryString)({search:e.length?(0,zt.uniq)(e.map((e=>e.key||e.label))):void 0})},placeholder:w,selected:v,showClearButton:!0,type:wcpaySettings.featureFlags.customSearch?"custom":"customers",autocompleter:zx("block")}),b&&W().createElement(Uy,{key:"download",isDisabled:m||o,onClick:()=>{return e=void 0,t=void 0,o=function*(){r(!0);const e=(0,Oy.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<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n}(e,["page","path"]);try{const{data:e}=yield Y()({path:tm("block",Object.assign(Object.assign({},o),{additionalStatus:"review"})),method:"GET"}),t=e.map((e=>Bx(e,c)));(0,Px.downloadCSVFile)((0,Px.generateCSVFileName)(h,o),(0,Px.generateCSVDataFromTable)(c,t)),fa("wcpay_fraud_outcome_transactions_download",{exported_transactions:y.length,total_transactions:d.count})}catch(e){a("error",(0,$.__)("There was a problem generating your export.","woocommerce-payments"))}r(!1)},new((n=void 0)||(n=Promise))((function(r,a){function s(e){try{c(o.next(e))}catch(e){a(e)}}function i(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(s,i)}c((o=o.apply(e,t||[])).next())}));var e,t,n,o}})]}))},Ux=()=>{var e,t;const n=null!==(e=(0,Oy.getQuery)().tab)&&void 0!==e?e:null,o={"transactions-page":W().createElement(W().Fragment,null,W().createElement(vx,null)),"uncaptured-page":W().createElement(W().Fragment,null,W().createElement(Dx,null)),"blocked-page":W().createElement(W().Fragment,null,W().createElement($x,null))},{featureFlags:{isAuthAndCaptureEnabled:r}}=(0,V.useContext)(Wc),[a]=(()=>{const{updateIsManualCaptureEnabled:e}=(0,Cc.useDispatch)(ti);return[(0,Cc.useSelect)((e=>e(ti).getIsManualCaptureEnabled())),e]})(),{isLoading:s}=op(),{authorizationsSummary:i}=vy({}),c=!s&&a||i.total&&i.total>0,l=[{name:"transactions-page",title:(0,$.__)("Transactions","woocommerce-payments"),className:"transactions-list"},{name:"uncaptured-page",title:(0,$.sprintf)((0,$.__)("Uncaptured (%1$s)","woocommerce-payments"),null!==(t=i.count)&&void 0!==t?t:"..."),className:"authorizations-list"},{name:"blocked-page",title:(0,$.__)("Blocked","woocommerce-payments"),className:"blocked-list"}].filter((e=>"uncaptured-page"!==e.name||r&&c));return W().createElement(Qa,{className:"wcpay-transactions-page"},W().createElement(tS,null),W().createElement(vc,{currentPage:"transactions"}),W().createElement(Rx,{activeClass:"active-tab",onSelect:e=>{(0,Oy.updateQueryString)({paged:"1",per_page:"25",order:"",orderby:"",tab:e},"/payments/transactions")},initialTabName:n||"transactions-page",tabs:l},(e=>o[e.name]||o["transactions-page"])))},Vx=()=>W().createElement(Wc.Provider,{value:window.wcpaySettings},W().createElement(Ux,null)),Wx=e=>{var t;const n=e.readers,o=e.isLoading,r=[{key:"reader_id",label:(0,$.__)("Reader id","woocommerce-payments"),visible:!0,isLeftAligned:!0},{key:"status",label:(0,$.__)("Status","woocommerce-payments"),visible:!0,isLeftAligned:!0},{key:"count",label:(0,$.__)("Transactions","woocommerce-payments"),visible:!0,isLeftAligned:!0},{key:"fee",label:(0,$.__)("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?Xc(e.fee.amount,e.fee.currency):0,display:e.fee?tl(e.fee.amount,e.fee.currency):0}])):[],s=!!a.length;return(0,qa.jsxs)(Qa,{maxWidth:1032,className:"wcpay-payment-details",children:[(0,qa.jsx)(vc,{currentPage:"payments",isDetailsView:!0}),(0,qa.jsx)(K.TableCard,{className:"transactions-list woocommerce-report-table has-search",title:(0,$.__)("Card readers","woocommerce-payments"),isLoading:o,rowsPerPage:parseInt(null!==(t=(0,Oy.getQuery)().per_page)&&void 0!==t?t:"",10)||25,totalRows:a.length,headers:r,rows:a,actions:[s&&(0,qa.jsx)(Uy,{isDisabled:o,onClick:()=>{const{page:e,path:t,...n}=(0,Oy.getQuery)();(0,Px.downloadCSVFile)((0,Px.generateCSVFileName)("Card Readers",n),(0,Px.generateCSVDataFromTable)(r,a))}},"download")]})]})},Hx=e=>{const{readers:t,chargeError:n,isLoading:o}=(r=e.chargeId,a=e.transactionId,(0,Cc.useSelect)((e=>{const{getCardReaderStats:t,getCardReaderStatsError:n,isResolving:o}=e(ti);return{readers:t(r,a),chargeError:n(r),isLoading:o("getCardReaderStats",[r,a])}}),[r,a]));var r,a;return!o&&n instanceof Error?(0,qa.jsxs)(Qa,{maxWidth:1032,className:"wcpay-payment-details",children:[(0,qa.jsx)(vc,{currentPage:"payments",isDetailsView:!0}),(0,qa.jsx)(Kr,{children:(0,qa.jsx)(ra,{children:(0,$.__)("Readers details not loaded","woocommerce-payments")})})]}):(0,qa.jsx)(Wx,{readers:t,isLoading:o})},qx=(0,Ka.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ka.jsx)(Ht.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})}),Yx=(0,H.createElement)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,H.createElement)(Ht.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"}));function Gx(e){var t;const{renderContent:n,renderToggle:o,position:r="bottom right",className:a,contentClassName:s,expandOnMobile:i,headerTitle:c,focusOnMount:l,popoverProps:m,onClose:u,onToggle:d}=e,p=(0,H.useRef)(),[y,_]=function(e,t){const[n,o]=(0,H.useState)(!1);return[n,e=>{o(e),t&&t(e)}]}(0,d);function h(){u&&u(),_(!1)}(0,H.useEffect)((()=>()=>{d&&d(!1)}),[]);const f={isOpen:y,onToggle:function(){_(!y)},onClose:h};return(0,H.createElement)("div",{className:jt()("components-dropdown",a),ref:p,tabIndex:"-1"},o(f),y&&(0,H.createElement)(In,X({position:r,onClose:h,onFocusOutside:function(){const{ownerDocument:e}=p.current,t=e.activeElement.closest('[role="dialog"]');p.current.contains(e.activeElement)||t&&!t.contains(p.current)||h()},expandOnMobile:i,headerTitle:c,focusOnMount:l},m,{anchorRef:null!==(t=null==m?void 0:m.anchorRef)&&void 0!==t?t:p.current,className:jt()("components-dropdown__content",m?m.className:void 0,s)}),n(f)))}function Qx(){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=jt()(t.className,e.className)),n}const Kx=xo((function(e){const{children:t,className:n,controls:o,icon:r=Yx,label:a,popoverProps:s,toggleProps:i,menuProps:c,disableOpenOnArrowDown:l=!1,text:m,noIcons:u}=e;if((0,zt.isEmpty)(o)&&!(0,zt.isFunction)(t))return null;let d;(0,zt.isEmpty)(o)||(d=o,Array.isArray(d[0])||(d=[d]));const p=Qx({className:"components-dropdown-menu__popover"},s);return(0,H.createElement)(Gx,{className:jt()("components-dropdown-menu",n),popoverProps:p,renderToggle:e=>{var t;let{isOpen:n,onToggle:o}=e;const s=Qx({className:jt()("components-dropdown-menu__toggle",{"is-opened":n})},i);return(0,H.createElement)(Eo,X({},s,{icon:r,onClick:e=>{o(e),s.onClick&&s.onClick(e)},onKeyDown:e=>{(e=>{l||n||e.keyCode!==us.DOWN||(e.preventDefault(),o())})(e),s.onKeyDown&&s.onKeyDown(e)},"aria-haspopup":"true","aria-expanded":n,label:a,text:m,showTooltip:null===(t=null==i?void 0:i.showTooltip)||void 0===t||t}),s.children)},renderContent:e=>{const n=Qx({"aria-label":a,className:jt()("components-dropdown-menu__menu",{"no-icons":u})},c);return(0,H.createElement)(Ax,X({},n,{role:"menu"}),(0,zt.isFunction)(t)?t(e):null,(0,zt.flatMap)(d,((t,n)=>t.map(((t,o)=>(0,H.createElement)(Eo,{key:[n,o].join(),onClick:n=>{n.stopPropagation(),e.onClose(),t.onClick&&t.onClick()},className:jt()("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))))))}})}),"DropdownMenu"),Zx=xo((function e(t){const{children:n,className:o="",label:r,hideSeparator:a}=t,s=(0,Dt.useInstanceId)(e);if(!H.Children.count(n))return null;const i=`components-menu-group-label-${s}`,c=jt()(o,"components-menu-group",{"has-hidden-separator":a});return(0,H.createElement)("div",{className:c},r&&(0,H.createElement)("div",{className:"components-menu-group__label",id:i,"aria-hidden":"true"},r),(0,H.createElement)("div",{role:"group","aria-labelledby":r?i:null},n))}),"MenuGroup"),Xx=(0,H.forwardRef)((function(e,t){let{children:n,info:o,className:r,icon:a,iconPosition:s="right",shortcut:i,isSelected:c,role:l="menuitem",...m}=e;return r=jt()("components-menu-item__button",r),o&&(n=(0,H.createElement)("span",{className:"components-menu-item__info-wrapper"},(0,H.createElement)("span",{className:"components-menu-item__item"},n),(0,H.createElement)("span",{className:"components-menu-item__info"},o))),a&&!(0,zt.isString)(a)&&(a=(0,H.cloneElement)(a,{className:jt()("components-menu-items__item-icon",{"has-icon-right":"right"===s})})),(0,H.createElement)(Eo,X({ref:t,"aria-checked":"menuitemcheckbox"===l||"menuitemradio"===l?c:void 0,role:l,icon:"left"===s?a:void 0,className:r},m),(0,H.createElement)("span",{className:"components-menu-item__item"},n),(0,H.createElement)(Rn,{className:"components-menu-item__shortcut",shortcut:i}),a&&"right"===s&&(0,H.createElement)(zn,{icon:a}))})),Jx=xo(Xx,"MenuItem"),ek=xo(so((function(e,t){const n=function(e){const{className:t,justify:n,isBorderless:o=!1,isShady:r=!1,size:a="medium",...s}=ro(e,"CardFooter"),i=no();return{...s,className:(0,H.useMemo)((()=>i(Tr,Rr,Lr,Fr[a],o&&Pr,r&&Br,"components-card__footer",t)),[t,i,o,r,a]),justify:n}}(e);return(0,H.createElement)(Fa,X({},n,{ref:t}))}),"CardFooter"),"CardFooter"),tk=({children:e,actions:t})=>W().createElement(ek,{className:"card-notice"},W().createElement("div",{className:"card-notice__section"},W().createElement("div",{className:"card-notice__text"},e),W().createElement("div",{className:"card-notice__button"},t))),nk=xo(tk,"CardNotice");function ok(e){return!!e}const rk={warning_needs_response:{type:"warning",message:(0,$.__)("Inquiry: Response needed","woocommerce-payments")},warning_under_review:{type:"primary",message:(0,$.__)("Inquiry: Under review","woocommerce-payments")},warning_closed:{type:"light",message:(0,$.__)("Inquiry: Closed","woocommerce-payments")},needs_response:{type:"warning",message:(0,$.__)("Response needed","woocommerce-payments")},under_review:{type:"primary",message:(0,$.__)("Under review","woocommerce-payments")},charge_refunded:{type:"light",message:(0,$.__)("Charge refunded","woocommerce-payments")},won:{type:"success",message:(0,$.__)("Won","woocommerce-payments")},lost:{type:"light",message:(0,$.__)("Lost","woocommerce-payments")}},ak=Object.entries(rk).reduce(((e,[t,n])=>(e["disputed_"+t]={type:n.type,message:t.startsWith("warning_")?n.message:(0,$.sprintf)((0,$.__)("Disputed: %s","woocommerce-payments"),n.message)},e)),{}),sk=Object.assign({refunded_partial:{type:"light",message:(0,$.__)("Partial refund","woocommerce-payments")},refunded_full:{type:"light",message:(0,$.__)("Refunded","woocommerce-payments")},paid:{type:"success",message:(0,$.__)("Paid","woocommerce-payments")},authorized:{type:"primary",message:(0,$.__)("Payment authorized","woocommerce-payments")},refund_failed:{type:"alert",message:(0,$.__)("Refund failure","woocommerce-payments")},failed:{type:"alert",message:(0,$.__)("Payment failed","woocommerce-payments")},blocked:{type:"alert",message:(0,$.__)("Payment blocked","woocommerce-payments")},fraud_outcome_review:{type:"warning",message:(0,$.__)("Needs review","woocommerce-payments")},fraud_outcome_block:{type:"alert",message:(0,$.__)("Payment blocked","woocommerce-payments")}},ak),ik=({status:e,className:t})=>{const n=sk[e]||{},o=n.message||li(e),r=n.type||"light";return W().createElement(Vy,{className:t,message:o,type:r})},ck=({payment:e})=>{var t;const n=e?e[e.type]:null;if(!(n||e&&"link"===e.type))return W().createElement("span",null,"–");let o=e.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 W().createElement(V.Fragment,null," •••• ",n.last4);case"p24":return W().createElement(V.Fragment,null,null!==(t=hx[n.bank])&&void 0!==t?t:"");case"giropay":return W().createElement(V.Fragment,null,n.bank_code);case"bancontact":case"ideal":case"eps":case"sofort":return W().createElement(V.Fragment,null," •••• ",n.iban_last4);default:return W().createElement(V.Fragment,null)}})(e),a=(null===(t=null===wcpaySettings||void 0===wcpaySettings?void 0:wcpaySettings.accountStatus)||void 0===t?void 0:t.country)||"US";return W().createElement("span",{className:"payment-method-details"},W().createElement(Ji,{isVisible:!1,content:yx(o),className:"payment-method-details__brand-tooltip"},W().createElement("span",{className:`payment-method__brand payment-method__brand--${o} account-country--${a.toLowerCase()}`,"aria-label":yx(o)})),r)},lk=({items:e})=>W().createElement(K.List,{className:"woocommerce-list--horizontal",items:e}),mk=({isLoading:e,display:t,placeholder:n,value:o,children:r})=>e?W().createElement("span",{className:t?`is-loadable-placeholder is-${t}`:"is-loadable-placeholder","aria-busy":"true"},void 0===n?r||o:n):W().createElement(W().Fragment,null,r||o),uk=e=>{const t=W().createElement("p",{style:{lineHeight:e.numLines}},"Block placeholder");return W().createElement(mk,Object.assign({},e,{placeholder:t,display:"block"}))},dk=mk,pk=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=ai({page:"wc-admin",path:"/payments/transactions",search:[t?`${a} (${t})`:a]});return W().createElement(K.Link,{href:n},a)}return W().createElement(W().Fragment,null,"–")},yk=e=>$m.includes(e),_k=e=>e.startsWith("warning"),hk=(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?tl(n.fee,n.currency):Jc(n.fee,n.currency)},fk=({status:e,prefixDisputeType:t,className:n})=>{const o=rk[e]||{};let r=o.message||li(e);t&&!e.startsWith("warning")&&(r=(0,$.sprintf)((0,$.__)("Disputed: %s","woocommerce-payments"),r));const a=yk(e);let s=o.type||"light";return a&&(s="alert"),W().createElement(Vy,{className:n,message:r,type:s})},gk=({orderId:e,children:t,paymentIntentId:n,isDestructive:o=!0,isSmall:r=!1,onClick:a=()=>{}})=>{const{doCancelAuthorization:s,isLoading:i,isRequesting:c}=wy(n,e),[l,m]=(0,V.useState)(!1);return W().createElement(ko,{isDestructive:o,isSmall:r,onClick:()=>{a(),m(!0),s()},isBusy:i&&l,disabled:i&&l||c},t||(0,$.__)("Cancel","woocommerce-payments"))},vk=({charge:e,isLoading:t,onButtonClick:n})=>W().createElement(W().Fragment,null,W().createElement(dk,{isLoading:t,placeholder:""},W().createElement(tk,{actions:e.refunded?W().createElement(W().Fragment,null):W().createElement(ko,{variant:"primary",isSmall:!1,onClick:n},(0,$.__)("Refund","woocommerce-payments"))},(0,$.__)("This transaction is not connected to order. ","woocommerce-payments"),e.refunded?(0,$.__)("It has been refunded and is not a subject for disputes.","woocommerce-payments"):(0,$.__)("Investigate this purchase and refund the transaction as needed.","woocommerce-payments")))),wk=(0,Ka.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ka.jsx)(Ht.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"})}),bk=(0,Ka.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ka.jsx)(Ht.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"})}),Ek=(0,Ka.jsx)(Ht.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ka.jsx)(Ht.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"})}),Sk=(0,Ka.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ka.jsx)(Ht.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})}),xk=xo(Ht.HorizontalRule,"HorizontalRule"),kk=({dispute:e,isUrgent:t,paymentMethod:n,bankName:o})=>{var r,a,s,i;const c=null!==(a=null===(r=Fm[e.reason])||void 0===r?void 0:r.claim)&&void 0!==a?a:(0,$.__)("The cardholder claims this is an unauthorized charge.","woocommerce-payments"),l=Ec(null!==(i=null===(s=e.evidence_details)||void 0===s?void 0:s.due_by)&&void 0!==i?i:0,{customFormat:"g:i A \\o\\n F j, Y"});let m="";return m="klarna"===n&&_k(e.status)?(0,$.__)("Klarna inquiries may mean that the customer is trying to return their item(s).","woocommerce-payments"):_k(e.status)?o?(0,$.sprintf)((0,$.__)("<strong>%1$s</strong> If you believe this is incorrect, you have until <strong>%2$s to submit evidence to your customer's bank, %3$s.</strong> Alternatively, you can issue a refund.","woocommerce-payments"),c,l,o):(0,$.sprintf)((0,$.__)("<strong>%1$s</strong> If you believe this is incorrect, you have until <strong>%2$s to submit evidence to your customer's bank.</strong> Alternatively, you can issue a refund.","woocommerce-payments"),c,l):o?(0,$.sprintf)((0,$.__)("<strong>%1$s</strong> If you believe this is incorrect, you have until <strong>%2$s to challenge the dispute with your customer's bank, %3$s.</strong> If you accept the dispute, you will forfeit the funds and pay the dispute fee.","woocommerce-payments"),c,l,o):(0,$.sprintf)((0,$.__)("<strong>%1$s</strong> If you believe this is incorrect, you have until <strong>%2$s to challenge the dispute with your customer's bank.</strong> If you accept the dispute, you will forfeit the funds and pay the dispute fee.","woocommerce-payments"),c,l),W().createElement(Ha,{icon:!0,status:t?"error":"warning",className:"dispute-notice",isDismissible:!1},(0,H.createInterpolateElement)(m,{strong:W().createElement("strong",null)}))},Nk=(0,Ka.jsxs)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:[(0,Ka.jsx)(Ht.Path,{d:"M15.5 7.5h-7V9h7V7.5Zm-7 3.5h7v1.5h-7V11Zm7 3.5h-7V16h7v-1.5Z"}),(0,Ka.jsx)(Ht.Path,{d:"M17 4H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2ZM7 5.5h10a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H7a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5Z"})]});const Ck=({evidence:e})=>W().createElement(ko,{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:W().createElement(tc,{icon:Nk})},(0,$.__)("Evidence.txt","woocommerce-payments")),Tk=({fileId:e})=>{const{file:t,isLoading:n}=(e=>(0,Cc.useSelect)((t=>{const n=t(ti),{getFile:o,getFileError:r,isResolving:a,hasFinishedResolution:s}=n;return{file:o(e)||{},error:r(e),isLoading:a("getFile",[e])||!s("getFile",[e])}}),[e]))(e),{createNotice:o}=(0,Cc.useDispatch)("core/notices"),[r,a]=W().useState(!1);return W().createElement(dk,{isLoading:n,placeholder:(0,$.__)("Loading","woocommerce-payments")},t&&t.id?W().createElement(ko,{variant:"secondary",isBusy:r,disabled:r,isSmall:!0,icon:W().createElement(tc,{icon:Nk}),onClick:()=>{return e=void 0,n=void 0,i=function*(){if(t&&t.id&&!r){try{a(!0);const e=yield Y()({path:`${ei}/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,$.__)("Error downloading file","woocommerce-payments"))}a(!1)}},new((s=void 0)||(s=Promise))((function(t,o){function r(e){try{c(i.next(e))}catch(e){o(e)}}function a(e){try{c(i.throw(e))}catch(e){o(e)}}function c(e){var n;e.done?t(e.value):(n=e.value,n instanceof s?n:new s((function(e){e(n)}))).then(r,a)}c((i=i.apply(e,n||[])).next())}));var e,n,s,i}},(null==t?void 0:t.title)||t.filename):W().createElement(W().Fragment,null))},Ok=({issuerEvidence:e})=>(null==e?void 0:e.some((e=>e.file_evidence.length||e.text_evidence)))?W().createElement(ya,{className:"dispute-evidence",title:(0,$.__)("Issuer evidence","woocommerce"),initialOpen:!1},W().createElement("ul",{className:"dispute-evidence__list"},e.map(((e,t)=>W().createElement("li",{className:"dispute-evidence__list-item",key:`evidence_${t}`},e.text_evidence&&W().createElement(Ck,{evidence:e.text_evidence}),e.file_evidence.map((e=>W().createElement(Tk,{fileId:e,key:e})))))))):W().createElement(W().Fragment,null),Ak=({children:e=[]})=>W().createElement(W().Fragment,null,e.map(((e,t)=>W().createElement("p",{key:t},e)))),Ik=({dueBy:e,showRemainingDays:t=!0})=>{const n=Math.floor(Xs().unix(e).utc().diff(Xs()().utc(),"days",!0)),o=Ec(e,{customFormat:"F j, Y g:i A"});return W().createElement("span",{className:"dispute-steps__steps__response-date"},o,t&&W().createElement("span",{className:Ua("dispute-steps__steps__response-date--urgent")},n>0&&(0,$.sprintf)((0,$._n)(" (%d day left to respond)"," (%d days left to respond)",n,"woocommerce-payments"),n),0===n&&(0,$.__)(" (Last day today)","woocommerce-payments"),n<0&&(0,$.__)(" (Past due)","woocommerce-payments")))},Rk=({dispute:e})=>{var t,n;const o=li((null===(t=Fm[e.reason])||void 0===t?void 0:t.display)||e.reason),r=(null===(n=Fm[e.reason])||void 0===n?void 0:n.summary)||[],a=[{title:(0,$.__)("Dispute Amount","woocommerce-payments"),content:tl(e.amount,e.currency)},{title:(0,$.__)("Disputed On","woocommerce-payments"),content:e.created?Ec(e.created,{separator:", ",includeTime:!1}):"–"},{title:(0,$.__)("Reason","woocommerce-payments"),content:W().createElement(W().Fragment,null,o,r.length>0&&W().createElement(ec,{buttonIcon:W().createElement(Hi.A,null),buttonLabel:(0,$.__)("Learn more","woocommerce-payments"),content:W().createElement("div",{className:"dispute-reason-tooltip"},W().createElement("p",null,o),W().createElement(Ak,null,r),W().createElement("p",null,W().createElement("a",{href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/managing-disputes/",target:"_blank",rel:"noopener noreferrer"},(0,$.__)("Learn more","woocommerce-payments"))))}))},{title:(0,$.__)("Respond By","woocommerce-payments"),content:W().createElement(Ik,{dueBy:e.evidence_details.due_by})}];return W().createElement("div",{className:"dispute-summary-row"},W().createElement(lk,{items:a}))},Lk=(0,Ka.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ka.jsx)(Ht.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M3 7c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7Zm2-.5h14c.3 0 .5.2.5.5v1L12 13.5 4.5 7.9V7c0-.3.2-.5.5-.5Zm-.5 3.3V17c0 .3.2.5.5.5h14c.3 0 .5-.2.5-.5V9.8L12 15.4 4.5 9.8Z"})}),Dk=(0,Ka.jsx)(Ht.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ka.jsx)(Ht.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z"})}),Pk=(0,Ka.jsx)(Ht.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ka.jsx)(Ht.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})}),Mk=(0,Ka.jsx)(Ht.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ka.jsx)(Ht.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"})}),jk=(0,V.forwardRef)((({children:e},t)=>e?W().createElement("div",{className:"wcpay-accordion__subtitle",ref:t},e):null));jk.displayName="AccordionSubtitle";const Fk=jk;const Bk=(0,V.forwardRef)(((e,t)=>{var{isOpened:n,icon:o,title:r,subtitle:a,md:s=!0,lg:i=!1}=e,c=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<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n}(e,["isOpened","icon","title","subtitle","md","lg"]);return r?W().createElement("h2",{className:"wcpay-accordion__body-title"},W().createElement(ko,Object.assign({className:Ua("wcpay-accordion__body-toggle",{"is-md":s,"is-lg":i}),ref:t},c),W().createElement("span",{"aria-hidden":"true"},W().createElement(ts,{className:"wcpay-accordion__arrow",icon:n?Pk:Mk})),W().createElement("div",{className:"wcpay-accordion__title-content"},r,a&&W().createElement(Fk,null,a)),o&&W().createElement(ts,{icon:o,className:"wcpay-accordion__icon",size:20}))):null}));Bk.displayName="AccordionTitle";const zk=Bk,$k=(0,V.forwardRef)((({buttonProps:e={},children:t,className:n,icon:o,initialOpen:r,onToggle:a=()=>{},opened:s,title:i,subtitle:c,md:l=!0,lg:m=!1,scrollAfterOpen:u=!0},d)=>{const p=void 0===r||r,[y,_]=(0,V.useState)(void 0!==s?s:p),h=void 0!==s,f=h?s:y,g=h?a:_,v=(0,V.useRef)(null),w=(0,V.useRef)();w.current=u,((e,t)=>{const n=(0,V.useRef)(!0);(0,V.useEffect)((()=>{if(!n.current)return(()=>{var e;f&&w.current&&(null===(e=v.current)||void 0===e?void 0:e.scrollIntoView)&&v.current.scrollIntoView({inline:"nearest",block:"nearest",behavior:"smooth"})})();n.current=!1}),t)})(0,[f,"smooth"]);const b=Ua("wcpay-accordion__body",n,{"is-opened":f});return W().createElement("div",{className:b,ref:(0,Dt.useMergeRefs)([v,d])},W().createElement(zk,Object.assign({icon:o,isOpened:Boolean(f),onClick:e=>{e.preventDefault(),g(!f)},title:i,subtitle:c,md:l,lg:m},e&&Object.assign(Object.assign({},e),{ref:void 0}))),"function"==typeof t?t({opened:Boolean(f)}):f&&t)}));$k.displayName="AccordionBody";const Uk=$k,Vk=(0,V.forwardRef)((({className:e,children:t,highDensity:n=!1,defaultExpanded:o=!1},r)=>{const a=Ua(e,"wcpay-accordion",{"is-high-density":n}),s=W().Children.map(t,(e=>W().isValidElement(e)&&e.type===Uk?W().cloneElement(e,{initialOpen:o}):e));return W().createElement("div",{className:a,ref:r},s)}));Vk.displayName="Accordion";const Wk=Vk,Hk=(0,V.forwardRef)((({className:e,children:t},n)=>W().createElement("div",{className:Ua("wcpay-accordion__row",e),ref:n},t)));Hk.displayName="AccordionRow";const qk=Hk,Yk=({dispute:e,customer:t,chargeCreated:n,bankName:o})=>{let r;if(null==t?void 0:t.email){const o=Ec(n),a=Ec(e.created),s=(0,$.sprintf)((0,$.__)("Problem with your purchase from %1$s on %2$s?","woocommerce-payments"),wcpaySettings.storeName,o),i=(null==t?void 0:t.name)||"",c=(0,$.sprintf)((0,$.__)("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"),i,a,tl(e.amount,e.currency),o);r=`mailto:${t.email}?subject=${encodeURIComponent(s)}&body=${encodeURIComponent(c)}`}return W().createElement("div",{className:"dispute-steps"},W().createElement(Wk,null,W().createElement(Uk,{lg:!0,title:"Steps you can take",subtitle:"We recommend reviewing your options before responding by the deadline. "},W().createElement(qk,null,W().createElement("div",{className:"dispute-steps__content"},W().createElement("div",{className:"dispute-steps__items"},W().createElement("div",{className:"dispute-steps__item"},W().createElement("div",{className:"dispute-steps__item-icon"},W().createElement(ts,{icon:Lk})),W().createElement("div",{className:"dispute-steps__item-content"},W().createElement("div",{className:"dispute-steps__item-name"},(0,$.__)("Contact your customer","woocommerce-payments")),W().createElement("div",{className:"dispute-steps__item-description"},(0,$.__)("Identify the issue and work towards a resolution where possible.","woocommerce-payments"))),W().createElement("div",{className:"dispute-steps__item-action"},(null==t?void 0:t.email)?W().createElement(ko,{variant:"secondary",href:r,target:"_blank",rel:"noopener noreferrer"},(0,$.__)("Email customer","woocommerce-payments")):null)),W().createElement("div",{className:"dispute-steps__item"},W().createElement("div",{className:"dispute-steps__item-icon"},W().createElement(ts,{icon:Dk})),W().createElement("div",{className:"dispute-steps__item-content"},W().createElement("div",{className:"dispute-steps__item-name"},(0,$.__)("Ask for the dispute to be withdrawn","woocommerce-payments")),W().createElement("div",{className:"dispute-steps__item-description"},(0,$.__)("If you've managed to resolve the issue with your customer, help them with the withdrawal of their dispute.","woocommerce-payments"))),W().createElement("div",{className:"dispute-steps__item-action"},W().createElement(ko,{variant:"secondary",href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/managing-disputes/#withdrawals",target:"_blank",rel:"noopener noreferrer"},(0,$.__)("Learn more","woocommerce-payments")))),W().createElement("div",{className:"dispute-steps__item"},W().createElement("div",{className:"dispute-steps__item-icon"},W().createElement(ts,{icon:Nk})),W().createElement("div",{className:"dispute-steps__item-content"},W().createElement("div",{className:"dispute-steps__item-name"},(0,$.__)("Challenge or accept the dispute","woocommerce-payments")),W().createElement("div",{className:"dispute-steps__item-description"},(0,$.__)("Disagree with the dispute? You can challenge it with the customer's bank. Otherwise, accept it to close the case — the order amount and dispute fee won't be refunded.","woocommerce-payments"))))),W().createElement("div",{className:"dispute-steps__notice"},W().createElement(Ha,{icon:!0,isDismissible:!1,status:"info",className:"dispute-steps__notice-content"},(0,H.createInterpolateElement)(o?(0,$.sprintf)((0,$.__)("<strong>The outcome of this dispute will be determined by %1$s.</strong> WooPayments has no influence over the decision and is not liable for any chargebacks.","woocommerce-payments"),o):(0,$.__)("<strong>The outcome of this dispute will be determined by the cardholder's bank.</strong> WooPayments has no influence over the decision and is not liable for any chargebacks.","woocommerce-payments"),{strong:W().createElement("strong",null)}))))))))},Gk=({dispute:e,customer:t,chargeCreated:n,bankName:o})=>{let r;if(null==t?void 0:t.email){const o=Ec(n,{includeTime:!0}),a=Ec(e.created,{includeTime:!0}),s=(0,$.sprintf)((0,$.__)("Problem with your purchase from %1$s on %2$s?","woocommerce-payments"),wcpaySettings.storeName,o),i=(null==t?void 0:t.name)||"",c=(0,$.sprintf)((0,$.__)("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"),i,a,tl(e.amount,e.currency),o);r=`mailto:${t.email}?subject=${encodeURIComponent(s)}&body=${encodeURIComponent(c)}`}return W().createElement("div",{className:"dispute-steps"},W().createElement(Wk,null,W().createElement(Uk,{lg:!0,title:"Steps you can take",subtitle:"We recommend reviewing your options before responding by the deadline. "},W().createElement(qk,null,W().createElement("div",{className:"dispute-steps__content"},W().createElement("div",{className:"dispute-steps__items"},W().createElement("div",{className:"dispute-steps__item"},W().createElement("div",{className:"dispute-steps__item-icon"},W().createElement(ts,{icon:Lk})),W().createElement("div",{className:"dispute-steps__item-content"},W().createElement("div",{className:"dispute-steps__item-name"},(0,$.__)("Contact your customer","woocommerce-payments")),W().createElement("div",{className:"dispute-steps__item-description"},(0,$.__)("Identify the issue and work towards a resolution where possible.","woocommerce-payments"))),W().createElement("div",{className:"dispute-steps__item-action"},(null==t?void 0:t.email)?W().createElement(ko,{variant:"secondary",href:r,target:"_blank",rel:"noopener noreferrer"},(0,$.__)("Email customer","woocommerce-payments")):null)),W().createElement("div",{className:"dispute-steps__item"},W().createElement("div",{className:"dispute-steps__item-icon"},W().createElement(ts,{icon:Nk})),W().createElement("div",{className:"dispute-steps__item-content"},W().createElement("div",{className:"dispute-steps__item-name"},(0,$.__)("Submit evidence or issue a refund","woocommerce-payments")),W().createElement("div",{className:"dispute-steps__item-description"},(0,$.__)("Disagree with the claim? You can challenge it by submitting evidence to the customer's bank. Otherwise, you can settle the inquiry by issuing a refund.","woocommerce-payments"))),W().createElement("div",{className:"dispute-steps__item-action"},W().createElement(ko,{variant:"secondary",href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/managing-disputes/#inquiries",target:"_blank",rel:"noopener noreferrer"},(0,$.__)("Learn more","woocommerce-payments"))))),W().createElement("div",{className:"dispute-steps__notice"},W().createElement(Ha,{icon:!0,isDismissible:!1,status:"info",className:"dispute-steps__notice-content"},(0,H.createInterpolateElement)(o?(0,$.sprintf)((0,$.__)("<strong>The outcome of this dispute will be determined by %1$s.</strong> WooPayments has no influence over the decision and is not liable for any chargebacks.","woocommerce-payments"),o):(0,$.__)("<strong>The outcome of this dispute will be determined by the cardholder's bank.</strong> WooPayments has no influence over the decision and is not liable for any chargebacks.","woocommerce-payments"),{strong:W().createElement("strong",null)}))))))))},Qk=({dispute:e,customer:t,chargeCreated:n,bankName:o})=>{let r;if(null==t?void 0:t.email){const o=Ec(n,{includeTime:!0}),a=Ec(e.created,{includeTime:!0}),s=(0,$.sprintf)((0,$.__)("Problem with your purchase from %1$s on %2$s?","woocommerce-payments"),wcpaySettings.storeName,o),i=(null==t?void 0:t.name)||"",c=(0,$.sprintf)((0,$.__)("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"),i,a,tl(e.amount,e.currency),o);r=`mailto:${t.email}?subject=${encodeURIComponent(s)}&body=${encodeURIComponent(c)}`}return W().createElement("div",{className:"dispute-steps"},W().createElement(Wk,null,W().createElement(Uk,{lg:!0,title:"Steps you can take",subtitle:"We recommend reviewing your options before responding by the deadline. "},W().createElement(qk,null,W().createElement("div",{className:"dispute-steps__content"},W().createElement("div",{className:"dispute-steps__items"},W().createElement("div",{className:"dispute-steps__item"},W().createElement("div",{className:"dispute-steps__item-icon"},W().createElement(ts,{icon:Lk})),W().createElement("div",{className:"dispute-steps__item-content"},W().createElement("div",{className:"dispute-steps__item-name"},(0,$.__)("Contact your customer","woocommerce-payments")),W().createElement("div",{className:"dispute-steps__item-description"},(0,$.__)("Reach out to the customer to check if they're returning the item(s).","woocommerce-payments"))),W().createElement("div",{className:"dispute-steps__item-action"},(null==t?void 0:t.email)?W().createElement(ko,{variant:"secondary",href:r,target:"_blank",rel:"noopener noreferrer"},(0,$.__)("Email customer","woocommerce-payments")):null)),W().createElement("div",{className:"dispute-steps__item"},W().createElement("div",{className:"dispute-steps__item-icon"},W().createElement(ts,{icon:Nk})),W().createElement("div",{className:"dispute-steps__item-content"},W().createElement("div",{className:"dispute-steps__item-name"},(0,$.__)("Issue a refund","woocommerce-payments")),W().createElement("div",{className:"dispute-steps__item-description"},(0,$.__)("Once you've received the item(s), refund the customer before the deadline to prevent this escalating to a dispute.","woocommerce-payments")))),W().createElement("div",{className:"dispute-steps__item"},W().createElement("div",{className:"dispute-steps__item-icon"},W().createElement(ts,{icon:Lk})),W().createElement("div",{className:"dispute-steps__item-content"},W().createElement("div",{className:"dispute-steps__item-name"},(0,$.__)("Challenge the dispute","woocommerce-payments")),W().createElement("div",{className:"dispute-steps__item-description"},(0,$.__)("Didn't receive the returned item(s)? Once the inquiry has automatically escalated to a dispute after 21 days, you can submit evidence and challenge the dispute.","woocommerce-payments"))),W().createElement("div",{className:"dispute-steps__item-action"},W().createElement(ko,{variant:"secondary",href:"https://woocommerce.com/document/woopayments/payment-methods/buy-now-pay-later/#klarna-inquiries-returns",target:"_blank",rel:"noopener noreferrer"},(0,$.__)("Learn more","woocommerce-payments"))))),W().createElement("div",{className:"dispute-steps__notice"},W().createElement(Ha,{icon:!0,isDismissible:!1,status:"info",className:"dispute-steps__notice-content"},(0,H.createInterpolateElement)(o?(0,$.sprintf)((0,$.__)("<strong>The outcome of this dispute will be determined by %1$s.</strong> WooPayments has no influence over the decision and is not liable for any chargebacks.","woocommerce-payments"),o):(0,$.__)("<strong>The outcome of this dispute will be determined by the cardholder's bank.</strong> WooPayments has no influence over the decision and is not liable for any chargebacks.","woocommerce-payments"),{strong:W().createElement("strong",null)}))))))))},Kk=({dispute:e,customer:t,chargeCreated:n,orderUrl:o,paymentMethod:r,bankName:a})=>{var s;const{doAccept:i,isLoading:c}=(e=>{const{isLoading:t}=(0,Cc.useSelect)((t=>{const{isResolving:n}=t(ti);return{isLoading:n("getDispute",[e.id])}}),[e.id]),{acceptDispute:n}=(0,Cc.useDispatch)(ti);return{doAccept:()=>n(e),isLoading:t}})(e),[l,m]=(0,V.useState)(!1),u=null===(s=e.evidence_details)||void 0===s?void 0:s.has_evidence,{createErrorNotice:d}=(0,Cc.useDispatch)("core/notices"),{featureFlags:{isDisputeIssuerEvidenceEnabled:p}}=(0,V.useContext)(Wc),y=()=>{c||m(!1)},_=function({dispute:e,isDisputeAcceptRequestPending:t}){var n;return _k(e.status)?{acceptButtonLabel:(0,$.__)("Issue refund","woocommerce-payments"),acceptButtonTracksEvent:"wcpay_dispute_inquiry_refund_modal_view",modalTitle:(0,$.__)("Issue a refund?","woocommerce-payments"),modalLines:[{icon:W().createElement(ts,{icon:wk,size:24}),description:(0,$.__)("Issuing a refund will close the inquiry, returning the amount in question back to the cardholder. No additional fees apply.","woocommerce-payments")},{icon:W().createElement(ts,{icon:bk,size:24}),description:(0,$.__)("You will be taken to the order, where you must complete the refund process manually.","woocommerce-payments")}],modalButtonLabel:(0,$.__)("View order to issue refund","woocommerce-payments"),modalButtonTracksEvent:"wcpay_dispute_inquiry_refund_click"}:{acceptButtonLabel:(0,$.__)("Accept dispute","woocommerce-payments"),acceptButtonTracksEvent:"wcpay_dispute_accept_modal_view",modalTitle:(0,$.__)("Accept the dispute?","woocommerce-payments"),modalLines:[{icon:W().createElement(ts,{icon:wk,size:24}),description:(0,H.createInterpolateElement)((0,$.sprintf)((0,$.__)("Accepting the dispute marks it as <em>Lost</em>. The disputed amount and the %s dispute fee will not be returned to you.","woocommerce-payments"),null!==(n=hk(e,!0))&&void 0!==n?n:"-"),{em:W().createElement("em",null)})},{icon:W().createElement(ts,{icon:Ek,size:24}),description:(0,$.__)("This action is final and cannot be undone.","woocommerce-payments")}],modalButtonLabel:t?(0,$.__)("Accepting…","woocommerce-payments"):(0,$.__)("Accept dispute","woocommerce-payments"),modalButtonTracksEvent:"wcpay_dispute_accept_click"}}({dispute:e,isDisputeAcceptRequestPending:c}),h=!("klarna"===r&&_k(e.status)||((null==e?void 0:e.enhanced_eligibility_types)||[]).includes("visa_compliance")),f=_k(e.status)?(0,$.__)("Submit evidence","woocommerce-payments"):(0,$.__)("Challenge dispute","woocommerce-payments"),g=h?W().createElement(Gk,{dispute:e,customer:t,chargeCreated:n,bankName:a}):W().createElement(Qk,{dispute:e,customer:t,chargeCreated:n,bankName:a}),v=_k(e.status)?g:W().createElement(Yk,{dispute:e,customer:t,chargeCreated:n,bankName:a});return W().createElement("div",{className:"transaction-details-dispute-details-wrapper"},W().createElement(xk,null),W().createElement("h2",{className:"transaction-details-dispute-details-title"},(0,$.__)("Dispute details","woocommerce-payments")),W().createElement("div",{className:"transaction-details-dispute-details-body"},W().createElement(kk,{dispute:e,isUrgent:!0,paymentMethod:r,bankName:a}),u&&W().createElement(Ha,{icon:Sk,isDismissible:!1},(0,$.__)("You initiated a challenge to this dispute. Click 'Continue with challenge' to proceed with your draft response.","woocommerce-payments")),W().createElement(Rk,{dispute:e}),v,p&&W().createElement(Ok,{issuerEvidence:e.issuer_evidence}),W().createElement("div",{className:"transaction-details-dispute-details-body__help-link"},W().createElement(hc,{href:_k(e.status)?"klarna"===r?"https://woocommerce.com/document/woopayments/payment-methods/buy-now-pay-later/#klarna-inquiries-returns":"https://woocommerce.com/document/woopayments/fraud-and-disputes/managing-disputes/#inquiries":"https://woocommerce.com/document/woopayments/fraud-and-disputes/managing-disputes/#responding",onClick:()=>{fa("wcpay_dispute_help_link_clicked",{dispute_status:e.status,on_page:"transaction_details"})}},_k(e.status)?"klarna"===r?(0,$.__)("Please see this document for more information","woocommerce-payments"):(0,$.__)("Learn more about payment inquiries","woocommerce-payments"):(0,$.__)("Learn more about responding to disputes","woocommerce-payments"))),W().createElement("div",{className:"transaction-details-dispute-details-body__actions"},h&&W().createElement(K.Link,{href:c?"":ai({page:"wc-admin",path:"/payments/disputes/challenge",id:e.id})},W().createElement(ko,{variant:"primary","data-testid":"challenge-dispute-button",disabled:c,onClick:()=>{fa("wcpay_dispute_challenge_clicked",{dispute_status:e.status,on_page:"transaction_details"})}},u?(0,$.__)("Continue with challenge","woocommerce-payments"):f)),W().createElement(ko,{variant:h?"tertiary":"primary",disabled:c,"data-testid":"open-accept-dispute-modal-button",onClick:()=>{fa(_.acceptButtonTracksEvent,{dispute_status:e.status,on_page:"transaction_details"}),m(!0)}},_.acceptButtonLabel),l&&W().createElement(gs,{title:_.modalTitle,onRequestClose:y,className:"transaction-details-dispute-accept-modal"},W().createElement("p",null,W().createElement("strong",null,(0,$.__)("Before proceeding, please take note of the following:","woocommerce-payments"))),_.modalLines.map(((e,t)=>W().createElement(Jy,{justify:"start",key:t},W().createElement(e_,{className:"transaction-details-dispute-accept-modal__icon"},e.icon),W().createElement(e_,null,e.description)))),W().createElement(Jy,{className:"transaction-details-dispute-accept-modal__actions",justify:"end"},W().createElement(ko,{variant:"tertiary",disabled:c,onClick:y},(0,$.__)("Cancel","woocommerce-payments")),W().createElement(ko,{variant:"primary",isBusy:c,disabled:c,"data-testid":"accept-dispute-button",onClick:()=>{fa(_.modalButtonTracksEvent,{dispute_status:e.status,on_page:"transaction_details"}),_k(e.status)?o?window.location.href=o:d((0,$.__)("Unable to view order. Order not found.","woocommerce-payments")):i()}},_.modalButtonLabel))))))},Zk=({dispute:e,bankName:t})=>{const n=e.metadata.__evidence_submitted_at?Ec(parseInt(e.metadata.__evidence_submitted_at,10)):"-";return W().createElement(ek,{className:"transaction-details-dispute-footer transaction-details-dispute-footer--primary"},W().createElement(Jy,{justify:"space-between"},W().createElement(e_,null,(0,H.createInterpolateElement)(t?(0,$.sprintf)((0,$.__)("<strong>The customer's bank, %1$s, is currently reviewing the evidence you submitted on %2$s.</strong> This process can sometimes take more than 60 days — we'll let you know once a decision has been made. <a>Learn more about the dispute process.</a>","woocommerce-payments"),t,n):(0,$.sprintf)((0,$.__)("<strong>The customer's bank is currently reviewing the evidence you submitted on %1$s.</strong> This process can sometimes take more than 60 days — we'll let you know once a decision has been made. <a>Learn more about the dispute process.</a>","woocommerce-payments"),n),{a:W().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/"}),strong:W().createElement("strong",null)})),W().createElement(e_,{className:"transaction-details-dispute-footer__actions"},W().createElement(K.Link,{href:ai({page:"wc-admin",path:"/payments/disputes/challenge",id:e.id})},W().createElement(ko,{variant:"secondary",onClick:()=>{fa("wcpay_view_submitted_evidence_clicked",{dispute_status:e.status,on_page:"transaction_details"})}},(0,$.__)("View submitted evidence","woocommerce-payments"))))))},Xk=({dispute:e,bankName:t})=>{const n=e.metadata.__dispute_closed_at?Ec(parseInt(e.metadata.__dispute_closed_at,10)):"-";return W().createElement(ek,{className:"transaction-details-dispute-footer"},W().createElement(Jy,{justify:"space-between"},W().createElement(e_,null,(0,H.createInterpolateElement)(t?(0,$.sprintf)((0,$.__)("<strong>Good news — you've won this dispute! The customer's bank, %1$s, reached this decision on %2$s.</strong> Your account has been credited with the disputed amount and fee. <a>Learn more about preventing disputes.</a>","woocommerce-payments"),t,n):(0,$.sprintf)((0,$.__)("<strong>Good news — you've won this dispute! The customer's bank reached this decision on %1$s.</strong> Your account has been credited with the disputed amount and fee. <a>Learn more about preventing disputes.</a>","woocommerce-payments"),n),{a:W().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/"}),strong:W().createElement("strong",null)})),W().createElement(e_,{className:"transaction-details-dispute-footer__actions"},W().createElement(K.Link,{href:ai({page:"wc-admin",path:"/payments/disputes/challenge",id:e.id})},W().createElement(ko,{variant:"secondary",onClick:()=>{fa("wcpay_view_submitted_evidence_clicked",{dispute_status:e.status,on_page:"transaction_details"})}},(0,$.__)("View dispute details","woocommerce-payments"))))))},Jk=({dispute:e,bankName:t})=>{var n;const o=!!e.metadata.__evidence_submitted_at,r="1"===e.metadata.__closed_by_merchant,a=null!==(n=hk(e,!0))&&void 0!==n?n:"-",s=e.metadata.__dispute_closed_at?Ec(parseInt(e.metadata.__dispute_closed_at,10)):"-";let i=(0,$.sprintf)((0,$.__)("This dispute was lost on %1$s due to non-response.","woocommerce-payments"),s);return r&&(i=(0,$.sprintf)((0,$.__)("<strong>You accepted this dispute on %1$s.</strong>","woocommerce-payments"),s)),o&&(i=(0,$.sprintf)((0,$.__)("This dispute was lost on %1$s.","woocommerce-payments"),s)),o&&(i=t?(0,$.sprintf)((0,$.__)("<strong>Unfortunately, you've lost this dispute. The customer's bank, %1$s, reached this decision on %2$s.</strong>","woocommerce-payments"),t,s):(0,$.sprintf)((0,$.__)("<strong>Unfortunately, you've lost this dispute. The customer's bank reached this decision on %1$s.</strong>","woocommerce-payments"),s)),W().createElement(ek,{className:"transaction-details-dispute-footer"},W().createElement(Jy,{justify:"space-between"},W().createElement(e_,null,(0,H.createInterpolateElement)(i,{strong:W().createElement("strong",null)})," ",(0,H.createInterpolateElement)((0,$.sprintf)((0,$.__)("The %1$s fee has been deducted from your account, and the disputed amount has been returned to your customer. <a>Learn more about preventing disputes</a>.","woocommerce-payments"),a),{a:W().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/"})})),o&&W().createElement(e_,{className:"transaction-details-dispute-footer__actions"},W().createElement(K.Link,{href:ai({page:"wc-admin",path:"/payments/disputes/challenge",id:e.id})},W().createElement(ko,{variant:"secondary",onClick:()=>{fa("wcpay_view_submitted_evidence_clicked",{dispute_status:e.status,on_page:"transaction_details"})}},(0,$.__)("View dispute details","woocommerce-payments"))))))},eN=({dispute:e,bankName:t})=>{const n=e.metadata.__evidence_submitted_at?Ec(parseInt(e.metadata.__evidence_submitted_at,10)):"-";return W().createElement(ek,{className:"transaction-details-dispute-footer transaction-details-dispute-footer--primary"},W().createElement(Jy,{justify:"space-between"},W().createElement(e_,null,(0,H.createInterpolateElement)(t?(0,$.sprintf)((0,$.__)("You submitted evidence for this inquiry on %1$s. <strong>%2$s</strong> is reviewing the case, which can take 120 days or more. You will be alerted when they make their final decision. <a>Learn more</a>.","woocommerce-payments"),n,t):(0,$.sprintf)((0,$.__)("You submitted evidence for this inquiry on %s. The <strong>cardholder’s bank</strong> is reviewing the case, which can take 120 days or more. You will be alerted when they make their final decision. <a>Learn more</a>.","woocommerce-payments"),n),{a:W().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/managing-disputes/#inquiries"}),strong:W().createElement("strong",null)})),W().createElement(e_,{className:"transaction-details-dispute-footer__actions"},W().createElement(K.Link,{href:ai({page:"wc-admin",path:"/payments/disputes/challenge",id:e.id})},W().createElement(ko,{variant:"secondary",onClick:()=>{fa("wcpay_view_submitted_evidence_clicked",{dispute_status:e.status,on_page:"transaction_details"})}},(0,$.__)("View submitted evidence","woocommerce-payments"))))))},tN=({dispute:e})=>{const t=!!e.metadata.__evidence_submitted_at,n=e.metadata.__dispute_closed_at?Ec(parseInt(e.metadata.__dispute_closed_at,10)):"-";return W().createElement(ek,{className:"transaction-details-dispute-footer"},W().createElement(Jy,{justify:"space-between"},W().createElement(e_,null,(0,H.createInterpolateElement)((0,$.sprintf)((0,$.__)("This inquiry was closed on %s. <a>Learn more about preventing disputes</a>.","woocommerce-payments"),n),{a:W().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/"})})),t&&W().createElement(e_,{className:"transaction-details-dispute-footer__actions"},W().createElement(K.Link,{href:ai({page:"wc-admin",path:"/payments/disputes/challenge",id:e.id})},W().createElement(ko,{variant:"secondary",onClick:()=>{fa("wcpay_view_submitted_evidence_clicked",{dispute_status:e.status,on_page:"transaction_details"})}},(0,$.__)("View submitted evidence","woocommerce-payments"))))))},nN=({dispute:e,bankName:t})=>"under_review"===e.status?W().createElement(Zk,{dispute:e,bankName:t}):"won"===e.status?W().createElement(Xk,{dispute:e,bankName:t}):"lost"===e.status?W().createElement(Jk,{dispute:e,bankName:t}):"warning_under_review"===e.status?W().createElement(eN,{dispute:e,bankName:t}):"warning_closed"===e.status?W().createElement(tN,{dispute:e}):null,oN={"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 rN(e){return(0,zt.get)(oN,e,"")}const aN=fo("div",{target:"ej5x27r4"})("font-family:",rN("default.fontFamily"),";font-size:",rN("default.fontSize"),";"),sN=fo("div",{target:"ej5x27r3"})((e=>{let{__nextHasNoMarginBottom:t=!1}=e;return!t&&No("margin-bottom:",Oo(2),";","")})," .components-panel__row &{margin-bottom:inherit;}"),iN=No("display:inline-block;margin-bottom:",Oo(2),";",""),cN=fo("label",{target:"ej5x27r2"})(iN,";");var lN={name:"11yad0w",styles:"margin-bottom:revert"};const mN=fo("p",{target:"ej5x27r1"})("margin-top:",Oo(2),";margin-bottom:0;font-size:",rN("helpText.fontSize"),";font-style:normal;color:",hr.mediumGray.text,";",(e=>{let{__nextHasNoMarginBottom:t=!1}=e;return!t&&lN}),";"),uN=fo("span",{target:"ej5x27r0"})(iN,";"),dN=e=>{let{__nextHasNoMarginBottom:t=!1,id:n,label:o,hideLabelFromVision:r=!1,help:a,className:s,children:i}=e;return(0,H.createElement)(aN,{className:jt()("components-base-control",s)},(0,H.createElement)(sN,{className:"components-base-control__field",__nextHasNoMarginBottom:t},o&&n&&(r?(0,H.createElement)(wo,{as:"label",htmlFor:n},o):(0,H.createElement)(cN,{className:"components-base-control__label",htmlFor:n},o)),o&&!n&&(r?(0,H.createElement)(wo,{as:"label"},o):(0,H.createElement)(dN.VisualLabel,null,o)),i),!!a&&(0,H.createElement)(mN,{id:n?n+"__help":void 0,className:"components-base-control__help",__nextHasNoMarginBottom:t},a))};dN.VisualLabel=e=>{let{className:t,children:n}=e;return(0,H.createElement)(uN,{className:jt()("components-base-control__label",t)},n)};const pN=dN,yN=xo((function e(t){let{label:n,className:o,selected:r,help:a,onChange:s,hideLabelFromVision:i,options:c=[],...l}=t;const m=`inspector-radio-control-${(0,Dt.useInstanceId)(e)}`,u=e=>s(e.target.value);return!(0,zt.isEmpty)(c)&&(0,H.createElement)(pN,{label:n,id:m,hideLabelFromVision:i,help:a,className:jt()(o,"components-radio-control")},c.map(((e,t)=>(0,H.createElement)("div",{key:`${m}-${t}`,className:"components-radio-control__option"},(0,H.createElement)("input",X({id:`${m}-${t}`,className:"components-radio-control__input",type:"radio",name:m,value:e.value,onChange:u,checked:e.value===r,"aria-describedby":a?`${m}__help`:void 0},l)),(0,H.createElement)("label",{htmlFor:`${m}-${t}`},e.label)))))}),"RadioControl");const _N=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<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n}(e,["children","actions","className"]);return W().createElement(gs,Object.assign({className:Ua("wcpay-confirmation-modal",o)},r),t,W().createElement(Ht.HorizontalRule,{className:"wcpay-confirmation-modal__separator"}),W().createElement("div",{className:"wcpay-confirmation-modal__footer"},n))};const hN=({charge:e,formattedAmount:t,onModalClose:n})=>{const[o,r]=(0,H.useState)(null),[a,s]=(0,H.useState)(!1),{doRefund:i}=Qp(e.payment_intent),c=()=>{n()};return W().createElement(_N,{className:"missing-order-notice-modal",title:(0,$.__)("Refund transaction","woocommerce-payments"),actions:W().createElement(W().Fragment,null,W().createElement(ko,{onClick:c,variant:"secondary"},(0,$.__)("Cancel","woocommerce-payments")),W().createElement(ko,{onClick:()=>{return t=void 0,n=void 0,a=function*(){fa("payments_transactions_details_refund_full",{payment_intent_id:e.payment_intent}),s(!0),yield i(e,"other"===o?null:o),s(!1),c()},new((r=void 0)||(r=Promise))((function(e,o){function s(e){try{c(a.next(e))}catch(e){o(e)}}function i(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(s,i)}c((a=a.apply(t,n||[])).next())}));var t,n,r,a},isPrimary:!0,isBusy:a,disabled:a},(0,$.__)("Refund transaction","woocommerce-payments"))),onRequestClose:c},W().createElement("p",null,ss({mixedString:(0,$.sprintf)((0,$.__)("This will issue a full refund of {{strong}}%s{{/strong}} to the customer.","woocommerce-payments"),t),components:{strong:W().createElement("strong",null)}})),W().createElement(yN,{className:"missing-order-notice-modal__reason",label:(0,$.__)("Select a reason (Optional)","woocommerce-payments"),selected:o,options:[{label:(0,$.__)("Duplicate order","woocommerce-payments"),value:"duplicate"},{label:(0,$.__)("Fraudulent","woocommerce-payments"),value:"fraudulent"},{label:(0,$.__)("Requested by customer","woocommerce-payments"),value:"requested_by_customer"},{label:(0,$.__)("Other","woocommerce-payments"),value:"other"}],onChange:e=>r(e)}))},fN={amount:0,currency:"USD",net:0,fee:0,refunded:null},gN=({charge:e={},metadata:t={}})=>{var n,o,r,a,s,i;return[{title:(0,$.__)("Date","woocommerce-payments"),content:e.created?Ec(e.created,{separator:", ",includeTime:!0}):"–"},{title:(0,$.__)("Sales channel","woocommerce-payments"),content:W().createElement("span",null,(i=null==t?void 0:t.reader_model,"COTS_DEVICE"===i||"TAP_TO_PAY_DEVICE"===i?(s=null==t?void 0:t.platform,"ios"===s?(0,$.__)("Tap to Pay on iPhone","woocommerce-payments"):"android"===s?(0,$.__)("Tap to Pay on Android","woocommerce-payments"):(0,$.__)("Tap to Pay","woocommerce-payments")):KS(null===(n=e.payment_method_details)||void 0===n?void 0:n.type,t)))},{title:(0,$.__)("Customer","woocommerce-payments"),content:W().createElement(pk,{billing_details:e.billing_details,order_details:e.order})},{title:(0,$.__)("Order","woocommerce-payments"),content:W().createElement(OS,{order:e.order})},wcpaySettings.isSubscriptionsActive&&{title:(0,$.__)("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)=>[W().createElement(OS,{key:t,order:e}),t!==n.length-1&&", "])):W().createElement(OS,{order:null})},{title:(0,$.__)("Payment method","woocommerce-payments"),content:W().createElement(ck,{payment:e.payment_method_details})},{title:(0,$.__)("Risk evaluation","woocommerce-payments"),content:(null===(a=e.outcome)||void 0===a?void 0:a.risk_level)?AS[e.outcome.risk_level]:"–"}].filter(ok)},vN=({charge:e={}})=>{var t,n,o;return[{title:(0,$.__)("Date","woocommerce-payments"),content:e.created?Ec(e.created,{customFormat:"F j, Y g:i A"}):"–"},{title:(0,$.__)("Customer","woocommerce-payments"),content:W().createElement(pk,{billing_details:e.billing_details,order_details:e.order})},{title:(0,$.__)("Order","woocommerce-payments"),content:W().createElement(OS,{order:e.order})},wcpaySettings.isSubscriptionsActive&&{title:(0,$.__)("Subscription","woocommerce-payments"),content:(null===(n=null===(t=e.order)||void 0===t?void 0:t.subscriptions)||void 0===n?void 0:n.length)?e.order.subscriptions.map(((e,t,n)=>[W().createElement(OS,{key:t,order:e}),t!==n.length-1&&", "])):W().createElement(OS,{order:null})},{title:(0,$.__)("Payment method","woocommerce-payments"),content:W().createElement(ck,{payment:e.payment_method_details})},{title:(0,$.__)("Risk evaluation","woocommerce-payments"),content:(null===(o=e.outcome)||void 0===o?void 0:o.risk_level)?AS[e.outcome.risk_level]:"–"}].filter(ok)},wN=({charge:e={},metadata:t={},isLoading:n,paymentIntent:o})=>{var r,a,s,i,c,l;const m=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 WS(e)&&(r.refunded-=(0,zt.sumBy)(null===(t=e.refunds)||void 0===t?void 0:t.data,"balance_transaction.amount")),VS(e)&&void 0!==e.dispute&&(r.fee+=(0,zt.sumBy)(null===(n=e.dispute)||void 0===n?void 0:n.balance_transactions,"fee"),r.refunded-=(0,zt.sumBy)(null===(o=e.dispute)||void 0===o?void 0:o.balance_transactions,"amount")),r.net=r.amount-r.fee-r.refunded,r})(e):fN,u=e.currency&&m.currency!==e.currency,{featureFlags:{isAuthAndCaptureEnabled:d}}=(0,V.useContext)(Wc),p=!e.captured&&"failed"!==e.status&&0===e.amount_refunded&&d,{authorization:y}=wy(e.payment_intent,null===(r=e.order)||void 0===r?void 0:r.id,p),_=YS(e,o),h=e.dispute&&hk(e.dispute),f=!e.dispute||(g=e.dispute.status,_k(g)||"won"===g);var g;const v=e.order&&e.order.number,w=e.amount_refunded>0,b=e.captured&&!e.refunded&&f,E=e.balance_transaction?{fee:e.balance_transaction.fee,currency:e.balance_transaction.currency}:{fee:e.application_fee_amount,currency:e.currency};Xs().updateLocale("en",{relativeTime:{s:(0,$.__)("a second","woocommerce-payments"),ss:(0,$.__)("%d seconds","woocommerce-payments"),m:(0,$.__)("a minute","woocommerce-payments"),mm:(0,$.__)("%d minutes","woocommerce-payments"),h:(0,$.__)("an hour","woocommerce-payments"),hh:(0,$.__)("%d hours","woocommerce-payments"),d:(0,$.__)("a day","woocommerce-payments"),dd:(0,$.__)("%d days","woocommerce-payments")}});const S=Jc(e.amount,e.currency,m.currency),[x,k]=(0,V.useState)(!1),N=ZS(e);return W().createElement(Kr,null,W().createElement(ra,null,W().createElement(Jy,{direction:"row",align:"start"},W().createElement("div",{className:"payment-details-summary"},W().createElement("div",{className:"payment-details-summary__section"},W().createElement("div",{className:"payment-details-summary__amount-wrapper"},W().createElement("p",{className:"payment-details-summary__amount"},W().createElement(dk,{isLoading:n,placeholder:(0,$.__)("Amount placeholder","woocommerce-payments")},S,W().createElement("span",{className:"payment-details-summary__amount-currency"},e.currency||"USD"))),e.dispute?W().createElement(fk,{className:"payment-details-summary__status",status:e.dispute.status,prefixDisputeType:!0}):W().createElement(ik,{className:"payment-details-summary__status",status:GS(e,o)})),W().createElement("div",{className:"payment-details-summary__breakdown"},u?W().createElement("p",{className:"payment-details-summary__breakdown__settlement-currency"},tl(m.amount,m.currency)):null,m.refunded?W().createElement("p",null,`${h?(0,$.__)("Deducted","woocommerce-payments"):(0,$.__)("Refunded","woocommerce-payments")}: `,tl(-m.refunded,m.currency)):"",W().createElement("p",null,W().createElement(dk,{isLoading:n,placeholder:(0,$.__)("Fee amount","woocommerce-payments")},`${(0,$.__)("Fees","woocommerce-payments")}: `,Jc(-m.fee,m.currency),h&&W().createElement(ec,{className:"payment-details-summary__breakdown__fee-tooltip",buttonIcon:W().createElement(Hi.A,null),buttonLabel:(0,$.__)("Fee breakdown","woocommerce-payments"),content:W().createElement(W().Fragment,null,W().createElement(Jy,null,W().createElement("label",null,(0,$.__)("Transaction fee","woocommerce-payments")),W().createElement("span",{"aria-label":(0,$.__)("Transaction fee","woocommerce-payments")},Jc(E.fee,E.currency))),W().createElement(Jy,null,W().createElement("label",null,(0,$.__)("Dispute fee","woocommerce-payments")),W().createElement("span",{"aria-label":(0,$.__)("Dispute fee","woocommerce-payments")},h)),W().createElement(Jy,null,W().createElement("label",null,(0,$.__)("Total fees","woocommerce-payments")),W().createElement("span",{"aria-label":(0,$.__)("Total fees","woocommerce-payments")},Jc(m.fee,m.currency))))}))),e.paydown?W().createElement("p",null,`${(0,$.__)("Loan repayment","woocommerce-payments")}: `,tl(e.paydown.amount,m.currency)):"",W().createElement("p",null,W().createElement(dk,{isLoading:n,placeholder:(0,$.__)("Net amount","woocommerce-payments")},`${(0,$.__)("Net","woocommerce-payments")}: `,tl(e.paydown?m.net-Math.abs(e.paydown.amount):m.net,m.currency))))),W().createElement("div",{className:"payment-details-summary__section"},!n&&_&&W().createElement("div",{className:"payment-details-summary__fraud-outcome-action"},W().createElement(gk,{orderId:(null===(a=e.order)||void 0===a?void 0:a.id)||0,paymentIntentId:e.payment_intent||"",onClick:()=>{fa("wcpay_fraud_protection_transaction_reviewed_merchant_blocked",{payment_intent_id:e.payment_intent}),fa("payments_transactions_details_cancel_charge_button_click",{payment_intent_id:e.payment_intent})}},(0,$.__)("Block transaction")),W().createElement(Lx,{buttonIsPrimary:!0,orderId:(null===(s=e.order)||void 0===s?void 0:s.id)||0,paymentIntentId:e.payment_intent||"",buttonIsSmall:!1,onClick:()=>{fa("wcpay_fraud_protection_transaction_reviewed_merchant_approved",{payment_intent_id:e.payment_intent}),fa("payments_transactions_details_capture_charge_button_click",{payment_intent_id:e.payment_intent})}},(0,$.__)("Approve Transaction","woocommerce-payments"))),W().createElement("div",{className:"payment-details-summary__id"},W().createElement(dk,{isLoading:n,placeholder:"Payment ID: pi_xxxxxxxxxxxxxxxxxxxxxxxx"},e.payment_intent&&W().createElement("div",{className:"payment-details-summary__id_wrapper"},W().createElement("span",{className:"payment-details-summary__id_label"},`${(0,$.__)("Payment ID","woocommerce-payments")}: `),W().createElement("span",{className:"payment-details-summary__id_value"},e.payment_intent)),e.id&&W().createElement("div",{className:"payment-details-summary__id_wrapper"},W().createElement("span",{className:"payment-details-summary__id_label"},`${(0,$.__)("Charge ID","woocommerce-payments")}: `),W().createElement("span",{className:"payment-details-summary__id_value"},e.id)))))),W().createElement("div",{className:"payment-details__refund-controls"},b&&W().createElement(dk,{isLoading:n,placeholder:qx},W().createElement(Kx,{icon:qx,label:(0,$.__)("Transaction actions","woocommerce-payments"),popoverProps:{position:"bottom left"},className:"refund-controls__dropdown-menu"},(({onClose:t})=>W().createElement(Zx,null,!w&&W().createElement(Jx,{onClick:()=>{k(!0),fa("payments_transactions_details_refund_modal_open",{payment_intent_id:e.payment_intent}),t()}},(0,$.__)("Refund in full","woocommerce-payments")),v&&W().createElement(Jx,{onClick:()=>{var t,n;fa("payments_transactions_details_partial_refund",{payment_intent_id:e.payment_intent,order_id:null===(t=e.order)||void 0===t?void 0:t.id}),window.location=null===(n=e.order)||void 0===n?void 0:n.url}},(0,$.__)("Partial refund","woocommerce-payments"))))))))),W().createElement(Ui,null),W().createElement(ra,null,W().createElement(uk,{isLoading:n,numLines:4},W().createElement(lk,{items:e.dispute?vN({charge:e}):gN({charge:e,metadata:t})}))),e.dispute&&W().createElement(Ga,null,yk(e.dispute.status)?W().createElement(Kk,{dispute:e.dispute,customer:e.billing_details,chargeCreated:e.created,orderUrl:null===(i=e.order)||void 0===i?void 0:i.url,paymentMethod:null===(c=e.payment_method_details)||void 0===c?void 0:c.type,bankName:N}):W().createElement(nN,{dispute:e.dispute,bankName:N})),x&&W().createElement(hN,{charge:e,formattedAmount:S,onModalClose:()=>{k(!1),fa("payments_transactions_details_refund_modal_close",{payment_intent_id:e.payment_intent})}}),!$t().isEmpty(e)&&!e.order&&!n&&W().createElement(vk,{charge:e,isLoading:n,onButtonClick:()=>k(!0)}),d&&y&&!y.captured&&W().createElement(dk,{isLoading:n,placeholder:""},W().createElement(nk,{actions:_?W().createElement(W().Fragment,null):W().createElement(Lx,{orderId:(null===(l=e.order)||void 0===l?void 0:l.id)||0,paymentIntentId:e.payment_intent||"",buttonIsPrimary:!0,buttonIsSmall:!1,onClick:()=>{fa("payments_transactions_details_capture_charge_button_click",{payment_intent_id:e.payment_intent})}})},(0,H.createInterpolateElement)((0,$.__)("You must <a>capture</a> this charge within the next","woocommerce-payments"),{a:W().createElement(hc,{href:"https://woocommerce.com/document/woopayments/settings-guide/authorize-and-capture/#capturing-authorized-orders"})})," ",W().createElement("abbr",{title:bc(Xs().utc(y.created).add(7,"days").toISOString(),{includeTime:!0})},W().createElement("b",null,Xs().utc(y.created).add(7,"days").fromNow(!0))),_&&`. ${(0,$.__)("Approving this transaction will capture the charge.","woocommerce-payments")}`)))},bN=e=>W().createElement(Wc.Provider,{value:window.wcpaySettings},W().createElement(wN,Object.assign({},e)));var EN=n(1064),SN=n(2294),xN=n(9774);const kN=e=>Number((100*e).toFixed(3)),NN=e=>(0,qa.jsx)(Ht.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",...e,children:(0,qa.jsx)(Ht.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(" ")})}),CN=e=>W().createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 18 18",fill:"none"},e),W().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"})),TN={[ru]:{[au]:(0,$.__)("Place in review if the AVS verification fails","woocommerce-payments"),[su]:(0,$.__)("Place in review if the shipping address country differs from the billing address country","woocommerce-payments"),[iu]:(0,$.__)("Place in review if the country resolved from customer IP is not listed in your selling countries","woocommerce-payments"),[cu]:(0,$.__)("Place in review if the order originates from a country different from the shipping address country","woocommerce-payments"),[lu]:(0,$.__)("Place in review if the items count is not in your defined range","woocommerce-payments"),[mu]:(0,$.__)("Place in review if the purchase price is not in your defined range","woocommerce-payments")},[ou]:{[au]:(0,$.__)("Block if the AVS verification fails","woocommerce-payments"),[su]:(0,$.__)("Block if the shipping address differs from the billing address","woocommerce-payments"),[iu]:(0,$.__)("Block if the country resolved from customer IP is not listed in your selling countries","woocommerce-payments"),[cu]:(0,$.__)("Block if the order originates from a country different from the shipping address country","woocommerce-payments"),[lu]:(0,$.__)("Block if the items count is not in your defined range","woocommerce-payments"),[mu]:(0,$.__)("Block if the purchase price is not in your defined range","woocommerce-payments")}},ON={card_declined:(0,$.__)("The card was declined by the bank","woocommerce-payments"),expired_card:(0,$.__)("The card has expired","woocommerce-payments"),incorrect_cvc:(0,$.__)("The security code is incorrect","woocommerce-payments"),incorrect_number:(0,$.__)("The card number is incorrect","woocommerce-payments"),incorrect_zip:(0,$.__)("The postal code is incorrect","woocommerce-payments"),invalid_cvc:(0,$.__)("The security code is invalid","woocommerce-payments"),invalid_expiry_month:(0,$.__)("The expiration month is invalid","woocommerce-payments"),invalid_expiry_year:(0,$.__)("The expiration year is invalid","woocommerce-payments"),invalid_number:(0,$.__)("The card number is invalid","woocommerce-payments"),processing_error:(0,$.__)("An error occurred while processing the card","woocommerce-payments"),authentication_required:(0,$.__)("The payment requires authentication","woocommerce-payments"),insufficient_funds:(0,$.__)("The card has insufficient funds to complete the purchase","woocommerce-payments"),default:(0,$.__)("The payment was declined","woocommerce-payments")},AN={"AT VAT":(0,$.__)("AT VAT","woocommerce-payments"),"BE VAT":(0,$.__)("BE VAT","woocommerce-payments"),"BG VAT":(0,$.__)("BG VAT","woocommerce-payments"),"CY VAT":(0,$.__)("CY VAT","woocommerce-payments"),"CZ VAT":(0,$.__)("CZ VAT","woocommerce-payments"),"DE VAT":(0,$.__)("DE VAT","woocommerce-payments"),"DK VAT":(0,$.__)("DK VAT","woocommerce-payments"),"EE VAT":(0,$.__)("EE VAT","woocommerce-payments"),"ES VAT":(0,$.__)("ES VAT","woocommerce-payments"),"FI VAT":(0,$.__)("FI VAT","woocommerce-payments"),"FR VAT":(0,$.__)("FR VAT","woocommerce-payments"),"GB VAT":(0,$.__)("UK VAT","woocommerce-payments"),"GR VAT":(0,$.__)("GR VAT","woocommerce-payments"),"HR VAT":(0,$.__)("HR VAT","woocommerce-payments"),"HU VAT":(0,$.__)("HU VAT","woocommerce-payments"),"IE VAT":(0,$.__)("IE VAT","woocommerce-payments"),"IT VAT":(0,$.__)("IT VAT","woocommerce-payments"),"LT VAT":(0,$.__)("LT VAT","woocommerce-payments"),"LU VAT":(0,$.__)("LU VAT","woocommerce-payments"),"LV VAT":(0,$.__)("LV VAT","woocommerce-payments"),"MT VAT":(0,$.__)("MT VAT","woocommerce-payments"),"NO VAT":(0,$.__)("NO VAT","woocommerce-payments"),"NL VAT":(0,$.__)("NL VAT","woocommerce-payments"),"PL VAT":(0,$.__)("PL VAT","woocommerce-payments"),"PT VAT":(0,$.__)("PT VAT","woocommerce-payments"),"RO VAT":(0,$.__)("RO VAT","woocommerce-payments"),"SE VAT":(0,$.__)("SE VAT","woocommerce-payments"),"SI VAT":(0,$.__)("SI VAT","woocommerce-payments"),"SK VAT":(0,$.__)("SK VAT","woocommerce-payments"),"AU GST":(0,$.__)("AU GST","woocommerce-payments"),"NZ GST":(0,$.__)("NZ GST","woocommerce-payments"),"SG GST":(0,$.__)("SG GST","woocommerce-payments"),"CH VAT":(0,$.__)("CH VAT","woocommerce-payments"),"JP JCT":(0,$.__)("JP JCT","woocommerce-payments"),default:(0,$.__)("Tax","woocommerce-payments")},IN=(e,t)=>({date:new Date(1e3*e.datetime),icon:(0,qa.jsx)(ex.A,{}),headline:(0,H.createInterpolateElement)((0,$.sprintf)((0,$.__)("Payment status changed to <strong>%s</strong>.","woocommerce-payments"),t),{strong:(0,qa.jsx)("strong",{})}),body:[]}),RN=(e,t,n,o=[])=>{let r="";if(e.deposit){r=(0,$.sprintf)(n?(0,$.__)("%1$s was added to your <a>%2$s payout</a>.","woocommerce-payments"):(0,$.__)("%1$s was deducted from your <a>%2$s payout</a>.","woocommerce-payments"),t,Ec(e.deposit.arrival_date));const o=ai({page:"wc-admin",path:"/payments/payouts/details",id:e.deposit.id});r=(0,H.createInterpolateElement)(r,{a:(0,qa.jsx)(K.Link,{href:o})})}else r=(0,$.sprintf)(n?(0,$.__)("%s will be added to a future payout.","woocommerce-payments"):(0,$.__)("%s will be deducted from a future payout.","woocommerce-payments"),t);return{date:new Date(1e3*e.datetime),icon:n?(0,qa.jsx)(EN.A,{}):(0,qa.jsx)(SN.A,{}),headline:r,body:o}},LN=(e,t,n)=>{let o="";if(e.deposit){o=(0,$.sprintf)((0,$.__)("%1$s was subtracted from your <a>%2$s payout</a>.","woocommerce-payments"),t,Ec(e.deposit.arrival_date));const n=ai({page:"wc-admin",path:"/payments/payouts/details",id:e.deposit.id});o=(0,H.createInterpolateElement)(o,{a:(0,qa.jsx)(K.Link,{href:n})})}else o=(0,$.sprintf)((0,$.__)("%s will be subtracted from a future payout.","woocommerce-payments"),t);return{date:new Date(1e3*e.datetime),icon:(0,qa.jsx)(SN.A,{}),headline:o,body:n}},DN=(e,t,n,o=[])=>({date:new Date(1e3*e.datetime),headline:t,icon:n,body:o}),PN=(e={})=>{const{transaction_details:t={}}=e,{customer_currency:n,store_currency:o}=t;return n&&o&&n!==o},MN=(e,t,n)=>{if(!PN(n)||!n.fee_rates?.fee_exchange_rate)return Jc(-Math.abs(e),t);const{rate:o,fromCurrency:r}=n.fee_rates.fee_exchange_rate,a=n.transaction_details.store_currency,s=t===r?e*o:e/o;return Jc(-Math.abs(s),a)},jN=e=>{if(!e.fee_rates)return!1;const t=e.fee_rates.history;return 1===t?.length&&"base"===t[0].type},FN=e=>{const{amount_captured:t,fee:n,currency:o,transaction_details:{store_amount_captured:r,store_fee:a,store_currency:s}}=e;return PN(e)?tl(r-a,s):tl(t-n,o)},BN=e=>(0,$.sprintf)((0,$.__)("Net payout: %s","woocommerce-payments"),FN(e)),zN=e=>{const t=e.fee_rates?.tax;if(!t||0===t.amount)return"";const n=t.description?` ${(e=>e in AN?AN[e]:AN.default)(t.description)}`:"",o=t.percentage_rate?` (${(100*t.percentage_rate).toFixed(2)}%)`:"",r=MN(t.amount,t.currency,e);return(0,$.sprintf)((0,$.__)("Tax%1$s%2$s: %3$s","woocommerce-payments"),n,o,r)},$N=e=>{if(!e.fee_rates)return(0,$.sprintf)((0,$.__)("Fee: %s","woocommerce-payments"),Jc(e.fee,e.currency));const{percentage:t,fixed:n,fixed_currency:o,history:r}=e.fee_rates,a=jN(e)?(0,$.__)("Base fee","woocommerce-payments"):(0,$.__)("Fee","woocommerce-payments");let s,i,c,l;PN(e)?(s=e.fee_rates?.before_tax?.amount||e.transaction_details.store_fee,i=e.fee_rates?.before_tax?.currency||e.transaction_details.store_currency,c=n||0,l=o||i):(s=e.fee_rates.before_tax?e.fee_rates.before_tax.amount:e.fee,i=e.fee_rates.before_tax?e.fee_rates.before_tax.currency:e.currency,c=n,l=o);const m=MN(s,i,e);if(jN(e)&&r[0]?.capped)return(0,$.sprintf)("%1$s (capped at %2$s): %3$s",a,Jc(c,l),m);const u=al(e.transaction_details.store_currency,e.transaction_details.customer_currency);return(0,$.sprintf)("%1$s (%2$f%% + %3$s%4$s): %5$s%6$s",a,kN(t),Jc(c,l),u?` ${l}`:"",m,u?` ${i}`:"")},UN=e=>{if(!PN(e))return;const{transaction_details:{customer_currency:t,customer_amount:n,customer_amount_captured:o,store_currency:r,store_amount:a,store_amount_captured:s}}=e;return((e,t,n)=>{if(!e.currency||!t.currency)return;const o=Zc(e.currency)?1:100;return`${tl(o,e.currency,!0)} → ${function(e,t,n){const{currencyData:o}=wcpaySettings;let r="number"==typeof t.amount&&"number"==typeof e.amount&&0!==e.amount?Math.abs(t.amount/e.amount):0;"number"==typeof n&&(r=n),Zc(t.currency)&&(r*=100),Zc(e.currency)&&(r/=100);const a=(0,zt.find)(o,{code:t.currency.toUpperCase()}),s=r<1?6:5,i=Zc(t.currency);a||(0,$.sprintf)(i?"%i %s":"%.5f %s",r,t.currency.toUpperCase());const c=Yc()({...a,precision:s});return el(function(e=""){return e.split(" ").map((e=>(0,zt.endsWith)(e,"0")?(0,zt.trimEnd)(e,"0"):e)).join(" ")}(nl(c.formatAmount(r))),t.currency.toUpperCase())}(e,t,n)}: ${tl(Math.abs(t.amount),t.currency)}`})({currency:t,amount:null!=o?o:n},{currency:r,amount:null!=s?s:a})},VN=e=>"available"===e.acquirer_reference_number_status?(0,$.sprintf)((0,$.__)("Acquirer Reference Number (ARN) %s","woocommerce-payments"),e.acquirer_reference_number):"",WN=e=>{switch(e.failure_reason){case"expired_or_canceled_card":return(0,$.__)("the card being expired or canceled.","woocommerce-payments");case"lost_or_stolen_card":case"unknown":return(0,$.__)("the card being lost or stolen.","woocommerce-payments")}},HN=e=>{const t=(e=>{if(!e?.fee_rates?.history)return;if(jN(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:s,capped:i}=t,c=kN(r),l=`${Jc(a,s)}${al(e.transaction_details.store_currency,e.transaction_details.customer_currency)?` ${s.toUpperCase()}`:""}`,m=(0,$.sprintf)(((e,t)=>({base:t?(0,$.__)("Base fee: capped at %2$s","woocommerce-payments"):0!==e?(0,$.__)("Base fee: %1$s%% + %2$s","woocommerce-payments"):(0,$.__)("Base fee: %1$s%%","woocommerce-payments"),"additional-international":0!==e?(0,$.__)("International card fee: %1$s%% + %2$s","woocommerce-payments"):(0,$.__)("International card fee: %1$s%%","woocommerce-payments"),"additional-fx":0!==e?(0,$.__)("Currency conversion fee: %1$s%% + %2$s","woocommerce-payments"):(0,$.__)("Currency conversion fee: %1$s%%","woocommerce-payments"),"additional-wcpay-subscription":0!==e?(0,$.__)("Subscription transaction fee: %1$s%% + %2$s","woocommerce-payments"):(0,$.__)("Subscription transaction fee: %1$s%%","woocommerce-payments"),"additional-device":0!==e?(0,$.__)("Tap to pay transaction fee: %1$s%% + %2$s","woocommerce-payments"):(0,$.__)("Tap to pay transaction fee: %1$s%%","woocommerce-payments"),discount:(0,$.__)("Discount","woocommerce-payments")}))(a,i)[o],c,l);n[o]="discount"===o?{label:m,variable:(0,$.sprintf)((0,$.__)("Variable fee: %s","woocommerce-payments"),c)+"%",fixed:(0,$.sprintf)((0,$.__)("Fixed fee: %s","woocommerce-payments"),l)}:m})),n})(e);if("object"!=typeof t)return;const n=Object.keys(t).map((e=>{const n=t[e];return(0,qa.jsxs)("li",{children:["discount"===e?n.label:n,"discount"===e&&(o=n,(0,qa.jsxs)("ul",{className:"discount-split-list",children:[(0,qa.jsx)("li",{children:o.variable},"variable"),(0,qa.jsx)("li",{children:o.fixed},"fixed")]}))]},e);var o}));return(0,qa.jsxs)("ul",{className:"fee-breakdown-list",children:[" ",n," "]})},qN=(e,t)=>{const n="block"===t,o=n?(0,$.__)("Payment was blocked by <a>%s</a>","woocommerce-payments"):(0,$.__)("Payment was approved by <a>%s</a>","woocommerce-payments"),r=n?(0,qa.jsx)(xN.A,{className:"is-error"}):(0,qa.jsx)(Va.A,{className:"is-success"});return[DN(e,(0,H.createInterpolateElement)((0,$.sprintf)(o,e.user.username),{a:(0,qa.jsx)("a",{href:(0,G.addQueryArgs)("user-edit.php",{user_id:e.user.id}),tabIndex:-1})}),r)]},YN=e=>Object.entries(e.ruleset_results||{}).filter((([,e])=>"allow"!==e)).map((([e,t])=>(0,qa.jsx)("p",{className:"fraud-outcome-ruleset-item",children:TN[t][e]},e))),GN=(e,t)=>{const n="block"===t,o=n?(0,$.__)("Payment was screened by your fraud filters and blocked.","woocommerce-payments"):(0,$.__)("Payment was screened by your fraud filters and placed in review.","woocommerce-payments"),r=n?(0,qa.jsx)(xN.A,{className:"is-error"}):(0,qa.jsx)(CN,{className:"is-fraud-outcome-review"});return[DN(e,o,r,YN(e))]},QN=({paymentIntentId:e,bankName:t})=>{const{timeline:n,timelineError:o,isLoading:r}=fm(e),a=((e,t=null)=>e?(0,zt.flatMap)(e,(e=>((e,t=null)=>{const{type:n}=e,o=(t,n,o=!1)=>(0,$.sprintf)(t,o?tl(n,e.currency):Jc(n,e.currency));switch(n){case"started":return[IN(e,(0,$.__)("Started","woocommerce-payments"))];case"authorized":return[IN(e,(0,$.__)("Authorized","woocommerce-payments")),DN(e,o((0,$.__)("A payment of %s was successfully authorized.","woocommerce-payments"),e.amount,!0),(0,qa.jsx)(Va.A,{className:"is-warning"}))];case"authorization_voided":return[IN(e,(0,$.__)("Authorization voided","woocommerce-payments")),DN(e,o((0,$.__)("Authorization for %s was voided.","woocommerce-payments"),e.amount,!0),(0,qa.jsx)(Va.A,{className:"is-warning"}))];case"authorization_expired":return[IN(e,(0,$.__)("Authorization expired","woocommerce-payments")),DN(e,o((0,$.__)("Authorization for %s expired.","woocommerce-payments"),e.amount,!0),(0,qa.jsx)(xN.A,{className:"is-error"}))];case"captured":const r=FN(e),a=[UN(e),$N(e),HN(e),0!==e?.fee_rates?.tax?.amount?zN(e):null,BN(e)].filter(Boolean);return[IN(e,(0,$.__)("Paid","woocommerce-payments")),RN(e,r,!0),DN(e,o((0,$.__)("A payment of %s was successfully charged.","woocommerce-payments"),e.amount_captured,!0),(0,qa.jsx)(Va.A,{className:"is-success"}),a)];case"partial_refund":case"full_refund":const s=tl(e.amount_refunded,e.currency),i=PN(e)?tl(e.transaction_details.store_amount,e.transaction_details.store_currency):s;return[IN(e,"full_refund"===n?(0,$.__)("Refunded","woocommerce-payments"):(0,$.__)("Partial refund","woocommerce-payments")),RN(e,i,!1),DN(e,(0,$.sprintf)((0,$.__)("A payment of %s was successfully refunded.","woocommerce-payments"),s),(0,qa.jsx)(Va.A,{className:"is-success"}),[UN(e),VN(e)])];case"refund_failed":const c=tl(e.amount_refunded,e.currency);return[DN(e,(0,$.sprintf)((0,$.__)("%s refund was attempted but failed due to %s","woocommerce-payments"),c,WN(e)),(0,qa.jsx)(Z.A,{className:"is-error"}),[VN(e)])];case"failed":const l=ON[e.reason]||ON.default;return[IN(e,(0,$.__)("Failed","woocommerce-payments")),DN(e,(0,$.sprintf)((0,$.__)("A payment of %1$s failed: %2$s.","woocommerce-payments"),tl(e.amount,e.currency),l),(0,qa.jsx)(xN.A,{className:"is-error"}))];case"dispute_needs_response":let m,u=(0,$.__)("Payment disputed","woocommerce-payments");if(Fm[e.reason]&&(u=(0,$.sprintf)((0,$.__)("Payment disputed as %s.","woocommerce-payments"),Fm[e.reason].display)),null===e.amount)m={date:new Date(1e3*e.datetime),icon:(0,qa.jsx)(Wa.A,{}),headline:(0,$.__)("No funds have been withdrawn yet.","woocommerce-payments"),body:[(0,$.__)("The cardholder's bank is requesting more information to decide whether to return these funds to the cardholder.","woocommerce-payments")]};else{const t=tl(Math.abs(e.amount)+Math.abs(e.fee),e.currency),n=PN(e)?Jc(e.transaction_details.customer_amount,e.transaction_details.customer_currency):Jc(e.amount,e.currency);m=RN(e,t,!1,[(0,$.sprintf)((0,$.__)("Disputed amount: %s","woocommerce-payments"),n),UN(e),(0,$.sprintf)((0,$.__)("Fee: %s","woocommerce-payments"),Jc(e.fee,e.currency))])}return[IN(e,(0,$.__)("Disputed: Needs response","woocommerce-payments")),m,DN(e,u,(0,qa.jsx)(xN.A,{className:"is-error"}))];case"dispute_in_review":return[IN(e,(0,$.__)("Disputed: In review","woocommerce-payments")),DN(e,(0,$.__)("Challenge evidence submitted.","woocommerce-payments"),(0,qa.jsx)(Va.A,{className:"is-success"}))];case"dispute_won":const d=tl(Math.abs(e.amount)+Math.abs(e.fee),e.currency);return[IN(e,(0,$.__)("Disputed: Won","woocommerce-payments")),RN(e,d,!0,[(0,$.sprintf)((0,$.__)("Dispute reversal: %s","woocommerce-payments"),Jc(e.amount,e.currency)),(0,$.sprintf)((0,$.__)("Fee refund: %s","woocommerce-payments"),Jc(Math.abs(e.fee),e.currency))]),DN(e,(0,$.__)("Dispute won! The bank ruled in your favor.","woocommerce-payments"),(0,qa.jsx)(Z.A,{className:"is-success"}))];case"dispute_lost":return[IN(e,(0,$.__)("Disputed: Lost","woocommerce-payments")),DN(e,(0,H.createInterpolateElement)(t?(0,$.sprintf)((0,$.__)("<strong>Dispute lost.</strong> Your customer's bank, <strong>%s</strong>, reviewed the evidence and decided in the customer's favor.","woocommerce-payments"),t):(0,$.__)("<strong>Dispute lost.</strong> Your customer's bank reviewed the evidence and decided in the customer's favor.","woocommerce-payments"),{strong:(0,qa.jsx)("strong",{})}),(0,qa.jsx)(xN.A,{className:"is-error"}))];case"dispute_warning_closed":return[DN(e,(0,$.__)("Dispute inquiry closed. The bank chose not to pursue this dispute.","woocommerce-payments"),(0,qa.jsx)(Z.A,{className:"is-success"}))];case"dispute_charge_refunded":return[DN(e,(0,$.__)("The disputed charge has been refunded.","woocommerce-payments"),(0,qa.jsx)(Z.A,{className:"is-success"}))];case"financing_paydown":return[LN(e,Jc(Math.abs(e.amount)),[(0,H.createInterpolateElement)((0,$.sprintf)((0,$.__)("Loan repayment: <a>Loan %s</a>","woocommerce-payments"),e.loan_id),{a:(0,qa.jsx)(K.Link,{href:ai({page:"wc-admin",path:"/payments/transactions",type:"charge",filter:"advanced",loan_id_is:e.loan_id})})})])];case"fraud_outcome_manual_approve":return qN(e,"allow");case"fraud_outcome_manual_block":return qN(e,"block");case"fraud_outcome_review":return GN(e,"review");case"fraud_outcome_block":return GN(e,"block");default:return[]}})(e,t))):[])(n,t);return(0,qa.jsxs)(Kr,{size:"large",children:[(0,qa.jsx)(TS,{children:(0,qa.jsx)(dk,{isLoading:r,value:(0,$.__)("Timeline","woocommerce-payments")})}),(0,qa.jsxs)(ra,{children:[(0,qa.jsx)(uk,{isLoading:r,numLines:3,children:o instanceof Error?(0,$.__)("Error while loading timeline","woocommerce-payments"):(0,qa.jsx)(K.Timeline,{items:a})}),(0,qa.jsx)(uk,{isLoading:r,numLines:3}),(0,qa.jsx)(uk,{isLoading:r,numLines:3}),(0,qa.jsx)(uk,{isLoading:r,numLines:3})]})]})},KN=e=>{const{label:t,children:n,isLoading:o}=e;return(0,qa.jsxs)("div",{className:"payment-method-detail",children:[(0,qa.jsx)("h4",{className:"payment-method-detail__label",children:(0,qa.jsx)(dk,{isLoading:o,display:"block",value:t})}),(0,qa.jsx)("p",{className:"payment-method-detail__value",children:(0,qa.jsx)(dk,{isLoading:o,value:n})})]})},ZN={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"},XN={bsb:"000000",last4:"0000",fingerprint:"fingerprint placeholder",id:"id placeholder",name:"name placeholder",email:"email placeholder",formattedAddress:"address placeholder"},JN=e=>{const{checked:t}=e;switch(t){case"pass":return(0,$.__)("Passed","woocommerce-payments");case"fail":return(0,$.__)("Failed","woocommerce-payments");case"unavailable":return(0,$.__)("Unavailable","woocommerce-payments");default:return(0,$.__)("Not checked","woocommerce-payments")}},eC={last4:"0000",fingerprint:(0,$.__)("fingerprint placeholder","woocommerce-payments"),date:(0,$.__)("date placeholder","woocommerce-payments"),cardType:(0,$.__)("card type placeholder","woocommerce-payments"),id:(0,$.__)("id placeholder","woocommerce-payments"),name:(0,$.__)("name placeholder","woocommerce-payments"),email:(0,$.__)("email placeholder","woocommerce-payments"),formattedAddress:(0,$.__)("address placeholder","woocommerce-payments"),country:(0,$.__)("country placeholder","woocommerce-payments"),cvcCheck:null,line1Check:null,postalCodeCheck:null},tC={last4:"0000",fingerprint:(0,$.__)("fingerprint placeholder","woocommerce-payments"),date:(0,$.__)("date placeholder","woocommerce-payments"),cardType:(0,$.__)("card type placeholder","woocommerce-payments"),id:(0,$.__)("id placeholder","woocommerce-payments"),name:(0,$.__)("name placeholder","woocommerce-payments"),email:(0,$.__)("email placeholder","woocommerce-payments"),formattedAddress:(0,$.__)("address placeholder","woocommerce-payments"),country:(0,$.__)("country placeholder","woocommerce-payments")},nC={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"},oC={id:(0,$.__)("id placeholder","woocommerce-payments"),bank:(0,$.__)("bank name placeholder","woocommerce-payments"),verifiedName:(0,$.__)("verified_name placeholder","woocommerce-payments"),customerName:(0,$.__)("customer_name placeholder","woocommerce-payments"),email:(0,$.__)("email placeholder","woocommerce-payments"),formattedAddress:(0,$.__)("address placeholder","woocommerce-payments")},rC={bankName:(0,$.__)("bank name placeholder","woocommerce-payments"),bic:(0,$.__)("bic placeholder","woocommerce-payments"),id:(0,$.__)("id placeholder","woocommerce-payments"),name:(0,$.__)("name placeholder","woocommerce-payments"),email:(0,$.__)("email placeholder","woocommerce-payments"),formattedAddress:(0,$.__)("address placeholder","woocommerce-payments"),country:(0,$.__)("country placeholder","woocommerce-payments")},aC={id:(0,$.__)("id placeholder","woocommerce-payments"),bankName:(0,$.__)("bank name placeholder","woocommerce-payments"),bic:(0,$.__)("bic placeholder","woocommerce-payments"),last4:"0000",verifiedName:(0,$.__)("verified name placeholder","woocommerce-payments"),name:(0,$.__)("name placeholder","woocommerce-payments"),email:(0,$.__)("email placeholder","woocommerce-payments"),formattedAddress:(0,$.__)("address placeholder","woocommerce-payments"),country:(0,$.__)("country placeholder","woocommerce-payments")},sC={id:"id placeholder",name:"name placeholder",email:"email placeholder",formattedAddress:"address placeholder",paymentMethodCategory:"category placeholder",preferredLocale:"locale placeholder"},iC={id:(0,$.__)("id placeholder","woocommerce-payments"),bank:(0,$.__)("bank name placeholder","woocommerce-payments"),reference:(0,$.__)("reference placeholder","woocommerce-payments"),verifiedName:(0,$.__)("verified_name placeholder","woocommerce-payments"),customerName:(0,$.__)("customer_name placeholder","woocommerce-payments"),email:(0,$.__)("email placeholder","woocommerce-payments"),formattedAddress:(0,$.__)("address placeholder","woocommerce-payments")},cC={last4:"0000",fingerprint:(0,$.__)("fingerprint placeholder","woocommerce-payments"),id:(0,$.__)("id placeholder","woocommerce-payments"),name:(0,$.__)("name placeholder","woocommerce-payments"),email:(0,$.__)("email placeholder","woocommerce-payments"),formattedAddress:(0,$.__)("address placeholder","woocommerce-payments"),country:(0,$.__)("country placeholder","woocommerce-payments")},lC={bankCode:(0,$.__)("bank code placeholder","woocommerce-payments"),bankName:(0,$.__)("bank name placeholder","woocommerce-payments"),bic:(0,$.__)("bic placeholder","woocommerce-payments"),last4:"0000",verifiedName:(0,$.__)("verified name placeholder","woocommerce-payments"),fingerprint:(0,$.__)("fingerprint placeholder","woocommerce-payments"),id:(0,$.__)("id placeholder","woocommerce-payments"),name:(0,$.__)("name placeholder","woocommerce-payments"),email:(0,$.__)("email placeholder","woocommerce-payments"),formattedAddress:(0,$.__)("address placeholder","woocommerce-payments"),country:(0,$.__)("country placeholder","woocommerce-payments")},mC={id:(0,$.__)("id placeholder","woocommerce-payments"),name:(0,$.__)("name placeholder","woocommerce-payments"),email:(0,$.__)("email placeholder","woocommerce-payments"),formattedAddress:(0,$.__)("address placeholder","woocommerce-payments")},uC=({charge:e,isLoading:t})=>{const{id:n,name:o,email:r,formattedAddress:a}=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):mC;return W().createElement("div",{className:"payment-method-details"},W().createElement("div",{className:"payment-method-details__column"},W().createElement(KN,{isLoading:t,label:(0,$.__)("ID","woocommerce-payments")},n||"–")),W().createElement("div",{className:"payment-method-details__column"},W().createElement(KN,{isLoading:t,label:(0,$.__)("Owner","woocommerce-payments")},o||"–"),W().createElement(KN,{isLoading:t,label:(0,$.__)("Owner email","woocommerce-payments")},r||"–"),W().createElement(KN,{isLoading:t,label:(0,$.__)("Address","woocommerce-payments")},W().createElement("span",{dangerouslySetInnerHTML:{__html:a||"–"}}))))},dC={affirm:uC,alipay:uC,afterpay_clearpay:uC,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:s,email:i,formatted_address:c}=t;return{bsb:o,last4:r,fingerprint:a,id:n,name:s,email:i,formattedAddress:c}})(e):XN,{bsb:o,last4:r,id:a,name:s,email:i,formattedAddress:c}=n,l=KN;return(0,qa.jsxs)("div",{className:"payment-method-details",children:[(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("BSB","woocommerce-payments"),children:o}),(0,qa.jsxs)(l,{isLoading:t,label:(0,$.__)("Account","woocommerce-payments"),children:["••••• ",r]}),(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("ID","woocommerce-payments"),children:a})]}),(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("Owner","woocommerce-payments"),children:s}),(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("Owner email","woocommerce-payments"),children:i}),(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("Address","woocommerce-payments"),children:(0,qa.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:s,email:i,formatted_address:c}=t;return{id:n,bankName:o,bic:r,verifiedName:a,name:s,email:i,formattedAddress:c}})(e):ZN,{id:o,bankName:r,bic:a,verifiedName:s,name:i,email:c,formattedAddress:l}=n,m=KN;return(0,qa.jsxs)("div",{className:"payment-method-details",children:[(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(m,{isLoading:t,label:(0,$.__)("Bank name","woocommerce-payments"),children:r}),(0,qa.jsx)(m,{isLoading:t,label:(0,$.__)("BIC","woocommerce-payments"),children:a}),(0,qa.jsx)(m,{isLoading:t,label:(0,$.__)("ID","woocommerce-payments"),children:o})]}),(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(m,{isLoading:t,label:(0,$.__)("Verified name","woocommerce-payments"),children:s}),(0,qa.jsx)(m,{isLoading:t,label:(0,$.__)("Owner","woocommerce-payments"),children:i}),(0,qa.jsx)(m,{isLoading:t,label:(0,$.__)("Owner email","woocommerce-payments"),children:c}),(0,qa.jsx)(m,{isLoading:t,label:(0,$.__)("Address","woocommerce-payments"),children:(0,qa.jsx)("span",{dangerouslySetInnerHTML:{__html:l}})})]})]})},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:s,funding:i,network:c,country:l,checks:m}=e.payment_method_details.card,{name:u,email:d,formatted_address:p}=t,{cvc_check:y,address_line1_check:_,address_postal_code_check:h}=m||{},f=a&&s?a+" / "+s:void 0,g={credit:(0,$.__)("credit","woocommerce-payments"),debit:(0,$.__)("debit","woocommerce-payments"),prepaid:(0,$.__)("prepaid","woocommerce-payments"),unknown:(0,$.__)("unknown","woocommerce-payments")};return{last4:o,fingerprint:r,date:f,cardType:c?(0,$.sprintf)((0,$.__)("%1$s %2$s card","woocommerce-payments"),"jcb"===c?c.toUpperCase():c.charAt(0).toUpperCase()+c.slice(1),g[i]):void 0,id:n,name:u,email:d,country:wcSettings.countries[l],cvcCheck:y,line1Check:_,postalCodeCheck:h,formattedAddress:p}})(e):eC,{last4:o,date:r,cardType:a,id:s,name:i,email:c,country:l,cvcCheck:m,line1Check:u,postalCodeCheck:d,formattedAddress:p}=n,y=KN,_=JN;return(0,qa.jsxs)("div",{className:"payment-method-details",children:[(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(y,{isLoading:t,label:(0,$.__)("Number","woocommerce-payments"),children:o?(0,qa.jsxs)(qa.Fragment,{children:["•••• ",o]}):"–"}),(0,qa.jsx)(y,{isLoading:t,label:(0,$.__)("Expires","woocommerce-payments"),children:null!=r?r:"–"}),(0,qa.jsx)(y,{isLoading:t,label:(0,$.__)("Type","woocommerce-payments"),children:null!=a?a:"–"}),(0,qa.jsx)(y,{isLoading:t,label:(0,$.__)("ID","woocommerce-payments"),children:s||"–"})]}),(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(y,{isLoading:t,label:(0,$.__)("Owner","woocommerce-payments"),children:i}),(0,qa.jsx)(y,{isLoading:t,label:(0,$.__)("Owner email","woocommerce-payments"),children:c}),(0,qa.jsx)(y,{isLoading:t,label:(0,$.__)("Address","woocommerce-payments"),children:(0,qa.jsx)("span",{dangerouslySetInnerHTML:{__html:p}})}),(0,qa.jsx)(y,{isLoading:t,label:(0,$.__)("Origin","woocommerce-payments"),children:l}),(0,qa.jsx)(y,{isLoading:t,label:(0,$.__)("CVC check","woocommerce-payments"),children:(0,qa.jsx)(_,{checked:m})}),(0,qa.jsx)(y,{isLoading:t,label:(0,$.__)("Street check","woocommerce-payments"),children:(0,qa.jsx)(_,{checked:u})}),(0,qa.jsx)(y,{isLoading:t,label:(0,$.__)("Postal code check","woocommerce-payments"),children:(0,qa.jsx)(_,{checked:d})})]})]})},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:s,funding:i,network:c,country:l}=e.payment_method_details.card_present,{name:m,email:u,formatted_address:d}=t,p=a+" / "+s,y={credit:(0,$.__)("credit","woocommerce-payments"),debit:(0,$.__)("debit","woocommerce-payments"),prepaid:(0,$.__)("prepaid","woocommerce-payments"),unknown:(0,$.__)("unknown","woocommerce-payments")};return{last4:o,fingerprint:r,date:p,cardType:(0,$.sprintf)((0,$.__)("%1$s %2$s card","woocommerce-payments"),c.charAt(0).toUpperCase()+c.slice(1),y[i]),id:n,name:m,email:u,country:wcSettings.countries[l],formattedAddress:d}})(e):tC,{last4:o,date:r,cardType:a,id:s,name:i,email:c,country:l,formattedAddress:m}=n,u=KN;return(0,qa.jsxs)("div",{className:"payment-method-details",children:[(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsxs)(u,{isLoading:t,label:(0,$.__)("Number","woocommerce-payments"),children:["•••• ",o]}),(0,qa.jsx)(u,{isLoading:t,label:(0,$.__)("Expires","woocommerce-payments"),children:r}),(0,qa.jsx)(u,{isLoading:t,label:(0,$.__)("Type","woocommerce-payments"),children:a}),(0,qa.jsx)(u,{isLoading:t,label:(0,$.__)("ID","woocommerce-payments"),children:s})]}),(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(u,{isLoading:t,label:(0,$.__)("Owner","woocommerce-payments"),children:i}),(0,qa.jsx)(u,{isLoading:t,label:(0,$.__)("Owner email","woocommerce-payments"),children:c}),(0,qa.jsx)(u,{isLoading:t,label:(0,$.__)("Address","woocommerce-payments"),children:(0,qa.jsx)("span",{dangerouslySetInnerHTML:{__html:m}})}),(0,qa.jsx)(u,{isLoading:t,label:(0,$.__)("Origin","woocommerce-payments"),children:l})]})]})},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:s,formatted_address:i}=t;return{id:n,bank:o,verifiedName:r,customerName:a,email:s,formattedAddress:i}})(e):oC,{id:o,bank:r,verifiedName:a,customerName:s,email:i,formattedAddress:c}=n,l=KN;return(0,qa.jsxs)("div",{className:"payment-method-details",children:[(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("Bank name","woocommerce-payments"),children:nC[r]}),(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("ID","woocommerce-payments"),children:o}),(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("Verified name","woocommerce-payments"),children:a})]}),(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("Owner","woocommerce-payments"),children:s}),(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("Owner email","woocommerce-payments"),children:i}),(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("Address","woocommerce-payments"),children:(0,qa.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:s,formatted_address:i}=t;return{id:n,bankName:o,bic:r,name:a,email:s,formattedAddress:i}})(e):rC,{id:o,bankName:r,bic:a,name:s,email:i,formattedAddress:c}=n,l=KN;return(0,qa.jsxs)("div",{className:"payment-method-details",children:[(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("Bank name","woocommerce-payments"),children:r}),(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("BIC","woocommerce-payments"),children:a}),(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("ID","woocommerce-payments"),children:o})]}),(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("Owner","woocommerce-payments"),children:s}),(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("Owner email","woocommerce-payments"),children:i}),(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("Address","woocommerce-payments"),children:(0,qa.jsx)("span",{dangerouslySetInnerHTML:{__html:c}})})]})]})},grabpay:uC,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:s,verified_name:i}=e.payment_method_details.ideal,{name:c,email:l,formatted_address:m}=t;return{bankName:o,bic:r,last4:s,verifiedName:i,id:n,name:c,email:l,country:wcSettings.countries[a],formattedAddress:m}})(e):aC,{bankName:o,bic:r,last4:a,verifiedName:s,id:i,name:c,email:l,formattedAddress:m}=n,u=KN;return(0,qa.jsxs)("div",{className:"payment-method-details",children:[(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(u,{isLoading:t,label:(0,$.__)("ID","woocommerce-payments"),children:i}),(0,qa.jsx)(u,{isLoading:t,label:(0,$.__)("Bank name","woocommerce-payments"),children:o}),(0,qa.jsx)(u,{isLoading:t,label:(0,$.__)("BIC","woocommerce-payments"),children:r}),(0,qa.jsxs)(u,{isLoading:t,label:(0,$.__)("IBAN","woocommerce-payments"),children:["•••• ",a]})]}),(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(u,{isLoading:t,label:(0,$.__)("Verified name","woocommerce-payments"),children:s}),(0,qa.jsx)(u,{isLoading:t,label:(0,$.__)("Owner","woocommerce-payments"),children:c}),(0,qa.jsx)(u,{isLoading:t,label:(0,$.__)("Owner email","woocommerce-payments"),children:l}),(0,qa.jsx)(u,{isLoading:t,label:(0,$.__)("Address","woocommerce-payments"),children:(0,qa.jsx)("span",{dangerouslySetInnerHTML:{__html:m}})})]})]})},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,$.__)("pay_later","woocommerce-payments"),pay_now:(0,$.__)("pay_now","woocommerce-payments"),pay_with_financing:(0,$.__)("pay_with_financing","woocommerce-payments"),pay_in_installments:(0,$.__)("pay_in_installments","woocommerce-payments")},{name:s,email:i,formatted_address:c}=t;return{id:n,name:s,email:i,formattedAddress:c,paymentMethodCategory:a[o],preferredLocale:r}})(e):sC,{id:o,name:r,email:a,formattedAddress:s,paymentMethodCategory:i,preferredLocale:c}=n;return(0,qa.jsxs)("div",{className:"payment-method-details",children:[(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(KN,{isLoading:t,label:(0,$.__)("ID","woocommerce-payments"),children:o}),(0,qa.jsx)(KN,{isLoading:t,label:(0,$.__)("Category","woocommerce-payments"),children:i}),(0,qa.jsx)(KN,{isLoading:t,label:(0,$.__)("Preferred Locale","woocommerce-payments"),children:c})]}),(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(KN,{isLoading:t,label:(0,$.__)("Owner","woocommerce-payments"),children:r}),(0,qa.jsx)(KN,{isLoading:t,label:(0,$.__)("Owner email","woocommerce-payments"),children:a}),(0,qa.jsx)(KN,{isLoading:t,label:(0,$.__)("Address","woocommerce-payments"),children:(0,qa.jsx)("span",{dangerouslySetInnerHTML:{__html:s}})})]})]})},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:s,email:i,formatted_address:c}=t;return{id:n,bank:o,reference:r,verifiedName:a,customerName:s,email:i,formattedAddress:c}})(e):iC,{id:o,bank:r,reference:a,verifiedName:s,customerName:i,email:c,formattedAddress:l}=n,m=KN;return(0,qa.jsxs)("div",{className:"payment-method-details",children:[(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(m,{isLoading:t,label:(0,$.__)("Bank name","woocommerce-payments"),children:hx[r]}),(0,qa.jsx)(m,{isLoading:t,label:(0,$.__)("Reference","woocommerce-payments"),children:a}),(0,qa.jsx)(m,{isLoading:t,label:(0,$.__)("ID","woocommerce-payments"),children:o}),(0,qa.jsx)(m,{isLoading:t,label:(0,$.__)("Verified name","woocommerce-payments"),children:s})]}),(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(m,{isLoading:t,label:(0,$.__)("Owner","woocommerce-payments"),children:i}),(0,qa.jsx)(m,{isLoading:t,label:(0,$.__)("Owner email","woocommerce-payments"),children:c}),(0,qa.jsx)(m,{isLoading:t,label:(0,$.__)("Address","woocommerce-payments"),children:(0,qa.jsx)("span",{dangerouslySetInnerHTML:{__html:l}})})]})]})},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:s,email:i,formatted_address:c}=t;return{last4:o,fingerprint:r,id:n,name:s,email:i,country:wcSettings.countries[a],formattedAddress:c}})(e):cC,{last4:o,id:r,name:a,email:s,country:i,formattedAddress:c}=n,l=KN;return(0,qa.jsxs)("div",{className:"payment-method-details",children:[(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsxs)(l,{isLoading:t,label:(0,$.__)("IBAN","woocommerce-payments"),children:["•••• ",o]}),(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("ID","woocommerce-payments"),children:r})]}),(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("Owner","woocommerce-payments"),children:a}),(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("Owner email","woocommerce-payments"),children:s}),(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("Address","woocommerce-payments"),children:(0,qa.jsx)("span",{dangerouslySetInnerHTML:{__html:c}})}),(0,qa.jsx)(l,{isLoading:t,label:(0,$.__)("Origin","woocommerce-payments"),children:i})]})]})},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:s,iban_last4:i,verified_name:c}=e.payment_method_details.sofort,{name:l,email:m,formatted_address:u}=t;return{bankCode:o,bankName:r,bic:a,last4:i,verifiedName:c,id:n,name:l,email:m,country:wcSettings.countries[s],formattedAddress:u}})(e):lC,{bankCode:o,bankName:r,bic:a,last4:s,verifiedName:i,id:c,name:l,email:m,country:u,formattedAddress:d}=n,p=KN;return(0,qa.jsxs)("div",{className:"payment-method-details",children:[(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(p,{isLoading:t,label:(0,$.__)("ID","woocommerce-payments"),children:c}),(0,qa.jsx)(p,{isLoading:t,label:(0,$.__)("Bank code","woocommerce-payments"),children:o}),(0,qa.jsx)(p,{isLoading:t,label:(0,$.__)("Bank name","woocommerce-payments"),children:r}),(0,qa.jsx)(p,{isLoading:t,label:(0,$.__)("BIC","woocommerce-payments"),children:a}),(0,qa.jsxs)(p,{isLoading:t,label:(0,$.__)("IBAN","woocommerce-payments"),children:["•••• ",s]})]}),(0,qa.jsxs)("div",{className:"payment-method-details__column",children:[(0,qa.jsx)(p,{isLoading:t,label:(0,$.__)("Verified name","woocommerce-payments"),children:i}),(0,qa.jsx)(p,{isLoading:t,label:(0,$.__)("Owner","woocommerce-payments"),children:l}),(0,qa.jsx)(p,{isLoading:t,label:(0,$.__)("Owner email","woocommerce-payments"),children:m}),(0,qa.jsx)(p,{isLoading:t,label:(0,$.__)("Address","woocommerce-payments"),children:(0,qa.jsx)("span",{dangerouslySetInnerHTML:{__html:d}})}),(0,qa.jsx)(p,{isLoading:t,label:(0,$.__)("Origin","woocommerce-payments"),children:u})]})]})},multibanco:uC,wechat_pay:uC},pC=({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 dC))return null;const o=dC[n];return(0,qa.jsxs)(Kr,{size:"large",children:[(0,qa.jsx)(TS,{children:(0,qa.jsx)(dk,{isLoading:t,value:(0,$.__)("Payment method","woocommerce-payments")})}),(0,qa.jsx)(ra,{children:(0,qa.jsx)(o,{isLoading:t,charge:e})})]})},yC=({paymentIntentId:e})=>{const{timeline:t,isLoading:n}=fm(e);return(e=>{(0,V.useMemo)((()=>{if(void 0===e)return null;const{transaction_details:t}=e;if(!t)return null;const n=`${Jc(t.store_amount,t.store_currency)} ${t.store_currency}`,o=`${Jc(t.customer_amount,t.customer_currency,t.store_currency)} ${t.customer_currency}`,r=t.store_currency!==t.customer_currency;return{formattedStoreAmount:n,formattedCustomerAmount:o,isMultiCurrency:r,formattedAmount:`${o}${r?` → ${n}`:""}`}}),[e])})((0,zt.find)(t,(e=>"captured"===e.type))),null},_C=({id:e,error:t,charge:n={},metadata:o={},isLoading:r,showTimeline:a=!0,paymentIntent:s})=>{if(!r&&t instanceof Error)return W().createElement(Qa,{maxWidth:1032,className:"wcpay-payment-details"},W().createElement(vc,{currentPage:"payments",isDetailsView:!0}),W().createElement(Kr,null,W().createElement(ra,null,(0,$.__)("Payment details not loaded","woocommerce-payments"))));const i=n?ZS(n):null;return W().createElement(Qa,{maxWidth:1032,className:"wcpay-payment-details"},W().createElement(tS,null),W().createElement(vc,{currentPage:"payments",isDetailsView:!0}),W().createElement(Ga,null,W().createElement(bN,{charge:n,metadata:o,isLoading:r,paymentIntent:s})),a&&wcpaySettings.featureFlags.paymentTimeline&&W().createElement(Ga,null,W().createElement(QN,{paymentIntentId:e,bankName:i})),W().createElement(Ga,null,W().createElement(yC,{paymentIntentId:e})),W().createElement(Ga,null,W().createElement(pC,{charge:n,isLoading:r})))},hC=({id:e})=>{const{data:t,isLoading:n}=(e=>(0,Cc.useSelect)((t=>{const{getChargeFromOrder:n,isResolving:o,getChargeFromOrderError:r,hasFinishedResolution:a}=t(ti);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,V.useEffect)((()=>{if(t&&o){const e=ai({page:"wc-admin",path:"/payments/transactions/details",id:t.payment_intent});window.location.href=e}}),[t,o]),W().createElement(_C,{id:e,charge:t,isLoading:r,showTimeline:!o})},fC=e=>void 0!==e.charge,gC=({id:e})=>{const{data:t,error:n,isLoading:o}=Qp(e),r=fC(t)?t:{},a=Gp(e),s=a||o,i=(fC(t)?t.charge:t)||{},c=fC(t)?t.metadata:{};return(0,V.useEffect)((()=>{if((e=>void 0===e.charge)(t)&&a&&t.payment_intent){const e=ai({page:"wc-admin",path:"/payments/transactions/details",id:t.payment_intent});(0,Oy.getHistory)().replace(e)}}),[t,a]),W().createElement(_C,{id:e,error:n,charge:i,metadata:c,isLoading:s,showTimeline:!a,paymentIntent:r})},vC=({query:e})=>{const{id:t,transaction_id:n,transaction_type:o}=e||{},{status_is:r,type_is:a}=(0,Oy.getQuery)();return r&&a&&(fa("wcpay_fraud_protection_order_details_link_clicked",{status:r,type:a}),(0,Oy.updateQueryString)({status_is:void 0,type_is:void 0})),"card_reader_fee"===o?W().createElement(Hx,{chargeId:t,transactionId:n}):/^\d+$/.test(t)?W().createElement(hC,{id:t}):W().createElement(gC,{id:t})},wC=({storeCurrencies:e})=>{return W().createElement("div",{className:"woocommerce-filters-disputes"},W().createElement(K.ReportFilters,{filters:(t=Um,t.forEach((t=>{if("store_currency_is"===t.param){const n=e||[];t.filters=[t.filters[0],...n.map((e=>({label:Qc(e),value:e})))],2<t.filters.length&&(t.showFilters=()=>!0)}})),t),advancedFilters:Hm,showDatePicker:!1,path:"/payments/disputes",query:(0,Oy.getQuery)()}));var t};const bC=e=>{if(""===e.due_by||!yk(e.status))return"";const t=Xs()().utc(),n=Xs().utc(e.due_by),o=n.diff(t,"hours",!1),r=n.diff(t,"days",!1);return o<=0?"":o<=72?W().createElement("span",{className:"due-soon"},o<=24?(0,$.__)("Last day today","woocommerce-payments"):(0,$.sprintf)((0,$._n)("%s day left","%s days left",r,"woocommerce-payments"),r),W().createElement(Z.A,{className:"due-soon-icon"})):bc(e.due_by,{includeTime:!0})},EC=()=>{var e,t,n;op();const{disputes:o,isLoading:r}=Xm((0,Oy.getQuery)()),{disputesSummary:a,isLoading:s}=(({paged:e,per_page:t,match:n,store_currency_is:o,date_before:r,date_after:a,date_between:s,filter:i,status_is:c,status_is_not:l})=>(0,Cc.useSelect)((m=>{const{getDisputesSummary:u,isResolving:d}=m(ti),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:s,filter:i,statusIs:c,statusIsNot:l};return{disputesSummary:u(p),isLoading:d("getDisputesSummary",[p])}}),[e,t,o,n,r,a,JSON.stringify(s),i,c,l]))((0,Oy.getQuery)()),{requestReportExport:i,isExportInProgress:c}=Yy(),{createNotice:l}=(0,Cc.useDispatch)("core/notices"),m=(u=(0,Oy.getQuery)().orderby,[{key:"details",label:"",required:!0,cellClassName:Ua("info-button",{"is-sorted":"amount"===u}),isLeftAligned:!0},{key:"amount",label:(0,$.__)("Amount","woocommerce-payments"),screenReaderLabel:(0,$.__)("Amount","woocommerce-payments"),required:!0,isSortable:!0,isLeftAligned:!0},{key:"currency",label:(0,$.__)("Currency","woocommerce-payments"),visible:!1,required:!0},{key:"status",label:(0,$.__)("Status","woocommerce-payments"),screenReaderLabel:(0,$.__)("Status","woocommerce-payments"),required:!0,isLeftAligned:!0},{key:"reason",label:(0,$.__)("Reason","woocommerce-payments"),screenReaderLabel:(0,$.__)("Reason","woocommerce-payments"),required:!0,isLeftAligned:!0},{key:"source",label:(0,$.__)("Source","woocommerce-payments"),screenReaderLabel:(0,$.__)("Source","woocommerce-payments"),required:!0,cellClassName:"is-center-aligned"},{key:"order",label:(0,$.__)("Order #","woocommerce-payments"),screenReaderLabel:(0,$.__)("Order #","woocommerce-payments"),required:!0},{key:"customerName",label:(0,$.__)("Customer","woocommerce-payments"),screenReaderLabel:(0,$.__)("Customer","woocommerce-payments"),isLeftAligned:!0},{key:"customerEmail",label:(0,$.__)("Email","woocommerce-payments"),screenReaderLabel:(0,$.__)("Email","woocommerce-payments"),visible:!1,isLeftAligned:!0},{key:"customerCountry",label:(0,$.__)("Country","woocommerce-payments"),screenReaderLabel:(0,$.__)("Country","woocommerce-payments"),visible:!1,isLeftAligned:!0},{key:"created",label:(0,$.__)("Disputed on","woocommerce-payments"),screenReaderLabel:(0,$.__)("Disputed on","woocommerce-payments"),isLeftAligned:!0,isSortable:!0,defaultSort:!0,defaultOrder:"desc",visible:!1},{key:"dueBy",label:(0,$.__)("Respond by","woocommerce-payments"),screenReaderLabel:(0,$.__)("Respond by","woocommerce-payments"),required:!0,isLeftAligned:!0,isSortable:!0},{key:"action",label:(0,$.__)("Action","woocommerce-payments"),screenReaderLabel:(0,$.__)("Action","woocommerce-payments"),isLeftAligned:!1,isNumeric:!0,required:!0,visible:!0}]);var u;const{columnsToDisplay:d,onColumnsChange:p}=Qy("wc_payments_disputes_hidden_columns",m),y=a.count||0,_=o.map((e=>{var t,n,o,r,a,s;const i=t=>{t.preventDefault(),fa("wcpay_disputes_row_action_click"),(0,Oy.getHistory)().push(Ly(e.charge_id,"transactions"))},c=t=>W().createElement(Py,{href:Ly(e.charge_id,"transactions"),onClick:i},t),l=W().createElement(Dy,{id:e.charge_id,parentSegment:"transactions"}),u=Fm[e.reason],d=u?u.display:li(e.reason),p=yk(e.status),y={amount:{value:Xc(e.amount,e.currency),display:c(tl(e.amount,e.currency))},currency:{value:e.currency,display:c(e.currency)},status:{value:e.status,display:c(W().createElement(fk,{status:e.status}))},reason:{value:d,display:c(d)},source:{value:null!==(t=e.source)&&void 0!==t?t:"",display:c(W().createElement("span",{className:`payment-method__brand payment-method__brand--${null!==(n=e.source)&&void 0!==n?n:""}`}))},created:{value:e.created,display:c(bc(e.created,{includeTime:!0}))},dueBy:{value:e.due_by,display:c(bC(e))},order:{value:null!==(o=e.order_number)&&void 0!==o?o:"",display:W().createElement(OS,{order:e.order})},customerName:{value:null!==(r=e.customer_name)&&void 0!==r?r:"",display:e.order&&e.order.customer_url?W().createElement(K.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!==(s=e.customer_country)&&void 0!==s?s:"",display:c(e.customer_country)},details:{value:e.dispute_id,display:l},action:{value:"",display:W().createElement(ko,{variant:p?"secondary":"tertiary",href:Ly(e.charge_id,"transactions"),onClick:i},p?(0,$.__)("Respond","woocommerce-payments"):(0,$.__)("See details","woocommerce-payments"))}};return m.map((({key:e})=>y[e]||{value:void 0,display:null}))})),h=!!_.length;let f;void 0!==a.count&&!s&&(f=[{label:(0,$._n)("dispute","disputes",null!==(e=a.count)&&void 0!==e?e:0,"woocommerce-payments"),value:`${ui(a.count)}`}]);const g="string"==typeof(0,Oy.getQuery)().store_currency_is,v=a.currencies||(g?[null!==(t=(0,Oy.getQuery)().store_currency_is)&&void 0!==t?t:""]:[]);return W().createElement(Qa,null,W().createElement(tS,null),W().createElement(vc,{currentPage:"disputes"}),W().createElement(wC,{storeCurrencies:v}),W().createElement(K.TableCard,{className:"wcpay-disputes-list",title:(0,$.__)("Disputes","woocommerce-payments"),isLoading:r,rowsPerPage:parseInt(null!==(n=(0,Oy.getQuery)().per_page)&&void 0!==n?n:"",10)||25,totalRows:y,headers:d,rows:_,summary:f,query:(0,Oy.getQuery)(),onQueryChange:Oy.onQueryChange,onColumnsChange:p,actions:[h&&W().createElement(Uy,{key:"download",isDisabled:r||c,isBusy:c,onClick:()=>{return e=void 0,t=void 0,o=function*(){const e=(0,Oy.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<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}}(e,["page","path"]),wcpaySettings.currentUserEmail),r=wcSettings.locale.userLocale;fa("wcpay_csv_export_click",{row_type:"disputes",source:n,exported_row_count:a.count});const{date_before:s,date_after:c,date_between:m,match:u,filter:d,status_is:p,status_is_not:_}=(0,Oy.getQuery)(),h=Gm({userEmail:o,locale:r,dateAfter:c,dateBefore:s,dateBetween:m,match:u,filter:d,statusIs:p,statusIsNot:_}),f=!!(s||c||m||p||_),g=(0,$.sprintf)((0,$.__)("You are about to export %d disputes. 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"),y);(f||y<1e3||window.confirm(g))&&(i({exportRequestURL:h,exportFileAvailabilityEndpoint:Ym,userEmail:o}),l("success",(0,$.sprintf)((0,$.__)("We’re processing your export. 🎉 The file will download automatically and be emailed to %s.","woocommerce-payments"),o)))},new((n=void 0)||(n=Promise))((function(r,a){function s(e){try{c(o.next(e))}catch(e){a(e)}}function i(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(s,i)}c((o=o.apply(e,t||[])).next())}));var e,t,n,o}})]}))},SC=(function(){var e=No.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);
}
`,xC=fo("svg",{target:"e1bj2jdf2"})("width:",br.spinnerSize,"px;height:",br.spinnerSize,"px;display:inline-block;margin:5px 11px 0;position:relative;color:var( --wp-admin-theme-color );overflow:visible;"),kC={name:"9s4963",styles:"fill:transparent;stroke-width:1.5px"},NC=fo("circle",{target:"e1bj2jdf1"})(kC,";stroke:",hr.gray[300],";"),CC=fo("path",{target:"e1bj2jdf0"})(kC,";stroke:currentColor;stroke-linecap:round;transform-origin:50% 50%;animation:1.4s linear infinite both ",SC,";"),TC=xo((function(e){let{className:t,...n}=e;return(0,H.createElement)(xC,X({className:jt()("components-spinner",t),viewBox:"0 0 100 100",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false"},n),(0,H.createElement)(NC,{cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,H.createElement)(CC,{d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"}))}),"Spinner"),OC=W().createElement(Ht.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},W().createElement(Ht.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"}),W().createElement(Ht.Path,{d:"M13 7H11V13H13V7Z",fill:"#F0B849"}),W().createElement(Ht.Path,{d:"M13 15H11V17H13V15Z",fill:"#F0B849"})),AC=({query:{id:e}})=>{const{dispute:t,error:n,isLoading:o}=(e=>{const{dispute:t,error:n,isLoading:o}=(0,Cc.useSelect)((t=>{const{getDispute:n,getDisputeError:o,isResolving:r}=t(ti);return{dispute:n(e),error:o(e),isLoading:r("getDispute",[e])}}),[e]);return{dispute:t,isLoading:o,error:n}})(e);return(0,V.useEffect)((()=>{if(!o&&(null==t?void 0:t.charge)){const e=t.charge,n=ai({page:"wc-admin",path:"/payments/transactions/details",id:e.payment_intent,transaction_id:e.balance_transaction,type:"dispute"});(0,Oy.getHistory)().replace(n)}}),[t,o]),W().createElement(Qa,null,W().createElement(Jy,{direction:"column",className:"wcpay-dispute-detail-legacy-redirect"},n?W().createElement(W().Fragment,null,W().createElement(e_,null,W().createElement(ts,{icon:OC,type:"warning",size:32})),W().createElement(e_,null,W().createElement("div",null,W().createElement("b",null,"Error retrieving dispute")),W().createElement("div",null,"Please check your network and try again."))):W().createElement(W().Fragment,null,W().createElement(e_,null,W().createElement(TC,null)),W().createElement(e_,null,W().createElement("div",null,W().createElement("b",null,"One moment please")),W().createElement("div",null,"Redirecting to payment details…")))))},IC=(0,Ka.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ka.jsx)(Ht.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})}),RC=(0,Ka.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ka.jsx)(Ht.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})}),LC={RECEIPT:"receipt",CUSTOMER_COMMUNICATION:"customer_communication",CUSTOMER_SIGNATURE:"customer_signature",UNCATEGORIZED_FILE:"uncategorized_file",REFUND_POLICY:"refund_policy",DUPLICATE_CHARGE_DOCUMENTATION:"duplicate_charge_documentation",CANCELLATION_POLICY:"cancellation_policy",ACCESS_ACTIVITY_LOG:"access_activity_log",SERVICE_DOCUMENTATION:"service_documentation",SHIPPING_DOCUMENTATION:"shipping_documentation"},DC=()=>{var e,t,n,o,r,a,s,i,c,l,m,u,d,p,y;const _=(null===(n=null===(t=null===(e=null===wcSettings||void 0===wcSettings?void 0:wcSettings.admin)||void 0===e?void 0:e.preloadSettings)||void 0===t?void 0:t.general)||void 0===n?void 0:n.woocommerce_default_country)||":",[h,f]=_.split(":");return{name:(null===wcSettings||void 0===wcSettings?void 0:wcSettings.siteTitle)||"<Your Business Name>",support_address_city:(null===(a=null===(r=null===(o=null===wcSettings||void 0===wcSettings?void 0:wcSettings.admin)||void 0===o?void 0:o.preloadSettings)||void 0===r?void 0:r.general)||void 0===a?void 0:a.woocommerce_store_city)||"",support_address_country:h,support_address_line1:(null===(c=null===(i=null===(s=null===wcSettings||void 0===wcSettings?void 0:wcSettings.admin)||void 0===s?void 0:s.preloadSettings)||void 0===i?void 0:i.general)||void 0===c?void 0:c.woocommerce_store_address)||"",support_address_line2:(null===(u=null===(m=null===(l=null===wcSettings||void 0===wcSettings?void 0:wcSettings.admin)||void 0===l?void 0:l.preloadSettings)||void 0===m?void 0:m.general)||void 0===u?void 0:u.woocommerce_store_address_2)||"",support_address_postal_code:(null===(y=null===(p=null===(d=null===wcSettings||void 0===wcSettings?void 0:wcSettings.admin)||void 0===d?void 0:d.preloadSettings)||void 0===p?void 0:p.general)||void 0===y?void 0:y.woocommerce_store_postcode)||"",support_address_state:f}},PC=e=>`${e.support_address_line1}, ${e.support_address_line2}, ${e.support_address_city}, ${e.support_address_state} ${e.support_address_postal_code} ${e.support_address_country}`,MC=e=>"string"==typeof e,jC=(e,t,n)=>`${(0,$.__)("We are submitting evidence in response to chargeback","woocommerce-payments")} #${e.caseNumber} ${(0,$.__)("for transaction","woocommerce-payments")} #${e.transactionId} ${(0,$.__)("on","woocommerce-payments")} ${e.transactionDate}.\n\n${(0,$.__)("Our records indicate that the customer and legitimate cardholder,","woocommerce-payments")} ${e.customerName}, ${(0,$.__)("ordered","woocommerce-payments")} ${e.product} ${(0,$.__)("on","woocommerce-payments")} ${e.orderDate}.\n\n${(0,$.__)("To support our case, we are providing the following documentation:","woocommerce-payments")}\n${n}\n\n${(0,$.__)("Based on this information, we respectfully request that the chargeback be reversed. Please let me know if any further details are required.","woocommerce-payments")}`,FC=(e,t,n)=>`${(0,$.__)("We are submitting evidence in response to chargeback","woocommerce-payments")} #${e.caseNumber} ${(0,$.__)("for transaction","woocommerce-payments")} #${e.transactionId} ${(0,$.__)("on","woocommerce-payments")} ${e.transactionDate}.\n\n${(0,$.__)("Our records indicate that the customer,","woocommerce-payments")} ${e.customerName}, ${(0,$.__)("ordered","woocommerce-payments")} ${e.product} ${(0,$.__)("on","woocommerce-payments")} ${e.orderDate} ${(0,$.__)("and received it on","woocommerce-payments")} ${e.deliveryDate}.\n\n${(0,$.__)("To support our case, we are providing the following documentation:","woocommerce-payments")}\n${n}\n\n${(0,$.__)("Based on this information, we respectfully request that the chargeback be reversed. Please let us know if any further details are required.","woocommerce-payments")}`,BC={product_not_received:(e,t,n)=>`${(0,$.__)("We are submitting evidence in response to chargeback","woocommerce-payments")} #${e.caseNumber} ${(0,$.__)("for transaction","woocommerce-payments")} #${e.transactionId} ${(0,$.__)("on","woocommerce-payments")} ${e.transactionDate}.\n\n${(0,$.__)("Our records indicate that the customer,","woocommerce-payments")} ${e.customerName}, ${(0,$.__)("ordered","woocommerce-payments")} ${e.product} ${(0,$.__)("on","woocommerce-payments")} ${e.orderDate} ${(0,$.__)("and received it on","woocommerce-payments")} ${e.deliveryDate}.\n\n${(0,$.__)("To support our case, we are providing the following documentation:","woocommerce-payments")}\n${n}\n\n${(0,$.__)("Based on this information, we respectfully request that the chargeback be reversed. Please let us know if any further details are required.","woocommerce-payments")}`,credit_not_processed:(e,t,n)=>{var o;return"refund_has_been_issued"===e.refundStatus?`${(0,$.__)("We are submitting evidence in response to chargeback","woocommerce-payments")} #${e.caseNumber} ${(0,$.__)("for transaction","woocommerce-payments")} #${e.transactionId} ${(0,$.__)("on","woocommerce-payments")} ${e.transactionDate}.\n\n${(0,$.__)("Our records indicate that the customer,","woocommerce-payments")} ${e.customerName}, ${(0,$.__)("was refunded on","woocommerce-payments")} ${e.orderDate} ${(0,$.__)("for the amount of","woocommerce-payments")} ${t.amount?`${(t.amount/100).toFixed(2)} ${null===(o=t.currency)||void 0===o?void 0:o.toUpperCase()}`:(0,$.__)("[Refund Amount]","woocommerce-payments")}. ${(0,$.__)("The refund was processed through our payment provider and should be visible on the customer's statement within 7 - 10 business days.","woocommerce-payments")}\n\n${(0,$.__)("To support our case, we are providing the following documentation:","woocommerce-payments")}\n${n}\n\n${(0,$.__)("Based on this information, we respectfully request that the chargeback be reversed. Please let us know if any further details are required.","woocommerce-payments")}`:`${(0,$.__)("We are submitting evidence in response to chargeback","woocommerce-payments")} #${e.caseNumber} ${(0,$.__)("for transaction","woocommerce-payments")} #${e.transactionId} ${(0,$.__)("on","woocommerce-payments")} ${e.transactionDate}.\n${(0,$.__)("The customer requested a refund outside of the eligible window outlined in our refund policy, which was clearly presented on the website and on the order confirmation.","woocommerce-payments")}\n\n${(0,$.__)("To support our case, we are providing the following documentation:","woocommerce-payments")}\n${n}\n\n${(0,$.__)("Based on this information, we respectfully request that the chargeback be reversed. Please let us know if any further details are required.","woocommerce-payments")}`},product_unacceptable:(e,t,n)=>`${(0,$.__)("We are submitting evidence in response to chargeback","woocommerce-payments")} #${e.caseNumber} ${(0,$.__)("for transaction","woocommerce-payments")} #${e.transactionId} ${(0,$.__)("on","woocommerce-payments")} ${e.transactionDate}.\n\n${(0,$.__)("Our records indicate that the customer,","woocommerce-payments")} ${e.customerName}, ${(0,$.__)("ordered","woocommerce-payments")} ${e.product} ${(0,$.__)("on","woocommerce-payments")} ${e.orderDate}. ${(0,$.__)("The product matched the description provided at the time of sale, and we did not receive any indication from the customer that it was defective or not as described.","woocommerce-payments")}\n\n${(0,$.__)("To support our case, we are providing the following documentation:","woocommerce-payments")}\n${n}\n\n${(0,$.__)("Based on this information, we respectfully request that the chargeback be reversed. Please let us know if any further details are required.","woocommerce-payments")}`,subscription_canceled:(e,t,n)=>`${(0,$.__)("We are submitting evidence in response to chargeback","woocommerce-payments")} #${e.caseNumber} ${(0,$.__)("for transaction","woocommerce-payments")} #${e.transactionId} ${(0,$.__)("on","woocommerce-payments")} ${e.transactionDate}.\n\n${(0,$.__)("Our records indicate that the customer,","woocommerce-payments")} ${e.customerName}, ${(0,$.__)("subscribed to","woocommerce-payments")} ${e.product} ${(0,$.__)("and was billed according to the terms accepted at the time of signup. The customer's account remained active and no cancellation was recorded prior to the billing date.","woocommerce-payments")}\n\n${(0,$.__)("To support our case, we are providing the following documentation:","woocommerce-payments")}\n${n}\n\n${(0,$.__)("Based on this information, we respectfully request that the chargeback be reversed. Please let us know if any further details are required.","woocommerce-payments")}`,duplicate:(e,t,n)=>{var o;return"is_duplicate"===e.duplicateStatus?`${(0,$.__)("We are submitting evidence in response to chargeback","woocommerce-payments")} #${e.caseNumber} ${(0,$.__)("for transaction","woocommerce-payments")} #${e.transactionId} ${(0,$.__)("on","woocommerce-payments")} ${e.transactionDate}.\n${(0,$.__)("Our records indicate that this charge was a duplicate of a previous transaction. A refund has already been issued to the customer on","woocommerce-payments")} ${e.orderDate} ${(0,$.__)("for the amount of","woocommerce-payments")} ${t.amount?`${(t.amount/100).toFixed(2)} ${null===(o=t.currency)||void 0===o?void 0:o.toUpperCase()}`:(0,$.__)("[Refund Amount]","woocommerce-payments")}. ${(0,$.__)("This refund should be visible on the customer's statement within 7 - 10 business days.","woocommerce-payments")}\n\n${(0,$.__)("To support our case, we are providing the following documentation:","woocommerce-payments")}\n${n}\n\n${(0,$.__)("Based on this information, we respectfully request that the chargeback be reversed. Please let us know if any further details are required.","woocommerce-payments")}`:`${(0,$.__)("We are submitting evidence in response to chargeback","woocommerce-payments")} #${e.caseNumber} ${(0,$.__)("for transaction","woocommerce-payments")} #${e.transactionId} ${(0,$.__)("on","woocommerce-payments")} ${e.transactionDate}.\n${(0,$.__)("Our records show that the customer placed two distinct orders:","woocommerce-payments")} ${e.caseNumber} ${(0,$.__)("and","woocommerce-payments")} ${e.transactionId}. ${(0,$.__)("Both transactions were legitimate, fulfilled independently, and are not duplicates.","woocommerce-payments")}\n\n${(0,$.__)("To support our case, we are providing the following documentation:","woocommerce-payments")}\n${n}\n\n${(0,$.__)("Based on this information, we respectfully request that the chargeback be reversed. Please let us know if any further details are required.","woocommerce-payments")}`},fraudulent:jC,unrecognized:jC},zC=(e,t,n,o,r,a)=>{var s,i,c,l,m,u,d,p,y;const _=Ec(Math.floor(Date.now()/1e3),{separator:", ",includeTime:!1}),h={merchantAddress:PC(t),merchantName:t.name,merchantEmail:(null==n?void 0:n.account_business_support_email)||(0,$.__)("<business@email.com>","woocommerce-payments"),merchantPhone:(null==n?void 0:n.account_business_support_phone)||(0,$.__)("<Business Phone Number>","woocommerce-payments"),today:_,acquiringBank:o||(0,$.__)("<Bank Name>","woocommerce-payments"),caseNumber:(null==e?void 0:e.id)||(0,$.__)("<Case Number>","woocommerce-payments"),transactionId:(null===(s=null==e?void 0:e.charge)||void 0===s?void 0:s.id)||(0,$.__)("<Transaction ID>","woocommerce-payments"),transactionDate:(null==e?void 0:e.created)?Ec(e.created,{separator:", ",includeTime:!0}):(0,$.__)("<Transaction Date>","woocommerce-payments"),customerName:(null===(c=null===(i=null==e?void 0:e.charge)||void 0===i?void 0:i.billing_details)||void 0===c?void 0:c.name)||(0,$.__)("<Customer Name>","woocommerce-payments"),product:(null===(l=null==e?void 0:e.evidence)||void 0===l?void 0:l.product_description)&&MC(e.evidence.product_description)?e.evidence.product_description:(null===(d=null===(u=null===(m=null==e?void 0:e.charge)||void 0===m?void 0:m.level3)||void 0===u?void 0:u.line_items)||void 0===d?void 0:d.map((e=>e.product_description)).filter(Boolean).join(", "))||(0,$.__)("<Product>","woocommerce-payments"),orderDate:(null===(p=null==e?void 0:e.charge)||void 0===p?void 0:p.created)?Ec(e.charge.created,{separator:", ",includeTime:!0}):(0,$.__)("<Order Date>","woocommerce-payments"),deliveryDate:(S=(null===(y=null==e?void 0:e.evidence)||void 0===y?void 0:y.shipping_date)&&MC(e.evidence.shipping_date)?e.evidence.shipping_date:void 0,S?Ec(Math.floor(new Date(S).getTime()/1e3),{separator:", ",includeTime:!1}):(0,$.__)("<Delivery/Service Date>","woocommerce-payments")),refundStatus:r,duplicateStatus:a},f=(e=>{const t=[];let n=0;return[{key:LC.RECEIPT,label:(0,$.__)("Order receipt","woocommerce-payments")},{key:LC.CUSTOMER_COMMUNICATION,label:(0,$.__)("Customer communication","woocommerce-payments")},{key:LC.CUSTOMER_SIGNATURE,label:(0,$.__)("Customer's signature","woocommerce-payments")},{key:LC.REFUND_POLICY,label:(0,$.__)("Store refund policy","woocommerce-payments")},{key:LC.SHIPPING_DOCUMENTATION,label:(0,$.__)("Proof of shipping","woocommerce-payments")},{key:LC.SERVICE_DOCUMENTATION,label:(0,$.__)("Item condition","woocommerce-payments")},{key:LC.CANCELLATION_POLICY,label:(0,$.__)("Cancellation policy","woocommerce-payments")},{key:LC.ACCESS_ACTIVITY_LOG,label:(0,$.__)("Proof of active subscription","woocommerce-payments")},{key:LC.UNCATEGORIZED_FILE,label:(0,$.__)("Other documents","woocommerce-payments")}].forEach((({key:o,label:r})=>{var a;const s=null===(a=e.evidence)||void 0===a?void 0:a[o];s&&MC(s)&&(n++,t.push(`• ${r} (${(0,$.__)("Attachment","woocommerce-payments")} ${String.fromCharCode(64+n)})`))})),0===t.length?`• ${(0,$.__)("<Attachment description>","woocommerce-payments")} (${(0,$.__)("Attachment","woocommerce-payments")} A)\n• ${(0,$.__)("<Attachment description>","woocommerce-payments")} (${(0,$.__)("Attachment","woocommerce-payments")} B)`:t.join("\n")})(e),g=(e=>`${e.merchantName}\n${e.merchantAddress}\n${e.merchantEmail}\n${e.merchantPhone}\n${e.today}`)(h),v=(e=>`${(0,$.__)("To:","woocommerce-payments")} ${e.acquiringBank}\n${(0,$.__)("Subject:","woocommerce-payments")} ${(0,$.__)("Chargeback Dispute","woocommerce-payments")} – ${(0,$.__)("Case","woocommerce-payments")} #${e.caseNumber}`)(h),w=(0,$.__)("Dear Dispute Resolution Team,","woocommerce-payments"),b=((e,t,n)=>(BC[t.reason]||FC)(e,t,n))(h,e,f),E=(e=>`${(0,$.__)("Thank you,","woocommerce-payments")}\n${e.merchantName}`)(h);var S;return`${g}\n\n${v}\n\n${w}\n\n${b}\n\n${E}`},$C=({dispute:e})=>{var t,n,o,r,a;if(!e)return null;const s="object"==typeof e.charge&&null!==e.charge?e.charge:null,i=(null===(t=null==s?void 0:s.billing_details)||void 0===t?void 0:t.name)||"-",c=(null===(n=null==s?void 0:s.billing_details)||void 0===n?void 0:n.phone)||"-",l=(null===(o=null==s?void 0:s.billing_details)||void 0===o?void 0:o.email)||"-",m=(null===(r=e.order)||void 0===r?void 0:r.ip_address)||"-",u=null===(a=null==s?void 0:s.billing_details)||void 0===a?void 0:a.address,d=`${(null==u?void 0:u.line1)||""}, ${(null==u?void 0:u.line2)||""}, ${(null==u?void 0:u.city)||""}, ${(null==u?void 0:u.state)||""}, ${(null==u?void 0:u.postal_code)||""}, ${(null==u?void 0:u.country)||""}`;return W().createElement("section",{className:"wcpay-dispute-evidence-customer-details"},W().createElement("h3",{className:"wcpay-dispute-evidence-customer-details__heading"},(0,$.__)("Customer details","woocommerce-payments")),W().createElement("div",{className:"wcpay-dispute-evidence-customer-details__row"},W().createElement("div",null,W().createElement("div",{className:"wcpay-dispute-evidence-customer-details__label"},(0,$.__)("NAME","woocommerce-payments")),"-"!==i?W().createElement(pk,{billing_details:(null==s?void 0:s.billing_details)||null,order_details:(null==s?void 0:s.order)||null}):W().createElement("span",null,i)),W().createElement("div",null,W().createElement("div",{className:"wcpay-dispute-evidence-customer-details__label"},(0,$.__)("PHONE","woocommerce-payments")),W().createElement("span",null,c)),W().createElement("div",null,W().createElement("div",{className:"wcpay-dispute-evidence-customer-details__label"},(0,$.__)("EMAIL","woocommerce-payments")),"-"!==l?W().createElement("a",{href:`mailto:${l}`,className:"wcpay-dispute-evidence-customer-details__link"},l):W().createElement("span",null,l)),W().createElement("div",null,W().createElement("div",{className:"wcpay-dispute-evidence-customer-details__label"},(0,$.__)("IP ADDRESS","woocommerce-payments")),W().createElement("span",null,m))),W().createElement("div",{className:"wcpay-dispute-evidence-customer-details__billing"},W().createElement("div",{className:"wcpay-dispute-evidence-customer-details__billing-label"},(0,$.__)("BILLING ADDRESS","woocommerce-payments")),W().createElement("div",{className:"wcpay-dispute-evidence-customer-details__billing-value"},d)))};var UC={name:"1739oy8",styles:"z-index:1"};const VC=e=>{let{isFocused:t}=e;return t?UC:""};var WC={name:"2o6p8u",styles:"justify-content:space-between"},HC={name:"14qk3ip",styles:"align-items:flex-start;flex-direction:column-reverse"},qC={name:"hbng6e",styles:"align-items:flex-start;flex-direction:column"};const YC=e=>{let{labelPosition:t}=e;switch(t){case"top":return qC;case"bottom":return HC;case"edge":return WC;default:return""}},GC=fo(Fa,{target:"em5sgkm7"})("position:relative;border-radius:2px;padding-top:0;",VC," ",YC,";");var QC={name:"wyxldh",styles:"margin:0 !important"},KC={name:"1d3w5wq",styles:"width:100%"};const ZC=fo("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 No({backgroundColor:t?hr.ui.backgroundDisabled:hr.ui.background},"","")})," ",(e=>{let{hideLabel:t}=e;return t?QC:null})," ",(e=>{let{__unstableInputWidth:t,labelPosition:n}=e;return t?"side"===n?"":No("edge"===n?{flex:`0 0 ${t}`}:{width:t},"",""):KC}),";"),XC=(fo("input",{target:"em5sgkm5"})("&&&{background-color:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:",hr.black,";display:block;font-family:inherit;margin:0;outline:none;width:100%;",(e=>{let t,n,{isDragging:o,dragCursor:r}=e;return o&&(t=No("cursor:",r,";user-select:none;&::-webkit-outer-spin-button,&::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important;}","")),o&&r&&(n=No("&:active{cursor:",r,";}","")),No(t," ",n,";","")})," ",(e=>{let{disabled:t}=e;return t?No({color:hr.ui.textDisabled},"",""):""})," ",(e=>{let{inputSize:t}=e;const n={default:"13px",small:"11px","__unstable-large":"13px"},o=n[t]||n.default;return o?No("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 No(n[t]||n.default,"","")})," &::-webkit-input-placeholder{line-height:normal;}}"),e=>{let{labelPosition:t}=e,n=8;return"edge"!==t&&"side"!==t||(n=0),No({marginTop:0,marginRight:0,marginBottom:n,marginLeft:0},"","")}),JC=fo(NS,{target:"em5sgkm4"})("&&&{box-sizing:border-box;color:currentColor;display:block;padding-top:0;padding-bottom:0;max-width:100%;z-index:1;",XC," overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}"),eT=e=>(0,H.createElement)(JC,X({},e,{as:"label"})),tT=fo(za,{target:"em5sgkm3"})({name:"1b6uupn",styles:"max-width:calc( 100% - 10px )"}),nT=fo("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?hr.ui.borderFocus:hr.ui.border;return o&&(t=`0 0 0 1px ${hr.ui.borderFocus} inset`),n&&(r=hr.ui.borderDisabled),No({boxShadow:t,borderColor:r,borderStyle:"solid",borderWidth:1},"","")})," ",Pa({paddingLeft:2}),";}"),oT=fo("span",{target:"em5sgkm1"})({name:"pvvbxf",styles:"box-sizing:border-box;display:block"}),rT=fo("span",{target:"em5sgkm0"})({name:"jgf79h",styles:"align-items:center;align-self:stretch;box-sizing:border-box;display:flex"}),aT=(0,H.memo)((function(e){let{disabled:t=!1,isFocused:n=!1}=e;return(0,H.createElement)(nT,{"aria-hidden":"true",className:"components-input-control__backdrop",disabled:t,isFocused:n})})),sT=aT;function iT(e){let{children:t,hideLabelFromVision:n,htmlFor:o,...r}=e;return t?n?(0,H.createElement)(wo,{as:"label",htmlFor:o},t):(0,H.createElement)(eT,X({htmlFor:o},r),t):null}const cT=(0,H.forwardRef)((function e(t,n){let{__unstableInputWidth:o,children:r,className:a,disabled:s=!1,hideLabelFromVision:i=!1,labelPosition:c,id:l,isFocused:m=!1,label:u,prefix:d,size:p="default",suffix:y,..._}=t;const h=function(t){const n=(0,Dt.useInstanceId)(e);return t||`input-base-control-${n}`}(l),f=i||!u;return(0,H.createElement)(GC,X({},_,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:m,labelPosition:c,ref:n}),(0,H.createElement)(tT,null,(0,H.createElement)(iT,{className:"components-input-control__label",hideLabelFromVision:i,labelPosition:c,htmlFor:h,size:p},u)),(0,H.createElement)(ZC,{__unstableInputWidth:o,className:"components-input-control__container",disabled:s,hideLabel:f,labelPosition:c},d&&(0,H.createElement)(oT,{className:"components-input-control__prefix"},d),r,y&&(0,H.createElement)(rT,{className:"components-input-control__suffix"},y),(0,H.createElement)(sT,{disabled:s,isFocused:m})))})),lT=fo("select",{target:"e1mv6sxx1"})("&&&{appearance:none;background:transparent;box-sizing:border-box;border:none;box-shadow:none!important;color:",hr.black,";display:block;font-family:inherit;margin:0;width:100%;",(e=>{let{disabled:t}=e;return t?No({color:hr.ui.textDisabled},"",""):""}),";",(e=>{let{selectSize:t}=e;const n={default:"13px",small:"11px","__unstable-large":"13px"}[t];return n?No("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 No(n[t]||n.default,"","")}),";",(e=>{let{selectSize:t="default"}=e;return Pa({default:{paddingLeft:8,paddingRight:24},small:{paddingLeft:8,paddingRight:24},"__unstable-large":{paddingLeft:16,paddingRight:32}}[t])}),";}"),mT=fo("div",{target:"e1mv6sxx0"})("align-items:center;bottom:0;box-sizing:border-box;display:flex;padding:0 4px;pointer-events:none;position:absolute;top:0;",Pa({right:0})," svg{display:block;}");const uT=xo((0,H.forwardRef)((function e(t,n){let{className:o,disabled:r=!1,help:a,hideLabelFromVision:s,id:i,label:c,multiple:l=!1,onBlur:m=zt.noop,onChange:u=zt.noop,onFocus:d=zt.noop,options:p=[],size:y="default",value:_,labelPosition:h="top",children:f,prefix:g,suffix:v,...w}=t;const[b,E]=(0,H.useState)(!1),S=function(t){const n=(0,Dt.useInstanceId)(e);return t||`inspector-select-control-${n}`}(i),x=a?`${S}__help`:void 0;if((0,zt.isEmpty)(p)&&!f)return null;const k=jt()("components-select-control",o);return(0,H.createElement)(pN,{help:a,id:S},(0,H.createElement)(cT,{className:k,disabled:r,hideLabelFromVision:s,id:S,isFocused:b,label:c,size:y,suffix:v||(0,H.createElement)(mT,null,(0,H.createElement)(pc,{icon:la,size:18})),prefix:g,labelPosition:h},(0,H.createElement)(lT,X({},w,{"aria-describedby":x,className:"components-select-control__input",disabled:r,id:S,multiple:l,onBlur:e=>{m(e),E(!1)},onChange:e=>{if(l){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=>{d(e),E(!0)},ref:n,selectSize:y,value:_}),f||p.map(((e,t)=>{const n=e.id||`${e.label}-${e.value}-${t}`;return(0,H.createElement)("option",{key:n,value:e.value,disabled:e.disabled},e.label)})))))})),"SelectControl"),dT=No("box-shadow:0 0 0 transparent;transition:box-shadow 0.1s linear;border-radius:",br.radiusBlockUi,";border:",br.borderWidth," solid ",hr.ui.border,";",""),pT=No("border-color:var( --wp-admin-theme-color );box-shadow:0 0 0 calc( ",br.borderWidthFocus," - ",br.borderWidth," ) var( --wp-admin-theme-color );outline:2px solid transparent;",""),yT=No("font-family:",rN("default.fontFamily"),";padding:6px 8px;",dT,";font-size:",rN("mobileTextMinFontSize"),";line-height:normal;","@media (min-width: 600px)","{font-size:",rN("default.fontSize"),";line-height:normal;}&:focus{",pT,";}&::-webkit-input-placeholder{color:",hr.darkGray.placeholder,";}&::-moz-placeholder{opacity:1;color:",hr.darkGray.placeholder,";}&:-ms-input-placeholder{color:",hr.darkGray.placeholder,";}.is-dark-theme &{&::-webkit-input-placeholder{color:",hr.lightGray.placeholder,";}&::-moz-placeholder{opacity:1;color:",hr.lightGray.placeholder,";}&:-ms-input-placeholder{color:",hr.lightGray.placeholder,";}}",""),_T=fo("textarea",{target:"ebk7yr50"})("width:100%;",yT,";"),hT=xo((function e(t){let{label:n,hideLabelFromVision:o,value:r,help:a,onChange:s,rows:i=4,className:c,...l}=t;const m=`inspector-textarea-control-${(0,Dt.useInstanceId)(e)}`;return(0,H.createElement)(pN,{label:n,hideLabelFromVision:o,id:m,help:a,className:c},(0,H.createElement)(_T,X({className:"components-textarea-control__input",id:m,rows:i,onChange:e=>s(e.target.value),"aria-describedby":a?m+"__help":void 0,value:r},l)))}),"TextareaControl"),fT=({productType:e,onProductTypeChange:t,productDescription:n,onProductDescriptionChange:o,readOnly:r=!1})=>W().createElement("section",{className:"wcpay-dispute-evidence-product-details"},W().createElement("h3",{className:"wcpay-dispute-evidence-product-details__heading"},(0,$.__)("Product details","woocommerce-payments")),W().createElement("div",{className:"wcpay-dispute-evidence-product-details__subheading"},(0,$.__)("Please ensure the product type and description have been entered accurately.","woocommerce-payments")),W().createElement("div",{className:"wcpay-dispute-evidence-product-details__field-group"},W().createElement(uT,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,$.__)("PRODUCT TYPE","woocommerce-payments"),value:e,onChange:t,"data-testid":"dispute-challenge-product-type-selector",options:[{label:(0,$.__)("Physical products","woocommerce-payments"),value:"physical_product"},{label:(0,$.__)("Digital products","woocommerce-payments"),value:"digital_product_or_service"},{label:(0,$.__)("Offline service","woocommerce-payments"),value:"offline_service"},{label:(0,$.__)("Multiple product types","woocommerce-payments"),value:"multiple"}],disabled:r})),W().createElement("div",{className:"wcpay-dispute-evidence-product-details__field-group"},W().createElement(hT,{__nextHasNoMarginBottom:!0,label:(0,$.__)("PRODUCT DESCRIPTION","woocommerce-payments"),value:n,onChange:o,disabled:r}))),gT=(0,Ka.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ka.jsx)(Ht.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"})}),vT=(0,Ka.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ka.jsx)(Ht.Path,{d:"M17.3 10.1C17.3 7.60001 15.2 5.70001 12.5 5.70001C10.3 5.70001 8.4 7.10001 7.9 9.00001H7.7C5.7 9.00001 4 10.7 4 12.8C4 14.9 5.7 16.6 7.7 16.6H9.5V15.2H7.7C6.5 15.2 5.5 14.1 5.5 12.9C5.5 11.7 6.5 10.5 7.7 10.5H9L9.3 9.40001C9.7 8.10001 11 7.20001 12.5 7.20001C14.3 7.20001 15.8 8.50001 15.8 10.1V11.4L17.1 11.6C17.9 11.7 18.5 12.5 18.5 13.4C18.5 14.4 17.7 15.2 16.8 15.2H14.5V16.6H16.7C18.5 16.6 19.9 15.1 19.9 13.3C20 11.7 18.8 10.4 17.3 10.1Z M14.1245 14.2426L15.1852 13.182L12.0032 10L8.82007 13.1831L9.88072 14.2438L11.25 12.8745V18H12.75V12.8681L14.1245 14.2426Z"})}),wT=xo((function(e){let{accept:t,children:n,multiple:o=!1,onChange:r,onClick:a,render:s,...i}=e;const c=(0,H.useRef)(),l=()=>{c.current.click()},m=s?s({openFileDialog:l}):(0,H.createElement)(Eo,X({onClick:l},i),n);return(0,H.createElement)("div",{className:"components-form-file-upload"},m,(0,H.createElement)("input",{type:"file",ref:c,multiple:o,style:{display:"none"},accept:t,onChange:r,onClick:a,"data-testid":"form-file-upload-input"}))}),"FormFileUpload"),bT=(e,t)=>{const n=e.lastIndexOf("."),o=-1!==n?e.substring(n):"",r=-1!==n?e.substring(0,n):e,a=(e=>{const t=e/1048576,n=e/1024;return t>=1?t%1==0?`${t}MB`:`${t.toFixed(1)}MB`:n%1==0?`${n}KB`:`${n.toFixed(1)}KB`})(t);return{namePart:r,extensionSizePart:o?`${o} (${a})`:` (${a})`}},ET=({fileName:e="",fileSize:t,description:n,onFileChange:o,onFileRemove:r,disabled:a=!1,isDone:s=!1,isBusy:i=!1,accept:c=".pdf, image/png, image/jpeg",label:l})=>W().createElement("div",{className:"wcpay-dispute-evidence-file-upload-control"},W().createElement("div",{className:"wcpay-dispute-evidence-file-upload-control__info"},W().createElement("div",{className:"wcpay-dispute-evidence-file-upload-control__info-header"},W().createElement("label",{className:"wcpay-dispute-evidence-file-upload-control__label"},l),s&&e?W().createElement("div",{className:"wcpay-dispute-evidence-file-upload-control__chip"},W().createElement("span",{className:"wcpay-dispute-evidence-file-upload-control__chip-filename"},t?W().createElement(W().Fragment,null,W().createElement("div",{className:"wcpay-dispute-evidence-file-upload-control__chip-filename-name"},bT(e,t).namePart),W().createElement("div",{className:"wcpay-dispute-evidence-file-upload-control__chip-filename-extension"},bT(e,t).extensionSizePart)):e),W().createElement(ko,{className:"wcpay-dispute-evidence-file-upload-control__chip-action",icon:gT,onClick:r,disabled:a,"aria-label":(0,$.__)("Remove file","woocommerce-payments"),variant:"tertiary"})):null),n&&W().createElement("p",{className:"wcpay-dispute-evidence-file-upload-control__info-description"},n)),W().createElement("div",{className:"wcpay-dispute-evidence-file-upload-control__actions"},W().createElement(wT,{accept:c,onChange:e=>{e.target.files&&e.target.files[0]&&(o(e.target.files[0]),e.target.value="")},render:({openFileDialog:e})=>W().createElement(ko,{className:"wcpay-dispute-evidence-file-upload-control__upload",icon:vT,iconSize:24,onClick:e,disabled:a||i,isBusy:i,"aria-label":(0,$.__)("Upload file","woocommerce-payments"),variant:"primary"})})));var ST=function(e,t,n,o){return new(n||(n=Promise))((function(r,a){function s(e){try{c(o.next(e))}catch(e){a(e)}}function i(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(s,i)}c((o=o.apply(e,t||[])).next())}))};const xT=({fields:e,readOnly:t=!1})=>W().createElement("section",{className:"wcpay-dispute-evidence-recommended-documents"},W().createElement("h3",{className:"wcpay-dispute-evidence-recommended-documents__heading"},(0,$.__)("Recommended documents","woocommerce-payments")),W().createElement("div",{className:"wcpay-dispute-evidence-recommended-documents__subheading"},(0,$.__)("While optional, we strongly recommend providing as many of these documents as possible. The following file types are supported: PDF, JPEG, and PNG.","woocommerce-payments")),W().createElement("div",{className:"wcpay-dispute-evidence-recommended-documents__helper-link"},W().createElement(hc,{href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/managing-disputes/#challenge-or-accept"},(0,$.__)("Learn more about documents","woocommerce-payments"))),W().createElement("ul",{className:"wcpay-dispute-evidence-recommended-documents__list"},e.map((e=>W().createElement("li",{key:e.key,className:"wcpay-dispute-evidence-recommended-documents__item"},W().createElement(ET,{label:e.label,fileName:e.fileName||"",fileSize:e.fileSize,description:e.description,onFileChange:t=>ST(void 0,void 0,void 0,(function*(){return e.onFileChange(e.key,t)})),onFileRemove:()=>ST(void 0,void 0,void 0,(function*(){return e.onFileRemove()})),disabled:t||e.readOnly,isDone:!!e.uploaded,isBusy:e.isBusy,accept:".pdf, image/png, image/jpeg"})))))),kT=(0,H.forwardRef)((function e(t,n){let{label:o,hideLabelFromVision:r,value:a,help:s,className:i,onChange:c,type:l="text",...m}=t;const u=`inspector-text-control-${(0,Dt.useInstanceId)(e)}`;return(0,H.createElement)(pN,{label:o,hideLabelFromVision:r,id:u,help:s,className:i},(0,H.createElement)("input",X({className:"components-text-control__input",type:l,id:u,value:a,onChange:e=>c(e.target.value),"aria-describedby":s?u+"__help":void 0,ref:n},m)))})),NT=xo(kT,"TextControl"),CT=({shippingCarrier:e,shippingDate:t,shippingTrackingNumber:n,shippingAddress:o,readOnly:r=!1,onShippingCarrierChange:a,onShippingDateChange:s,onShippingTrackingNumberChange:i,onShippingAddressChange:c})=>W().createElement("section",{className:"wcpay-dispute-evidence-shipping-details"},W().createElement("h3",{className:"wcpay-dispute-evidence-shipping-details__heading"},(0,$.__)("Delivery details","woocommerce-payments")),W().createElement("div",{className:"wcpay-dispute-evidence-shipping-details__subheading"},(0,$.__)("Please ensure all prefilled information is correct and complete any missing details.","woocommerce-payments")),W().createElement("div",{className:"wcpay-dispute-evidence-shipping-details__field-group"},W().createElement(NT,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,$.__)("SHIPPING CARRIER","woocommerce-payments"),onChange:a,value:e,disabled:r})),W().createElement("div",{className:"wcpay-dispute-evidence-shipping-details__field-group"},W().createElement(NT,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,$.__)("SHIPPING DATE","woocommerce-payments"),onChange:s,type:"date",value:t?new Date(t).toISOString().split("T")[0]:(new Date).toISOString().split("T")[0],disabled:r})),W().createElement("div",{className:"wcpay-dispute-evidence-shipping-details__field-group"},W().createElement(NT,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,$.__)("TRACKING NUMBER","woocommerce-payments"),onChange:i,value:n,disabled:r})),W().createElement("div",{className:"wcpay-dispute-evidence-shipping-details__field-group"},W().createElement(NT,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,$.__)("SHIPPING ADDRESS","woocommerce-payments"),onChange:c,value:o.replace(/\n/g," "),disabled:r}))),TT=({value:e,onChange:t,readOnly:n=!1})=>W().createElement("section",{className:"wcpay-dispute-evidence-cover-letter"},W().createElement(hT,{label:(0,$.__)("COVER LETTER","woocommerce-payments"),value:e,onChange:t,rows:30,className:"wcpay-dispute-evidence-cover-letter__textarea",readOnly:n,__nextHasNoMarginBottom:!0}),W().createElement(ko,{className:"wcpay-dispute-evidence-cover-letter__print",variant:"primary",onClick:()=>{const t=`\n\t\t\t<!DOCTYPE html>\n\t\t\t<html>\n\t\t\t<head>\n\t\t\t\t<meta charset="UTF-8">\n\t\t\t\t<title>${(0,$.__)("Cover Letter","woocommerce-payments")}</title>\n\t\t\t\t<style>\n\t\t\t\t\tbody {\n\t\t\t\t\t\tfont-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n\t\t\t\t\t\tline-height: 1.6;\n\t\t\t\t\t\tmax-width: 120ch;\n\t\t\t\t\t\tmargin: 40px auto;\n\t\t\t\t\t\tpadding: 20px;\n\t\t\t\t\t\ttext-align: justify;\n\t\t\t\t\t}\n\t\t\t\t\tpre {\n\t\t\t\t\t\twhite-space: pre-wrap;\n\t\t\t\t\t\tword-wrap: break-word;\n\t\t\t\t\t\tword-break: break-word;\n\t\t\t\t\t\toverflow-wrap: break-word;\n\t\t\t\t\t\tmax-width: 100%;\n\t\t\t\t\t}\n\t\t\t\t\t@media print {\n\t\t\t\t\t\tbody {\n\t\t\t\t\t\t\tmargin: 0;\n\t\t\t\t\t\t\tpadding: 20px;\n\t\t\t\t\t\t\tfont-size: 12px;\n\t\t\t\t\t\t}\n\t\t\t\t\t\tpre {\n\t\t\t\t\t\t\tfont-size: 12px;\n\t\t\t\t\t\t}\n\t\t\t\t\t\t.no-print {\n\t\t\t\t\t\t\tdisplay: none;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t\t.print-button-container {\n\t\t\t\t\t\tposition: fixed;\n\t\t\t\t\t\tbottom: 20px;\n\t\t\t\t\t\tleft: 50%;\n\t\t\t\t\t\ttransform: translateX(-50%);\n\t\t\t\t\t\tbackground: white;\n\t\t\t\t\t\tpadding: 10px;\n\t\t\t\t\t\tborder-radius: 4px;\n\t\t\t\t\t\tbox-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);\n\t\t\t\t\t}\n\t\t\t\t\t@media print {\n\t\t\t\t\t\t.print-button-container {\n\t\t\t\t\t\t\tdisplay: none;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t</style>\n\t\t\t</head>\n\t\t\t<body>\n\t\t\t\t<pre>${e}</pre>\n\t\t\t\t<div class="print-button-container no-print">\n\t\t\t\t\t<button onclick="window.print()" style="\n\t\t\t\t\t\tpadding: 8px 16px;\n\t\t\t\t\t\tbackground: #3B5AFB;\n\t\t\t\t\t\tcolor: white;\n\t\t\t\t\t\tborder: none;\n\t\t\t\t\t\tborder-radius: 4px;\n\t\t\t\t\t\tcursor: pointer;\n\t\t\t\t\t">\n\t\t\t\t\t\t${(0,$.__)("Print Cover Letter","woocommerce-payments")}\n\t\t\t\t\t</button>\n\t\t\t\t</div>\n\t\t\t</body>\n\t\t\t</html>\n\t\t`,n=new Blob([t],{type:"text/html"}),o=URL.createObjectURL(n),r=window.open(o,"_blank");r&&(r.onload=()=>{URL.revokeObjectURL(o)})},iconPosition:"right",iconSize:24,icon:KE,__next40pxDefaultSize:!0},(0,$.__)("Preview cover letter","woocommerce-payments"))),OT=(0,V.createContext)(null);const AT=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);r<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n}(e,["children"]);const o=function(e){return e.reduce(((e,t,n)=>{var o;return W().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),[s,i]=(0,V.useState)(null!=t?t:a[0]),c=(a.indexOf(s)+1)/a.length;return{currentStep:s,progress:c,nextStep:()=>{const e=a.indexOf(s),t=a[e+1];t?(i(t),null==n||n(t)):null==o||o()},prevStep:()=>{const e=a.indexOf(s),t=a[e-1];t?(i(t),null==n||n(t)):null==r||r()},exit:()=>null==r?void 0:r()}})(Object.assign({steps:o},n)),a=o[r.currentStep];return W().createElement(OT.Provider,{value:r},a)},IT=()=>{const e=(0,V.useContext)(OT);if(!e)throw new Error("useStepperContext() must be used within <Stepper>");return e},RT=({steps:e,currentStep:t,onStepClick:n})=>W().createElement("div",{className:"stepper-panel"},e.map(((o,r)=>{const a=r<t,s=r===t,i="function"==typeof n,c=i?"button":"div",l=()=>{i&&n&&n(r)};return W().createElement("div",{key:o,className:Ua("stepper-step",{active:s,complete:a,clickable:i})},W().createElement(c,{className:"stepper-circle",onClick:l,disabled:!i},a?W().createElement(ts,{icon:Za,size:36}):r+1),W().createElement(c,{className:"stepper-label",onClick:l,disabled:!i},o),r<e.length-1&&W().createElement("div",{className:"stepper-line"}))}))),LT=({refundStatus:e,onRefundStatusChange:t,readOnly:n=!1})=>W().createElement("section",{className:"wcpay-dispute-evidence-refund-status"},W().createElement("h3",{className:"wcpay-dispute-evidence-refund-status__heading"},(0,$.__)("Refund status","woocommerce-payments")),W().createElement("div",{className:"wcpay-dispute-evidence-refund-status__field-group"},W().createElement(yN,{selected:e,options:[{label:(0,$.__)("Refund has been issued","woocommerce-payments"),value:"refund_has_been_issued"},{label:(0,$.__)("Refund was not owed","woocommerce-payments"),value:"refund_was_not_owed"}],onChange:e=>{n||t(e)},disabled:n}))),DT=({duplicateStatus:e,onDuplicateStatusChange:t,readOnly:n=!1})=>W().createElement("section",{className:"wcpay-dispute-evidence-duplicate-status"},W().createElement("h3",{className:"wcpay-dispute-evidence-duplicate-status__heading"},(0,$.__)("Was this charge a duplicate?","woocommerce-payments")),W().createElement("div",{className:"wcpay-dispute-evidence-duplicate-status__field-group"},W().createElement(yN,{selected:e,options:[{description:(0,$.__)("A refund has been issued","woocommerce-payments"),label:(0,$.__)("It was a duplicate","woocommerce-payments"),value:"is_duplicate"},{description:(0,$.__)("No refund needed","woocommerce-payments"),label:(0,$.__)("It was not a duplicate","woocommerce-payments"),value:"is_not_duplicate"}],onChange:e=>{n||t(e)},disabled:n}))),PT=n.p+"../assets/images/dispute-evidence-submitted.svg?ver=80c013e0963a8d8d35ba",MT=({disputeId:e,bankName:t})=>((0,V.useEffect)((()=>{window.scrollTo({top:0,behavior:"smooth"})}),[]),W().createElement("div",{className:"wcpay-dispute-evidence-confirmation"},W().createElement("div",{className:"wcpay-dispute-evidence-confirmation__wrapper"},W().createElement("div",{className:"wcpay-dispute-evidence-confirmation__content"},W().createElement("div",{className:"wcpay-dispute-evidence-confirmation__illustration"},W().createElement("img",{src:PT,alt:(0,$.__)("Evidence submitted successfully","woocommerce-payments"),className:"wcpay-dispute-evidence-confirmation__illustration-image"})),W().createElement("h2",{className:"wcpay-dispute-evidence-confirmation__title"},(0,$.__)("Thanks for sharing your response!","woocommerce-payments")),W().createElement("p",{className:"wcpay-dispute-evidence-confirmation__subtitle"},(0,$.__)("Your evidence has been sent to the cardholder's bank for review.","woocommerce-payments")),W().createElement("div",{className:"wcpay-dispute-evidence-confirmation__next-steps"},W().createElement("h3",null,(0,$.__)("What’s next?","woocommerce-payments")),W().createElement("ul",null,W().createElement("li",null,(0,$.__)("The cardholder’s bank will review your response. Please be patient — this usually takes a few weeks, but in some cases it can take up to 3 months.","woocommerce-payments")),W().createElement("li",null,(0,H.createInterpolateElement)((0,$.__)("You'll be informed of any updates via email, or you can check the status of your case at any time in your <disputesPageLink>Disputes area</disputesPageLink>.","woocommerce-payments"),{disputesPageLink:W().createElement("a",{href:ai({page:"wc-admin",path:"/payments/disputes"})},(0,$.__)("Disputes page","woocommerce-payments"))})),W().createElement("li",null,(0,H.createInterpolateElement)((0,$.__)("Want to know more about how disputes work? <learnMoreLink>Check out our resources</learnMoreLink>","woocommerce-payments"),{learnMoreLink:W().createElement(hc,{href:"https://woocommerce.com/document/payments/disputes/"},(0,$.__)("Learn more about disputes","woocommerce-payments"))})))),W().createElement(Ha,{icon:!0,isDismissible:!1,status:"info",className:"wcpay-dispute-evidence-confirmation__notice"},(0,H.createInterpolateElement)(t?(0,$.sprintf)((0,$.__)("<strong>The outcome of this dispute will be determined by %1$s.</strong> WooPayments has no influence over the decision and is not liable for any chargebacks.","woocommerce-payments"),t):(0,$.__)("<strong>The outcome of this dispute will be determined by the cardholder's bank.</strong> WooPayments has no influence over the decision and is not liable for any chargebacks.","woocommerce-payments"),{strong:W().createElement("strong",null)})),W().createElement("div",{className:"wcpay-dispute-evidence-confirmation__actions"},W().createElement(ko,{variant:"secondary",onClick:()=>{window.location.href=ai({page:"wc-admin",path:"/payments/disputes"})}},(0,$.__)("Return to disputes","woocommerce-payments")),W().createElement(ko,{variant:"primary",onClick:()=>{window.location.href=ai({page:"wc-admin",path:"/payments/disputes/challenge",id:e})}},(0,$.__)("View submitted dispute","woocommerce-payments")))))));var jT=function(e,t,n,o){return new(n||(n=Promise))((function(r,a){function s(e){try{c(o.next(e))}catch(e){a(e)}}function i(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(s,i)}c((o=o.apply(e,t||[])).next())}))};const FT=["product_unacceptable","product_not_received","general","fraudulent"],BT=["duplicate","subscription_canceled","credit_not_processed"],zT=[{heading:"Let's gather the basics",subheading:"The more info you can provide, the stronger your case will be. To speed things up, we've prefilled some fields for you — please check for accuracy and upload any relevant documents."},{heading:"Add your shipping details",subheading:"We've prefilled some of this for you — please check that it's correct and upload the recommended document."},{heading:"Review your cover letter",subheading:"Using the information you've provided, we've automatically generated a cover letter for you. Before submitting to your customer's bank, please check all of the details are correct and make any required changes."}],$T=({query:e})=>{var t;const n=`/wc/v3/payments/disputes/${e.id}`,[o,r]=(0,V.useState)(),[a,s]=(0,V.useState)({}),[i,c]=(0,V.useState)(""),[l,m]=(0,V.useState)(0),[u,d]=(0,V.useState)(!0),[p,y]=(0,V.useState)(""),[_,h]=(0,V.useState)(""),[f,g]=(0,V.useState)(!1),[v,w]=(0,V.useState)(""),[b,E]=(0,V.useState)(""),[S,x]=(0,V.useState)(""),[k,N]=(0,V.useState)(""),[C,T]=(0,V.useState)({}),[O,A]=(0,V.useState)({}),[I,R]=(0,V.useState)({}),{createSuccessNotice:L,createErrorNotice:D,createInfoNotice:P}=(0,Cc.useDispatch)("core/notices"),{updateDispute:M}=(()=>{const{updateDispute:e}=(0,Cc.useDispatch)(ti);return{updateDispute:e}})(),j=np(),F=(null==o?void 0:o.charge)?ZS(o.charge):null,[B,z]=(0,V.useState)("refund_has_been_issued"),[U,q]=(0,V.useState)("is_duplicate"),G=(0,V.useRef)({}),[Q,K]=(0,V.useState)(!1);(0,V.useEffect)((()=>{jT(void 0,void 0,void 0,(function*(){var e,t,o,a,i,l,m,u,d,p,_,f,v,b,S,k,C,T,O,A,I,R,L,P,M;try{const D=yield Y()({path:n});r(D),c((null===(e=D.metadata)||void 0===e?void 0:e.__product_type)||"");const z=null===(a=null===(o=null===(t=D.charge)||void 0===t?void 0:t.level3)||void 0===o?void 0:o.line_items)||void 0===a?void 0:a.map((e=>e.product_description)).filter(Boolean).join(", ");y((null===(i=D.evidence)||void 0===i?void 0:i.product_description)||z||""),w((null===(l=D.evidence)||void 0===l?void 0:l.shipping_carrier)||""),E((null===(m=D.evidence)||void 0===m?void 0:m.shipping_date)||""),x((null===(u=D.evidence)||void 0===u?void 0:u.shipping_tracking_number)||""),N((null===(d=D.evidence)||void 0===d?void 0:d.shipping_address)||""),s((e=>{var t,n,o,r,a,s,i,c,l,m;return Object.assign(Object.assign({},e),{receipt:(null===(t=D.evidence)||void 0===t?void 0:t.receipt)||"",customer_communication:(null===(n=D.evidence)||void 0===n?void 0:n.customer_communication)||"",customer_signature:(null===(o=D.evidence)||void 0===o?void 0:o.customer_signature)||"",refund_policy:(null===(r=D.evidence)||void 0===r?void 0:r.refund_policy)||"",duplicate_charge_documentation:(null===(a=D.evidence)||void 0===a?void 0:a.duplicate_charge_documentation)||"",shipping_documentation:(null===(s=D.evidence)||void 0===s?void 0:s.shipping_documentation)||"",service_documentation:(null===(i=D.evidence)||void 0===i?void 0:i.service_documentation)||"",cancellation_policy:(null===(c=D.evidence)||void 0===c?void 0:c.cancellation_policy)||"",access_activity_log:(null===(l=D.evidence)||void 0===l?void 0:l.access_activity_log)||"",uncategorized_file:(null===(m=D.evidence)||void 0===m?void 0:m.uncategorized_file)||""})}));const $=null===(p=D.evidence)||void 0===p?void 0:p.uncategorized_text;if($){h($);const e=Object.assign(Object.assign({},D),{evidence:Object.assign(Object.assign({},D.evidence),{product_description:(null===(_=D.evidence)||void 0===_?void 0:_.product_description)||"",receipt:(null===(f=D.evidence)||void 0===f?void 0:f.receipt)||"",customer_communication:(null===(v=D.evidence)||void 0===v?void 0:v.customer_communication)||"",customer_signature:(null===(b=D.evidence)||void 0===b?void 0:b.customer_signature)||"",refund_policy:(null===(S=D.evidence)||void 0===S?void 0:S.refund_policy)||"",duplicate_charge_documentation:(null===(k=D.evidence)||void 0===k?void 0:k.duplicate_charge_documentation)||"",shipping_documentation:(null===(C=D.evidence)||void 0===C?void 0:C.shipping_documentation)||"",service_documentation:(null===(T=D.evidence)||void 0===T?void 0:T.service_documentation)||"",cancellation_policy:(null===(O=D.evidence)||void 0===O?void 0:O.cancellation_policy)||"",access_activity_log:(null===(A=D.evidence)||void 0===A?void 0:A.access_activity_log)||"",uncategorized_file:(null===(I=D.evidence)||void 0===I?void 0:I.uncategorized_file)||"",shipping_carrier:(null===(R=D.evidence)||void 0===R?void 0:R.shipping_carrier)||"",shipping_date:(null===(L=D.evidence)||void 0===L?void 0:L.shipping_date)||"",shipping_tracking_number:(null===(P=D.evidence)||void 0===P?void 0:P.shipping_tracking_number)||"",shipping_address:(null===(M=D.evidence)||void 0===M?void 0:M.shipping_address)||""})}),t=zC(e,DC(),j,F,B,U);g($!==t)}else{const e=zC(D,DC(),j,F,B,U);h(e),g(!1)}}catch(e){D(String(e))}}))}),[n,D,j,F,B,U]),(0,V.useEffect)((()=>{jT(void 0,void 0,void 0,(function*(){const e=Object.values(LC).filter((e=>{var t;return null===(t=null==o?void 0:o.evidence)||void 0===t?void 0:t[e]}));if(0===e.length)return;if(Object.keys(I).length>0)return;const t=yield Promise.all(e.map((e=>jT(void 0,void 0,void 0,(function*(){var t;const n=null===(t=null==o?void 0:o.evidence)||void 0===t?void 0:t[e];if(!n)return null;const r=yield Y()({path:`/wc/v3/payments/file/${n}/details`});return{fileKey:e,filename:r.filename,size:r.size}}))))),n=t.filter((e=>null!==e));R((e=>Object.assign(Object.assign({},e),Object.fromEntries(n.map((e=>[null==e?void 0:e.fileKey,null==e?void 0:e.filename])))))),A((e=>Object.assign(Object.assign({},e),Object.fromEntries(n.map((e=>[null==e?void 0:e.fileKey,null==e?void 0:e.size]))))))}))}),[null==o?void 0:o.evidence]),(0,V.useEffect)((()=>{if(!o||!j)return;const e=Object.assign(Object.assign({},o),{evidence:Object.assign(Object.assign({},o.evidence),{product_description:p,receipt:a.receipt,customer_communication:a.customer_communication,customer_signature:a.customer_signature,refund_policy:a.refund_policy,duplicate_charge_documentation:a.duplicate_charge_documentation,shipping_documentation:a.shipping_documentation,service_documentation:a.service_documentation,cancellation_policy:a.cancellation_policy,access_activity_log:a.access_activity_log,uncategorized_file:a.uncategorized_file,shipping_carrier:v,shipping_date:b,shipping_tracking_number:S,shipping_address:k})}),t=zC(e,DC(),j,F,B,U);f&&_!==t||(h(t),g(!1))}),[o,j,F,f,a,p,v,b,S,k,B,U,_]);const Z=null==o?void 0:o.reason,X=!(J=Z)||!BT.includes(J)&&(FT.includes(J),!0);var J;const ee=X?["Purchase info","Shipping details","Review"]:["Purchase info","Review"];(0,V.useEffect)((()=>{d(0===l)}),[l]);const te=(e,t=!0)=>jT(void 0,void 0,void 0,(function*(){var c;if(Object.values(C).some(Boolean))P((0,$.__)("Please wait until file upload is finished","woocommerce-payments"));else try{fa(e?"wcpay_dispute_submit_evidence_clicked":"wcpay_dispute_save_evidence_clicked");const l=Object.fromEntries(Object.entries(Object.assign(Object.assign({},o.evidence),{product_description:p,receipt:a.receipt,customer_communication:a.customer_communication,customer_signature:a.customer_signature,refund_policy:a.refund_policy,duplicate_charge_documentation:a.duplicate_charge_documentation,shipping_documentation:a.shipping_documentation,service_documentation:a.service_documentation,cancellation_policy:a.cancellation_policy,access_activity_log:a.access_activity_log,uncategorized_file:a.uncategorized_file,uncategorized_text:_,shipping_carrier:v,shipping_date:b,shipping_tracking_number:S,shipping_address:k,customer_purchase_ip:null===(c=o.order)||void 0===c?void 0:c.ip_address})).filter((([e])=>e&&""!==e))),m=Object.assign(Object.assign({},o.metadata),{__product_type:i}),u=yield Y()({path:n,method:"post",data:{evidence:l,metadata:m,submit:e}});r(u),t&&(e=>{const t=e?(0,$.__)("Evidence submitted!","woocommerce-payments"):(0,$.__)("Evidence saved!","woocommerce-payments");fa(e?"wcpay_dispute_submit_evidence_success":"wcpay_dispute_save_evidence_success"),L(t,{id:e?"evidence-submitted":`evidence-saved-${o.id}`}),e&&K(!0)})(e),M(u),e&&s({})}catch(t){((e,t)=>{fa(t?"wcpay_dispute_submit_evidence_failed":"wcpay_dispute_save_evidence_failed");const n=t?(0,$.__)("Failed to submit evidence. (%s)","woocommerce-payments"):(0,$.__)("Failed to save evidence. (%s)","woocommerce-payments");D((0,$.sprintf)(n,e instanceof Error?e.message:String(e)))})(t,e)}})),ne=o&&"needs_response"!==o.status&&"warning_needs_response"!==o.status,oe=e=>jT(void 0,void 0,void 0,(function*(){ne||(yield te(!1,!1)),m(e),window.scrollTo({top:0,behavior:"smooth"})})),re=e=>{m(e),window.scrollTo({top:0,behavior:"smooth"})};(0,V.useEffect)((()=>{const e=setTimeout((()=>{const e=G.current[l];e&&e.focus()}),100);return()=>clearTimeout(e)}),[l]);const ae=e=>{fa("wcpay_dispute_product_selected",{selection:e}),c(e)},se=e=>{y(e),s((t=>Object.assign(Object.assign({},t),{product_description:e})))},ie=e=>{w(e),s((t=>Object.assign(Object.assign({},t),{shipping_carrier:e})))},ce=e=>{E(e),s((t=>Object.assign(Object.assign({},t),{shipping_date:e})))},le=e=>{x(e),s((t=>Object.assign(Object.assign({},t),{shipping_tracking_number:e})))},me=e=>{N(e),s((t=>Object.assign(Object.assign({},t),{shipping_address:e})))},ue=(e,t)=>jT(void 0,void 0,void 0,(function*(){if(!t)return;if(n=t.size,45e5<Object.values(O).reduce(((e,t)=>e+t),0)+n&&(P((0,$.__)("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")),1))return;var n;fa("wcpay_dispute_file_upload_started",{type:e});const o=new FormData;o.append("file",t),o.append("purpose","dispute_evidence"),T((t=>Object.assign(Object.assign({},t),{[e]:!0}))),s((t=>Object.assign(Object.assign({},t),{[e]:""})));try{const t=yield Y()({path:"/wc/v3/payments/file",method:"post",body:o});s((n=>Object.assign(Object.assign({},n),{[e]:t.id}))),R((n=>Object.assign(Object.assign({},n),{[e]:t.filename}))),A((n=>Object.assign(Object.assign({},n),{[e]:t.size}))),fa("wcpay_dispute_file_upload_success",{type:e})}catch(t){fa("wcpay_dispute_file_upload_failed",{message:t instanceof Error?t.message:String(t)}),D((0,$.sprintf)((0,$.__)("Failed to upload file. (%s)","woocommerce-payments"),t instanceof Error?t.message:String(t))),s((t=>Object.assign(Object.assign({},t),{[e]:""})))}finally{T((t=>Object.assign(Object.assign({},t),{[e]:!1})))}})),de=e=>{s((t=>Object.assign(Object.assign({},t),{[e]:""}))),A((t=>Object.assign(Object.assign({},t),{[e]:0}))),R((t=>Object.assign(Object.assign({},t),{[e]:""})))},pe=(0,V.useMemo)((()=>{var e,t,n,r;if(!o)return[];const a=(null===(e=Fm[Z])||void 0===e?void 0:e.summary)||[];return[{title:(0,$.__)("Dispute Amount","woocommerce-payments"),content:tl(o.amount,o.currency)},{title:(0,$.__)("Disputed On","woocommerce-payments"),content:o.created?Ec(o.created,{separator:", ",includeTime:!1}):"–"},{title:(0,$.__)("Reason","woocommerce-payments"),content:W().createElement(W().Fragment,null,(null===(t=Fm[Z])||void 0===t?void 0:t.display)||Z,a.length>0&&W().createElement(ec,{buttonIcon:W().createElement(Hi.A,null),buttonLabel:(0,$.__)("Learn more","woocommerce-payments"),content:W().createElement("div",{className:"dispute-reason-tooltip"},W().createElement("p",null,(null===(n=Fm[Z])||void 0===n?void 0:n.display)||Z),W().createElement(Ak,null,a),W().createElement("p",null,W().createElement("a",{href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/managing-disputes/",target:"_blank",rel:"noopener noreferrer"},(0,$.__)("Learn more","woocommerce-payments"))))}))},{title:(0,$.__)("Respond By","woocommerce-payments"),content:W().createElement(Ik,{dueBy:null===(r=o.evidence_details)||void 0===r?void 0:r.due_by})},{title:(0,$.__)("Order","woocommerce-payments"),content:W().createElement(OS,{order:o.order})}]}),[o,Z]),ye=((e,t,n)=>{const o=[{key:LC.RECEIPT,label:(0,$.__)("Order receipt","woocommerce-payments"),description:(0,$.__)("A copy of the customer's receipt, which can be found in the receipt history for this transaction.","woocommerce-payments"),order:10},{key:LC.CUSTOMER_COMMUNICATION,label:(0,$.__)("Customer communication","woocommerce-payments"),description:(0,$.__)("Any correspondence with the customer regarding this purchase.","woocommerce-payments"),order:20},{key:LC.UNCATEGORIZED_FILE,label:(0,$.__)("Other documents","woocommerce-payments"),description:(0,$.__)("Any other relevant documents that will support your case.","woocommerce-payments"),order:100}],r={credit_not_processed:"refund_was_not_owed"===t?[{key:LC.REFUND_POLICY,label:(0,$.__)("Store refund policy","woocommerce-payments"),description:(0,$.__)("A screenshot of your store's refund policy.","woocommerce-payments"),order:40}]:[{key:LC.CUSTOMER_SIGNATURE,label:(0,$.__)("Customer's signature","woocommerce-payments"),description:(0,$.__)("Any relevant documents showing the customer's signature, such as signed proof of delivery.","woocommerce-payments"),order:30},{key:LC.REFUND_POLICY,label:(0,$.__)("Store refund policy","woocommerce-payments"),description:(0,$.__)("A screenshot of your store's refund policy.","woocommerce-payments"),order:40},{key:LC.SERVICE_DOCUMENTATION,label:(0,$.__)("Item condition","woocommerce-payments"),description:(0,$.__)("A screenshot of the item condition.","woocommerce-payments"),order:50}],duplicate:"is_duplicate"===n?[{key:LC.ACCESS_ACTIVITY_LOG,label:(0,$.__)("Proof of active subscription","woocommerce-payments"),description:(0,$.__)("Any documents showing the billing history, subscription status, or cancellation logs, for example.","woocommerce-payments"),order:30},{key:LC.REFUND_POLICY,label:(0,$.__)("Store refund policy","woocommerce-payments"),description:(0,$.__)("A screenshot of your store's refund policy.","woocommerce-payments"),order:40},{key:LC.CANCELLATION_POLICY,label:(0,$.__)("Terms of service","woocommerce-payments"),description:(0,$.__)("A screenshot of your store's terms of service.","woocommerce-payments"),order:50}]:[{key:LC.REFUND_POLICY,label:(0,$.__)("Store refund policy","woocommerce-payments"),description:(0,$.__)("A screenshot of your store's refund policy.","woocommerce-payments"),order:30}],subscription_canceled:[{key:LC.ACCESS_ACTIVITY_LOG,label:(0,$.__)("Proof of active subscription","woocommerce-payments"),description:(0,$.__)("Any documents showing the billing history, subscription status, or cancellation logs, for example.","woocommerce-payments"),order:30},{key:LC.REFUND_POLICY,label:(0,$.__)("Store refund policy","woocommerce-payments"),description:(0,$.__)("A screenshot of your store's refund policy.","woocommerce-payments"),order:40},{key:LC.CANCELLATION_POLICY,label:(0,$.__)("Terms of service","woocommerce-payments"),description:(0,$.__)("A screenshot of your store's terms of service.","woocommerce-payments"),order:50}],fraudulent:[{key:LC.CUSTOMER_SIGNATURE,label:(0,$.__)("Customer's signature","woocommerce-payments"),description:(0,$.__)("Any relevant documents showing the customer's signature, such as signed proof of delivery.","woocommerce-payments"),order:30},{key:LC.REFUND_POLICY,label:(0,$.__)("Store refund policy","woocommerce-payments"),description:(0,$.__)("A screenshot of your store's refund policy.","woocommerce-payments"),order:40}],product_not_received:[{key:LC.CUSTOMER_SIGNATURE,label:(0,$.__)("Customer's signature","woocommerce-payments"),description:(0,$.__)("Any relevant documents showing the customer's signature, such as signed proof of delivery.","woocommerce-payments"),order:30},{key:LC.REFUND_POLICY,label:(0,$.__)("Store refund policy","woocommerce-payments"),description:(0,$.__)("A screenshot of your store's refund policy.","woocommerce-payments"),order:40}],product_unacceptable:[{key:LC.CUSTOMER_SIGNATURE,label:(0,$.__)("Customer's signature","woocommerce-payments"),description:(0,$.__)("Any relevant documents showing the customer's signature, such as signed proof of delivery.","woocommerce-payments"),order:30},{key:LC.SERVICE_DOCUMENTATION,label:(0,$.__)("Item condition","woocommerce-payments"),description:(0,$.__)("A screenshot of the item condition.","woocommerce-payments"),order:40},{key:LC.REFUND_POLICY,label:(0,$.__)("Store refund policy","woocommerce-payments"),description:(0,$.__)("A screenshot of your store's refund policy.","woocommerce-payments"),order:50}],unrecognized:[{key:LC.CUSTOMER_SIGNATURE,label:(0,$.__)("Customer's signature","woocommerce-payments"),description:(0,$.__)("Any relevant documents showing the customer's signature, such as signed proof of delivery.","woocommerce-payments"),order:30},{key:LC.ACCESS_ACTIVITY_LOG,label:(0,$.__)("Proof of active subscription","woocommerce-payments"),description:(0,$.__)("Such as billing history, subscription status, or cancellation logs.","woocommerce-payments"),order:40}],general:[{key:LC.ACCESS_ACTIVITY_LOG,label:(0,$.__)("Proof of active subscription","woocommerce-payments"),description:(0,$.__)("Such as billing history, subscription status, or cancellation logs.","woocommerce-payments"),order:40},{key:LC.REFUND_POLICY,label:(0,$.__)("Store refund policy","woocommerce-payments"),description:(0,$.__)("A screenshot of your store's refund policy.","woocommerce-payments"),order:50},{key:LC.SERVICE_DOCUMENTATION,label:(0,$.__)("Terms of service","woocommerce-payments"),description:(0,$.__)("A screenshot of your store's terms of service.","woocommerce-payments"),order:60}]};return[...o,...r[e]||r.general].sort(((e,t)=>e.order-t.order)).map((({key:e,label:t,description:n})=>({key:e,label:t,description:n,order:0})))})(Z,"credit_not_processed"===Z?B:void 0,"duplicate"===Z?U:void 0),_e=[{key:LC.SHIPPING_DOCUMENTATION,label:(0,$.__)("Proof of shipping","woocommerce-payments"),description:(0,$.__)("A receipt from the shipping carrier or a tracking number, for example.","woocommerce-payments"),order:0}],he=ye.map((e=>({key:e.key,label:e.label,description:e.description,fileName:I[e.key]||a[e.key]||"",fileSize:O[e.key]||0,uploaded:!!a[e.key],isLoading:C[e.key]||!1,onFileChange:(t,n)=>ne?Promise.resolve():Promise.resolve(ue(e.key,n)),onFileRemove:()=>ne?Promise.resolve():Promise.resolve(de(e.key)),isBusy:C[e.key]||!1,readOnly:ne}))),fe=_e.map((e=>({key:e.key,label:e.label,description:e.description,fileName:I[e.key]||a[e.key]||"",fileSize:O[e.key]||0,uploaded:!!a[e.key],isLoading:C[e.key]||!1,onFileChange:(t,n)=>ne?Promise.resolve():Promise.resolve(ue(e.key,n)),onFileRemove:()=>ne?Promise.resolve():Promise.resolve(de(e.key)),isBusy:C[e.key]||!1,readOnly:ne}))),ge=e=>W().createElement(Ha,{icon:!0,isDismissible:!1,status:"info",className:"dispute-steps__notice-content"},(0,H.createInterpolateElement)(e?(0,$.sprintf)((0,$.__)("<strong>The outcome of this dispute will be determined by %1$s.</strong> WooPayments has no influence over the decision and is not liable for any chargebacks.","woocommerce-payments"),e):(0,$.__)("<strong>The outcome of this dispute will be determined by the cardholder's bank.</strong> WooPayments has no influence over the decision and is not liable for any chargebacks.","woocommerce-payments"),{strong:W().createElement("strong",null)}));return W().createElement(Qa,{maxWidth:1032,className:"wcpay-dispute-evidence"},W().createElement(vc,{currentPage:"disputes",isDetailsView:!0}),W().createElement(Ga,null,W().createElement("div",{className:"wcpay-dispute-evidence-new"},W().createElement(Wk,{highDensity:!0},W().createElement(Uk,{title:"Challenge dispute",opened:u,onToggle:d},W().createElement(qk,null,W().createElement("div",{className:"evidence-summary__body"},o&&W().createElement(kk,{dispute:o,isUrgent:!0,paymentMethod:(null===(t=o.payment_method_details)||void 0===t?void 0:t.type)||null,bankName:F}),W().createElement(lk,{items:pe}))))),Q?W().createElement(MT,{disputeId:e.id,bankName:F}):W().createElement("div",{className:"wcpay-dispute-evidence-new__stepper-section"},W().createElement(RT,{steps:ee,currentStep:l,onStepClick:e=>{oe(e)}}),W().createElement(xk,{className:"wcpay-dispute-evidence-new__stepper-divider"}),W().createElement("div",{className:"wcpay-dispute-evidence-new__stepper-content"},(()=>{if(0===l)return W().createElement(W().Fragment,null,W().createElement("h2",{className:"wcpay-dispute-evidence-new__stepper-title",ref:e=>G.current[0]=e,tabIndex:-1},zT[0].heading),W().createElement("p",{className:"wcpay-dispute-evidence-new__stepper-subheading"},zT[0].subheading),W().createElement($C,{dispute:o}),W().createElement(fT,{productType:i,onProductTypeChange:ae,productDescription:p,onProductDescriptionChange:se,readOnly:ne}),"credit_not_processed"===Z&&W().createElement(LT,{refundStatus:B,onRefundStatusChange:z,readOnly:ne}),"duplicate"===Z&&W().createElement(DT,{duplicateStatus:U,onDuplicateStatusChange:q,readOnly:ne}),W().createElement(xT,{fields:he,readOnly:ne}),ge(F));if(X&&1===l)return W().createElement(W().Fragment,null,W().createElement("h2",{className:"wcpay-dispute-evidence-new__stepper-title",ref:e=>G.current[1]=e,tabIndex:-1},zT[1].heading),W().createElement("p",{className:"wcpay-dispute-evidence-new__stepper-subheading"},zT[1].subheading),W().createElement(CT,{shippingCarrier:v,shippingDate:b,shippingTrackingNumber:S,shippingAddress:k,readOnly:ne,onShippingCarrierChange:ie,onShippingDateChange:ce,onShippingTrackingNumberChange:le,onShippingAddressChange:me}),W().createElement(xT,{fields:fe,readOnly:ne}),ge(F));const e=X?2:1;return l===e?W().createElement(W().Fragment,null,W().createElement("h2",{className:"wcpay-dispute-evidence-new__stepper-title",ref:t=>G.current[e]=t,tabIndex:-1},zT[e].heading),W().createElement("p",{className:"wcpay-dispute-evidence-new__stepper-subheading"},zT[e].subheading),f&&W().createElement(Ha,{icon:!0,isDismissible:!1,status:"warning",className:"wcpay-dispute-evidence-new__cover-letter-warning"},(0,$.__)("You've made some manual edits to your cover letter. If you update your evidence again, those changes won't be reflected here automatically — but you can always make further edits yourself.","woocommerce-payments")),W().createElement(TT,{value:_,onChange:e=>{if(ne)return;const t=Object.assign(Object.assign({},o),{evidence:Object.assign(Object.assign({},o.evidence),{product_description:p,receipt:a.receipt,customer_communication:a.customer_communication,customer_signature:a.customer_signature,refund_policy:a.refund_policy,duplicate_charge_documentation:a.duplicate_charge_documentation,shipping_documentation:a.shipping_documentation,service_documentation:a.service_documentation,cancellation_policy:a.cancellation_policy,access_activity_log:a.access_activity_log,uncategorized_file:a.uncategorized_file,shipping_carrier:v,shipping_date:b,shipping_tracking_number:S,shipping_address:k})});if(""===e.trim()){const e=zC(t,DC(),j,F,B,U);return h(e),void g(!1)}const n=zC(t,DC(),j,F,B,U);h(e),g(e!==n)},readOnly:ne}),ge(F)):null})(),(()=>{const e=X?2:1;return 0===l?W().createElement("div",{className:"wcpay-dispute-evidence-new__button-row"},W().createElement(ko,{variant:"secondary",onClick:()=>window.location.href=ai({page:"wc-admin",path:"/payments/disputes/details",id:null==o?void 0:o.id}),__next40pxDefaultSize:!0},(0,$.__)("Cancel","woocommerce-payments")),W().createElement("div",{className:"wcpay-dispute-evidence-new__button-group-right"},!ne&&W().createElement(ko,{variant:"tertiary",onClick:()=>te(!1),__next40pxDefaultSize:!0},(0,$.__)("Save for later","woocommerce-payments")),W().createElement(ko,{variant:"primary",onClick:()=>oe(l+1),icon:IC,iconPosition:"right",__next40pxDefaultSize:!0},(0,$.__)("Next","woocommerce-payments")))):l<e?W().createElement("div",{className:"wcpay-dispute-evidence-new__button-row"},W().createElement(ko,{variant:"secondary",onClick:()=>re(l-1),icon:RC,iconPosition:"left",__next40pxDefaultSize:!0},(0,$.__)("Back","woocommerce-payments")),W().createElement("div",{className:"wcpay-dispute-evidence-new__button-group-right"},!ne&&W().createElement(ko,{variant:"tertiary",onClick:()=>te(!1),__next40pxDefaultSize:!0},(0,$.__)("Save for later","woocommerce-payments")),W().createElement(ko,{variant:"primary",icon:IC,iconPosition:"right",onClick:()=>oe(l+1),__next40pxDefaultSize:!0},(0,$.__)("Next","woocommerce-payments")))):W().createElement("div",{className:"wcpay-dispute-evidence-new__button-row"},W().createElement(ko,{variant:"secondary",icon:RC,iconPosition:"left",onClick:()=>re(l-1),__next40pxDefaultSize:!0},(0,$.__)("Back","woocommerce-payments")),!ne&&W().createElement("div",{className:"wcpay-dispute-evidence-new__button-group-right"},W().createElement(ko,{variant:"tertiary",onClick:()=>te(!1),__next40pxDefaultSize:!0},(0,$.__)("Save for later","woocommerce-payments")),W().createElement(ko,{variant:"primary",onClick:()=>{window.confirm((0,$.__)("Are you sure you're ready to submit this evidence? Evidence submissions are final.","woocommerce-payments"))&&te(!0)},__next40pxDefaultSize:!0},(0,$.__)("Submit","woocommerce-payments"))))})())))))};const UT=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<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n}(e,["className"]);const{isActive:o}=(0,V.useContext)(Hc);return W().createElement("div",Object.assign({className:Ua("task-collapsible-body",t,{"is-active":o})},n))},VT=(0,V.createContext)({activeTask:"",setActiveTask:()=>null,completedTasks:{},setCompletedTasks:()=>null}),WT=({children:e,defaultActiveTask:t="",defaultCompletedTasks:n={}})=>{const[o,r]=(0,V.useState)(t),[a,s]=(0,V.useState)(n),i=(0,V.useMemo)((()=>({activeTask:o,setActiveTask:r,completedTasks:a,setCompletedTasks:s})),[o,r,a]);return(0,qa.jsx)(VT.Provider,{value:i,children:e})},HT=({children:e,id:t=""})=>{const{activeTask:n,completedTasks:o,setActiveTask:r,setCompletedTasks:a}=(0,V.useContext)(VT),s=(0,V.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,qa.jsx)(Hc.Provider,{value:s,children:e})},qT=({children:e,title:t,index:n,className:o,visibleDescription:r})=>{const{isCompleted:a,isActive:s}=(0,V.useContext)(Hc);return W().createElement("li",{className:Ua("wcpay-wizard-task",o,{"is-completed":a,"is-active":s})},W().createElement("div",{className:"wcpay-wizard-task__top-border"}),W().createElement("div",{className:"wcpay-wizard-task__headline",tabIndex:-1},W().createElement("div",{className:"wcpay-wizard-task__icon-wrapper"},W().createElement("div",{className:"wcpay-wizard-task__icon-text"},n),W().createElement(tc,{icon:Za,className:"wcpay-wizard-task__icon-checkmark"})),W().createElement("span",{className:"wcpay-wizard-task__title"},t)),r&&!s&&W().createElement("span",{className:Ua("wcpay-wizard-task__visible-description-element","is-muted-color")},r),W().createElement("div",{className:"wcpay-wizard-task__body"},e))},YT=({children:e})=>{const t=(0,V.useRef)(!0),n=(0,V.useRef)(null),{activeTask:o}=(0,V.useContext)(VT);return(0,V.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,qa.jsx)("div",{ref:n,children:(0,qa.jsx)("ul",{children:e})})},GT=({children:e})=>(0,qa.jsx)("div",{className:"wcpay-settings-layout",children:e}),QT=({description:e=()=>null,children:t,className:n,id:o})=>W().createElement("div",{className:Ua("settings-section",n),id:o},W().createElement("div",{className:"settings-section__details"},W().createElement(e,null)),W().createElement("div",{className:"settings-section__controls"},t)),KT=(0,H.createElement)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,H.createElement)(Ht.Path,{d:"M7 11.5h10V13H7z"})),ZT=(0,H.createElement)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,H.createElement)(Ht.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"})),XT=xo((function e(t){let{label:n,className:o,heading:r,checked:a,indeterminate:s,help:i,onChange:c,...l}=t;r&&Vt()("`heading` prop in `CheckboxControl`",{alternative:"a separate element to implement a heading",since:"5.8"});const[m,u]=(0,H.useState)(!1),[d,p]=(0,H.useState)(!1),y=(0,Dt.useRefEffect)((e=>{e&&(e.indeterminate=!!s,u(e.matches(":checked")),p(e.matches(":indeterminate")))}),[a,s]),_=`inspector-checkbox-control-${(0,Dt.useInstanceId)(e)}`;return(0,H.createElement)(pN,{label:r,id:_,help:i,className:jt()("components-checkbox-control",o)},(0,H.createElement)("span",{className:"components-checkbox-control__input-container"},(0,H.createElement)("input",X({ref:y,id:_,className:"components-checkbox-control__input",type:"checkbox",value:"1",onChange:e=>c(e.target.checked),checked:a,"aria-describedby":i?_+"__help":void 0},l)),d?(0,H.createElement)(pc,{icon:KT,className:"components-checkbox-control__indeterminate",role:"presentation"}):null,m?(0,H.createElement)(pc,{icon:ZT,className:"components-checkbox-control__checked",role:"presentation"}):null),(0,H.createElement)("label",{className:"components-checkbox-control__label",htmlFor:_},n))}),"CheckboxControl"),JT="/wc/v3/payments",eO="wc/payments/multi-currency",tO={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"},nO={},oO=e=>e&&e||{},rO=e=>oO(e).currencies||{},aO=e=>rO(e).available||{},sO=e=>rO(e).enabled||{},iO=e=>rO(e).default||{},cO=e=>oO(e).currency_settings||{},lO=e=>oO(e).settings||{};function mO(e){return{type:tO.SET_CURRENCIES,data:e}}function uO(e){return{type:tO.SET_AVAILABLE_CURRENCIES,data:e}}function dO(e){return{type:tO.SET_ENABLED_CURRENCIES,data:e}}function pO(e){return{type:tO.SET_DEFAULT_CURRENCY,data:e}}function yO(e,t){return{type:tO.SET_CURRENCY_SETTINGS,data:{code:e,data:t}}}function _O(e){return{type:tO.SET_STORE_SETTINGS,data:e}}function*hO(e){const t=Object.keys((0,Cc.select)(eO).getEnabledCurrencies()),n=e.filter((e=>!t.includes(e))),o=t.filter((t=>!e.includes(t)));try{const t=yield(0,Tc.apiFetch)({path:`${JT}/multi-currency/update-enabled-currencies`,method:"POST",data:{enabled:e}});yield mO(t),yield(0,Cc.dispatch)("core/notices").createSuccessNotice((0,$.__)("Enabled currencies updated.","woocommerce-payments")),fa("wcpay_multi_currency_enabled_currencies_updated",{added_currencies:n,removed_currencies:o})}catch(e){yield(0,Cc.dispatch)("core/notices").createErrorNotice((0,$.__)("Error updating enabled currencies.","woocommerce-payments"))}}function*fO(e,t){try{const n=yield(0,Tc.apiFetch)({path:`${JT}/multi-currency/currencies/${e}`,method:"POST",data:t});yield yO(e,n),yield(0,Cc.dispatch)("core/notices").createSuccessNotice((0,$.__)("Currency settings updated.","woocommerce-payments"))}catch(e){yield(0,Cc.dispatch)("core/notices").createErrorNotice((0,$.__)("Error updating currency settings.","woocommerce-payments"))}}function*gO(e,t,n=!1){try{const o=yield(0,Tc.apiFetch)({path:`${JT}/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 _O(o),n)return;yield(0,Cc.dispatch)("core/notices").createSuccessNotice((0,$.__)("Store settings saved.","woocommerce-payments"))}catch(e){yield(0,Cc.dispatch)("core/notices").createErrorNotice((0,$.__)("Error saving store settings.","woocommerce-payments"))}}function vO(e,t){Y()({path:`${JT}/settings/${e}`,method:"post",data:{value:t}}).catch((()=>{(0,Cc.dispatch)("core/notices").createErrorNotice((0,$.__)("Error saving option","woocommerce-payments"))}))}function*wO(){const e=`${JT}/multi-currency/currencies`;try{const t=yield(0,Tc.apiFetch)({path:e});yield mO(t)}catch(e){yield(0,Cc.dispatch)("core/notices").createErrorNotice((0,$.__)("Error retrieving currencies.","woocommerce-payments"))}}function*bO(e){const t=`${JT}/multi-currency/currencies/${e}`;try{const n=yield(0,Tc.apiFetch)({path:t});yield yO(e,n)}catch(e){yield(0,Cc.dispatch)("core/notices").createErrorNotice((0,$.__)("Error retrieving single currency settings.","woocommerce-payments"))}}function*EO(){const e=`${JT}/multi-currency/get-settings`;try{const t=yield(0,Tc.apiFetch)({path:e});yield _O(t)}catch(e){yield(0,Cc.dispatch)("core/notices").createErrorNotice((0,$.__)("Error retrieving store settings.","woocommerce-payments"))}}const SO=()=>{const{storeSettings:e,isLoading:t}=(0,Cc.useSelect)((e=>{const{getStoreSettings:t,isResolving:n}=e(eO);return{storeSettings:t(),isLoading:n("getStoreSettings",[])}})),{submitStoreSettingsUpdate:n}=(0,Cc.useDispatch)(eO);return{storeSettings:e,isLoading:t,submitStoreSettingsUpdate:n}},xO=()=>(0,Cc.useSelect)((e=>{const{getDefaultCurrency:t}=e(eO);return t()}));(0,Cc.registerStore)(eO,{reducer:(e=nO,{type:t,data:n=[]})=>{switch(t){case tO.SET_CURRENCIES:return{...e,currencies:n,available:n.available,enabled:n.enabled,default:n.default};case tO.SET_AVAILABLE_CURRENCIES:return{...e,currencies:{...e,available:n.available},available:n.available};case tO.SET_ENABLED_CURRENCIES:return{...e,currencies:{...e,enabled:n.enabled},enabled:n.enabled};case tO.SET_DEFAULT_CURRENCY:return{...e,currencies:{...e,default:n.default},default:n.default};case tO.SET_CURRENCY_SETTINGS:return{...e,currency_settings:{...e.currency_settings,[n.code]:n.data}};case tO.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:{...B},controls:Tc.controls,selectors:{...F},resolvers:{...z}});const kO=({isPreviewModalOpen:e,setPreviewModalOpen:t,isStorefrontSwitcherEnabledValue:n,isAutomaticSwitchEnabledValue:o})=>{const{storeSettings:r}=SO();return e&&(0,qa.jsx)(gs,{title:(0,$.__)("Preview","woocommerce-payments"),isDismissible:!0,className:"multi-currency-store-settings-preview-modal",shouldCloseOnClickOutside:!1,onRequestClose:()=>{t(!1)},children:(0,qa.jsx)("iframe",{title:(0,$.__)("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})})},NO=()=>{const{storeSettings:e,submitStoreSettingsUpdate:t}=SO(),{saveSettings:n,isSaving:o}=op(),[r,a]=(()=>{const{updateIsMultiCurrencyEnabled:e}=(0,Cc.useDispatch)(ti);return[(0,Cc.useSelect)((e=>e(ti).getIsMultiCurrencyEnabled())),e]})(),[s,i]=(0,V.useState)(!1),[c,l]=(0,V.useState)(!1),[m,u]=(0,V.useState)(!1),[d,p]=(0,V.useState)(!1);(0,V.useEffect)((()=>{Object.keys(e).length&&(u(e.enable_storefront_switcher),l(e.enable_auto_currency))}),[l,u,e]);const{setCompleted:y}=(0,V.useContext)(Hc);return(0,qa.jsx)(qT,{title:ss({mixedString:(0,$.__)("{{wrapper}}Review store settings{{/wrapper}}","woocommerce-payments"),components:{wrapper:(0,qa.jsx)("span",{})}}),visibleDescription:(0,$.__)("These settings can be changed any time by visiting the Multi-Currency settings","woocommerce-payments"),index:2,children:(0,qa.jsxs)(UT,{className:"multi-currency-settings-task__body",children:[(0,qa.jsx)("p",{className:"wcpay-wizard-task__description-element is-muted-color",children:(0,$.__)("These settings can be changed any time by visiting the Multi-Currency settings","woocommerce-payments")}),(0,qa.jsx)(Kr,{className:"multi-currency-settings-task__wrapper",children:(0,qa.jsx)(ra,{children:(0,qa.jsxs)(Jy,{direction:"column",gap:4,children:[(0,qa.jsx)(e_,{children:(0,qa.jsx)(XT,{checked:c,onChange:e=>{l(e)},"data-testid":"enable_auto_currency",label:(0,$.__)("Automatically switch customers to their local currency if it has been enabled","woocommerce-payments"),help:(0,$.__)("Customers will be notified via store alert banner.","woocommerce-payments"),__nextHasNoMarginBottom:!0})}),"Storefront"===e.site_theme?(0,qa.jsx)(e_,{children:(0,qa.jsx)(XT,{checked:m,onChange:e=>{u(e)},"data-testid":"enable_storefront_switcher",label:(0,$.__)("Add a currency switcher to the Storefront theme on breadcrumb section.","woocommerce-payments"),help:(0,$.__)("A currency switcher is also available in your widgets.","woocommerce-payments"),__nextHasNoMarginBottom:!0})}):null]})})}),(0,qa.jsx)(ko,{isBusy:s||o,disabled:s||o,onClick:()=>{i(!0),r||(a(!0),n()),t(c,m,!r),i(!1),y(!0,"setup-complete")},variant:"primary",__next40pxDefaultSize:!0,children:(0,$.__)("Continue","woocommerce-payments")}),(0,qa.jsx)(ko,{isBusy:s||o,disabled:s||o,onClick:()=>{p(!0)},className:"multi-currency-setup-preview-button",variant:"tertiary",__next40pxDefaultSize:!0,children:(0,$.__)("Preview","woocommerce-payments")}),(0,qa.jsx)(kO,{isPreviewModalOpen:d,setPreviewModalOpen:p,isStorefrontSwitcherEnabledValue:m,isAutomaticSwitchEnabledValue:c})]})})},CO=()=>{const{isActive:e}=(0,H.useContext)(Hc),t=xO();return(0,H.useEffect)((()=>{e&&(vO("wcpay_multi_currency_setup_completed",!0),window.wcpaySettings.multiCurrencySetup.isSetupCompleted="yes")}),[e]),(0,qa.jsx)(qT,{title:(0,$.__)("Setup complete","woocommerce-payments"),index:3,children:(0,qa.jsxs)(UT,{children:[(0,qa.jsx)("p",{className:"wcpay-wizard-task__description-element is-muted-color",children:(0,$.__)("You're ready to begin accepting payments using foreign currencies!","woocommerce-payments")}),(0,qa.jsx)("p",{className:"wcpay-wizard-task__description-element is-muted-color",children:(0,$.sprintf)((0,$.__)("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,qa.jsx)("p",{className:"wcpay-wizard-task__description-element is-muted-color",children:(0,$.__)("To enter your own exchange rates or update the formatting rules for each currency, visit the Multi-Currency settings.","woocommerce-payments")}),(0,qa.jsx)("br",{}),(0,qa.jsxs)("div",{className:"setup-complete-task__buttons",children:[(0,qa.jsx)(ko,{href:"admin.php?page=wc-admin",variant:"primary",__next40pxDefaultSize:!0,children:(0,$.__)("Back to home","woocommerce-payments")}),(0,qa.jsx)(ko,{href:"admin.php?page=wc-settings&tab=wcpay_multi_currency",variant:"tertiary",__next40pxDefaultSize:!0,children:(0,$.__)("View Multi-Currency settings","woocommerce-payments")})]})]})})},TO=(0,H.createElement)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,H.createElement)(Ht.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"})),OO=(0,H.forwardRef)((function e(t,n){let{className:o,onChange:r,onKeyDown:a,value:s,label:i,placeholder:c=(0,$.__)("Search"),hideLabelFromVision:l=!0,help:m,onClose:u}=t;const d=(0,Dt.useInstanceId)(e),p=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];const o=(0,H.useRef)(null);return(0,H.useEffect)((()=>{t.forEach((e=>{e&&("function"==typeof e?e(o.current):e.current=o.current)}))}),[t]),o}(n),y=`components-search-control-${d}`;return(0,H.createElement)(pN,{label:i,id:y,hideLabelFromVision:l,help:m,className:jt()(o,"components-search-control")},(0,H.createElement)("div",{className:"components-search-control__input-wrapper"},(0,H.createElement)("input",{ref:p,className:"components-search-control__input",id:y,type:"search",placeholder:c,onChange:e=>r(e.target.value),onKeyDown:a,autoComplete:"off",value:s||""}),(0,H.createElement)("div",{className:"components-search-control__icon"},u?(0,H.createElement)(Eo,{icon:ds,label:(0,$.__)("Close search"),onClick:u}):s?(0,H.createElement)(Eo,{icon:ds,label:(0,$.__)("Reset search"),onClick:()=>{r(""),p.current.focus()}}):(0,H.createElement)(pc,{icon:TO}))))})),AO=xo(OO,"SearchControl"),IO=({children:e})=>(0,qa.jsx)("ul",{children:e}),RO=({onChange:e,checked:t=!1,currency:{flag:n,symbol:o,code:r,name:a},testId:s=null})=>{const i=(0,H.useCallback)((t=>{e(r,t)}),[r,e]);return(0,qa.jsx)("li",{className:"enabled-currency-checkbox","data-testid":s,children:(0,qa.jsx)(XT,{code:r,checked:t,onChange:i,label:ss({mixedString:"{{flag /}} {{name /}} {{code /}}",components:{flag:(0,qa.jsx)("span",{className:"enabled-currency-checkbox__flag",children:""!==n?n:(0,qa.jsx)("div",{className:"enabled-currency-checkbox__flag-text",children:(0,qa.jsx)("span",{children:r})})}),name:(0,qa.jsx)("span",{children:a}),code:(0,qa.jsxs)("span",{className:"enabled-currency-checkbox__code",children:["(",o,o!==r&&" "+r,")"]})}}),__nextHasNoMarginBottom:!0})})},LO=[(0,$.__)("any","woocommerce-payments"),(0,$.__)("one","woocommerce-payments"),(0,$.__)("two","woocommerce-payments"),(0,$.__)("three","woocommerce-payments"),(0,$.__)("four","woocommerce-payments"),(0,$.__)("five","woocommerce-payments"),(0,$.__)("six","woocommerce-payments"),(0,$.__)("seven","woocommerce-payments"),(0,$.__)("eight","woocommerce-payments"),(0,$.__)("nine","woocommerce-payments")],DO=["USD","EUR","JPY","GBP","AUD","CAD","INR"],PO=e=>{if(e&&e.name&&e.symbol&&e.code){const t=e.name,n=e.code===e.symbol?e.code:(0,$.sprintf)("%s %s",e.symbol,e.code);return(0,$.sprintf)("%s (%s)",t,n)}return""},MO=(e,t,n)=>{const o=e.filter((e=>e!==t&&n[e])),r=(0,$.__)("and","woocommerce-payments");return o.map((e=>PO(n[e]))).join(", ").replace(/, ([^,]+)$/,2===o.length?" "+r+" $1":", "+r+" $1")},jO=({enabledCurrencyCodes:e,selectedCurrencyCodes:t,selectedCurrencyCodesLength:n,isSaving:o,submitEnabledCurrenciesUpdate:r,setCompleted:a,setSaving:s})=>{const i=e.length<=1&&n<1;return(0,qa.jsx)(ko,{isBusy:o,disabled:o||i,onClick:()=>{n>0&&(s(!0),r([...e,...t].sort()),s(!1)),a({initialCurrencies:e},"multi-currency-settings")},variant:"primary",__next40pxDefaultSize:!0,children:0===n?e.length>1?(0,$.__)("Continue","woocommerce-payments"):(0,$.__)("Add currencies","woocommerce-payments"):(0,$.sprintf)((0,$._n)("Add %s currency","Add %s currencies",n,"woocommerce-payments"),n)})},FO=()=>{const{isLoading:e}=(0,Cc.useSelect)((e=>{const{getCurrencies:t,isResolving:n}=e(eO);return{currencies:t(),isLoading:n("getCurrencies",[])}}),[]),[t,n]=(0,V.useState)(!1),{isActive:o,setCompleted:r}=(0,V.useContext)(Hc),{enabledCurrencies:a,submitEnabledCurrenciesUpdate:s}=(()=>{const e=(0,Cc.useSelect)((e=>{const{getEnabledCurrencies:t}=e(eO);return t()})),{submitEnabledCurrenciesUpdate:t}=(0,Cc.useDispatch)(eO);return{enabledCurrencies:e,submitEnabledCurrenciesUpdate:t}})(),i=(0,Cc.useSelect)((e=>{const{getAvailableCurrencies:t}=e(eO);return t()})),c=xO(),l=Object.keys(i),m=Object.keys(a),u=c.code,d=l.filter((e=>!m.includes(e))),p=DO.filter((e=>d.includes(e))),[y,_]=(0,V.useState)(p);(0,V.useEffect)((()=>{o&&_(p)}),[p.length]);const h=y.length,f=(e,t)=>{_(t?[...y,e]:$t().without(y,e))},[g,v]=(0,V.useState)(""),w=g?d.filter((e=>{const{symbol:t,name:n}=i[e];return`${t} ${e} ${n}`.toLocaleLowerCase().indexOf(g.toLocaleLowerCase())>-1})):d.filter((e=>!DO.includes(e))),b=(e,t="")=>l.length&&(0,qa.jsx)(RO,{checked:y.includes(e),onChange:f,currency:i[e],testId:$t().isString(t)?t:null},"currency-checkbox-"+i[e].id);return(0,qa.jsx)(qT,{className:"add-currencies-task",title:(0,$.__)("Add currencies","woocommerce-payments"),visibleDescription:(0,$.sprintf)((0,$._n)("%s currency added","%s currencies added",h,"woocommerce-payments"),h<10?$t().capitalize(LO[h]):h),index:1,children:(0,qa.jsxs)(UT,{children:[(0,qa.jsx)("p",{className:"wcpay-wizard-task__description-element is-muted-color",children:!e&&ss({mixedString:(0,$.__)("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,qa.jsx)("strong",{children:PO(c)})}})}),m.length>1&&(0,qa.jsx)("p",{className:"wcpay-wizard-task__description-element is-muted-color",children:ss({mixedString:(0,$.__)("You've already added {{enabledCurrenciesText /}} to your store.","woocommerce-payments"),components:{enabledCurrenciesText:(0,qa.jsx)("strong",{children:MO(m,u,i)})}})}),(0,qa.jsx)(Kr,{className:"add-currencies-task__currency-selector-wrapper",children:(0,qa.jsxs)(ra,{children:[(0,qa.jsx)("div",{className:"add-currencies-task__search",children:(0,qa.jsx)(AO,{__nextHasNoMarginBottom:!0,value:g,onChange:v,placeholder:(0,$.__)("Search currencies","woocommerce-payments")})}),(0,qa.jsx)("div",{className:"add-currencies-task__separator"}),g&&(0,qa.jsx)("h4",{children:(0,$.sprintf)((0,$.__)("Search results (%1$d currencies)","woocommerce-payments"),w.length)}),(0,qa.jsx)(uk,{numLines:30,isLoading:e&&i,children:(0,qa.jsx)("div",{className:"add-currencies-task__content",children:(0,qa.jsxs)(IO,{children:[!g&&p.length?(0,qa.jsxs)(qa.Fragment,{children:[(0,qa.jsx)("li",{children:(0,qa.jsx)("h4",{children:(0,$.__)("Recommended currencies","woocommerce-payments")})}),p.map((e=>b(e,"recommended-currency"))),(0,qa.jsx)("li",{className:"add-currencies-task__separator"})]}):"",!g&&(0,qa.jsx)("li",{className:"add-currencies-task__available-currencies",children:(0,qa.jsx)("h4",{children:(0,$.__)("All currencies","woocommerce-payments")})}),w.map(b)]})})})]})}),(0,qa.jsx)(uk,{numLines:5,isLoading:e&&i,children:(0,qa.jsx)(jO,{enabledCurrencyCodes:m,selectedCurrencyCodes:y,selectedCurrencyCodesLength:h,isSaving:t,submitEnabledCurrenciesUpdate:s,setCompleted:r,setSaving:n})})]})})},BO=({isSetupCompleted:e})=>"yes"===e?(window.location.assign("admin.php?page=wc-settings&tab=wcpay_multi_currency"),null):(0,qa.jsx)(Kr,{className:"multi-currency-setup-wizard",children:(0,qa.jsx)(ra,{children:(0,qa.jsx)(WT,{defaultActiveTask:"add-currencies",children:(0,qa.jsxs)(YT,{children:[(0,qa.jsx)(HT,{id:"add-currencies",children:(0,qa.jsx)(FO,{})}),(0,qa.jsx)(HT,{id:"multi-currency-settings",children:(0,qa.jsx)(NO,{})}),(0,qa.jsx)(HT,{id:"setup-complete",children:(0,qa.jsx)(CO,{})})]})})})}),zO=()=>{const{isSetupCompleted:e}=window.wcpaySettings.multiCurrencySetup;return(0,qa.jsx)(Qa,{children:(0,qa.jsx)(Wc.Provider,{value:window.wcpaySettings,children:(0,qa.jsx)(BO,{isSetupCompleted:e})})})},$O=({children:e,numLines:t})=>{const{isLoading:n}=op();return(0,qa.jsx)(uk,{isLoading:n,numLines:t,children:e})},UO=({reader:e})=>{const{id:t,device_type:n,is_active:o}=e,r=o?(0,$.__)("Active","woocommerce-payments"):(0,$.__)("Inactive","woocommerce-payments");return W().createElement("li",{className:Ua("card-readers-item",t)},W().createElement("div",{className:"card-readers-item__id"},W().createElement("span",null,t)),W().createElement("div",{className:"card-readers-item__type"},W().createElement("span",null,n)),W().createElement("div",{className:"card-readers-item__status"},W().createElement("span",{className:o?"active":"inactive"},r)))},VO=()=>W().createElement(W().Fragment,null,W().createElement("h2",null,(0,$.__)("Connected card readers","woocommerce-payments")),W().createElement("p",null,(0,$.sprintf)((0,$.__)("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"))),WO=()=>{const{readers:e,isLoading:t}=(0,Cc.useSelect)((e=>{const{getCardReaders:t,isResolving:n}=e(ti),o={limit:10};return{readers:t(o),isLoading:n("getCardReaders",[o])}}),[10]);return W().createElement(GT,null,W().createElement(QT,{description:VO},W().createElement($O,{numLines:20},W().createElement(Kr,{className:"card-readers-list__wrapper"},W().createElement(ra,{className:"card-readers-list__header"},W().createElement("div",{className:"card-readers-list__header-id"},(0,$.__)("Reader ID","woocommerce-payments")),W().createElement("div",{className:"card-readers-list__header-model"},(0,$.__)("Model","woocommerce-payments")),W().createElement("div",{className:"card-readers-list__header-status"},(0,$.__)("Status","woocommerce-payments"))),W().createElement(Ui,null),W().createElement(ra,{className:"card-readers-list__body"},W().createElement("ul",null,!t&&Object.entries(e).map((([e,t])=>W().createElement(UO,{key:e,reader:t})))))))))},HO=()=>W().createElement(Qa,null,W().createElement(Rx,{className:"wcpay-card-readers-page",activeClass:"active-tab",tabs:[{name:"connected-readers",title:(0,$.__)("Connected readers","woocommerce-payments"),className:"connected-readers-list"}]},(()=>W().createElement(WO,null)))),qO=xo(so((function(e,t){const n=function(e){return Ba({isBlock:!0,...ro(e,"FlexBlock")})}(e);return(0,H.createElement)(vo,X({},n,{ref:t}))}),"FlexBlock"),"FlexBlock"),YO=({title:e,children:t})=>W().createElement(qO,{className:"wcpay-loan-summary-block"},W().createElement("div",{className:"wcpay-loan-summary-block__title"},e),W().createElement("div",{className:"wcpay-loan-summary-block__value"},t)),GO=()=>W().createElement(Kr,null,W().createElement(TS,{size:"medium",className:"wcpay-loan-summary-header"},W().createElement(e_,null,(0,$.__)("Active loan overview","woocommerce-payments"))),W().createElement(ra,{className:"wcpay-loan-summary-body"},W().createElement(Jy,{align:"normal",className:"wcpay-loan-summary-row"},W().createElement(YO,{title:(0,$.__)("Total repaid","woocommerce-payments")},W().createElement(dk,{isLoading:!0,display:"inline",placeholder:(0,$.__)("Total repaid placeholder","woocommerce-payments")})),W().createElement(YO,{title:(0,$.__)("Repaid this period","woocommerce-payments")},W().createElement(dk,{isLoading:!0,display:"inline",placeholder:(0,$.__)("Repaid this period placeholder","woocommerce-payments")}))),W().createElement(Jy,{align:"normal",className:"wcpay-loan-summary-row is-bottom-row"},W().createElement(YO,{title:(0,$.__)("Loan disbursed","woocommerce-payments")},W().createElement(dk,{isLoading:!0,display:"inline",placeholder:"Date disbursed"})),W().createElement(YO,{title:(0,$.__)("Loan amount","woocommerce-payments")},W().createElement(dk,{isLoading:!0,display:"inline",placeholder:"Loan amount"})),W().createElement(YO,{title:(0,$.__)("Fixed fee","woocommerce-payments")},W().createElement(dk,{isLoading:!0,display:"inline",placeholder:"Fixed fee"})),W().createElement(YO,{title:(0,$.__)("Withhold rate","woocommerce-payments")},W().createElement(dk,{isLoading:!0,display:"inline",placeholder:"Rate"})),W().createElement(YO,{title:(0,$.__)("First paydown","woocommerce-payments")},W().createElement(dk,{isLoading:!0,display:"inline",placeholder:(0,$.__)("First paydown","woocommerce-payments")}))))),QO=()=>{for(const e in wcpaySettings.accountLoans.loans){const[t,n]=wcpaySettings.accountLoans.loans[e].split("|");if("active"===n)return t}return null},KO=()=>{const{summary:e,isLoading:t}=(0,Cc.useSelect)((e=>{const{getActiveLoanSummary:t,getActiveLoanSummaryError:n,isResolving:o}=e(ti);return{summary:t(),summaryError:n(),isLoading:o("getActiveLoanSummary")}}));if(t||!e)return W().createElement(GO,null);const{details:n}=e;return W().createElement(Kr,null,W().createElement(TS,{size:"medium",className:"wcpay-loan-summary-header"},W().createElement(e_,null,(0,$.__)("Active loan overview","woocommerce-payments")),W().createElement(e_,null,QO()&&W().createElement(ko,{isLink:!0,href:ai({page:"wc-admin",path:"/payments/transactions",type:"charge",filter:"advanced",loan_id_is:QO()})},(0,$.__)("View transactions","woocommerce-payments")))),W().createElement(ra,{className:"wcpay-loan-summary-body"},W().createElement(Jy,{align:"normal",className:"wcpay-loan-summary-row"},W().createElement(YO,{title:(0,$.__)("Total repaid","woocommerce-payments")},(0,H.createInterpolateElement)((0,$.sprintf)((0,$.__)("<big>%s</big> of %s","woocommerce-payments"),tl(n.paid_amount,n.currency),tl(n.fee_amount+n.advance_amount,n.currency)),{big:W().createElement("span",{className:"is-big"})})),W().createElement(YO,{title:(0,$.sprintf)((0,$.__)("Repaid this period (until %s)","woocommerce-payments"),Ec(n.current_repayment_interval.due_at))},(0,H.createInterpolateElement)((0,$.sprintf)((0,$.__)("<big>%s</big> of %s minimum","woocommerce-payments"),tl(n.current_repayment_interval.paid_amount,n.currency),tl(n.current_repayment_interval.paid_amount+n.current_repayment_interval.remaining_amount,n.currency)),{big:W().createElement("span",{className:"is-big"})}))),W().createElement(Jy,{align:"normal",className:"wcpay-loan-summary-row is-bottom-row"},W().createElement(YO,{title:(0,$.__)("Loan disbursed","woocommerce-payments")},Ec(n.advance_paid_out_at)),W().createElement(YO,{title:(0,$.__)("Loan amount","woocommerce-payments")},tl(n.advance_amount,n.currency)),W().createElement(YO,{title:(0,$.__)("Fixed fee","woocommerce-payments")},tl(n.fee_amount,n.currency)),W().createElement(YO,{title:(0,$.__)("Withhold rate","woocommerce-payments")},100*n.withhold_rate,"%"),W().createElement(YO,{title:(0,$.__)("First paydown","woocommerce-payments")},Ec(n.repayments_begin_at)))))},ZO=[{key:"paid_out_at",label:(0,$.__)("Disbursed","woocommerce-payments"),screenReaderLabel:(0,$.__)("Disbursed","woocommerce-payments"),required:!0,isLeftAligned:!0,defaultSort:!0},{key:"status",label:(0,$.__)("Status","woocommerce-payments"),screenReaderLabel:(0,$.__)("Status","woocommerce-payments"),required:!0,cellClassName:"is-center-aligned"},{key:"amount",label:(0,$.__)("Amount","woocommerce-payments"),screenReaderLabel:(0,$.__)("Amount","woocommerce-payments"),required:!0,isLeftAligned:!1,isNumeric:!0},{key:"fee_amount",label:(0,$.__)("Fixed fee","woocommerce-payments"),screenReaderLabel:(0,$.__)("Fixed fee","woocommerce-payments"),required:!0,isLeftAligned:!1,isNumeric:!0},{key:"withhold_rate",label:(0,$.__)("Withhold rate","woocommerce-payments"),screenReaderLabel:(0,$.__)("Withhold rate","woocommerce-payments"),required:!0,isLeftAligned:!1,isNumeric:!0},{key:"first_paydown_at",label:(0,$.__)("First paydown","woocommerce-payments"),screenReaderLabel:(0,$.__)("First paydown","woocommerce-payments"),required:!0,isLeftAligned:!1,isNumeric:!0}],XO=e=>e.fully_paid_at?(0,$.__)("Paid off","woocommerce-payments")+": "+bc(e.fully_paid_at):(0,$.__)("Active","woocommerce-payments"),JO=e=>W().createElement(Vy,{message:XO(e),type:e.fully_paid_at?"primary":"warning"}),eA=e=>e.map((e=>{const t=t=>W().createElement(Py,{href:ai({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(bc(e.paid_out_at))},status:{value:XO(e),display:t(JO(e))},amount:{value:Zc(e.currency)?e.amount:e.amount/100,display:t(tl(e.amount,e.currency.toUpperCase()))},fee_amount:{value:Zc(e.currency)?e.fee_amount:e.fee_amount/100,display:t(tl(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?bc(e.first_paydown_at):"-")}};return ZO.map((({key:e})=>n[e]))})),tA=e=>{if(!e.length)return[];const t=[{label:(0,$._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,$.__)("total","woocommerce-payments"),value:tl(e.reduce(((e,t)=>e+t.amount),0),n[0])}),t.push({label:(0,$.__)("fixed fees","woocommerce-payments"),value:tl(e.reduce(((e,t)=>e+t.fee_amount),0),n[0])})),t},nA=()=>{const{loans:e,isLoading:t}=(0,Cc.useSelect)((e=>{const{getLoans:t,getLoansError:n,isResolving:o}=e(ti);return{loans:t(),loansError:n(),isLoading:o("getLoans")}}));return W().createElement(Qa,null,W().createElement(tS,null),W().createElement(vc,{currentPage:"loans"}),wcpaySettings.accountLoans.has_active_loan&&W().createElement(Ga,null,W().createElement(KO,null)),W().createElement(K.TableCard,{className:"wcpay-loans-list",title:(0,$.__)("All loans","woocommerce-payments"),isLoading:t,totalRows:e.length,headers:ZO,rows:eA(e),rowsPerPage:e.length,summary:tA(e),showMenu:!1}))},oA=({id:e,title:t,currencyCode:n,tooltip:o,amount:r=0,isLoading:a=!1})=>W().createElement("div",{className:"wcpay-account-balances__balances__item"},W().createElement("p",{id:e,className:"wcpay-account-balances__balances__item__title"},W().createElement("span",null,t),!a&&o),W().createElement("p",{className:"wcpay-account-balances__balances__item__amount","aria-labelledby":e},W().createElement(dk,{isLoading:a,display:"inline",placeholder:"loading amount",value:Jc(r,n)}))),rA=({instantBalance:{amount:e,fee:t,net:n,fee_percentage:o},onClose:r,onSubmit:a,inProgress:s})=>{const i=`${o}%`,c=(0,H.createInterpolateElement)((0,$.sprintf)((0,$.__)("Need cash in a hurry? Instant payouts are available within 30 minutes for a nominal %s service fee. <a>Learn more</a>","woocommerce-payments"),i),{a:W().createElement("a",{href:"https://woocommerce.com/document/woopayments/payouts/instant-payouts/",target:"_blank",rel:"noopener noreferrer"})});return W().createElement(gs,{title:(0,$.__)("Instant payout","woocommerce-payments"),onRequestClose:r,className:"wcpay-instant-payout-modal"},W().createElement("p",null,c),W().createElement("ul",null,W().createElement("li",{className:"wcpay-instant-payout-modal__balance"},(0,$.__)("Balance available for instant payout: ","woocommerce-payments"),W().createElement("span",null,Jc(e))),W().createElement("li",{className:"wcpay-instant-payout-modal__fee"},(0,$.sprintf)((0,$.__)("%s service fee: ","woocommerce-payments"),i),W().createElement("span",null,"-",Jc(t))),W().createElement("li",{className:"wcpay-instant-payout-modal__net"},(0,$.__)("Net payout amount: ","woocommerce-payments"),W().createElement("span",null,tl(n)))),W().createElement("div",{className:"wcpay-instant-payout-modal__footer"},W().createElement(ko,{isSecondary:!0,onClick:r},(0,$.__)("Cancel","woocommerce-payments")),W().createElement(ko,{isPrimary:!0,onClick:a,isBusy:s,disabled:s},(0,$.sprintf)((0,$.__)("Pay out %s now","woocommerce-payments"),tl(n)))))},aA=({instantBalance:e})=>{const[t,n]=(0,H.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,Cc.useSelect)((t=>{const{getInstantDeposit:n,isResolving:o}=t(ti);return{deposit:n([e]),inProgress:o("getInstantDeposit",[e])}})),{submitInstantDeposit:o}=(0,Cc.useDispatch)(ti);return{deposit:t,inProgress:n,submit:()=>o(e)}})(e.currency);return W().createElement(W().Fragment,null,W().createElement(ko,{isPrimary:!0,disabled:o,onClick:()=>n(!0),__next40pxDefaultSize:!0},(0,$.sprintf)((0,$.__)("Get %s now","woocommerce-payments"),Jc(e.amount,e.currency))),(t||r)&&W().createElement(rA,{instantBalance:e,inProgress:r,onSubmit:()=>{n(!1),a()},onClose:()=>{n(!1)}}))},sA=n.p+"../assets/images/icons/send-money.svg?ver=62733158594b203e44de",iA={available:(0,$.__)("Available funds","woocommerce-payments"),total:(0,$.__)("Total balance","woocommerce-payments")},cA="https://woocommerce.com/document/woopayments/payouts/payout-schedule/",lA="https://woocommerce.com/document/woopayments/fees-and-debits/account-showing-negative-balance/",mA=({balance:e})=>{const t=e<0;return W().createElement(ec,{className:"wcpay-account-balances__balances__item__tooltip",buttonIcon:W().createElement(Hi.A,null),buttonLabel:`${iA.total} tooltip`,maxWidth:"315px",content:W().createElement(W().Fragment,null,W().createElement(W().Fragment,null,ss({mixedString:(0,$.__)("{{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:W().createElement("b",null),learnMoreLink:W().createElement("a",{rel:"external noopener noreferrer",target:"_blank",href:cA})}})),W().createElement(Ha,{className:"wcpay-account-balances__balances-total-balance-tooltip-notice",isDismissible:!1},(0,$.__)("Total balance = Available funds + Pending funds","woocommerce-payments")),W().createElement(W().Fragment,null,t&&ss({mixedString:(0,$.__)("Negative account balance? {{discoverWhyLink}}Discover why.{{/discoverWhyLink}}","woocommerce-payments"),components:{discoverWhyLink:W().createElement("a",{rel:"external noopener noreferrer",target:"_blank",href:lA})}})))})},uA=({balance:e})=>{const t=e<0;return W().createElement(ec,{className:"wcpay-account-balances__balances__item__tooltip",buttonIcon:W().createElement(Hi.A,null),buttonLabel:`${iA.available} tooltip`,maxWidth:t?"280px":void 0,content:W().createElement(W().Fragment,null,W().createElement("p",null,ss({mixedString:(0,$.__)("{{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:W().createElement("b",null),learnMoreLink:W().createElement("a",{rel:"external noopener noreferrer",target:"_blank",href:cA})}})),W().createElement("p",null,t&&ss({mixedString:(0,$.__)("Negative account balance? {{discoverWhyLink}}Discover why.{{/discoverWhyLink}}","woocommerce-payments"),components:{discoverWhyLink:W().createElement(hc,{href:lA})}})))})},dA=()=>({setSelectedCurrency:e=>{(0,Oy.updateQueryString)({selected_currency:e})},selectedCurrency:(0,Oy.getQuery)().selected_currency}),pA=()=>{const{overviews:e,isLoading:t}=Sl(),{selectedCurrency:n}=dA(),{isInstantDepositNoticeDismissed:o,handleDismissInstantDepositNotice:r}=(()=>{const[e,t]=(0,V.useState)(wcpaySettings.isInstantDepositNoticeDismissed);return{isInstantDepositNoticeDismissed:e,handleDismissInstantDepositNotice:()=>{t(!0),wcpaySettings.isInstantDepositNoticeDismissed=!0,ep("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 W().createElement(Kr,{className:"wcpay-account-balances"},W().createElement(TS,null,"Balance"),W().createElement(ra,{className:"wcpay-account-balances__balances"},W().createElement(oA,{id:`wcpay-account-balances-${e.currencyCode}-total`,title:iA.total,amount:0,currencyCode:e.currencyCode,isLoading:!0}),W().createElement(oA,{id:`wcpay-account-balances-${e.currencyCode}-available`,title:iA.available,amount:0,currencyCode:e.currencyCode,isLoading:!0})))}const{currencies:a,account:s}=e,i=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==s?void 0:s.deposits_schedule.delay_days)&&void 0!==a?a:0,instantBalance:e.instant}})),c=i.find((e=>e.name===n))||i[0],l=c.availableFunds+c.pendingFunds;return W().createElement(W().Fragment,null,W().createElement(Kr,{className:"wcpay-account-balances"},W().createElement(TS,null,"Balance"),W().createElement(ra,{className:"wcpay-account-balances__balances"},W().createElement(oA,{id:`wcpay-account-balances-${c.currencyCode}-total`,title:iA.total,amount:l,currencyCode:c.currencyCode,tooltip:W().createElement(mA,{balance:l})}),W().createElement(oA,{id:`wcpay-account-balances-${c.currencyCode}-available`,title:iA.available,amount:c.availableFunds,currencyCode:c.currencyCode,tooltip:W().createElement(uA,{balance:c.availableFunds})}))),c.instantBalance&&c.instantBalance.amount>0&&W().createElement(Jy,{gap:0,className:"wcpay-account-balances__instant-deposit",direction:"column",align:"start"},!o&&W().createElement(Ha,{className:"wcpay-account-balances__instant-deposit-notice",icon:W().createElement("img",{src:sA,alt:""}),isDismissible:!0,onRemove:()=>r()},(0,$.sprintf)((0,$.__)("Get %1$s via instant payout. Funds are typically in your bank account within 30 mins. Fee: %2$s%%.","woocommerce-payments"),Jc(c.instantBalance.amount,c.instantBalance.currency),c.instantBalance.fee_percentage)),W().createElement(Jy,{justify:"flex-start"},W().createElement(aA,{instantBalance:c.instantBalance}),o&&W().createElement(ec,{buttonIcon:W().createElement(Hi.A,null),buttonLabel:(0,$.__)("Learn more about instant payouts","woocommerce-payments"),content:ss({mixedString:(0,$.sprintf)((0,$.__)("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:W().createElement("strong",null),learnMoreLink:W().createElement(hc,{href:"https://woocommerce.com/document/woopayments/payouts/instant-payouts/"})}})}))))},yA=({progressLabel:e,totalLabel:t,progress:n})=>{const o=.5<n;return W().createElement("div",{className:"progressbar"},W().createElement("div",{className:"progressbar__container"},W().createElement("div",{className:"progressbar__inner",style:{width:100*n+"%"}},o&&W().createElement("span",{className:"progressbar__inner-progress-label"},e)),!o&&W().createElement("span",{className:"progressbar__outer-progress-label"},e)),W().createElement("span",{className:"progressbar__total-label"},t))},_A=({feeData:{volume_allowance:e,current_volume:t,...n}})=>{var o;if(!e)return null;const r=null!==(o=n.volume_currency)&&void 0!==o?o:n.currency;return(0,qa.jsx)(yA,{progressLabel:Jc(t,r),totalLabel:Jc(e,r),progress:t/e})},hA=({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,$.sprintf)((0,$.__)("Discounted base fee expires after the first %1$s of total payment volume or on %2$s.","woocommerce-payments"),Jc(e,r),bc(t));else if(e)a=(0,$.sprintf)((0,$.__)("Discounted base fee expires after the first %1$s of total payment volume.","woocommerce-payments"),Jc(e,r));else{if(!t)return null;a=(0,$.sprintf)((0,$.__)("Discounted base fee expires on %1$s.","woocommerce-payments"),bc(t))}return(0,qa.jsx)("p",{className:"description",children:a})},fA=e=>e.discount.length?e.discount[0]:e.base,gA=e=>{switch(e){case"card":return(0,$.__)("Card transactions","woocommerce-payments");case"card_present":return(0,$.__)("In-person transactions","woocommerce-payments")}const t=wooPaymentsPaymentMethodsConfig[e];return(null==t?void 0:t.title)?(0,$.sprintf)((0,$.__)("%s transactions","woocommerce-payments"),t.title):(0,$.__)("Unknown transactions","woocommerce-payments")},vA=e=>{const{accountFee:t,paymentMethod:n}=e,o=t.base,r=Kc(o.currency),a=Qc(o.currency),s=r?.getCurrencyConfig()?.code,i=((e,t={})=>{const n=e.base,o=fA(e),r=Object.assign({fee:(0,$.__)("%1$f%% + %2$s per transaction","woocommerce-payments"),discount:(0,$.__)("(%f%% discount)","woocommerce-payments"),displayBaseFeeIfDifferent:!0},t),a=(0,$.sprintf)(r.fee,kN(n.percentage_rate),Jc(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,s;e.discount?(t=n.percentage_rate*(1-e.discount),s=n.fixed_rate*(1-e.discount)):(t=o.percentage_rate,s=o.fixed_rate);let i=(0,$.sprintf)(r.fee,kN(t),Jc(s,n.currency));r.displayBaseFeeIfDifferent&&(i=(0,$.sprintf)((0,$.__)("<s>%1$s</s> %2$s","woocommerce-payments"),a,i)),e.discount&&0<r.discount.length&&(i+=" "+(0,$.sprintf)(r.discount,kN(e.discount)));const c={s:W().createElement("s",null)};return(0,H.createInterpolateElement)(i,c)}return a})(t),c=fA(t);return(0,qa.jsxs)(qa.Fragment,{children:[(0,qa.jsxs)("p",{children:[gA(n),":"]}),a?`${a} `:null,s?`(${s}) `:null,i,(0,qa.jsx)(_A,{feeData:c}),(0,qa.jsx)(hA,{feeData:c})]})},wA=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,qa.jsx)(vA,{paymentMethod:t.payment_method,accountFee:t.fee},e))));return(0,qa.jsxs)(qa.Fragment,{children:[n&&(0,qa.jsxs)("div",{className:"account-fees",children:[(0,qa.jsx)(Ui,{}),(0,qa.jsx)("h4",{children:(0,$.__)("Active discounts","woocommerce-payments")})]}),o]})},bA=({label:e,align:t,value:n,children:o})=>(0,qa.jsxs)(Jy,{direction:"row",align:t||"center",justify:"left",gap:3,className:"woocommerce-account-status-item",children:[(0,qa.jsx)(e_,{className:"item-label",children:e}),(0,qa.jsx)(qO,{className:"item-value",children:o||n||null})]});var EA=n(2467);const SA=({iconSize:e,interval:t})=>{const n=(e=>{switch(e){case"daily":case"weekly":case"monthly":return(0,$.__)("Automatic","woocommerce-payments");case"manual":return(0,$.__)("Manual","woocommerce-payments");default:return(0,$.__)("Unknown","woocommerce-payments")}})(t);return W().createElement("span",{className:"account-status__info__green"},W().createElement(EA.A,{size:e}),n)},xA=({iconSize:e})=>W().createElement("span",{className:"account-status__info__red"},W().createElement(Ja.A,{size:e}),(0,$.__)("Disabled","woocommerce-payments")),kA=({iconSize:e})=>{const t=(0,$.__)("Under Review","woocommerce-payments");return W().createElement("span",{className:"account-status__info__yellow"},W().createElement(Ja.A,{size:e}),t,W().createElement(ec,{maxWidth:"300px",buttonIcon:W().createElement(Hi.A,null),buttonLabel:(0,$.__)("Learn more about payouts suspended","woocommerce-payments"),content:ss({mixedString:(0,$.sprintf)((0,$.__)("While the account is under review payouts may remain suspended. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),"WooPayments"),components:{learnMoreLink:W().createElement("a",{href:"https://woocommerce.com/document/woopayments/payouts/why-payouts-suspended/",target:"_blank",rel:"noreferrer",type:"external"})}})}))},NA=({iconSize:e})=>W().createElement("span",{className:"account-status__info__gray"},W().createElement(Ja.A,{size:e}),(0,$.__)("Pending verification","woocommerce-payments")),CA=({status:e,interval:t,accountStatus:n,iconSize:o})=>"blocked"===e||"under_review"===n?W().createElement(kA,{iconSize:o,interval:t}):"pending_verification"===n?W().createElement(NA,{iconSize:o,interval:t}):"disabled"===e?W().createElement(xA,{iconSize:o,interval:t}):W().createElement(SA,{iconSize:o,interval:t}),TA=({iconSize:e})=>W().createElement("span",{className:"account-status__info__green"},W().createElement(EA.A,{size:e}),(0,$.__)("Enabled","woocommerce-payments")),OA=({iconSize:e})=>W().createElement("span",{className:"account-status__info__red"},W().createElement(Ja.A,{size:e}),(0,$.__)("Disabled","woocommerce-payments")),AA=({iconSize:e})=>W().createElement("span",{className:"account-status__info__gray"},W().createElement(Ja.A,{size:e}),(0,$.__)("Pending verification","woocommerce-payments")),IA=({paymentsEnabled:e,accountStatus:t,iconSize:n})=>e?W().createElement(TA,{iconSize:n}):"pending_verification"===t?W().createElement(AA,{iconSize:n}):W().createElement(OA,{iconSize:n}),RA=e=>{const{accountStatus:t}=e;let n=(0,$.__)("Unknown","woocommerce-payments"),o="light",r="";return"complete"===t?(n=(0,$.__)("Complete","woocommerce-payments"),o="success"):"enabled"===t?(n=(0,$.__)("Enabled","woocommerce-payments"),o="primary"):"restricted_soon"===t?(n=(0,$.__)("Restricted soon","woocommerce-payments"),o="warning"):"pending_verification"===t?(n=(0,$.__)("Pending","woocommerce-payments"),o="light",r=(0,$.__)("Payouts are pending while Stripe verifies details on your account.","woocommerce-payments")):"restricted_partially"===t?(n=(0,$.__)("Restricted partially","woocommerce-payments"),o="warning"):"restricted"===t?(n=(0,$.__)("Restricted","woocommerce-payments"),o="alert"):t.startsWith("rejected")?(n=(0,$.__)("Rejected","woocommerce-payments"),o="light"):"under_review"===t&&(n=(0,$.__)("Under review","woocommerce-payments"),o="light"),(0,qa.jsx)(Vy,{message:n,type:o,tooltip:r})},LA={title:(0,$.__)("Account Tools","woocommerce-payments"),description:ri()?(0,$.__)("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,$.__)("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,$.__)("Reset account","woocommerce-payments")},DA=()=>{window.location.href=(0,G.addQueryArgs)(wcpaySettings.connectUrl,{"wcpay-reset-account":"true",source:"wcpay-reset-account"})},PA=()=>{const[e,t]=(0,V.useState)(!1);return ri()?W().createElement(W().Fragment,null,W().createElement("div",{className:"account-tools"},W().createElement(Ui,null),W().createElement("h4",null,LA.title),W().createElement("p",null,LA.description),W().createElement("div",{className:"account-tools__actions"},W().createElement(ko,{variant:"secondary",onClick:()=>t(!0),__next40pxDefaultSize:!0},LA.reset))),W().createElement(Wi,{isVisible:e,onDismiss:()=>t(!1),onSubmit:DA})):null},MA=e=>{const{title:t,children:n,value:o}=e;return(0,qa.jsxs)(Kr,{isMedium:!0,children:[(0,qa.jsx)(TS,{className:"woocommerce-account-status__header",direction:"row",align:"center",justify:"left",gap:3,expanded:!0,children:t}),(0,qa.jsx)(ra,{children:n||o||null})]})},jA=()=>{const e=(0,$.__)("Account details","woocommerce-payments");return(0,qa.jsx)(MA,{title:e,children:(0,$.__)("Error determining the connection status.","woocommerce-payments")})},FA=e=>{const{accountStatus:t,accountFees:n}=e,o=!!t.accountLink&&(0,G.addQueryArgs)(t.accountLink,{from:"WCPAY_ACCOUNT_DETAILS",source:"wcpay-account-details"}),r=(0,qa.jsxs)(qa.Fragment,{children:[(0,qa.jsx)(e_,{className:"account-details",children:(0,$.__)("Account details","woocommerce-payments")}),(0,qa.jsx)(qO,{className:"account-status",children:(0,qa.jsx)(RA,{accountStatus:t.status,poEnabled:t.progressiveOnboarding.isEnabled,poComplete:t.progressiveOnboarding.isComplete})}),o&&(0,qa.jsx)(e_,{className:"edit-details",children:(0,qa.jsx)(ko,{variant:"link",onClick:()=>fa("wcpay_account_details_link_clicked",{from:"WCPAY_ACCOUNT_DETAILS",source:"wcpay-account-details"}),href:o,target:"_blank",__next40pxDefaultSize:!0,children:(0,$.__)("Edit details","woocommerce-payments")})})]});return(0,qa.jsxs)(MA,{title:r,children:[(0,qa.jsx)(bA,{label:(0,$.__)("Payments:","woocommerce-payments"),children:(0,qa.jsx)(IA,{paymentsEnabled:t.paymentsEnabled,accountStatus:t.status,iconSize:24})}),(0,qa.jsx)(bA,{label:(0,$.__)("Payouts:","woocommerce-payments"),children:(0,qa.jsx)(CA,{status:t.deposits?.status,interval:t.deposits?.interval,accountStatus:t.status,iconSize:24})}),(0,qa.jsx)(PA,{}),n.length>0&&(0,qa.jsx)(wA,{accountFees:n})]})},BA=e=>{const{accountStatus:t}=e;return t.error?(0,qa.jsx)(jA,{}):(0,qa.jsx)(FA,{...e})},zA={button:(0,$.__)("Dismiss","woocommerce-payments"),heading:(0,$.__)("You're ready to accept payments!","woocommerce-payments"),description:(0,$.sprintf)((0,$.__)("Great news — your %s account has been activated. You can now start accepting payments on your store.","woocommerce-payments"),"WooPayments")};const $A=()=>{const[e,t]=W().useState(wcpaySettings.isConnectionSuccessModalDismissed),n=()=>{return e=void 0,n=void 0,r=function*(){t(!0),ep("wcpay_connection_success_modal_dismissed",!0)},new((o=void 0)||(o=Promise))((function(t,a){function s(e){try{c(r.next(e))}catch(e){a(e)}}function i(e){try{c(r.throw(e))}catch(e){a(e)}}function c(e){var n;e.done?t(e.value):(n=e.value,n instanceof o?n:new o((function(e){e(n)}))).then(s,i)}c((r=r.apply(e,n||[])).next())}));var e,n,o,r};return W().createElement(W().Fragment,null,!e&&W().createElement(gs,{title:zA.heading,className:"woopayments-connection-success-modal",isDismissible:!0,onRequestClose:n},W().createElement("div",{className:"woopayments-connection-success-modal__content"},zA.description),W().createElement("div",{className:"woopayments-connection-success-modal__actions"},W().createElement(ko,{variant:"primary",isBusy:!1,disabled:!1,onClick:n,__next40pxDefaultSize:!0},zA.button))))},UA=(0,Ka.jsx)(Ht.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",children:(0,Ka.jsx)(Ht.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"})}),VA=({deposits:e})=>{if(0===e.length)return null;const t="wcpay-deposits-overview__table",n=e.map((e=>W().createElement(Jy,{className:`${t}__row`,key:e.id},W().createElement(e_,{className:`${t}__cell`},W().createElement(ts,{icon:UA,size:17}),W().createElement(K.Link,{href:Ly(e.id,"payouts")},(e=>e?bc(null==e?void 0:e.date):"—")(e))),W().createElement(e_,{className:`${t}__cell`},W().createElement(Hy,{deposit:e})),W().createElement(e_,{className:`${t}__cell`},Jc(e.amount,e.currency)))));return W().createElement(W().Fragment,null,W().createElement(ra,{className:`${t}__container`},W().createElement(Jy,{className:`${t}__row__header`},W().createElement(e_,{className:`${t}__cell`},(0,$.__)("Dispatch date","woocommerce-payments")),W().createElement(e_,{className:`${t}__cell`},(0,$.__)("Status","woocommerce-payments")),W().createElement(e_,{className:`${t}__cell`},(0,$.__)("Amount","woocommerce-payments")))),W().createElement(Ui,null),W().createElement(ra,{className:`${t}__container`},n))},WA=()=>W().createElement(Ha,{className:"wcpay-deposits-overview__suspended-notice",icon:!0,isDismissible:!1,status:"warning"},ss({mixedString:(0,$.__)("Your payouts are {{strong}}temporarily suspended{{/strong}}. {{suspendLink}}Learn more{{/suspendLink}}","woocommerce-payments"),components:{strong:W().createElement("strong",null),suspendLink:W().createElement(K.Link,{href:"https://woocommerce.com/document/woopayments/payouts/why-payouts-suspended/"})}})),HA=()=>W().createElement(Ha,{status:"warning",icon:!0,className:"new-account-waiting-period-notice",isDismissible:!1},ss({mixedString:(0,$.__)("Your first payout is held for 7-14 days. {{whyLink}}Why?{{/whyLink}}","woocommerce-payments"),components:{whyLink:W().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/payouts/payout-schedule/#new-accounts"})}})),qA=()=>W().createElement(Ha,{status:"warning",icon:!0,className:"negative-balance-deposits-paused-notice",isDismissible:!1},ss({mixedString:(0,$.sprintf)((0,$.__)("Payouts may be interrupted while your %s balance remains negative. {{whyLink}}Why?{{/whyLink}}","woocommerce-payments"),"WooPayments"),components:{whyLink:W().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/fees-and-debits/account-showing-negative-balance/"})}})),YA=({minimumDepositAmountFormatted:e})=>W().createElement(Ha,{status:"warning",icon:!0,isDismissible:!1},ss({mixedString:(0,$.sprintf)((0,$.__)("Payouts are paused while your available funds balance remains below %s. {{learnMoreLink}}Learn more{{/learnMoreLink}}","woocommerce-payments"),e),components:{learnMoreLink:W().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/payouts/payout-schedule/#minimum-payout-amounts"})}})),GA=()=>W().createElement(Ha,{status:"warning",icon:!0,isDismissible:!1},ss({mixedString:(0,$.__)("You have no funds available. {{whyLink}}Why?{{/whyLink}}","woocommerce-payments"),components:{whyLink:W().createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://woocommerce.com/document/woopayments/payouts/payout-schedule/#pending-funds"})}})),QA=({updateAccountLink:e})=>{const t=e?(0,G.addQueryArgs)(e,{from:"WCPAY_PAYOUTS",source:"wcpay-payout-failure-notice"}):"";return""!==e?W().createElement(Ha,{status:"warning",icon:!0,className:"deposit-failure-notice",isDismissible:!1},ss({mixedString:(0,$.__)("Payouts are currently paused because a recent payout failed. Please {{updateLink}}update your bank account details{{/updateLink}}.","woocommerce-payments"),components:{updateLink:W().createElement(hc,{onClick:()=>fa("wcpay_account_details_link_clicked",{from:"WCPAY_PAYOUTS",source:"wcpay-payout-failure-notice"}),href:t})}})):null},KA=()=>{var e,t,n,o,r,a,s,i,c,l,m,u;const{account:d,overview:p,isLoading:y}=(()=>{const{overviews:e,isLoading:t}=Sl(),{currencies:n,account:o}=e,{selectedCurrency:r}=dA();return{account:o,overview:n.some((e=>e.currency===r))?n.find((e=>e.currency===r)):n[0],isLoading:t}})(),_="deposits_unrestricted"===(null===(e=wcpaySettings.accountStatus.deposits)||void 0===e?void 0:e.restrictions),h=(null==p?void 0:p.currency)||wcpaySettings.accountDefaultCurrency,{isLoading:f,deposits:g}=(e=>{const t=xl({store_currency_is:e,orderby:"date",order:"desc",per_page:"3"});return{deposits:t.deposits,isLoading:t.isLoading}})(h),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,S=null!==(i=null===(s=null===(a=wcpaySettings.accountStatus.deposits)||void 0===a?void 0:a.minimum_scheduled_deposit_amounts)||void 0===s?void 0:s[h])&&void 0!==i?i:0,x=w>=S,k=E<0,N=0===w&&b>0,C=null===(c=wcpaySettings.accountStatus.deposits)||void 0===c?void 0:c.completed_waiting_period,T=!(null==d?void 0:d.deposits_blocked)&&C,O=!v&&(null==g?void 0:g.length)>0&&!!d,A=xc(null===(l=null==d?void 0:d.deposits_schedule)||void 0===l?void 0:l.interval),I=null!==(u=null===(m=null==d?void 0:d.default_external_accounts)||void 0===m?void 0:m.some((e=>e.currency===h&&"errored"===e.status)))&&void 0!==u&&u;return v?W().createElement(Kr,{className:"wcpay-deposits-overview"},W().createElement(TS,null,(0,$.__)("Payouts","woocommerce-payments")),W().createElement(ra,{className:"wcpay-deposits-overview__schedule__container"},W().createElement(dk,{isLoading:!0,placeholder:W().createElement(Nc,{depositsSchedule:{delay_days:0,interval:"daily",monthly_anchor:1,weekly_anchor:"monday"}})}))):C||0!==w||0!==b?W().createElement(Kr,{className:"wcpay-deposits-overview"},W().createElement(TS,null,(0,$.__)("Payouts","woocommerce-payments")),_&&!!d&&A&&W().createElement(ra,{className:"wcpay-deposits-overview__schedule__container"},W().createElement(Nc,{depositsSchedule:d.deposits_schedule})),W().createElement(ra,{className:"wcpay-deposits-overview__notices__container"},(null==d?void 0:d.deposits_blocked)?W().createElement(WA,null):W().createElement(W().Fragment,null,!C&&W().createElement(HA,null),C&&N&&W().createElement(GA,null),k&&W().createElement(qA,null),I&&W().createElement(QA,{updateAccountLink:wcpaySettings.accountStatus.accountLink}),w>0&&!x&&W().createElement(YA,{minimumDepositAmountFormatted:tl(S,h)}))),O&&W().createElement(W().Fragment,null,W().createElement(ra,{className:"wcpay-deposits-overview__heading"},W().createElement("span",{className:"wcpay-deposits-overview__heading__title"},(0,$.__)("Payout history","woocommerce-payments"))),W().createElement(VA,{deposits:g})),(O||T)&&W().createElement(ek,{className:"wcpay-deposits-overview__footer"},O&&W().createElement(ko,{variant:"secondary",onClick:()=>{fa("wcpay_overview_deposits_view_history_click"),(0,Oy.getHistory)().push(ai({page:"wc-admin",path:"/payments/payouts"}))},__next40pxDefaultSize:!0},(0,$.__)("View full payout history","woocommerce-payments")),T&&W().createElement(ko,{variant:"tertiary",href:ai({page:"wc-settings",tab:"checkout",section:"woocommerce_payments"})+"#payout-schedule",onClick:()=>fa("wcpay_overview_deposits_change_schedule_click"),__next40pxDefaultSize:!0},(0,$.__)("Change payout schedule","woocommerce-payments")))):null},ZA=()=>wcpaySettings.hasOwnProperty("isJetpackIdcActive")&&wcpaySettings.isJetpackIdcActive&&W().createElement(vs,{status:"error",isDismissible:!1,className:"wcpay-jetpack-idc-notice"},(0,$.__)("Your site is currently in Safe Mode.","woocommerce-payments"),W().createElement("span",null," "),W().createElement("a",{href:ci()},(0,$.__)("Please take action","woocommerce-payments")));var XA=n(5556),JA=n.n(XA);function eI(e){return"object"==typeof e&&null!=e&&1===e.nodeType}function tI(e,t){return(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e}function nI(e,t){if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){var n=getComputedStyle(e,null);return tI(n.overflowY,t)||tI(n.overflowX,t)||function(e){var t=function(e){if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}}(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)}(e)}return!1}function oI(e,t,n,o,r,a,s,i){return a<e&&s>t||a>e&&s<t?0:a<=e&&i<=n||s>=t&&i>=n?a-e-o:s>t&&i<n||a<e&&i>n?s-t+r:0}n(4363);let rI=0;function aI(){}function sI(e,t,n){return e===t||t instanceof n.Node&&e.contains&&e.contains(t)}function iI(e,t){let n;function o(){n&&clearTimeout(n)}function r(){for(var r=arguments.length,a=new Array(r),s=0;s<r;s++)a[s]=arguments[s];o(),n=setTimeout((()=>{n=null,e(...a)}),t)}return r.cancel=o,r}function cI(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return t.some((t=>(t&&t(e,...o),e.preventDownshiftDefault||e.hasOwnProperty("nativeEvent")&&e.nativeEvent.preventDownshiftDefault)))}}function lI(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return e=>{t.forEach((t=>{"function"==typeof t?t(e):t&&(t.current=e)}))}}function mI(){return String(rI++)}function uI(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 dI(e){const{key:t,keyCode:n}=e;return n>=37&&n<=40&&0!==t.indexOf("Arrow")?`Arrow${t}`:t}function pI(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 s=t+e;s<0?s=r?a:0:s>a&&(s=r?0:a);const i=yI(e,s,n,o,r);return-1===i?t>=n?-1:t:i}function yI(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<n;e++)if(!o(e).hasAttribute("disabled"))return e}else for(let e=t-1;e>=0;e--)if(!o(e).hasAttribute("disabled"))return e;return r?e>0?yI(1,0,n,o,!1):yI(-1,n-1,n,o,!1):-1}function _I(e,t,n,o){return void 0===o&&(o=!0),t.some((t=>t&&(sI(t,e,n)||o&&sI(t,n.document.activeElement,n))))}const hI=iI((e=>{fI(e).textContent=""}),500);function fI(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 gI={highlightedIndex:-1,isOpen:!1,selectedItem:null,inputValue:""};const vI=iI(((e,t)=>{!function(e,t){const n=fI(t);e&&(n.textContent=e,hI(t))}(e(),t)}),200),wI="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?V.useLayoutEffect:V.useEffect;function bI(e){return/^\S{1}$/.test(e)}function EI(e){return`${e.slice(0,1).toUpperCase()}${e.slice(1)}`}function SI(e){const t=(0,V.useRef)(e);return t.current=e,t}function xI(e,t,n){const o=(0,V.useRef)(),r=(0,V.useRef)(),a=(0,V.useCallback)(((t,n)=>{r.current=n,t=uI(t,n.props);const o=e(t,n);return n.props.stateReducer(t,{...n,changes:o})}),[e]),[s,i]=(0,V.useReducer)(a,t),c=SI(n),l=(0,V.useCallback)((e=>i({props:c.current,...e})),[c]),m=r.current;return(0,V.useEffect)((()=>{m&&o.current&&o.current!==s&&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,s=`on${EI(e)}Change`;r[s]&&void 0!==o[e]&&o[e]!==n[e]&&r[s]({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})}(m,uI(o.current,m.props),s),o.current=s}),[s,n,m]),[s,l]}const kI={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,s=t.boundary,i=t.skipOverflowHiddenElements,c="function"==typeof s?s:function(e){return e!==s};if(!eI(e))throw new TypeError("Invalid target");for(var l,m,u=document.scrollingElement||document.documentElement,d=[],p=e;eI(p)&&c(p);){if((p=null==(m=(l=p).parentElement)?l.getRootNode().host||null:m)===u){d.push(p);break}null!=p&&p===document.body&&nI(p)&&!nI(document.documentElement)||null!=p&&nI(p,i)&&d.push(p)}for(var y=n.visualViewport?n.visualViewport.width:innerWidth,_=n.visualViewport?n.visualViewport.height:innerHeight,h=window.scrollX||pageXOffset,f=window.scrollY||pageYOffset,g=e.getBoundingClientRect(),v=g.height,w=g.width,b=g.top,E=g.right,S=g.bottom,x=g.left,k="start"===r||"nearest"===r?b:"end"===r?S:b+v/2,N="center"===a?x+w/2:"end"===a?E:x,C=[],T=0;T<d.length;T++){var O=d[T],A=O.getBoundingClientRect(),I=A.height,R=A.width,L=A.top,D=A.right,P=A.bottom,M=A.left;if("if-needed"===o&&b>=0&&x>=0&&S<=_&&E<=y&&b>=L&&S<=P&&x>=M&&E<=D)return C;var j=getComputedStyle(O),F=parseInt(j.borderLeftWidth,10),B=parseInt(j.borderTopWidth,10),z=parseInt(j.borderRightWidth,10),$=parseInt(j.borderBottomWidth,10),U=0,V=0,W="offsetWidth"in O?O.offsetWidth-O.clientWidth-F-z:0,H="offsetHeight"in O?O.offsetHeight-O.clientHeight-B-$:0,q="offsetWidth"in O?0===O.offsetWidth?0:R/O.offsetWidth:0,Y="offsetHeight"in O?0===O.offsetHeight?0:I/O.offsetHeight:0;if(u===O)U="start"===r?k:"end"===r?k-_:"nearest"===r?oI(f,f+_,_,B,$,f+k,f+k+v,v):k-_/2,V="start"===a?N:"center"===a?N-y/2:"end"===a?N-y:oI(h,h+y,y,F,z,h+N,h+N+w,w),U=Math.max(0,U+f),V=Math.max(0,V+h);else{U="start"===r?k-L-B:"end"===r?k-P+$+H:"nearest"===r?oI(L,P,I,B,$+H,k,k+v,v):k-(L+I/2)+H/2,V="start"===a?N-M-F:"center"===a?N-(M+R/2)+W/2:"end"===a?N-D+z+W:oI(M,D,R,F,z+W,N,N+w,w);var G=O.scrollLeft,Q=O.scrollTop;k+=Q-(U=Math.max(0,Math.min(Q+U/Y,O.scrollHeight-I/Y+H))),N+=G-(V=Math.max(0,Math.min(G+V/q,O.scrollWidth-R/q+W)))}C.push({el:O,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 NI(e,t,n){void 0===n&&(n=gI);const o=e[`default${EI(t)}`];return void 0!==o?o:n[t]}function CI(e,t,n){void 0===n&&(n=gI);const o=e[t];if(void 0!==o)return o;const r=e[`initial${EI(t)}`];return void 0!==r?r:NI(e,t,n)}function TI(e,t,n,o){const{items:r,initialHighlightedIndex:a,defaultHighlightedIndex:s}=e,{selectedItem:i,highlightedIndex:c}=t;return 0===r.length?-1:void 0!==a&&c===a?a:void 0!==s?s:i?0===n?r.indexOf(i):pI(n,r.indexOf(i),r.length,o,!1):0===n?-1:n<0?r.length-1:0}function OI(e,t,n){let{isInitialMount:o,highlightedIndex:r,items:a,environment:s,...i}=n;(0,V.useEffect)((()=>{o||vI((()=>e({highlightedIndex:r,highlightedItem:a[r],resultCount:a.length,...i})),s.document)}),t)}let AI=aI;function II(e){for(var t=e.keysSoFar,n=e.highlightedIndex,o=e.items,r=e.itemToString,a=e.getItemNodeFromIndex,s=t.toLowerCase(),i=0;i<o.length;i++){var c=(i+n+1)%o.length,l=o[c];if(void 0!==l&&r(l).toLowerCase().startsWith(s)){var m=a(c);if(!(null==m?void 0:m.hasAttribute("disabled")))return c}}return n}JA().array.isRequired,JA().func,JA().func,JA().func,JA().bool,JA().number,JA().number,JA().number,JA().bool,JA().bool,JA().bool,JA().any,JA().any,JA().any,JA().string,JA().string,JA().string,JA().func,JA().string,JA().func,JA().func,JA().func,JA().func,JA().func,JA().shape({addEventListener:JA().func,removeEventListener:JA().func,document:JA().shape({getElementById:JA().func,activeElement:JA().any,body:JA().any})});var RI=a_(a_({},kI),{getA11yStatusMessage:function(e){var t=e.isOpen,n=e.resultCount,o=e.previousResultCount;return t?n?n!==o?"".concat(n," result").concat(1===n?" is":"s are"," available, use up and down arrow keys to navigate. Press Enter or Space Bar keys to select."):"":"No results are available.":""}}),LI=aI;const DI=0,PI=1,MI=2,jI=3,FI=4,BI=5,zI=6,$I=7,UI=8,VI=11,WI=13,HI=14,qI=15,YI=20;var GI=Object.freeze({__proto__:null,MenuKeyDownArrowDown:DI,MenuKeyDownArrowUp:PI,MenuKeyDownEscape:MI,MenuKeyDownHome:jI,MenuKeyDownEnd:FI,MenuKeyDownEnter:BI,MenuKeyDownSpaceButton:zI,MenuKeyDownCharacter:$I,MenuBlur:UI,MenuMouseLeave:9,ItemMouseMove:10,ItemClick:VI,ToggleButtonClick:12,ToggleButtonKeyDownArrowDown:WI,ToggleButtonKeyDownArrowUp:HI,ToggleButtonKeyDownCharacter:qI,FunctionToggleMenu:16,FunctionOpenMenu:17,FunctionCloseMenu:18,FunctionSetHighlightedIndex:19,FunctionSelectItem:YI,FunctionSetInputValue:21,FunctionReset:22});function QI(e,t){const{type:n,props:o,shiftKey:r}=t;let a;switch(n){case VI:a={isOpen:NI(o,"isOpen"),highlightedIndex:NI(o,"highlightedIndex"),selectedItem:o.items[t.index]};break;case qI:{const n=t.key,r=`${e.inputValue}${n}`,s=II({keysSoFar:r,highlightedIndex:e.selectedItem?o.items.indexOf(e.selectedItem):-1,items:o.items,itemToString:o.itemToString,getItemNodeFromIndex:t.getItemNodeFromIndex});a={inputValue:r,...s>=0&&{selectedItem:o.items[s]}}}break;case WI:a={highlightedIndex:TI(o,e,1,t.getItemNodeFromIndex),isOpen:!0};break;case HI:a={highlightedIndex:TI(o,e,-1,t.getItemNodeFromIndex),isOpen:!0};break;case BI:case zI:a={isOpen:NI(o,"isOpen"),highlightedIndex:NI(o,"highlightedIndex"),...e.highlightedIndex>=0&&{selectedItem:o.items[e.highlightedIndex]}};break;case jI:a={highlightedIndex:yI(1,0,o.items.length,t.getItemNodeFromIndex,!1)};break;case FI:a={highlightedIndex:yI(-1,o.items.length-1,o.items.length,t.getItemNodeFromIndex,!1)};break;case MI:case UI:a={isOpen:!1,highlightedIndex:-1};break;case $I:{const n=t.key,r=`${e.inputValue}${n}`,s=II({keysSoFar:r,highlightedIndex:e.highlightedIndex,items:o.items,itemToString:o.itemToString,getItemNodeFromIndex:t.getItemNodeFromIndex});a={inputValue:r,...s>=0&&{highlightedIndex:s}}}break;case DI:a={highlightedIndex:pI(r?5:1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case PI:a={highlightedIndex:pI(r?-5:-1,e.highlightedIndex,o.items.length,t.getItemNodeFromIndex,o.circularNavigation)};break;case YI: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:TI(r,e,0)};break;case n.FunctionOpenMenu:a={isOpen:!0,highlightedIndex:TI(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:NI(r,"highlightedIndex"),isOpen:NI(r,"isOpen"),selectedItem:NI(r,"selectedItem"),inputValue:NI(r,"inputValue")};break;default:throw new Error("Reducer called without proper action type.")}return{...e,...a}}(e,t,GI)}return{...e,...a}}function KI(e){void 0===e&&(e={}),LI(e,KI);const t={...RI,...e},{items:n,scrollIntoView:o,environment:r,initialIsOpen:a,defaultIsOpen:s,itemToString:i,getA11ySelectionMessage:c,getA11yStatusMessage:l}=t,m=function(e){const t=CI(e,"selectedItem"),n=CI(e,"isOpen"),o=CI(e,"highlightedIndex"),r=CI(e,"inputValue");return{highlightedIndex:o<0&&t&&n?e.items.indexOf(t):o,isOpen:n,selectedItem:t,inputValue:r}}(t),[u,d]=function(e,t,n){const[o,r]=xI(e,t,n);return[uI(o,n),r]}(QI,m,t),{isOpen:p,highlightedIndex:y,selectedItem:_,inputValue:h}=u,f=(0,V.useRef)(null),g=(0,V.useRef)(null),v=(0,V.useRef)({}),w=(0,V.useRef)(!0),b=(0,V.useRef)(null),E=function(e){let{id:t=`downshift-${mI()}`,labelId:n,menuId:o,getItemId:r,toggleButtonId:a,inputId:s}=e;return(0,V.useRef)({labelId:n||`${t}-label`,menuId:o||`${t}-menu`,getItemId:r||(e=>`${t}-item-${e}`),toggleButtonId:a||`${t}-toggle-button`,inputId:s||`${t}-input`}).current}(t),S=(0,V.useRef)(),x=(0,V.useRef)(!0),k=SI({state:u,props:t}),N=(0,V.useCallback)((e=>v.current[E.getItemId(e)]),[E]);OI(l,[p,y,h,n],{isInitialMount:x.current,previousResultCount:S.current,items:n,environment:r,itemToString:i,...u}),OI(c,[_],{isInitialMount:x.current,previousResultCount:S.current,items:n,environment:r,itemToString:i,...u});const C=function(e){let{highlightedIndex:t,isOpen:n,itemRefs:o,getItemNodeFromIndex:r,menuElement:a,scrollIntoView:s}=e;const i=(0,V.useRef)(!0);return wI((()=>{t<0||!n||!Object.keys(o.current).length||(!1===i.current?i.current=!0:s(r(t),a))}),[t]),i}({menuElement:g.current,highlightedIndex:y,isOpen:p,itemRefs:v,scrollIntoView:o,getItemNodeFromIndex:N});(0,V.useEffect)((()=>(b.current=iI((e=>{e({type:21,inputValue:""})}),500),()=>{b.current.cancel()})),[]),(0,V.useEffect)((()=>{h&&b.current(d)}),[d,h]),AI({isInitialMount:x.current,props:t,state:u}),(0,V.useEffect)((()=>{x.current?(a||s||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,V.useEffect)((()=>{x.current||(S.current=n.length)}));const T=function(e,t,n,o){const r=(0,V.useRef)({isMouseDown:!1,isTouchMove:!1});return(0,V.useEffect)((()=>{const a=()=>{r.current.isMouseDown=!0},s=a=>{r.current.isMouseDown=!1,e&&!_I(a.target,t.map((e=>e.current)),n)&&o()},i=()=>{r.current.isTouchMove=!1},c=()=>{r.current.isTouchMove=!0},l=a=>{!e||r.current.isTouchMove||_I(a.target,t.map((e=>e.current)),n,!1)||o()};return n.addEventListener("mousedown",a),n.addEventListener("mouseup",s),n.addEventListener("touchstart",i),n.addEventListener("touchmove",c),n.addEventListener("touchend",l),function(){n.removeEventListener("mousedown",a),n.removeEventListener("mouseup",s),n.removeEventListener("touchstart",i),n.removeEventListener("touchmove",c),n.removeEventListener("touchend",l)}}),[e,n]),r}(p,[g,f],r,(()=>{d({type:UI})})),O=aI;(0,V.useEffect)((()=>{x.current=!1}),[]),(0,V.useEffect)((()=>{p||(v.current={})}),[p]);const A=(0,V.useMemo)((()=>({ArrowDown(e){e.preventDefault(),d({type:WI,getItemNodeFromIndex:N,shiftKey:e.shiftKey})},ArrowUp(e){e.preventDefault(),d({type:HI,getItemNodeFromIndex:N,shiftKey:e.shiftKey})}})),[d,N]),I=(0,V.useMemo)((()=>({ArrowDown(e){e.preventDefault(),d({type:DI,getItemNodeFromIndex:N,shiftKey:e.shiftKey})},ArrowUp(e){e.preventDefault(),d({type:PI,getItemNodeFromIndex:N,shiftKey:e.shiftKey})},Home(e){e.preventDefault(),d({type:jI,getItemNodeFromIndex:N})},End(e){e.preventDefault(),d({type:FI,getItemNodeFromIndex:N})},Escape(){d({type:MI})},Enter(e){e.preventDefault(),d({type:BI})}," "(e){e.preventDefault(),d({type:zI})}})),[d,N]),R=(0,V.useCallback)((()=>{d({type:16})}),[d]),L=(0,V.useCallback)((()=>{d({type:18})}),[d]),D=(0,V.useCallback)((()=>{d({type:17})}),[d]),P=(0,V.useCallback)((e=>{d({type:19,highlightedIndex:e})}),[d]),M=(0,V.useCallback)((e=>{d({type:YI,selectedItem:e})}),[d]),j=(0,V.useCallback)((()=>{d({type:22})}),[d]),F=(0,V.useCallback)((e=>{d({type:21,inputValue:e})}),[d]),B=(0,V.useCallback)((e=>({id:E.labelId,htmlFor:E.toggleButtonId,...e})),[E]),z=(0,V.useCallback)((function(e,t){let{onMouseLeave:n,refKey:o="ref",onKeyDown:r,onBlur:a,ref:s,...i}=void 0===e?{}:e,{suppressRefError:c=!1}=void 0===t?{}:t;const l=k.current.state;return O("getMenuProps",c,o,g),{[o]:lI(s,(e=>{g.current=e})),id:E.menuId,role:"listbox","aria-labelledby":E.labelId,tabIndex:-1,...l.isOpen&&l.highlightedIndex>-1&&{"aria-activedescendant":E.getItemId(l.highlightedIndex)},onMouseLeave:cI(n,(()=>{d({type:9})})),onKeyDown:cI(r,(e=>{const t=dI(e);t&&I[t]?I[t](e):bI(t)&&d({type:$I,key:t,getItemNodeFromIndex:N})})),onBlur:cI(a,(()=>{!1!==w.current?!T.current.isMouseDown&&d({type:UI}):w.current=!0})),...i}}),[d,k,I,T,O,E,N]);return{getToggleButtonProps:(0,V.useCallback)((function(e,t){let{onClick:n,onKeyDown:o,refKey:r="ref",ref:a,...s}=void 0===e?{}:e,{suppressRefError:i=!1}=void 0===t?{}:t;const c={[r]:lI(a,(e=>{f.current=e})),id:E.toggleButtonId,"aria-haspopup":"listbox","aria-expanded":k.current.state.isOpen,"aria-labelledby":`${E.labelId} ${E.toggleButtonId}`,...s};return s.disabled||(c.onClick=cI(n,(()=>{d({type:12})})),c.onKeyDown=cI(o,(e=>{const t=dI(e);t&&A[t]?A[t](e):bI(t)&&d({type:qI,key:t,getItemNodeFromIndex:N})}))),O("getToggleButtonProps",i,r,f),c}),[d,k,A,O,E,N]),getLabelProps:B,getMenuProps:z,getItemProps:(0,V.useCallback)((function(e){let{item:t,index:n,onMouseMove:o,onClick:r,refKey:a="ref",ref:s,disabled:i,...c}=void 0===e?{}:e;const{state:l,props:m}=k.current,u=function(e,t,n){return void 0!==e?e:0===n.length?-1:n.indexOf(t)}(n,t,m.items);if(u<0)throw new Error("Pass either item or item index in getItemProps!");const p={disabled:i,role:"option","aria-selected":`${u===l.highlightedIndex}`,id:E.getItemId(u),[a]:lI(s,(e=>{e&&(v.current[E.getItemId(u)]=e)})),...c};return i||(p.onClick=cI(r,(()=>{d({type:VI,index:n})}))),p.onMouseMove=cI(o,(()=>{n!==l.highlightedIndex&&(C.current=!1,d({type:10,index:n,disabled:i}))})),p}),[d,k,C,E]),toggleMenu:R,openMenu:D,closeMenu:L,setHighlightedIndex:P,selectItem:M,reset:j,setInputValue:F,highlightedIndex:y,isOpen:p,selectedItem:_,inputValue:h}}KI.stateChangeTypes=GI,JA().array.isRequired,JA().func,JA().func,JA().func,JA().bool,JA().number,JA().number,JA().number,JA().bool,JA().bool,JA().bool,JA().any,JA().any,JA().any,JA().string,JA().string,JA().string,JA().string,JA().string,JA().string,JA().func,JA().string,JA().string,JA().func,JA().func,JA().func,JA().func,JA().func,JA().func,JA().shape({addEventListener:JA().func,removeEventListener:JA().func,document:JA().shape({getElementById:JA().func,activeElement:JA().any,body:JA().any})}),JA().array,JA().array,JA().array,JA().func,JA().func,JA().func,JA().number,JA().number,JA().number,JA().func,JA().func,JA().string,JA().string,JA().shape({addEventListener:JA().func,removeEventListener:JA().func,document:JA().shape({getElementById:JA().func,activeElement:JA().any,body:JA().any})});const ZI=e=>(null==e?void 0:e.name)||"",XI=({selectedItem:e},{type:t,changes:n,props:{items:o}})=>{switch(t){case KI.stateChangeTypes.ToggleButtonKeyDownArrowDown:return{selectedItem:o[e?Math.min(o.indexOf(e)+1,o.length-1):0]};case KI.stateChangeTypes.ToggleButtonKeyDownArrowUp:return{selectedItem:o[e?Math.max(o.indexOf(e)-1,0):o.length-1]};default:return n}},JI=function({name:e,className:t,label:n,describedBy:o,options:r,onChange:a,value:s,placeholder:i,children:c}){var l;const{getLabelProps:m,getToggleButtonProps:u,getMenuProps:d,getItemProps:p,isOpen:y,highlightedIndex:_,selectedItem:h}=KI({initialSelectedItem:r[0],items:r,itemToString:ZI,onSelectedItemChange:a,selectedItem:s||{},stateReducer:XI}),f=ZI(h),g=d({className:"wcpay-filter components-custom-select-control__menu","aria-hidden":!y}),v=(0,H.useCallback)((e=>{var t;e.stopPropagation(),null===(t=null==g?void 0:g.onKeyDown)||void 0===t||t.call(g,e)}),[g]);return(null===(l=g["aria-activedescendant"])||void 0===l?void 0:l.startsWith("downshift-null"))&&delete g["aria-activedescendant"],W().createElement("div",{className:Ua("wcpay-filter components-custom-select-control",t)},W().createElement(ko,Object.assign({},u({"aria-label":n,"aria-labelledby":void 0,"aria-describedby":o||(f?(0,$.sprintf)((0,$.__)("Currently selected: %s"),f):(0,$.__)("No selection")),className:Ua("wcpay-filter components-custom-select-control__button",{placeholder:!f}),name:e})),W().createElement("label",Object.assign({},m({className:"wcpay-filter components-custom-select-control__label"})),n),W().createElement("span",{className:"wcpay-filter components-custom-select-control__button-value"},f||i),W().createElement(tc,{icon:Mk,className:"wcpay-filter components-custom-select-control__button-icon"})),W().createElement("ul",Object.assign({},g,{onKeyDown:v}),y&&r.map(((e,t)=>W().createElement("li",Object.assign({},p({item:e,index:t,key:e.key,className:Ua(e.className,"wcpay-filter components-custom-select-control__item",{"is-highlighted":t===_}),style:e.style})),W().createElement(tc,{icon:Za,className:"wcpay-filter components-custom-select-control__item-icon",visibility:e===h?"visible":"hidden"}),c?c(e):e.name,e.hint&&W().createElement("span",{className:"wcpay-filter components-custom-select-control__item-hint"},e.hint))))))},eR=e=>{var t;const{code:n,symbol:o}=(null===(t=Kc(e))||void 0===t?void 0:t.getCurrencyConfig())||{},r=(0,ic.decodeEntities)(o||"");return n&&o&&r!==n?{name:`${n} ${r}`,key:e}:{name:e.toUpperCase(),key:e}},tR=({depositCurrencies:e})=>{const t=e.map(eR),{selectedCurrency:n,setSelectedCurrency:o}=(e=>{const{selectedCurrency:t,setSelectedCurrency:n}=dA();return(0,V.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 W().createElement(JI,{label:"Currency",value:t.find((e=>e.key===n)),options:t,onChange:({selectedItem:e})=>{if(!e)return;const t=e.key.toLowerCase();o(t),fa("wcpay_overview_currency_select_change",{selected_currency:t})}})},nR={withName:{morning:(0,$.__)("Good morning, %s","woocommerce-payments"),afternoon:(0,$.__)("Good afternoon, %s","woocommerce-payments"),evening:(0,$.__)("Good evening, %s","woocommerce-payments")},withoutName:{morning:(0,$.__)("Good morning","woocommerce-payments"),afternoon:(0,$.__)("Good afternoon","woocommerce-payments"),evening:(0,$.__)("Good evening","woocommerce-payments")}},oR=()=>{const{user:e}=(()=>{const{user:e,isLoading:t}=(0,Cc.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=nR.withoutName[n];return e&&(o=(0,$.sprintf)(nR.withName[n],e)),o+=" 👋",o})(null==e?void 0:e.first_name),{overviews:n}=Sl(),o=(null==n?void 0:n.currencies.map((e=>e.currency)))||[],r=o.length>1;return W().createElement(TS,{className:"wcpay-welcome"},W().createElement(Jy,{align:"center",justify:"space-between",className:"wcpay-welcome__flex"},W().createElement(e_,{className:"wcpay-welcome__flex__greeting"},t),r&&W().createElement(e_,null,W().createElement(tR,{depositCurrencies:o}))))};function rR(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 aR(e,t){return aR=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},aR(e,t)}function sR(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,aR(e,t)}const iR=W().createContext(null);function cR(e,t){var n=Object.create(null);return e&&V.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,V.isValidElement)(e)?t(e):e}(e)})),n}function lR(e,t,n){return null!=n[t]?n[t]:e.props[t]}function mR(e,t,n){var o=cR(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 s in e)s in t?a.length&&(r[s]=a,a=[]):a.push(s);var i={};for(var c in t){if(r[c])for(o=0;o<r[c].length;o++){var l=r[c][o];i[r[c][o]]=n(l)}i[c]=n(c)}for(o=0;o<a.length;o++)i[a[o]]=n(a[o]);return i}(t,o);return Object.keys(r).forEach((function(a){var s=r[a];if((0,V.isValidElement)(s)){var i=a in t,c=a in o,l=t[a],m=(0,V.isValidElement)(l)&&!l.props.in;!c||i&&!m?c||!i||m?c&&i&&(0,V.isValidElement)(l)&&(r[a]=(0,V.cloneElement)(s,{onExited:n.bind(null,s),in:l.props.in,exit:lR(s,"exit",e),enter:lR(s,"enter",e)})):r[a]=(0,V.cloneElement)(s,{in:!1}):r[a]=(0,V.cloneElement)(s,{onExited:n.bind(null,s),in:!0,exit:lR(s,"exit",e),enter:lR(s,"enter",e)})}})),r}var uR=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},dR=function(e){function t(t,n){var o,r=(o=e.call(this,t,n)||this).handleExited.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(o));return o.state={contextValue:{isMounting:!0},handleExited:r,firstRender:!0},o}sR(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,o,r=t.children,a=t.handleExited;return{children:t.firstRender?(n=e,o=a,cR(n.children,(function(e){return(0,V.cloneElement)(e,{onExited:o.bind(null,e),in:!0,appear:lR(e,"appear",n),enter:lR(e,"enter",n),exit:lR(e,"exit",n)})}))):mR(e,r,a),firstRender:!1}},n.handleExited=function(e,t){var n=cR(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=X({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,o=rR(e,["component","childFactory"]),r=this.state.contextValue,a=uR(this.state.children).map(n);return delete o.appear,delete o.enter,delete o.exit,null===t?W().createElement(iR.Provider,{value:r},a):W().createElement(iR.Provider,{value:r},W().createElement(t,o,a))},t}(W().Component);dR.propTypes={},dR.defaultProps={component:"div",childFactory:function(e){return e}};const pR=dR;function yR(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var _R=function(e){return e.scrollTop},hR="unmounted",fR="exited",gR="entering",vR="entered",wR="exiting",bR=function(e){function t(t,n){var o;o=e.call(this,t,n)||this;var r,a=n&&!n.isMounting?t.enter:t.appear;return o.appearStatus=null,t.in?a?(r=fR,o.appearStatus=gR):r=vR:r=t.unmountOnExit||t.mountOnEnter?hR:fR,o.state={status:r},o.nextCallback=null,o}sR(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===hR?{status:fR}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==gR&&n!==vR&&(t=gR):n!==gR&&n!==vR||(t=wR)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,o=this.props.timeout;return e=t=n=o,null!=o&&"number"!=typeof o&&(e=o.exit,t=o.enter,n=void 0!==o.appear?o.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===gR){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:Yi().findDOMNode(this);n&&_R(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===fR&&this.setState({status:hR})},n.performEnter=function(e){var t=this,n=this.props.enter,o=this.context?this.context.isMounting:e,r=this.props.nodeRef?[o]:[Yi().findDOMNode(this),o],a=r[0],s=r[1],i=this.getTimeouts(),c=o?i.appear:i.enter;e||n?(this.props.onEnter(a,s),this.safeSetState({status:gR},(function(){t.props.onEntering(a,s),t.onTransitionEnd(c,(function(){t.safeSetState({status:vR},(function(){t.props.onEntered(a,s)}))}))}))):this.safeSetState({status:vR},(function(){t.props.onEntered(a)}))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),o=this.props.nodeRef?void 0:Yi().findDOMNode(this);t?(this.props.onExit(o),this.safeSetState({status:wR},(function(){e.props.onExiting(o),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:fR},(function(){e.props.onExited(o)}))}))}))):this.safeSetState({status:fR},(function(){e.props.onExited(o)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(o){n&&(n=!1,t.nextCallback=null,e(o))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:Yi().findDOMNode(this),o=null==e&&!this.props.addEndListener;if(n&&!o){if(this.props.addEndListener){var r=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=r[0],s=r[1];this.props.addEndListener(a,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===hR)return null;var t=this.props,n=t.children,o=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,rR(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return W().createElement(iR.Provider,{value:null},"function"==typeof n?n(e,o):W().cloneElement(W().Children.only(n),o))},t}(W().Component);function ER(){}bR.contextType=iR,bR.propTypes={},bR.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:ER,onEntering:ER,onEntered:ER,onExit:ER,onExiting:ER,onExited:ER},bR.UNMOUNTED=hR,bR.EXITED=fR,bR.ENTERING=gR,bR.ENTERED=vR,bR.EXITING=wR;const SR=bR;var xR=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return o=t,void((n=e).classList?n.classList.remove(o):"string"==typeof n.className?n.className=yR(n.className,o):n.setAttribute("class",yR(n.className&&n.className.baseVal||"",o)));var n,o}))},kR=function(e){function t(){for(var t,n=arguments.length,o=new Array(n),r=0;r<n;r++)o[r]=arguments[r];return(t=e.call.apply(e,[this].concat(o))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var o=t.resolveArguments(e,n),r=o[0],a=o[1];t.removeClasses(r,"exit"),t.addClass(r,a?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var o=t.resolveArguments(e,n),r=o[0],a=o[1]?"appear":"enter";t.addClass(r,a,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var o=t.resolveArguments(e,n),r=o[0],a=o[1]?"appear":"enter";t.removeClasses(r,a),t.addClass(r,a,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,o="string"==typeof n,r=o?(o&&n?n+"-":"")+e:n[e];return{baseClassName:r,activeClassName:o?r+"-active":n[e+"Active"],doneClassName:o?r+"-done":n[e+"Done"]}},t}sR(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var o=this.getClassNames(t)[n+"ClassName"],r=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&r&&(o+=" "+r),"active"===n&&e&&_R(e),o&&(this.appliedClasses[t][n]=o,function(e,t){e&&t&&t.split(" ").forEach((function(t){return o=t,void((n=e).classList?n.classList.add(o):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,o)||("string"==typeof n.className?n.className=n.className+" "+o:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+o)));var n,o}))}(e,o))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],o=n.base,r=n.active,a=n.done;this.appliedClasses[t]={},o&&xR(e,o),r&&xR(e,r),a&&xR(e,a)},n.render=function(){var e=this.props,t=(e.classNames,rR(e,["classNames"]));return W().createElement(SR,X({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(W().Component);kR.defaultProps={classNames:""},kR.propTypes={};const NR=kR,CR={page:1,per_page:Gy.QUERY_DEFAULTS.pageSize,status:"unactioned",type:Gy.QUERY_DEFAULTS.noteTypes,orderby:"date",order:"desc",source:"woocommerce-payments",_fields:["id","name","title","content","type","status","actions","date_created","date_created_gmt","layout","image","is_deleted","source"]},TR=(e,t)=>{fa("wcpay_inbox_action_click",{note_name:e.name,note_title:e.title,note_content_inner_link:t})},OR=({hasNotes:e,batchUpdating:t,lastRead:n,notes:o,onDismiss:r,onNoteActionClick:a})=>{if(t)return;if(!e)return(0,qa.jsx)("section",{className:"woocommerce-empty-activity-card",children:(0,$.__)("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 s=e=>{fa("wcpay_inbox_note_view",{note_content:e.content,note_name:e.name,note_title:e.title,note_type:e.type})},i=Object.keys(o).map((e=>o[e]));return(0,qa.jsx)(pR,{role:"menu",children:i.map((e=>{const{id:t,is_deleted:o}=e;return o?null:(0,qa.jsx)(NR,{timeout:500,classNames:"wcpay-inbox-message",children:(0,qa.jsx)(Q.InboxNoteCard,{note:e,lastRead:n,onDismiss:r,onNoteActionClick:a,onBodyLinkClick:TR,onNoteVisible:s},t)},t)}))})},AR=()=>{const{createNotice:e}=(0,Cc.useDispatch)("core/notices"),{batchUpdateNotes:t,removeNote:n,updateNote:o,triggerNoteAction:r}=(0,Cc.useDispatch)(Gy.NOTES_STORE_NAME),{isError:a,resolving:s,batchUpdating:i,notes:c,overviewInboxLastRead:l}=(0,Cc.useSelect)((e=>{const{getNotes:t,getNotesError:n,isResolving:o,isNotesRequesting:r}=e(Gy.NOTES_STORE_NAME),{getCurrentUser:a}=e("core"),s=a(),i=s?s.woocommerce_meta:{};return{notes:t(CR),isError:Boolean(n("getNotes",[CR])),resolving:o("getNotes",[CR]),batchUpdating:r("batchUpdateNotes"),overviewInboxLastRead:i.wc_payments_overview_inbox_last_read?JSON.parse(i.wc_payments_overview_inbox_last_read):void 0}})),[m,u]=(0,H.useState)(),d=(0,H.useRef)(l);if(!d.current&&l&&(d.current=l),(0,H.useEffect)((()=>{!async function(e){if(!e||0===Object.keys(e).length)return;const t=await(0,Cc.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,Cc.dispatch)("core").saveUser({id:t.id,woocommerce_meta:{...t.woocommerce_meta,...n}});if(void 0===o)return{error:await(0,Cc.select)("core").getLastEntitySaveError("root","user",t.id),updatedUser:o};o.woocommerce_meta}({wc_payments_overview_inbox_last_read:Date.now()})}),[]),a){const e=(0,$.__)("There was an error getting your inbox. Please try again.","woocommerce-admin"),t=(0,$.__)("Reload","woocommerce-admin"),n=()=>{window.location.reload()};return(0,qa.jsx)(K.EmptyContent,{title:e,actionLabel:t,actionURL:null,actionCallback:n})}const p=async(r=!1)=>{const a="all"===m.type;if(fa("wcpay_inbox_action_dismissed",{note_name:m.note.name,note_title:m.note.title,note_name_dismiss_all:a,note_name_dismiss_confirmation:r}),r){const r=m.note.id,s=!r||a;try{let a=[];if(s)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,$.__)("All messages dismissed","woocommerce-admin"):(0,$.__)("Message dismissed","woocommerce-admin"),{actions:[{label:(0,$.__)("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=s?c.length:1;e("error",(0,$._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,qa.jsx)(qa.Fragment,{children:(0,qa.jsxs)("div",{className:"wcpay-overview-screen-notes-wrapper",children:[(s||i)&&(0,qa.jsx)(K.Section,{children:(0,qa.jsx)(Q.InboxNotePlaceholder,{className:"banner message-is-unread"})}),(0,qa.jsx)(K.Section,{children:!s&&!i&&OR({hasNotes:y,batchUpdating:i,lastRead:d.current,notes:c,onDismiss:(e,t)=>{u({note:e,type:t})},onNoteActionClick:(e,t)=>{r(e.id,t.id)}})}),m&&(0,qa.jsx)(Q.InboxDismissConfirmationModal,{onClose:p,onDismiss:()=>p(!0)})]})})},IR=(0,Ka.jsx)(Ht.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",children:(0,Ka.jsx)(Ht.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"})}),RR=(e={})=>{const[t,n]=(0,V.useState)(e),[o,r]=(0,V.useState)({}),[a,s]=(0,V.useState)({});return{data:t,setData:e=>n((t=>Object.assign(Object.assign({},t),e))),errors:o,setErrors:e=>r((t=>(0,zt.omitBy)(Object.assign(Object.assign({},t),e),zt.isNil))),touched:a,setTouched:e=>s((t=>Object.assign(Object.assign({},t),e)))}},LR=(0,V.createContext)(null),DR=({children:e,initialData:t})=>W().createElement(LR.Provider,{value:RR(t)},e),PR=()=>{const e=(0,V.useContext)(LR);if(!e)throw new Error("useOnboardingContext() must be used within <OnboardingContextProvider>");return e},MR=new Set;let jR,FR;const BR=e=>Math.round((Date.now()-e)/1e3),zR=()=>{const e=BR(FR);return FR=Date.now(),e},$R=(e,t)=>fa("wcpay_onboarding_flow_eligibility_modal_closed",{action:e,source:t});var UR={};!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),s="function"==typeof Path2D&&"function"==typeof DOMMatrix,i=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 l(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 m,u,d,p,y,_,h=(m=i,u=new Map,{transform:function(e){if(m)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(s){r===s||r+n-1<s?(r=s,delete o[t],e()):o[t]=requestAnimationFrame(a)})),t},t=function(e){o[e]&&cancelAnimationFrame(o[e])}):(e=function(e){return setTimeout(e,n)},t=function(e){return clearTimeout(e)}),{frame:e,cancel:t}}(),g=(y={},function(){if(d)return d;if(!o&&a){var t=["var CONFETTI, SIZE = {}, module = {};","("+e.toString()+")(this, module, true, SIZE);","onmessage = function(msg) {"," if (msg.data.options) {"," CONFETTI(msg.data.options).then(function () {"," if (msg.data.callback) {"," postMessage({ callback: msg.data.callback });"," }"," });"," } else if (msg.data.reset) {"," CONFETTI && CONFETTI.reset();"," } else if (msg.data.resize) {"," SIZE.width = msg.data.resize.width;"," SIZE.height = msg.data.resize.height;"," } else if (msg.data.canvas) {"," SIZE.width = msg.data.canvas.width;"," SIZE.height = msg.data.canvas.height;"," CONFETTI = module.exports.create(msg.data.canvas);"," }","}"].join("\n");try{d=new Worker(URL.createObjectURL(new Blob([t])))}catch(e){return void 0!==typeof console&&"function"==typeof console.warn&&console.warn("🎊 Could not load worker",e),null}!function(e){function t(t,n){e.postMessage({options:t||{},callback:n})}e.init=function(t){var n=t.transferControlToOffscreen();e.postMessage({canvas:n},[n])},e.fire=function(n,o,r){if(p)return t(n,null),p;var a=Math.random().toString(36).slice(2);return p=l((function(o){function s(t){t.data.callback===a&&(delete y[a],e.removeEventListener("message",s),p=null,h.clear(),r(),o())}e.addEventListener("message",s),t(n,a),y[a]=s.bind(null,{data:{callback:a}})}))},e.reset=function(){for(var t in e.postMessage({reset:!0}),y)y[t](),delete y[t]}}(d)}return d}),v={particleCount:50,angle:90,spread:45,startVelocity:45,decay:.9,gravity:1,drift:0,ticks:200,x:.5,y:.5,shapes:["square","circle"],zIndex:100,colors:["#26ccff","#a25afd","#ff5e7e","#88ff5a","#fcff42","#ffa62d","#ff36ff"],disableForReducedMotion:!1,scalar:1};function w(e,t,n){return function(e,t){return t?t(e):e}(e&&null!=e[t]?e[t]:v[t],n)}function b(e){return e<0?0:Math.floor(e)}function E(e){return parseInt(e,16)}function S(e){return e.map(x)}function x(e){var t=String(e).replace(/[^0-9a-f]/gi,"");return t.length<6&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]),{r:E(t.substring(0,2)),g:E(t.substring(2,4)),b:E(t.substring(4,6))}}function k(e){e.width=document.documentElement.clientWidth,e.height=document.documentElement.clientHeight}function N(e){var t=e.getBoundingClientRect();e.width=t.width,e.height=t.height}function C(e,n){var i,c=!e,m=!!w(n||{},"resize"),u=!1,d=w(n,"disableForReducedMotion",Boolean),p=a&&w(n||{},"useWorker")?g():null,y=c?k:N,_=!(!e||!p||!e.__confetti_initialized),v="function"==typeof matchMedia&&matchMedia("(prefers-reduced-motion)").matches;function E(t,n,a){for(var c,m,u,d,p=w(t,"particleCount",b),_=w(t,"angle",Number),g=w(t,"spread",Number),v=w(t,"startVelocity",Number),E=w(t,"decay",Number),x=w(t,"gravity",Number),k=w(t,"drift",Number),N=w(t,"colors",S),C=w(t,"ticks",Number),T=w(t,"shapes"),O=w(t,"scalar"),A=!!w(t,"flat"),I=function(e){var t=w(e,"origin",Object);return t.x=w(t,"x",Number),t.y=w(t,"y",Number),t}(t),R=p,L=[],D=e.width*I.x,P=e.height*I.y;R--;)L.push((void 0,void 0,m=(c={x:D,y:P,angle:_,spread:g,startVelocity:v,color:N[R%N.length],shape:T[(d=T.length,Math.floor(Math.random()*(d-0))+0)],ticks:C,decay:E,gravity:x,drift:k,scalar:O,flat:A}).angle*(Math.PI/180),u=c.spread*(Math.PI/180),{x:c.x,y:c.y,wobble:10*Math.random(),wobbleSpeed:Math.min(.11,.1*Math.random()+.05),velocity:.5*c.startVelocity+Math.random()*c.startVelocity,angle2D:-m+(.5*u-Math.random()*u),tiltAngle:(.5*Math.random()+.25)*Math.PI,color:c.color,shape:c.shape,tick:0,totalTicks:c.ticks,decay:c.decay,drift:c.drift,random:Math.random()+2,tiltSin:0,tiltCos:0,wobbleX:0,wobbleY:0,gravity:3*c.gravity,ovalScalar:.6,scalar:c.scalar,flat:c.flat}));return i?i.addFettis(L):(i=function(e,t,n,a,i){var c,m,u=t.slice(),d=e.getContext("2d"),p=l((function(t){function l(){c=m=null,d.clearRect(0,0,a.width,a.height),h.clear(),i(),t()}c=f.frame((function t(){!o||a.width===r.width&&a.height===r.height||(a.width=e.width=r.width,a.height=e.height=r.height),a.width||a.height||(n(e),a.width=e.width,a.height=e.height),d.clearRect(0,0,a.width,a.height),(u=u.filter((function(e){return function(e,t){t.x+=Math.cos(t.angle2D)*t.velocity+t.drift,t.y+=Math.sin(t.angle2D)*t.velocity+t.gravity,t.velocity*=t.decay,t.flat?(t.wobble=0,t.wobbleX=t.x+10*t.scalar,t.wobbleY=t.y+10*t.scalar,t.tiltSin=0,t.tiltCos=0,t.random=1):(t.wobble+=t.wobbleSpeed,t.wobbleX=t.x+10*t.scalar*Math.cos(t.wobble),t.wobbleY=t.y+10*t.scalar*Math.sin(t.wobble),t.tiltAngle+=.1,t.tiltSin=Math.sin(t.tiltAngle),t.tiltCos=Math.cos(t.tiltAngle),t.random=Math.random()+2);var n=t.tick++/t.totalTicks,o=t.x+t.random*t.tiltCos,r=t.y+t.random*t.tiltSin,a=t.wobbleX+t.random*t.tiltCos,i=t.wobbleY+t.random*t.tiltSin;if(e.fillStyle="rgba("+t.color.r+", "+t.color.g+", "+t.color.b+", "+(1-n)+")",e.beginPath(),s&&"path"===t.shape.type&&"string"==typeof t.shape.path&&Array.isArray(t.shape.matrix))e.fill(function(e,t,n,o,r,a,s){var i=new Path2D(e),c=new Path2D;c.addPath(i,new DOMMatrix(t));var l=new Path2D;return l.addPath(c,new DOMMatrix([Math.cos(s)*r,Math.sin(s)*r,-Math.sin(s)*a,Math.cos(s)*a,n,o])),l}(t.shape.path,t.shape.matrix,t.x,t.y,.1*Math.abs(a-o),.1*Math.abs(i-r),Math.PI/10*t.wobble));else if("bitmap"===t.shape.type){var c=Math.PI/10*t.wobble,l=.1*Math.abs(a-o),m=.1*Math.abs(i-r),u=t.shape.bitmap.width*t.scalar,d=t.shape.bitmap.height*t.scalar,p=new DOMMatrix([Math.cos(c)*l,Math.sin(c)*l,-Math.sin(c)*m,Math.cos(c)*m,t.x,t.y]);p.multiplySelf(new DOMMatrix(t.shape.matrix));var y=e.createPattern(h.transform(t.shape.bitmap),"no-repeat");y.setTransform(p),e.globalAlpha=1-n,e.fillStyle=y,e.fillRect(t.x-u/2,t.y-d/2,u,d),e.globalAlpha=1}else if("circle"===t.shape)e.ellipse?e.ellipse(t.x,t.y,Math.abs(a-o)*t.ovalScalar,Math.abs(i-r)*t.ovalScalar,Math.PI/10*t.wobble,0,2*Math.PI):function(e,t,n,o,r,a,s,i){e.save(),e.translate(t,n),e.rotate(a),e.scale(o,r),e.arc(0,0,1,0,i,void 0),e.restore()}(e,t.x,t.y,Math.abs(a-o)*t.ovalScalar,Math.abs(i-r)*t.ovalScalar,Math.PI/10*t.wobble,0,2*Math.PI);else if("star"===t.shape)for(var _=Math.PI/2*3,f=4*t.scalar,g=8*t.scalar,v=t.x,w=t.y,b=5,E=Math.PI/b;b--;)v=t.x+Math.cos(_)*g,w=t.y+Math.sin(_)*g,e.lineTo(v,w),_+=E,v=t.x+Math.cos(_)*f,w=t.y+Math.sin(_)*f,e.lineTo(v,w),_+=E;else e.moveTo(Math.floor(t.x),Math.floor(t.y)),e.lineTo(Math.floor(t.wobbleX),Math.floor(r)),e.lineTo(Math.floor(a),Math.floor(i)),e.lineTo(Math.floor(o),Math.floor(t.wobbleY));return e.closePath(),e.fill(),t.tick<t.totalTicks}(d,e)}))).length?c=f.frame(t):l()})),m=l}));return{addFettis:function(e){return u=u.concat(e),p},canvas:e,promise:p,reset:function(){c&&f.cancel(c),m&&m()}}}(e,L,y,n,a),i.promise)}function x(n){var o=d||w(n,"disableForReducedMotion",Boolean),r=w(n,"zIndex",Number);if(o&&v)return l((function(e){e()}));c&&i?e=i.canvas:c&&!e&&(e=function(e){var t=document.createElement("canvas");return t.style.position="fixed",t.style.top="0px",t.style.left="0px",t.style.pointerEvents="none",t.style.zIndex=e,t}(r),document.body.appendChild(e)),m&&!_&&y(e);var a={width:e.width,height:e.height};function s(){if(p){var t={getBoundingClientRect:function(){if(!c)return e.getBoundingClientRect()}};return y(t),void p.postMessage({resize:{width:t.width,height:t.height}})}a.width=a.height=null}function h(){i=null,m&&(u=!1,t.removeEventListener("resize",s)),c&&e&&(document.body.removeChild(e),e=null,_=!1)}return p&&!_&&p.init(e),_=!0,p&&(e.__confetti_initialized=!0),m&&!u&&(u=!0,t.addEventListener("resize",s,!1)),p?p.fire(n,a,h):E(n,a,h)}return x.reset=function(){p&&p.reset(),i&&i.reset()},x}function T(){return _||(_=C(null,{useWorker:!0,resize:!0})),_}n.exports=function(){return T().apply(this,arguments)},n.exports.reset=function(){T().reset()},n.exports.create=C,n.exports.shapeFromPath=function(e){if(!s)throw new Error("path confetti are not supported in this browser");var t,n;"string"==typeof e?t=e:(t=e.path,n=e.matrix);var o=new Path2D(t),r=document.createElement("canvas").getContext("2d");if(!n){for(var a,i,c=1e3,l=c,m=c,u=0,d=0,p=0;p<c;p+=2)for(var y=0;y<c;y+=2)r.isPointInPath(o,p,y,"nonzero")&&(l=Math.min(l,p),m=Math.min(m,y),u=Math.max(u,p),d=Math.max(d,y));a=u-l,i=d-m;var _=Math.min(10/a,10/i);n=[_,0,0,_,-Math.round(a/2+l)*_,-Math.round(i/2+m)*_]}return{type:"path",path:t,matrix:n}},n.exports.shapeFromText=function(e){var t,n=1,o="#000000",r='"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji", "EmojiOne Color", "Android Emoji", "Twemoji Mozilla", "system emoji", sans-serif';"string"==typeof e?t=e:(t=e.text,n="scalar"in e?e.scalar:n,r="fontFamily"in e?e.fontFamily:r,o="color"in e?e.color:o);var a=10*n,s=a+"px "+r,i=new OffscreenCanvas(a,a),c=i.getContext("2d");c.font=s;var l=c.measureText(t),m=Math.ceil(l.actualBoundingBoxRight+l.actualBoundingBoxLeft),u=Math.ceil(l.actualBoundingBoxAscent+l.actualBoundingBoxDescent),d=l.actualBoundingBoxLeft+2,p=l.actualBoundingBoxAscent+2;m+=4,u+=4,(c=(i=new OffscreenCanvas(m,u)).getContext("2d")).font=s,c.fillStyle=o,c.fillText(t,d,p);var y=1/n;return{type:"bitmap",bitmap:i.transferToImageBitmap(),matrix:[y,0,0,y,-m*y/2,-u*y/2]}}}(function(){return"undefined"!=typeof window?window:"undefined"!=typeof self?self:this||{}}(),UR,!1);const VR=UR.exports;UR.exports.create;const WR=["#889BF2","#C3CDF9","#6079ED"],HR=(e,t)=>Math.floor(Math.random()*(t-e)+e),qR="function"==typeof Path2D&&"function"==typeof DOMMatrix?VR.shapeFromPath({path:"M0,0 L2,0 L2,1 L0,1 Z"}):"square",YR=(window.innerWidth+window.innerHeight)/50,GR=({trigger:e=!0,delay:t=250,colors:n=WR})=>((0,V.useEffect)((()=>{e&&setTimeout((()=>(e=>{const t={spread:360,particleCount:1,startVelocity:0,zIndex:1e6};for(let n=0;n<YR;n++)VR(Object.assign(Object.assign({},t),{colors:[e[HR(0,e.length)]],origin:{x:Math.random(),y:.999*Math.random()-.2},drift:HR(-2,2),shapes:["circle"]})),VR(Object.assign(Object.assign({},t),{colors:[e[HR(0,e.length)]],origin:{x:Math.random(),y:.999*Math.random()-.2},shapes:[qR],drift:HR(-2,2),scalar:HR(2,4)}))})(n)),t)}),[e,t,n]),null);const QR=()=>{var e,t;const[n,o]=(0,V.useState)(!0),[r,a]=(0,V.useState)(null===(e=wcpaySettings.progressiveOnboarding)||void 0===e?void 0:e.isEligibilityModalDismissed),s=(null===(t=new URLSearchParams(window.location.search).get("source"))||void 0===t?void 0:t.replace(/[^\w-]+/g,""))||"unknown",i=()=>{return e=void 0,t=void 0,o=function*(){a(!0),ep("wcpay_onboarding_eligibility_modal_dismissed",!0)},new((n=void 0)||(n=Promise))((function(r,a){function s(e){try{c(o.next(e))}catch(e){a(e)}}function i(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(s,i)}c((o=o.apply(e,t||[])).next())}));var e,t,n,o};return!n||r?null:W().createElement(gs,{title:(0,$.__)("You're ready to accept payments!","woocommerce-payments"),className:"wcpay-progressive-onboarding-eligibility-modal",onRequestClose:()=>{$R("dismiss",s),i(),o(!1)}},W().createElement(GR,null),W().createElement("h2",{className:"wcpay-progressive-onboarding-eligibility-modal__subheading"},ss({mixedString:(0,$.sprintf)((0,$.__)("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:W().createElement("a",{rel:"external noopener noreferrer",target:"_blank",href:"https://woocommerce.com/document/woopayments/startup-guide/gradual-signup/"})}})),W().createElement("div",{className:"wcpay-progressive-onboarding-eligibility-modal__benefits"},W().createElement("div",null,W().createElement(tc,{icon:IR,width:24,height:24}),W().createElement("div",null,W().createElement("h3",{className:"wcpay-progressive-onboarding-eligibility-modal__benefits__subtitle"},(0,$.__)("Start selling instantly","woocommerce-payments")),(0,$.__)("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"))),W().createElement("div",null,W().createElement(tc,{icon:nc,width:24,height:24}),W().createElement("div",null,W().createElement("h3",{className:"wcpay-progressive-onboarding-eligibility-modal__benefits__subtitle"},(0,$.__)("Start receiving payouts","woocommerce-payments")),(0,$.__)("Provide some additional details about your business so you can continue accepting payments and begin receiving payouts without restrictions.","woocommerce-payments")))),W().createElement("div",{className:"wcpay-progressive-onboarding-eligibility-modal__footer"},W().createElement(ko,{variant:"secondary",onClick:()=>{$R("setup_deposits",s),window.location.href=(0,G.addQueryArgs)(wcpaySettings.connectUrl,{collect_payout_requirements:!0,source:s,from:"WCPAY_OVERVIEW"})},__next40pxDefaultSize:!0},(0,$.__)("Set up payouts","woocommerce-payments")),W().createElement(ko,{variant:"primary",onClick:()=>{$R("enable_payments_only",s),i(),o(!1)},__next40pxDefaultSize:!0},(0,$.__)("Start selling","woocommerce-payments"))))};var KR;!function(e){e[e.DAY_IN_MS=864e5]="DAY_IN_MS"}(KR||(KR={}));const ZR=({overviewTasksVisibility:e,tasks:t})=>{const{createNotice:n}=(0,Cc.useDispatch)("core/notices"),[o,r]=(0,H.useState)(t),{deletedTodoTasks:a,dismissedTodoTasks:s,remindMeLaterTodoTasks:i}=e,c=(0,H.useCallback)((()=>{const e=Date.now();return t.filter((t=>!a.includes(t.key)&&!s.includes(t.key)&&(!i[t.key]||i[t.key]<e)))}),[a,s,i,t]);(0,H.useEffect)((()=>{r(c())}),[t,c]);const l=(e,t)=>{(async({task:e,dismissedTasks:t,noticeMessage:o,optionName:a})=>{const{key:i,onDismiss:l}=e;t.push(i),r(c()),ep(a,[...t]),n("success",o,{actions:[{label:(0,$.__)("Undo","woocommerce-payments"),onClick:()=>(async(e,t,n)=>{const o=t.filter((t=>t!==e));t.splice(s.indexOf(e),1),r(c()),ep(n,o)})(i,t,a)}]}),l&&l()})("dismiss"===t?{task:e,dismissedTasks:s,noticeMessage:(0,$.__)("Task dismissed","woocommerce-payments"),optionName:"woocommerce_dismissed_todo_tasks"}:{task:e,dismissedTasks:a,noticeMessage:(0,$.__)("Task deleted","woocommerce-payments"),optionName:"woocommerce_deleted_todo_tasks"})};return o.length?(0,qa.jsx)(Q.CollapsibleList,{className:"wcpay-task-list",collapsed:!1,show:5,collapseLabel:(0,$.__)("Hide tasks","woocommerce-payments"),expandLabel:(0,$.__)("Show tasks","woocommerce-payments"),children:o.map((e=>(0,qa.jsx)(Q.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 o=Date.now()+KR.DAY_IN_MS;i[e]=o,r(c()),ep("woocommerce_remind_me_later_todo_tasks",{...i,[e]:o}),n("success",(0,$.__)("Task postponed until tomorrow","woocommerce-payments"),{actions:[{label:(0,$.__)("Undo","woocommerce-payments"),onClick:()=>(async e=>{const{[e]:t,...n}=i;delete i[e],r(c()),ep("woocommerce_remind_me_later_todo_tasks",n)})(e)}]}),t&&t()})(e):void 0},e.key)))}):(0,qa.jsx)("div",{})},XR={errors:{invalid_address_city_state_postal_code:(0,$.__)("The combination of the city, state, and postal code in the provided address could not be validated.","woocommerce-payments"),invalid_street_address:(0,$.__)("The street name and/or number for the provided address could not be validated.","woocommerce-payments"),invalid_tos_acceptance:(0,H.createInterpolateElement)((0,$.__)("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 <a>this documentation</a>.","woocommerce-payments"),{a:W().createElement("a",{href:"https://stripe.com/docs/connect/update-verified-information",target:"_blank",rel:"noopener noreferrer"})}),invalid_representative_country:(0,$.__)("The representative must have an address in the same country as the company.","woocommerce-payments"),verification_document_address_mismatch:(0,$.__)("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,$.__)("The company address was missing on the document. Upload a document that includes the address.","woocommerce-payments"),verification_document_corrupt:(0,$.__)("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,$.__)("The provided document was from an unsupported country.","woocommerce-payments"),verification_document_dob_mismatch:(0,$.__)("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,$.__)("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,$.__)("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,$.__)("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,$.__)("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,H.createInterpolateElement)((0,$.__)("The document could not be verified for an unknown reason. Ensure that the document follows the <a>guidelines for document uploads</a>","woocommerce-payments"),{a:W().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,H.createInterpolateElement)((0,$.__)("A test data helper was supplied to simulate verification failure. Refer to the documentation for <a>test file tokens</a>.","woocommerce-payments"),{a:W().createElement("a",{href:"https://stripe.com/docs/connect/testing#test-file-tokens",target:"_blank",rel:"noopener noreferrer"})}),verification_document_fraudulent:(0,$.__)("The document was identified as altered or falsified.","woocommerce-payments"),verification_document_id_number_mismatch:(0,$.__)("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,$.__)("The company ID number was missing on the document. Upload a document that includes the ID number.","woocommerce-payments"),verification_document_incomplete:(0,$.__)("The document was cropped or missing important information. Upload a complete scan of the document.","woocommerce-payments"),verification_document_invalid:(0,H.createInterpolateElement)((0,$.__)("The uploaded file was not one of the valid document types. Ensure that the document follows the <a>guidelines for document uploads</a>.","woocommerce-payments"),{a:W().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,$.__)("The issue or expiry date is missing on the document. Upload a document that includes the issue and expiry dates."),verification_document_manipulated:(0,$.__)("The document was identified as altered or falsified.","woocommerce-payments"),verification_document_missing_back:(0,$.__)("The uploaded file was missing the back of the document. Upload a complete scan of the document.","woocommerce-payments"),verification_document_missing_front:(0,$.__)("The uploaded file was missing the front of the document. Upload a complete scan of the document.","woocommerce-payments"),verification_document_name_mismatch:(0,$.__)("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,$.__)("The company name was missing on the document. Upload a document that includes the company name.","woocommerce-payments"),verification_document_nationality_mismatch:(0,$.__)("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,H.createInterpolateElement)((0,$.__)("The document could not be read. Ensure that the document follows the <a>guidelines for document uploads</a>.","woocommerce-payments"),{a:W().createElement("a",{href:"https://stripe.com/docs/connect/identity-verification-api#acceptable-verification-documents",target:"_blank",rel:"noopener noreferrer"})}),verification_document_not_signed:(0,$.__)("A valid signature is missing on the document. Upload a document that includes a valid signature.","woocommerce-payments"),verification_document_not_uploaded:(0,$.__)("No document was uploaded. Upload the document again.","woocommerce-payments"),verification_document_photo_mismatch:(0,$.__)("The document was identified as altered or falsified.","woocommerce-payments"),verification_document_too_large:(0,$.__)("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,H.createInterpolateElement)((0,$.__)("The provided document type was not accepted. Ensure that the document follows the <a>guidelines for document uploads</a>.","woocommerce-payments"),{a:W().createElement("a",{href:"https://stripe.com/docs/connect/identity-verification-api#acceptable-verification-documents",target:"_blank",rel:"noopener noreferrer"})}),verification_failed_address_match:(0,$.__)("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,$.__)("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,$.__)("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,$.__)("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,$.__)("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,$.__)("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,$.__)("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,$.__)("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,$.__)("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,H.createInterpolateElement)((0,$.__)("The tax ID on the account was not recognized by the IRS. Refer to the support article for <a>newly-issued tax ID numbers</a>.","woocommerce-payments"),{a:W().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,$.__)("Verification failed for an unknown reason. Correct any errors and resubmit the required fields.","woocommerce-payments"),verification_missing_owners:(0,$.__)("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,$.__)("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,$.__)("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,$.__)("Underage. Age must be at least 18.","woocommerce-payments")},tasks:{no_payment_14_days:{title:(0,$.__)("Please add your bank details to keep selling","woocommerce-payments"),description:e=>(0,H.createInterpolateElement)((0,$.sprintf)((0,$.__)("You have time until <strong>%s</strong> to make your first sale without undergoing full business verification. Take advantage of this time window and start selling now.","woocommerce-payments"),e),{strong:W().createElement("strong",null)}),action_label:(0,$.__)("Set up payouts","woocommerce-payments")},no_payment_30_days:{title:(0,$.__)("Payments paused! Verify your bank details to reactivate.","woocommerce-payments"),description:()=>(0,H.createInterpolateElement)((0,$.__)("You have reached the <strong>30-day limit</strong> for early selling access. In order to reactivate payments, please verify your bank details.","woocommerce-payments"),{strong:W().createElement("strong",null)}),action_label:(0,$.__)("Verify bank details","woocommerce-payments")},after_payment:{title:(0,$.__)("Verify your bank account to start receiving payouts","woocommerce-payments"),description:e=>(0,H.createInterpolateElement)((0,$.sprintf)((0,$.__)("Add the required details by <strong>%s</strong> or <strong>before reaching $5,000</strong> in sales to avoid a disruption in payments.","woocommerce-payments"),e),{strong:W().createElement("strong",null)}),action_label:(0,$.__)("Start receiving payouts","woocommerce-payments")},balance_rising:{title:(0,$.__)("Verify your bank account to start receiving payouts","woocommerce-payments"),description:e=>(0,H.createInterpolateElement)((0,$.sprintf)((0,$.__)("To ensure a smooth payments process, please make sure to confirm your bank details by <strong>%s</strong> or before you reach <strong>$5,000</strong> in sales.","woocommerce-payments"),e),{strong:W().createElement("strong",null)}),action_label:(0,$.__)("Start receiving payouts","woocommerce-payments")},near_threshold:{title:(0,$.__)("Verify your bank details","woocommerce-payments"),description:e=>(0,H.createInterpolateElement)((0,$.sprintf)((0,$.__)("Verify your bank details by <strong>%s</strong> or before reaching <strong>$5,000</strong> in sales to avoid a disruption in payments.","woocommerce-payments"),e),{strong:W().createElement("strong",null)}),action_label:(0,$.__)("Set up payouts","woocommerce-payments")},threshold_reached:{title:(0,$.__)("Payments paused! Verify your bank details to reactivate.","woocommerce-payments"),description:e=>(0,H.createInterpolateElement)((0,$.sprintf)((0,$.__)("<strong>You have reached the payout threshold of $5,000.00. Please verify your bank account now to reactivate payments.</strong> Your customers can no longer make purchases on your store until your account is verified.","woocommerce-payments"),e),{strong:W().createElement("strong",null)}),action_label:(0,$.__)("Verify bank details","woocommerce-payments")},go_live:{title:(0,$.__)("Activate payments","woocommerce-payments"),time:(0,$.__)("10 minutes","woocommerce-payments")}}},JR=()=>{const{status:e,progressiveOnboarding:{isEnabled:t,isComplete:n,tpv:o=0,firstTransactionDate:r}={},created:a}=wcpaySettings.accountStatus,s=()=>{fa("wcpay_overview_task_click",{task:"po-bank-account",source:"wcpay-po-bank-account-task"}),window.location.href=(0,G.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 i,c,l,m,u=3;if(r){const e=o/100;m=Xs()(r).add(30,"days").format("MMMM D, YYYY");const t=Xs()().diff(r,"days");i=XR.tasks.after_payment.title,u=3,c=XR.tasks.after_payment.description(m),l=XR.tasks.after_payment.action_label,(1e3<=e||7<=t)&&(i=XR.tasks.balance_rising.title,u=2,c=XR.tasks.balance_rising.description(m),l=XR.tasks.balance_rising.action_label),(3e3<=e||21<=t)&&(i=XR.tasks.near_threshold.title,u=1,c=XR.tasks.near_threshold.description(m),l=XR.tasks.near_threshold.action_label),(5e3<=e||30<=t)&&(i=XR.tasks.threshold_reached.title,u=1,c=XR.tasks.threshold_reached.description(m),l=XR.tasks.threshold_reached.action_label)}else{m=Xs()(a).add(30,"days").format("MMMM D, YYYY");const e=Xs()().diff(a,"days");14>e&&(i=XR.tasks.after_payment.title,u=3,c=XR.tasks.after_payment.description(m),l=XR.tasks.after_payment.action_label),14<=e&&(i=XR.tasks.no_payment_14_days.title,u=2,c=XR.tasks.no_payment_14_days.description(m),l=XR.tasks.no_payment_14_days.action_label),30<=e&&(i=XR.tasks.no_payment_30_days.title,u=1,c=XR.tasks.no_payment_30_days.description,l=XR.tasks.no_payment_30_days.action_label)}return{key:"verify-bank-details-po",title:i,content:c,level:u,completed:!1,expanded:!0,expandable:!0,isDismissable:!1,showActionButton:!0,action:s,onClick:s,actionLabel:l,visible:!0,time:"2 minutes"}},eL=(e,t)=>e.filter((e=>(({dueBy:e,days:t})=>{if(!e)return!1;const n="number"==typeof e?Xs().unix(e):Xs().utc(e,!0);if(!n.isValid())return!1;const o=Xs()().utc(),r=n.diff(o,"days",!0)<=t,a=o.isAfter(n);return r&&!a})({dueBy:e.due_by,days:t}))),tL=e=>{e=[...e].filter((e=>""!==e.due_by)).sort(((e,t)=>Xs()(e.due_by).diff(Xs()(t.due_by))));const t=e.length;if(0===t)return null;const n=eL(e,1).length,o=eL(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,$.__)("Respond now","woocommerce-payments"),action:()=>{fa("wcpay_overview_task_click",{task:"dispute-resolution-task",active_dispute_count:t});const n=(0,Oy.getHistory)();if(1===t){const t=e[0].charge_id;n.push(ai({page:"wc-admin",path:"/payments/transactions/details",id:t}))}else n.push(ai({page:"wc-admin",path:"/payments/disputes",filter:"awaiting_response"}))},onClick:()=>{},dataAttrs:{"data-urgent":!!(o>=1)}};if(1===t){const t=e[0],o=Jc(t.amount,t.currency);return r.title=n>=1?(0,$.sprintf)((0,$.__)("Respond to a dispute for %s – Last day","woocommerce-payments"),o):(0,$.sprintf)((0,$.__)("Respond to a dispute for %s","woocommerce-payments"),o),r.content=n>=1?(0,$.sprintf)((0,$.__)("Respond today by %s","woocommerce-payments"),bc(t.due_by,{customFormat:"g:i A"})):(0,$.sprintf)((0,$.__)("By %s – %s left to respond","woocommerce-payments"),bc(t.due_by),Xs().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,$.sprintf)((0,$.__)("Respond to %d active disputes","woocommerce-payments"),t);else{const n=e.reduce(((e,t)=>e+t.amount),0);r.title=(0,$.sprintf)((0,$.__)("Respond to %d active disputes for a total of %s","woocommerce-payments"),t,Jc(n,a[0]))}const s=eL(e,7).length;return r.content=n>=1?(0,$.sprintf)((0,$.__)("Final day to respond to %d of the disputes","woocommerce-payments"),n):(0,$.sprintf)((0,$.__)("Last week to respond to %d of the disputes","woocommerce-payments"),s),r.actionLabel=(0,$.__)("See disputes","woocommerce-payments"),r},nL=e=>{const t=()=>{fa("wcpay_overview_task_click",{task:"reconnect-wpcom",source:"wcpay-reconnect-wpcom-task"}),window.location.href=(0,G.addQueryArgs)(e,{from:"WCPAY_OVERVIEW",source:"wcpay-reconnect-wpcom-user-task"})};return{key:"reconnect-wpcom-user",level:1,content:"",title:(0,$.sprintf)((0,$.__)("Reconnect %s","woocommerce-payments"),"WooPayments"),additionalInfo:(0,$.sprintf)((0,$.__)("%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,$.__)("Reconnect","woocommerce-payments"),expandable:!0,expanded:!0,showActionButton:!0}},oL={button:(0,$.__)("Finish setup","woocommerce-payments"),heading:(0,$.sprintf)((0,$.__)("Update %s business details","woocommerce-payments"),"WooPayments"),restrictedDescription:(0,$.__)("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,$.__)("Additional information is required to verify your business. Update by %s to avoid a disruption in payouts.","woocommerce-payments"),updateBusinessDetails:(0,$.__)("Update business details","woocommerce-payments "),cancel:(0,$.__)("Cancel","woocommerce-payments")},rL=({errorMessages:e,accountStatus:t,accountLink:n,currentDeadline:o})=>{const[r,a]=(0,V.useState)(!0),s=()=>{a(!1)};return W().createElement(W().Fragment,null,r&&W().createElement(gs,{title:oL.updateBusinessDetails,isDismissible:!0,className:"wcpay-update-business-details-modal",shouldCloseOnClickOutside:!1,onRequestClose:s},W().createElement("div",{className:"wcpay-update-business-details-modal__wrapper"},W().createElement("div",{className:"wcpay-update-business-details-modal__body"},W().createElement("p",null,"restricted_soon"===t&&o?(0,$.sprintf)(oL.restrictedSoonDescription,Ec(o,{customFormat:"ga M j, Y"})):oL.restrictedDescription),e.map(((e,t)=>W().createElement(vs,{key:t,status:"warning",isDismissible:!1},e))))),W().createElement("hr",null),W().createElement("div",{className:"wcpay-update-business-details-modal__footer"},W().createElement(ko,{variant:"secondary",onClick:s,__next40pxDefaultSize:!0},oL.cancel),W().createElement(ko,{variant:"primary",onClick:()=>{fa("wcpay_account_details_link_clicked",{source:"wcpay-update-business-details-task"}),window.open(n,"_blank")},__next40pxDefaultSize:!0},oL.updateBusinessDetails))))},aL=(e,t,n,o,r,a)=>{const s="restricted_soon"===t,i="restricted"===t&&r,c=1<e.length,l=1===e.length,m=wcpaySettings.connectUrl,u=n?(0,G.addQueryArgs)(n,{from:"WCPAY_OVERVIEW",source:"wcpay-update-business-details-task"}):"";let d,p,y="";s&&o?(p=(0,$.sprintf)((0,$.__)("Update by %s to avoid a disruption in payouts.","woocommerce-payments"),Ec(o,{customFormat:"ga M j, Y"})),l?(d=e[0],y=W().createElement(W().Fragment,null,d," ",p)):y=p):i&&(y=l?e[0]:a?(0,$.__)("Payments and payouts are disabled for this account until missing business information is updated.","woocommerce-payments"):(0,$.__)("Payments and payouts are disabled for this account until setup is completed.","woocommerce-payments"));const _=()=>{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,H.render)(W().createElement(rL,{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"),fa("wcpay_account_details_link_clicked",{source:e}),a?window.open(u,"_blank"):window.location.href=(0,G.addQueryArgs)(m,{from:"WCPAY_OVERVIEW",source:"wcpay-finish-setup-task"})}};let h;return h=c?(0,$.__)("More details","woocommerce-payments"):a?(0,$.__)("Update","woocommerce-payments"):(0,$.__)("Finish setup","woocommerce-payments"),{key:a?"update-business-details":"complete-setup",level:1,title:a?(0,$.sprintf)((0,$.__)("Update %s business details","woocommerce-payments"),"WooPayments"):(0,$.sprintf)((0,$.__)("Finish setting up %s","woocommerce-payments"),"WooPayments"),content:y,completed:"complete"===t||"enabled"===t,onClick:_,action:_,actionLabel:h,expandable:!0,expanded:!0,showActionButton:!0}},sL=()=>{const[e,t]=(0,V.useState)(!0);return e?W().createElement(ac,{from:"WCPAY_GO_LIVE_TASK",source:"wcpay-go-live-task",onClose:()=>t(!1)}):W().createElement(W().Fragment,null)},iL=()=>{const e=()=>{if(fa("wcpay_overview_task_click",{task:"go-live",source:"wcpay-go-live-task"}),wcpaySettings.isWCReactifySettingsFeatureEnabled){const e=ai({page:"wc-settings",tab:"checkout",path:"/woopayments/onboarding/business_verification"});window.location.href=e}else{const e=document.createElement("div");e.id="wcpay-golivemodal-container",document.body.appendChild(e),Yi().render(W().createElement(sL,null),e)}};return{key:"go-live-payments",level:3,content:"",title:XR.tasks.go_live.title,time:XR.tasks.go_live.time,completed:!1,onClick:e,action:e,expandable:!1,showActionButton:!1}},cL=["invalid_value_other"],lL=({showUpdateDetailsTask:e,wpcomReconnectUrl:t,activeDisputes:n=[],showGoLiveTask:o=!1,showGetVerifyBankAccountTask:r=!0})=>{var a;const{status:s,currentDeadline:i,pastDue:c,accountLink:l,requirements:m,progressiveOnboarding:u,detailsSubmitted:d}=wcpaySettings.accountStatus,p=null==u?void 0:u.isEnabled,y=(()=>{var e;const t=XR.errors,n=null===(e=null==m?void 0:m.errors)||void 0===e?void 0:e.filter((e=>!cL.includes(e.code))),o=null==n?void 0:n.map((e=>t[e.code]||e.reason));return Array.from(new Set(o||[]))})(),_=e&&(!p||p&&!d),h=!!n&&0<eL(n,7).length,f=wcpaySettings.isAccountConnected&&ri(!1)&&o,g=r&&p&&d;return[_&&aL(y,null!=s?s:"",null!=l?l:"",null!==(a=Number(i))&&void 0!==a?a:null,null!=c&&c,null==d||d),t&&nL(t),h&&tL(n),g&&JR(),f&&iL()].filter(Boolean)},mL=(e,t)=>{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},uL=()=>W().createElement("svg",{className:"stripe-spinner",width:"29",height:"29",viewBox:"0 0 29 29",fill:"none",xmlns:"http://www.w3.org/2000/svg"},W().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"})),dL={setOnLoadError:e=>{},setOnLoaderStart:e=>{}},pL={"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=>{}},"issuing-card":{setDefaultCard:e=>{},setCardSwitching:e=>{},setFetchEphemeralKey:e=>{},setShowSpendControls:e=>{}},"issuing-cards-list":{setFetchEphemeralKey:e=>{},setShowSpendControls:e=>{},setIssuingProgram:e=>{}},"financial-account":{setFinancialAccount:e=>{}},"financial-account-transactions":{setFinancialAccount:e=>{}},payments:{setDefaultFilters:e=>{}},"payment-details":{setPayment:e=>{},setOnClose:e=>{}},"payment-disputes":{setPayment:e=>{},setOnDisputesLoaded:e=>{}},"tax-settings":{setHideProductTaxCodeSelector:e=>{},setDisplayHeadOfficeCountries:e=>{},setOnTaxSettingsUpdated:e=>{}},"tax-registrations":{setOnAfterTaxRegistrationAdded:e=>{},setDisplayCountries:e=>{}}},yL={"account-onboarding":"stripe-connect-account-onboarding","disputes-list":"stripe-connect-disputes-list",payments:"stripe-connect-payments","payment-details":"stripe-connect-payment-details","payment-disputes":"stripe-connect-payment-disputes",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","issuing-card":"stripe-connect-issuing-card","issuing-cards-list":"stripe-connect-issuing-cards-list","financial-account":"stripe-connect-financial-account","financial-account-transactions":"stripe-connect-financial-account-transactions",documents:"stripe-connect-documents","tax-registrations":"stripe-connect-tax-registrations","tax-settings":"stripe-connect-tax-settings"},_L="loadConnect was called but an existing Connect.js script already exists in the document; existing script parameters will be used",hL="https://connect-js.stripe.com/v1.0/connect.js";let fL=null;const gL=e=>!(!e||"object"!=typeof e||!("init"in e)||"function"!=typeof e.init),vL=(e,t)=>{var n;const o=(()=>{try{return t.fetchClientSecret()}catch(e){return Promise.reject(e)}})(),r=null!==(n=t.metaOptions)&&void 0!==n?n:{},a=e.then((e=>e.initialize(Object.assign(Object.assign({},t),{metaOptions:Object.assign(Object.assign({},r),{eagerClientSecretPromise:o})}))));return{create:e=>{let t=yL[e];t||(t=e);const n=document.createElement(t),o=(e=>e in pL)(e)?pL[e]:{},r=Object.assign(Object.assign({},o),dL);for(const e in r)n[e]=function(t){a.then((()=>{this[`${e}InternalOnly`](t)}))};return a.then((t=>{if(!n.isConnected&&!n.setConnector){const e=n.style.display;n.style.display="none",document.body.appendChild(n),document.body.removeChild(n),n.style.display=e}if(!n||!n.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`);n.setConnector(t.connect)})),n},update:e=>{a.then((t=>{t.update(e)}))},debugInstance:()=>a,logout:()=>a.then((e=>e.logout()))}},wL=e=>{window.StripeConnect=window.StripeConnect||{},window.StripeConnect.optimizedLoading=!0;const t={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.24"}})}))}};return t},bL=Promise.resolve().then((()=>(null!==fL||(fL=new Promise(((e,t)=>{if("undefined"!=typeof window)if(gL(window.StripeConnect)){console.warn(_L);const t=wL(window.StripeConnect);e(t)}else try{let n=document.querySelectorAll(`script[src="${hL}"]`)[0]||document.querySelectorAll('script[src="https://connect-js.stripe.com/v0.1/connect.js"]')[0]||null;n?console.warn(_L):n||(n=(()=>{const e=document.createElement("script");if(e.src=hL,!document.head)throw new Error("Expected document.head not to be null. Connect.js requires a <head> element.");return document.head.appendChild(e),e})()),n.addEventListener("load",(()=>{if(gL(window.StripeConnect)){const t=wL(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.")}))),fL)));let EL=!1;function SL(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}bL.catch((e=>{EL||console.warn(e)}));var xL=V.createContext(null);xL.displayName="ConnectComponents";var kL,NL=function(e){var t=e.connectInstance,n=e.children;return V.createElement(xL.Provider,{value:{connectInstance:t}},n)},CL=function(e){var t=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var o,r,a,s,i=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(o=a.call(n)).done)&&(i.push(o.value),i.length!==t);c=!0);}catch(e){l=!0,r=e}finally{try{if(!c&&null!=n.return&&(s=n.return(),Object(s)!==s))return}finally{if(l)throw r}}return i}}(e,t)||function(e,t){if(e){if("string"==typeof e)return SL(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?SL(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(V.useState(null),2),n=t[0],o=t[1],r=function(){var e=V.useContext(xL);if(!e)throw new Error("Could not find Components context; You need to wrap the part of your app in an <ConnectComponentsProvider> provider.");return e}(),a=r.connectInstance,s=V.useRef(null),i=V.createElement("div",{style:{width:"100%"},ref:s});return V.useLayoutEffect((function(){if(null!==s.current&&null===n){var t=a.create(e);if(o(t),null!==t){try{t.setAttribute("reactSdkAnalytics","3.3.22")}catch(e){console.log("Error setting React Sdk version with error message: ",e)}for(;s.current.firstChild;)s.current.removeChild(s.current.firstChild);s.current.appendChild(t)}}}),[a,e]),{wrapper:i,component:n}},TL=function(e,t,n){W().useEffect((function(){if(e)try{n(e,t)}catch(e){return void console.error("Error when calling setter! ",e)}}),[e,t,n])},OL=function(e){var t=e.onExit,n=e.recipientTermsOfServiceUrl,o=e.fullTermsOfServiceUrl,r=e.privacyPolicyUrl,a=e.skipTermsOfServiceCollection,s=e.collectionOptions,i=e.onLoadError,c=e.onLoaderStart,l=e.onStepChange,m=CL("account-onboarding"),u=m.wrapper,d=m.component;return TL(d,n,(function(e,t){return e.setRecipientTermsOfServiceUrl(t)})),TL(d,o,(function(e,t){return e.setFullTermsOfServiceUrl(t)})),TL(d,r,(function(e,t){return e.setPrivacyPolicyUrl(t)})),TL(d,a,(function(e,t){return e.setSkipTermsOfServiceCollection(t)})),TL(d,s,(function(e,t){return e.setCollectionOptions(t)})),TL(d,t,(function(e,t){return e.setOnExit(t)})),TL(d,c,(function(e,t){e.setOnLoaderStart(t)})),TL(d,i,(function(e,t){e.setOnLoadError(t)})),TL(d,l,(function(e,t){return e.setOnStepChange(t)})),u},AL=function(e){var t=e.collectionOptions,n=e.onNotificationsChange,o=e.onLoadError,r=e.onLoaderStart,a=CL("notification-banner"),s=a.wrapper,i=a.component;return TL(i,t,(function(e,t){return e.setCollectionOptions(t)})),TL(i,n,(function(e,t){return e.setOnNotificationsChange(t)})),TL(i,r,(function(e,t){e.setOnLoaderStart(t)})),TL(i,o,(function(e,t){e.setOnLoadError(t)})),s};!function(e){e.exit="exit",e.close="close",e.instantPayoutCreated="instantpayoutcreated"}(kL||(kL={}));const IL={generic:{individual:(0,$.__)("Select if you run your own business as an individual and are self-employed","woocommerce-payments"),company:(0,$.__)("Select if you filed documentation to register your business with a government agency","woocommerce-payments"),non_profit:(0,$.__)("Select if you run a non-business entity","woocommerce-payments"),government_entity:(0,$.__)("Select if your business is classed as a government entity","woocommerce-payments")},US:{individual:(0,$.__)("Select if you run your own business as an individual and are self-employed","woocommerce-payments"),company:(0,$.__)("Select if you filed documentation to register your business with a government agency","woocommerce-payments"),non_profit:(0,$.__)("Select if you have been granted tax-exempt status by the Internal Revenue Service (IRS)","woocommerce-payments"),government_entity:(0,$.__)("Select if your business is classed as a government entity","woocommerce-payments")}};var RL=function(e,t,n,o){return new(n||(n=Promise))((function(r,a){function s(e){try{c(o.next(e))}catch(e){a(e)}}function i(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(s,i)}c((o=o.apply(e,t||[])).next())}))};const LL={variables:{colorPrimary:"#873EFF",colorBackground:"#FFFFFF",buttonPrimaryColorBackground:"#3858E9",buttonPrimaryColorBorder:"#3858E9",buttonPrimaryColorText:"#FFFFFF",buttonSecondaryColorBackground:"#FFFFFF",buttonSecondaryColorBorder:"#3858E9",buttonSecondaryColorText:"#3858E9",colorText:"#101517",colorSecondaryText:"#50575E",actionPrimaryColorText:"#3858E9",actionSecondaryColorText:"#101517",colorBorder:"#DDDDDD",formHighlightColorBorder:"#3858E9",formAccentColor:"#3858E9",colorDanger:"#CC1818",offsetBackgroundColor:"#F0F0F0",formBackgroundColor:"#FFFFFF",badgeNeutralColorText:"#2C3338",badgeNeutralColorBackground:"#F6F7F7",badgeNeutralColorBorder:"#F6F7F7",badgeSuccessColorText:"#005C12",badgeSuccessColorBackground:"#EDFAEF",badgeSuccessColorBorder:"#EDFAEF",badgeWarningColorText:"#614200",badgeWarningColorBackground:"#FCF9E8",badgeWarningColorBorder:"#FCF9E8",badgeDangerColorText:"#8A2424",badgeDangerColorBackground:"#FCF0F1",badgeDangerColorBorder:"#FCF0F1",borderRadius:"2px",buttonBorderRadius:"2px",formBorderRadius:"2px",badgeBorderRadius:"2px",overlayBorderRadius:"8px",spacingUnit:"10px",fontFamily:"-apple-system, BlinkMacSystemFont, 'system-ui', 'Segoe UI', 'Helvetica Neue', 'Helvetica', 'Roboto', 'Arial', sans-serif",fontSizeBase:"16px",headingXlFontSize:"32px",headingXlFontWeight:"400",headingLgFontSize:"24px",headingLgFontWeight:"400",headingMdFontSize:"20px",headingMdFontWeight:"400",headingSmFontSize:"13px",headingSmFontWeight:"600",headingXsFontSize:"12px",headingXsFontWeight:"600",bodyMdFontWeight:"400",bodyMdFontSize:"16px",bodySmFontSize:"13px",bodySmFontWeight:"400",labelSmFontSize:"12px",labelSmFontWeight:"200",labelMdFontSize:"13px"}};var DL=function(e,t,n,o){return new(n||(n=Promise))((function(r,a){function s(e){try{c(o.next(e))}catch(e){a(e)}}function i(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(s,i)}c((o=o.apply(e,t||[])).next())}))};const PL=(e,t)=>{const[n,o]=(0,V.useState)(null),[r,a]=(0,V.useState)(null),[s,i]=(0,V.useState)(!0);return(0,V.useEffect)((()=>{DL(void 0,void 0,void 0,(function*(){try{let a;e&&t?(a=yield(r=t,RL(void 0,void 0,void 0,(function*(){const e=new URLSearchParams(window.location.search);return yield Y()({path:`${ei}/onboarding/kyc/session`,method:"POST",data:{self_assessment:(t=r,(0,zt.toPairs)(t).reduce(((e,[t,n])=>null!=n?(0,zt.set)(e,t,n):e),{})),capabilities:e.get("capabilities")||""}});var t}))),((e=!1)=>{var t;const n=new URLSearchParams(window.location.search);fa("wcpay_onboarding_flow_redirected",{is_embedded_onboarding:e,elapsed:BR(jR),source:(null===(t=n.get("source"))||void 0===t?void 0:t.replace(/[^\w-]+/g,""))||"unknown"})})(!0)):a=yield RL(void 0,void 0,void 0,(function*(){return yield Y()({path:(0,G.addQueryArgs)(`${ei}/accounts/session`,{}),method:"GET"})}));const{clientSecret:s,publishableKey:i}=a;if(!i)throw new Error((0,$.__)("Unable to start onboarding. If this problem persists, please contact support.","woocommerce-payments"));const c=(n={publishableKey:i,fetchClientSecret:()=>DL(void 0,void 0,void 0,(function*(){return s})),appearance:Object.assign({overlays:"drawer"},LL),locale:a.locale.replace("_","-")},EL=!0,vL(bL,n));o(c)}catch(e){a(e instanceof Error?e.message:(0,$.__)("Unable to start onboarding. If this problem persists, please contact support.","woocommerce-payments"))}finally{i(!1)}var n,r}))}),[e,t]),{stripeConnectInstance:n,initializationError:r,loading:s}},ML=({onboardingData:e,onExit:t,onLoaderStart:n,onLoadError:o,onStepChange:r,collectPayoutRequirements:a=!1})=>{const{stripeConnectInstance:s,initializationError:i}=PL(!0,e);return W().createElement(W().Fragment,null,i&&W().createElement(os,{status:"error"},i),s&&W().createElement(NL,{connectInstance:s},W().createElement(OL,{onLoaderStart:n,onLoadError:o,onExit:t,onStepChange:e=>null==r?void 0:r(e.step),collectionOptions:{fields:a?"eventually_due":"currently_due",futureRequirements:"omit"}})))},jL=({onLoaderStart:e,onLoadError:t,onNotificationsChange:n})=>{const{stripeConnectInstance:o,initializationError:r,loading:a}=PL(!1,null);return W().createElement(W().Fragment,null,(a||!o)&&W().createElement(uL,null),r&&W().createElement(os,{status:"error"},r),o&&W().createElement(NL,{connectInstance:o},W().createElement(AL,{onLoaderStart:e,onLoadError:t,onNotificationsChange:n,collectionOptions:{fields:"eventually_due",futureRequirements:"omit"}})))},FL=()=>{const e="1"===(0,Oy.getQuery)()["wcpay-login-error"];return wcpaySettings.errorMessage||e?(0,qa.jsx)(os,{className:e?"wcpay-login-error":"",status:"error",icon:!0,isDismissible:!1,children:wcpaySettings.errorMessage||(0,$.__)("There was a problem redirecting you to the account dashboard. Please try again.","woocommerce-payments")}):null},BL=()=>{const{accountStatus:e,accountStatus:{progressiveOnboarding:t},accountLoans:{has_active_loan:n},overviewTasksVisibility:o,wpcomReconnectUrl:r}=wcpaySettings,[a,s]=(0,V.useState)(!1),[i,c]=(0,V.useState)(!1),[l,m]=(0,V.useState)(""),[u,d]=(0,V.useState)(""),[p,y]=W().useState(""),[_,h]=(0,V.useState)(!0),[f,g]=(0,V.useState)(0),v=wcpaySettings.testModeOnboarding,{isLoading:w}=op(),[b,E]=(0,V.useState)(!1),S=np(),{disputes:x}=Xm({filter:"awaiting_response",per_page:50}),k=lL({showUpdateDetailsTask:a,wpcomReconnectUrl:r,activeDisputes:x,showGetVerifyBankAccountTask:i}),N=Array.isArray(k)&&k.sort(mL),C=(0,Oy.getQuery)(),T=e.status&&e.status.startsWith("rejected"),O="under_review"===e.status,A=e.paymentsEnabled,I="enabled"===e.deposits?.status,R="1"===C["wcpay-connection-success"],L="true"===C["wcpay-sandbox-success"]&&(e.status&&"complete"===e.status||"enabled"===e.status),D="1"===C["wcpay-loan-offer-error"],P="1"===C["wcpay-server-link-error"],M="1"===C["wcpay-reset-account-error"],j=R&&t.isEnabled&&!t.isComplete,F=!T&&!O&&N.length>0,B=!t.isEnabled||t.isComplete,z=R&&!v&&A&&I&&B,U=Object.entries(wcpaySettings.accountFees).map((([e,t])=>{const n=!w&&S.enabled_payment_method_ids.filter((t=>t===e)).length>0;return w||!n||0===t.discount.length?null:{payment_method:e,fee:t}})).filter((e=>e&&void 0!==e.fee));return!b&&L&&((0,Cc.dispatch)("core/notices").createSuccessNotice((0,$.__)("Success! You can start using WooPayments in test mode.","woocommerce-payments")),E(!0)),(0,V.useEffect)((()=>{l&&(s(!0),c(!0),h(!1))}),[l]),(0,qa.jsxs)(Qa,{isNarrow:!0,className:"wcpay-overview",children:[(0,qa.jsx)(tS,{}),(0,qa.jsx)(FL,{}),(0,qa.jsx)(ZA,{}),D&&(0,qa.jsx)(vs,{status:"error",isDismissible:!1,children:(0,$.__)("There was a problem redirecting you to the loan offer. Please check that it is not expired and try again.","woocommerce-payments")}),P&&(0,qa.jsx)(vs,{status:"error",isDismissible:!1,children:(0,$.__)("There was a problem redirecting you to the requested link. Please check that it is valid and try again.","woocommerce-payments")}),M&&(0,qa.jsx)(vs,{status:"error",isDismissible:!1,children:(0,$.__)("There was a problem resetting your account. Please wait a few seconds and try again.","woocommerce-payments")}),v?(0,qa.jsx)(sc,{from:"WCPAY_OVERVIEW",source:"wcpay-overview-page"}):(0,qa.jsx)(vc,{currentPage:"overview",isTestModeOnboarding:v,actions:[]}),l&&"invalid_request_error"===u&&(0,qa.jsx)(os,{status:"warning",icon:!0,isDismissible:!1,children:ss({mixedString:(0,$.sprintf)((0,$.__)("Some account related notifications require HTTPS and cannot be displayed. View them on our financial partner’s website. {{seeDetailsLink}}See details{{/seeDetailsLink}}","woocommerce-payments")),components:{seeDetailsLink:(0,qa.jsx)(hc,{href:"https://woocommerce.com/document/woopayments/startup-guide/#requirements"})}})}),!T&&!O&&(0,qa.jsxs)(Ga,{children:[(0,qa.jsx)(oR,{}),_&&"complete"!==e.status&&(0,qa.jsx)(Kr,{children:(0,qa.jsx)("div",{className:"stripe-notifications-banner-loader",children:(0,qa.jsx)(uL,{})})}),(0,qa.jsx)("div",{className:"stripe-notifications-banner-wrapper",style:{display:p?"block":"none"},children:(0,qa.jsx)(Ga,{children:(0,qa.jsx)(jL,{onLoadError:e=>{m(e.error.message||"Unknown error"),d(e.error.type),h(!1)},onNotificationsChange:e=>{e.actionRequired>0?y("You must resolve the notifications on this page before proceeding."):e.total>0?y("The items below are in review."):(f>0&&((0,Cc.dispatch)("core/notices").createSuccessNotice((0,$.__)("Updates take a moment to appear. Please refresh the page in a minute.","woocommerce-payments"),{actions:[{label:(0,$.__)("Refresh","woocommerce-payments"),url:ai({page:"wc-admin",path:"/payments/overview"})}],explicitDismiss:!0}),fa("wcpay_overview_stripe_notifications_banner_action_completed")),y("")),(e.actionRequired>0||e.total>0)&&(fa("wcpay_overview_stripe_notifications_banner_update",{action_required_count:e.actionRequired,total_count:e.total}),g(e.total)),h(!1)}})})}),F&&(0,qa.jsx)(Kr,{children:(0,qa.jsx)(Ga,{children:(0,qa.jsx)(ZR,{tasks:N,overviewTasksVisibility:o})})}),(0,qa.jsx)(Kr,{children:(0,qa.jsx)(Ga,{children:(0,qa.jsx)(pA,{})})}),(0,qa.jsx)(KA,{})]}),(0,qa.jsx)(Ga,{children:(0,qa.jsx)(BA,{accountStatus:e,accountFees:U})}),n&&(0,qa.jsx)(Ga,{children:(0,qa.jsx)(KO,{})}),!T&&!O&&(0,qa.jsx)(Ga,{children:(0,qa.jsx)(AR,{})}),j&&(0,qa.jsx)(Ga,{children:(0,qa.jsx)(QR,{})}),z&&(0,qa.jsx)(Ga,{children:(0,qa.jsx)($A,{})})]})},zL={vat_invoice:(0,$.__)("Tax Invoice","woocommerce-payments")},$L=Object.entries(zL).map((([e,t])=>({label:t,value:e}))).filter((function(e){return null!=e})),UL=[{label:(0,$.__)("Show","woocommerce-payments"),param:"filter",staticParams:["paged","per_page","orderby","order"],showFilters:()=>!0,filters:[{label:(0,$.__)("All documents","woocommerce-payments"),value:"all"},{label:(0,$.__)("Advanced filters","woocommerce-payments"),value:"advanced"}]}],VL=(0,jm.getSetting)("wcVersion"),WL=parseFloat(VL),HL={title:WL<7.8?(0,$.__)("Documents match {{select /}} filters","woocommerce-payments"):(0,$.__)("Documents match <select /> filters","woocommerce-payments"),filters:{date:{labels:{add:(0,$.__)("Date","woocommerce-payments"),remove:(0,$.__)("Remove document date filter","woocommerce-payments"),rule:(0,$.__)("Select a document date filter match","woocommerce-payments"),title:WL<7.8?(0,$.__)("{{title}}Date{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,$.__)("<title>Date</title> <rule /> <filter />","woocommerce-payments"),filter:(0,$.__)("Select a document date","woocommerce-payments")},rules:[{value:"before",label:(0,$.__)("Before","woocommerce-payments")},{value:"after",label:(0,$.__)("After","woocommerce-payments")},{value:"between",label:(0,$.__)("Between","woocommerce-payments")}],input:{component:"Date"}},type:{labels:{add:(0,$.__)("Type","woocommerce-payments"),remove:(0,$.__)("Remove document type filter","woocommerce-payments"),rule:(0,$.__)("Select a document type filter match","woocommerce-payments"),title:WL<7.8?(0,$.__)("{{title}}Type{{/title}} {{rule /}} {{filter /}}","woocommerce-payments"):(0,$.__)("<title>Type</title> <rule /> <filter />","woocommerce-payments"),filter:(0,$.__)("Select a document type","woocommerce-payments")},rules:[{value:"is",label:(0,$._x)("Is","document type","woocommerce-payments")},{value:"is_not",label:(0,$._x)("Is not","document type","woocommerce-payments")}],input:{component:"SelectControl",options:$L}}}},qL=()=>W().createElement("div",{className:"woocommerce-filters-documents"},W().createElement(K.ReportFilters,{filters:UL,advancedFilters:HL,showDatePicker:!1,path:"/payments/documents",query:(0,Oy.getQuery)()}));const YL=({onCompleted:e,vatNumber:t,placeholderCompanyName:n,placeholderCompanyAddress:o})=>{const{setCompleted:r}=(0,V.useContext)(Hc),[a,s]=(0,V.useState)(null),[i,c]=(0,V.useState)(!1),[l,m]=(0,V.useState)(""),[u,d]=(0,V.useState)("");(0,V.useEffect)((()=>{m(n),d(o)}),[n,o]);const p=""===l.trim()||""===u.trim();return W().createElement(qT,{index:2,title:(0,$.__)("Confirm your business details","woocommerce-payments")},W().createElement(UT,null,W().createElement(NT,{label:(0,$.__)("Business name","woocommerce-payments"),value:l,onChange:m}),W().createElement(hT,{label:(0,$.__)("Address","woocommerce-payments"),value:u,onChange:d}),W().createElement(ko,{isPrimary:!0,disabled:p||i,isBusy:i,onClick:()=>{return n=void 0,o=void 0,i=function*(){try{c(!0);const n={name:l,address:u};null!==t&&(n.vat_number=t);const o=yield Y()({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),s(e.message)}},new((a=void 0)||(a=Promise))((function(e,t){function r(e){try{c(i.next(e))}catch(e){t(e)}}function s(e){try{c(i.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,s)}c((i=i.apply(n,o||[])).next())}));var n,o,a,i}},(0,$.__)("Confirm","woocommerce-payments")),a&&W().createElement(vs,{status:"error",isDismissible:!1,className:"vat-number-error"},a)))};const GL=()=>{switch(wcpaySettings.accountStatus.country){case"AU":return(0,$.__)("ABN","woocommerce-payments");case"JP":return(0,$.__)("Corporate Number","woocommerce-payments");case"NZ":return(0,$.__)("IRD Number","woocommerce-payments");case"SG":return(0,$.__)("UEN or GST Registration Number","woocommerce-payments");default:return(0,$.__)("VAT Number","woocommerce-payments")}},QL=()=>{switch(wcpaySettings.accountStatus.country){case"AU":return(0,$.__)("By inputting your ABN number you confirm that you are going to account for the GST.","woocommerce-payments");case"JP":return(0,$.__)("","woocommerce-payments");case"NO":return(0,$.__)("By inputting your VAT number you confirm you are a Norway VAT registered business and that you are going to account for the VAT.","woocommerce-payments");case"NZ":return(0,$.__)("By inputting your IRD number you confirm that you are going to account for the GST.","woocommerce-payments");case"SG":return(0,$.__)("By providing your UEN or GST number you confirm you are a Singapore GST registered business and you are going to account for the GST.","woocommerce-payments");default:return(0,$.__)("If your sales exceed the VAT threshold for your country, you're required to register for a VAT Number.","woocommerce-payments")}},KL=()=>{switch(wcpaySettings.accountStatus.country){case"AU":return(0,$.__)("11-digit number, for example 12 345 678 901.","woocommerce-payments");case"JP":return(0,$.__)("13-digit number, for example 1234567890123.","woocommerce-payments");case"NZ":return(0,$.__)("8-digit or 9-digit number, for example 99-999-999 or 999-999-999.","woocommerce-payments");case"SG":return(0,$.__)("Enter your UEN (e.g., 200312345A) or GST Registration Number (e.g., M91234567X).","woocommerce-payments");default:return(0,$.__)("8 to 12 digits with your country code prefix, for example DE 123456789.","woocommerce-payments")}},ZL=({onCompleted:e})=>{const{setCompleted:t}=(0,V.useContext)(Hc),[n,o]=(0,V.useState)(null),[r,a]=(0,V.useState)(!1),[s,i]=(0,V.useState)(!1),[c,l]=(0,V.useState)(""),m=(()=>{switch(wcpaySettings.accountStatus.country){case"AU":case"JP":case"NZ":case"SG":return"";case"GR":return"EL ";case"CH":return"CHE ";default:return`${wcpaySettings.accountStatus.country} `}})(),u=s&&c.trimEnd()===m.trimEnd();return c.startsWith(m)||l(m),W().createElement(qT,{index:1,title:(0,$.sprintf)((0,$.__)("Set your %1$s","woocommerce-payments"),GL())},W().createElement("p",{className:"wcpay-wizard-task__description-element"},(0,$.__)("The information you provide here will be used for all of your account's tax documents.","woocommerce-payments")),W().createElement(UT,null,W().createElement(XT,{checked:s,onChange:i,label:(0,$.sprintf)((0,$.__)("I have a valid %1$s","woocommerce-payments"),GL()),help:QL()}),s&&W().createElement(NT,{label:GL(),help:KL(),value:c,onChange:l}),W().createElement(ko,{isPrimary:!0,disabled:u||r,isBusy:r,onClick:()=>{return n=void 0,r=void 0,l=function*(){var n,r;const i=s?c.replace(m,""):null;let l="",u="";o("");try{if(null!==i){a(!0);const e=yield Y()({path:`/wc/v3/payments/vat/${encodeURI(i)}`});a(!1),l=null!==(n=e.name)&&void 0!==n?n:"",u=null!==(r=e.address)&&void 0!==r?r:""}t(!0,"company-data"),e(i,l,u)}catch(e){a(!1),o(e.message)}},new((i=void 0)||(i=Promise))((function(e,t){function o(e){try{s(l.next(e))}catch(e){t(e)}}function a(e){try{s(l.throw(e))}catch(e){t(e)}}function s(t){var n;t.done?e(t.value):(n=t.value,n instanceof i?n:new i((function(e){e(n)}))).then(o,a)}s((l=l.apply(n,r||[])).next())}));var n,r,i,l}},(0,$.__)("Continue","woocommerce-payments")),n&&W().createElement(vs,{status:"error",isDismissible:!1,className:"vat-number-error"},n)))},XL=({onCompleted:e})=>{const[t,n]=(0,V.useState)(null),[o,r]=(0,V.useState)(""),[a,s]=(0,V.useState)("");return W().createElement(WT,{defaultActiveTask:"vat-number"},W().createElement(YT,null,W().createElement(HT,{id:"vat-number"},W().createElement(ZL,{onCompleted:(e,t,o)=>{n(e),r(t),s(o)}})),W().createElement(HT,{id:"company-data"},W().createElement(YL,{onCompleted:(t,n,o)=>{e(t,n,o)},vatNumber:t,placeholderCompanyName:o,placeholderCompanyAddress:a}))))},JL=({isModalOpen:e,setModalOpen:t,onCompleted:n})=>e?W().createElement(gs,{title:(0,$.__)("Set your tax details","woocommerce-payments"),onRequestClose:()=>t(!1)},W().createElement(XL,{onCompleted:n})):null,eD=e=>"vat_invoice"===e.type?e.period_from&&e.period_to?(0,$.sprintf)((0,$.__)("Tax invoice for %s to %s","woocommerce-payments"),bc(e.period_from),bc(e.period_to)):(0,$.__)("Tax invoice without proper period dates","woocommerce-payments"):(0,$.__)("Unknown document type","woocommerce-payments"),tD=()=>{var e;const{documents:t,isLoading:n}=(({paged:e,per_page:t,orderby:n,order:o,match:r,date_before:a,date_after:s,date_between:i,type_is:c,type_is_not:l})=>(0,Cc.useSelect)((m=>{const{getDocuments:u,getDocumentsError:d,isResolving:p}=m(ti),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:s,dateBetween:i&&i.sort(((e,t)=>Xs()(e).diff(Xs()(t)))),typeIs:c,typeIsNot:l};return{documents:u(y),documentsError:d(y),isLoading:p("getDocuments",[y])}}),[e,t,n,o,r,a,s,JSON.stringify(i),c,l]))((0,Oy.getQuery)()),{documentsSummary:o,isLoading:r}=(({match:e,date_before:t,date_after:n,date_between:o,type_is:r,type_is_not:a})=>(0,Cc.useSelect)((s=>{const{getDocumentsSummary:i,isResolving:c}=s(ti),l={match:e,dateBefore:t,dateAfter:n,dateBetween:o,typeIs:r,typeIsNot:a};return{documentsSummary:i(l),isLoading:c("getDocumentsSummary",[l])}}),[e,t,n,JSON.stringify(o),r,a]))((0,Oy.getQuery)()),[a,s]=(0,V.useState)(!1),[i,c]=(0,V.useState)(null),l=(0,V.useCallback)(((e,t,n=!0)=>{const o=si(e);((e,t,n)=>(c({documentId:e,type:t,newTab:n}),!("vat_invoice"===t&&!wcpaySettings.accountStatus.hasSubmittedVatData&&(s(!0),1))))(e,t,n)&&window.open(o,n?"_blank":"_self")}),[]),{document_id:m,document_type:u}=(0,Oy.getQuery)();(0,V.useEffect)((()=>{m&&u&&l(m,u,!1)}),[m,u,l]);const d=[{key:"date",label:(0,$.__)("Date","woocommerce-payments"),screenReaderLabel:(0,$.__)("Date and time","woocommerce-payments"),required:!0,isLeftAligned:!0,defaultOrder:"desc",cellClassName:"date",isSortable:!0,defaultSort:!0},{key:"type",label:(0,$.__)("Type","woocommerce-payments"),screenReaderLabel:(0,$.__)("Type","woocommerce-payments"),required:!0,isLeftAligned:!0},{key:"description",label:(0,$.__)("Description","woocommerce-payments"),screenReaderLabel:(0,$.__)("Description","woocommerce-payments")},{key:"download",label:(0,$.__)("Download","woocommerce-payments"),screenReaderLabel:(0,$.__)("Download","woocommerce-payments"),isLeftAligned:!1,isNumeric:!0}].filter(Boolean),{columnsToDisplay:p,onColumnsChange:y}=Qy("wc_payments_documents_hidden_columns",d),_=o.count||0,h=t.map((e=>{var t;const n=null!==(t=zL[e.type])&&void 0!==t?t:(0,$.__)("Unknown document type","woocommerce-payments"),o={date:{value:e.date,display:bc(e.date)},type:{value:n,display:n},description:{value:eD(e),display:eD(e)},download:{value:si(e.document_id),display:W().createElement(ko,{className:"documents-list__download-button",variant:"link",onClick:()=>l(e.document_id,e.type)},(0,$.__)("Download","woocommerce-payments"))}};return p.map((({key:e})=>o[e]||{display:null}))})),f=(0,$.__)("Documents","woocommerce-payments");let g;return void 0!==o.count&&!1===r&&(g=[{label:(0,$._n)("document","documents",o.count,"woocommerce-payments"),value:`${o.count}`}]),W().createElement(Qa,null,W().createElement(qL,null),W().createElement(K.TableCard,{className:"documents-list woocommerce-report-table has-search",title:f,isLoading:n,rowsPerPage:parseInt(null!==(e=(0,Oy.getQuery)().per_page)&&void 0!==e?e:"",10)||25,totalRows:_,headers:p,rows:h,summary:g,query:(0,Oy.getQuery)(),onQueryChange:Oy.onQueryChange,onColumnsChange:y,actions:[]}),W().createElement(JL,{isModalOpen:a,setModalOpen:s,onCompleted:()=>{s(!1),wcpaySettings.accountStatus.hasSubmittedVatData=!0,i&&l(i.documentId,i.type,i.newTab)}}))},nD=()=>W().createElement(Qa,null,W().createElement(tS,null),W().createElement(vc,{currentPage:"documents"}),W().createElement(tD,null)),oD=e=>(null==e?void 0:e.name)||"",rD=({selectedItem:e},{type:t,changes:n,props:{items:o}})=>{switch(t){case KI.stateChangeTypes.ToggleButtonKeyDownArrowDown:return{selectedItem:o[e?Math.min(o.indexOf(e)+1,o.length-1):0]};case KI.stateChangeTypes.ToggleButtonKeyDownArrowUp:return{selectedItem:o[e?Math.max(o.indexOf(e)-1,0):o.length-1]};default:return n}},aD=function({name:e,className:t,label:n,describedBy:o,options:r,onChange:a,value:s,placeholder:i,children:c}){var l;const{getLabelProps:m,getToggleButtonProps:u,getMenuProps:d,getItemProps:p,isOpen:y,highlightedIndex:_,selectedItem:h}=KI({initialSelectedItem:r[0],items:r,itemToString:oD,onSelectedItemChange:a,selectedItem:s||{},stateReducer:rD}),f=oD(h),g=d({className:"components-custom-select-control__menu","aria-hidden":!y}),v=(0,H.useCallback)((e=>{var t;e.stopPropagation(),null===(t=null==g?void 0:g.onKeyDown)||void 0===t||t.call(g,e)}),[g]);return(null===(l=g["aria-activedescendant"])||void 0===l?void 0:l.startsWith("downshift-null"))&&delete g["aria-activedescendant"],W().createElement("div",{className:Ua("wcpay components-custom-select-control",t)},W().createElement("label",Object.assign({},m({className:"components-custom-select-control__label"})),n),W().createElement(ko,Object.assign({},u({"aria-label":n,"aria-labelledby":void 0,"aria-describedby":o||(f?(0,$.sprintf)((0,$.__)("Currently selected: %s"),f):(0,$.__)("No selection")),className:Ua("components-custom-select-control__button",{placeholder:!f}),name:e})),W().createElement("span",{className:"components-custom-select-control__button-value"},f||i),W().createElement(tc,{icon:Mk,className:"components-custom-select-control__button-icon"})),W().createElement("ul",Object.assign({},g,{onKeyDown:v}),y&&r.map(((e,t)=>W().createElement("li",Object.assign({},p({item:e,index:t,key:e.key,className:Ua(e.className,"components-custom-select-control__item",{"is-highlighted":t===_}),style:e.style})),c?c(e):e.name,e===h&&W().createElement(tc,{icon:Za,className:"components-custom-select-control__item-icon"}))))))},sD=({name:e,className:t,label:n,options:o,onChange:r,value:a,placeholder:s,searchable:i})=>{var c;const l=(0,V.useRef)(null),m=(0,V.useRef)(),u=o.filter((e=>{var t;return null===(t=e.items)||void 0===t?void 0:t.length})).map((e=>e.key)),[d,p]=(0,V.useState)(new Set([u[0]])),[y,_]=(0,V.useState)(new Set([...u,...(null===(c=o[0])||void 0===c?void 0:c.items)||[]])),[h,f]=(0,V.useState)(""),g=o.filter((e=>y.has(e.key))),{isOpen:v,selectedItem:w,getToggleButtonProps:b,getMenuProps:E,getLabelProps:S,highlightedIndex:x,getItemProps:k}=KI({items:g,itemToString:e=>(null==e?void 0:e.name)||"",selectedItem:a||{},onSelectedItemChange:r,stateReducer:(e,{changes:t,type:n})=>{if(i&&n===KI.stateChangeTypes.MenuKeyDownCharacter)return e;if(t.selectedItem&&t.selectedItem.items){if(h)return e;const n=t.selectedItem.key;return d.has(n)?(d.delete(n),t.selectedItem.items.forEach((e=>y.delete(e)))):(d.add(n),t.selectedItem.items.forEach((e=>y.add(e)))),p(d),_(y),e}return t}}),N=E({className:"wcpay-component-grouped-select-control__list","aria-hidden":!v,onFocus:()=>{var e;return null===(e=l.current)||void 0===e?void 0:e.focus()},onBlur:e=>{e.relatedTarget===l.current&&(e.nativeEvent.preventDownshiftDefault=!0)},onKeyDown:e=>{"Space"===e.code&&(e.nativeEvent.preventDownshiftDefault=!0)}});return W().createElement("div",{className:Ua("wcpay-component-grouped-select-control",t)},W().createElement("label",Object.assign({},S({className:"wcpay-component-grouped-select-control__label"})),n),W().createElement("button",Object.assign({},b({type:"button",className:Ua("components-text-control__input wcpay-component-grouped-select-control__button",{placeholder:s}),name:e})),W().createElement("span",{className:"wcpay-component-grouped-select-control__button-value"},(null==w?void 0:w.name)||s),W().createElement(tc,{icon:Mk,className:"wcpay-component-grouped-select-control__button-icon"})),W().createElement("ul",Object.assign({},N),v&&W().createElement(W().Fragment,null,i&&W().createElement("input",{className:"wcpay-component-grouped-select-control__search",ref:l,type:"text",value:h,onChange:({target:e})=>{if(m.current||(m.current={visibleItems:y}),""===e.value)_(m.current.visibleItems),m.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]);_(r)}f(e.value)},tabIndex:-1,placeholder:(0,$.__)("Search…","woocommerce-payments")}),W().createElement("div",{className:"wcpay-component-grouped-select-control__list-container"},g.map(((e,t)=>{const n=!!e.items;return W().createElement("li",Object.assign({},k({item:e,index:t,key:e.key,className:Ua("wcpay-component-grouped-select-control__item",e.className,{"is-highlighted":t===x},{"is-group":n})})),W().createElement("div",{className:"wcpay-component-grouped-select-control__item-content"},e.name),e.key===(null==w?void 0:w.key)&&W().createElement(tc,{icon:Za}),!h&&n&&W().createElement(tc,{icon:d.has(e.key)?Pk:Mk}))}))))))};const iD=(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);r<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n}(t,["error"]);return o?W().createElement(W().Fragment,null,W().createElement(e,Object.assign({},r,{ref:n,className:Ua(r.className,"has-error")})),W().createElement("div",{className:"components-form-field__error"},o)):W().createElement(e,Object.assign({},r,{ref:n}))},cD=((0,V.forwardRef)(((e,t)=>iD(NT,Object.assign(Object.assign({},e),{__nextHasNoMarginBottom:!0}),t))),e=>iD(aD,e)),lD=e=>iD(sD,e),mD={steps:{business:{heading:(0,$.__)("Let’s get your store ready to accept payments","woocommerce-payments"),subheading:(0,$.__)("We’ll use these details to enable payments for your store. This information can’t be changed after your account is created.","woocommerce-payments")},store:{heading:(0,$.__)("Please share a few more details","woocommerce-payments"),subheading:(0,$.__)("This info will help us speed up the set up process.","woocommerce-payments")},loading:{heading:(0,$.__)("One last step! Verify your identity with our partner","woocommerce-payments"),subheading:(0,$.__)("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,$.__)("Finish your verification process","woocommerce-payments")},embedded:{heading:(0,$.__)("One last step! Verify your identity with our partner","woocommerce-payments"),subheading:(0,$.__)("This info will verify your account","woocommerce-payments")}},fields:{country:(0,$.__)("Where is your business located?","woocommerce-payments"),business_type:(0,$.__)("What type of legal entity is your business?","woocommerce-payments"),"company.structure":(0,$.__)("What category of legal entity identify your business?","woocommerce-payments"),mcc:(0,$.__)("What type of goods or services does your business sell? ","woocommerce-payments")},errors:{generic:(0,$.__)("Please provide a response","woocommerce-payments"),country:(0,$.__)("Please provide a country","woocommerce-payments"),business_type:(0,$.__)("Please provide a business type","woocommerce-payments"),mcc:(0,$.__)("Please provide a type of goods or services","woocommerce-payments")},placeholders:{generic:(0,$.__)("Select an option","woocommerce-payments"),country:(0,$.__)("Select a country","woocommerce-payments")},annualRevenues:{less_than_250k:(0,$.__)("Less than $250k","woocommerce-payments"),from_250k_to_1m:(0,$.__)("$250k - $1M","woocommerce-payments"),from_1m_to_20m:(0,$.__)("$1M - $20M","woocommerce-payments"),from_20m_to_100m:(0,$.__)("$20M - $100M","woocommerce-payments"),more_than_100m:(0,$.__)("More than $100M","woocommerce-payments")},goLiveTimeframes:{already_live:(0,$.__)("My store is already live","woocommerce-payments"),within_1month:(0,$.__)("Within 1 month","woocommerce-payments"),from_1_to_3months:(0,$.__)("1 – 3 months","woocommerce-payments"),from_3_to_6months:(0,$.__)("3 – 6 months","woocommerce-payments"),more_than_6months:(0,$.__)("6+ months","woocommerce-payments")},tos:ss({mixedString:(0,$.sprintf)((0,$.__)("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:W().createElement("a",{rel:"external noopener noreferrer",target:"_blank",href:"https://wordpress.com/tos/"}),merchantTermsLink:W().createElement("a",{rel:"external noopener noreferrer",target:"_blank",href:"https://wordpress.com/tos/#more-woopay-specifically"}),privacyPolicyLink:W().createElement("a",{rel:"external noopener noreferrer",target:"_blank",href:"https://automattic.com/privacy/"})}}),inlineNotice:{title:(0,$.__)("Business Location:","woocommerce-payments"),action:(0,$.__)("Change","woocommerce-payments")},continue:(0,$.__)("Continue","woocommerce-payments"),back:(0,$.__)("Back","woocommerce-payments"),cancel:(0,$.__)("Cancel","woocommerce-payments")},uD=e=>{const{data:t,errors:n,setErrors:o,touched:r,setTouched:a}=PR(),s=(n=t[e])=>{r[e]||a({[e]:!0});const s=((e,t)=>!!t)(0,n)?void 0:mD.errors[e]||mD.errors.generic;o({[e]:s})};return(0,V.useEffect)((()=>(s(),t[e]||a({[e]:!1}),()=>o({[e]:void 0}))),[]),{validate:s,error:()=>r[e]?n[e]:void 0}};var dD=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<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n};const pD=({children:e})=>{const{errors:t,touched:n,setTouched:o}=PR(),{currentStep:r,nextStep:a}=IT();return W().createElement("form",{onSubmit:e=>{e.preventDefault(),(()=>{if((0,zt.isEmpty)(t))return(e=>{MR.has(e)||(fa("wcpay_onboarding_flow_step_completed",{step:e,elapsed:zR()}),MR.add(e))})(r),a();o((0,zt.mapValues)(n,(()=>!0)))})()}},e,W().createElement(ko,{variant:"primary",type:"submit",className:"stepper__cta"},mD.continue))},yD=e=>{var t,n,{onChange:o}=e,r=dD(e,["onChange"]);const{name:a}=r,{data:s,setData:i}=PR(),{validate:c,error:l}=uD(a);return W().createElement(cD,Object.assign({label:mD.fields[a],value:null===(t=r.options)||void 0===t?void 0:t.find((e=>e.key===s[a])),placeholder:null!==(n=mD.placeholders[a])&&void 0!==n?n:mD.placeholders.generic,onChange:({selectedItem:e})=>{o?null==o||o(a,e):i({[a]:null==e?void 0:e.key}),c(null==e?void 0:e.key)},options:[],error:l()},r))},_D=e=>{var t,n,{onChange:o}=e,r=dD(e,["onChange"]);const{name:a}=r,{data:s,setData:i}=PR(),{validate:c,error:l}=uD(a);return W().createElement(lD,Object.assign({label:mD.fields[a],value:null===(t=r.options)||void 0===t?void 0:t.find((e=>e.key===s[a])),placeholder:null!==(n=mD.placeholders[a])&&void 0!==n?n:mD.placeholders.generic,onChange:({selectedItem:e})=>{o?null==o||o(a,e):i({[a]:null==e?void 0:e.key}),c(null==e?void 0:e.key)},options:[],error:l()},r))},hD="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg0IiBoZWlnaHQ9IjQ5IiB2aWV3Qm94PSIwIDAgMTg0IDQ5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgoJPHBhdGggZD0iTTIzLjQwMTkgNDguMjY1NkMyOC43NTY2IDQ4LjI2NTYgMzMuMDUzNSA0NS42MjEzIDM2LjI5MjggMzkuNTM5NUw0My40OTg0IDI2LjA1MzZWMzcuNDkwMUM0My40OTg0IDQ0LjIzMzEgNDcuODYxNSA0OC4yNjU2IDU0LjYwNDQgNDguMjY1NkM1OS44OTMgNDguMjY1NiA2My43OTMzIDQ1Ljk1MTggNjcuNTYxNCAzOS41Mzk1TDg0LjE1NDMgMTEuNTEwMUM4Ny43OTAyIDUuMzYyMTEgODUuMjEyIDAuNzM0NjE5IDc3LjIxMyAwLjczNDYxOUM3Mi45MTYxIDAuNzM0NjE5IDcwLjEzOTYgMi4xMjI4NyA2Ny42Mjc1IDYuODE2NDdMNTYuMTkxIDI4LjMwMTNWOS4xOTYzMkM1Ni4xOTEgMy41MTExMiA1My40ODA2IDAuNzM0NjE5IDQ4LjQ1NjUgMC43MzQ2MTlDNDQuNDkgMC43MzQ2MTkgNDEuMzE2OSAyLjQ1MzQgMzguODcwOSA3LjIxMzExTDI4LjA5NTUgMjguMzAxM1Y5LjM5NDY0QzI4LjA5NTUgMy4zMTI3OSAyNS41ODM0IDAuNzM0NjE5IDE5LjUwMTYgMC43MzQ2MTlINy4wNzM0NUMyLjM3OTg1IDAuNzM0NjE5IDAgMi45MTYxNSAwIDYuOTQ4NjhDMCAxMC45ODEyIDIuNTEyMDcgMTMuMjk1IDcuMDczNDUgMTMuMjk1SDEyLjE2MzdWMzcuNDI0QzEyLjE2MzcgNDQuMjMzMSAxNi43MjUxIDQ4LjI2NTYgMjMuNDAxOSA0OC4yNjU2WiIgZmlsbD0iIzg3M0VGRiIvPgoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMDguNDE5IDAuNzM0NjE5Qzk0Ljg2NzEgMC43MzQ2MTkgODQuNDg4MyAxMC44NDkgODQuNDg4MyAyNC41MzMyQzg0LjQ4ODMgMzguMjE3MyA5NC45MzMyIDQ4LjI2NTYgMTA4LjQxOSA0OC4yNjU2QzEyMS45MDUgNDguMjY1NiAxMzIuMjE4IDM4LjE1MTIgMTMyLjI4NCAyNC41MzMyQzEzMi4yODQgMTAuODQ5IDEyMS45MDUgMC43MzQ2MTkgMTA4LjQxOSAwLjczNDYxOVpNMTA4LjQxOSAzMy42NTU5QzEwMy4zMjkgMzMuNjU1OSA5OS44MjUxIDI5LjgyMTcgOTkuODI1MSAyNC41MzMyQzk5LjgyNTEgMTkuMjQ0NiAxMDMuMzI5IDE1LjM0NDMgMTA4LjQxOSAxNS4zNDQzQzExMy41MDkgMTUuMzQ0MyAxMTcuMDEzIDE5LjI0NDYgMTE3LjAxMyAyNC41MzMyQzExNy4wMTMgMjkuODIxNyAxMTMuNTc1IDMzLjY1NTkgMTA4LjQxOSAzMy42NTU5WiIgZmlsbD0iIzg3M0VGRiIvPgoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMzUuNjUgMjQuNTMzMkMxMzUuNjUgMTAuODQ5IDE0Ni4wMjkgMC43MzQ2MTkgMTU5LjUxNSAwLjczNDYxOUMxNzMuMDAxIDAuNzM0NjE5IDE4My4zOCAxMC45MTUxIDE4My4zOCAyNC41MzMyQzE4My4zOCAzOC4xNTEyIDE3My4wMDEgNDguMjY1NiAxNTkuNTE1IDQ4LjI2NTZDMTQ2LjAyOSA0OC4yNjU2IDEzNS42NSAzOC4yMTczIDEzNS42NSAyNC41MzMyWk0xNTAuOTg3IDI0LjUzMzJDMTUwLjk4NyAyOS44MjE3IDE1NC4zNTkgMzMuNjU1OSAxNTkuNTE1IDMzLjY1NTlDMTY0LjYwNSAzMy42NTU5IDE2OC4xMDkgMjkuODIxNyAxNjguMTA5IDI0LjUzMzJDMTY4LjEwOSAxOS4yNDQ2IDE2NC42MDUgMTUuMzQ0MyAxNTkuNTE1IDE1LjM0NDNDMTU0LjQyNSAxNS4zNDQzIDE1MC45ODcgMTkuMjQ0NiAxNTAuOTg3IDI0LjUzMzJaIiBmaWxsPSIjODczRUZGIi8+Cjwvc3ZnPgo=",fD=n.p+"../assets/images/icons/close.svg?ver=39b198a4f964c0e17c7c",gD=({name:e,children:t,showHeading:n=!0})=>{const{trackAbandoned:o}=(()=>{const{errors:e,touched:t}=PR(),{currentStep:n}=IT(),o=(o="hide")=>{var r;const a="hide"===o?"wcpay_onboarding_flow_hidden":"wcpay_onboarding_flow_exited",s=Object.keys(e).filter((e=>t[e])),i=new URLSearchParams(window.location.search);fa(a,{step:n,errored:s,elapsed:BR(jR),source:(null===(r=i.get("source"))||void 0===r?void 0:r.replace(/[^\w-]+/g,""))||"unknown"})},r=()=>{"hidden"===document.visibilityState&&o("hide")};return(0,V.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)}})(),{exit:r}=IT();return W().createElement(W().Fragment,null,W().createElement("div",{className:"stepper__nav"},W().createElement("img",{src:hD,alt:"Woo",className:"stepper__nav-logo"}),W().createElement("button",{type:"button",className:"stepper__nav-button",onClick:()=>{o("exit"),r()}},W().createElement("img",{src:fD,alt:"Close"}))),W().createElement("div",{className:"stepper__wrapper"},n&&W().createElement(W().Fragment,null,W().createElement("h1",{className:"stepper__heading"},mD.steps[e].heading),W().createElement("h2",{className:"stepper__subheading"},mD.steps[e].subheading)),W().createElement("div",{className:"stepper__content"},t)))},vD=()=>{const{data:e,setData:t}=PR(),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:IL[e.key]?IL[e.key][t.key]:IL.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)),s=null==a?void 0:a.types.sort(((e,t)=>"company"===e.key?-1:"company"===t.key?1:0)),i=null==s?void 0:s.find((t=>t.key===e.business_type)),c=0===(null==i?void 0:i.structures.length)||(null==i?void 0:i.structures.find((t=>t.key===e["company.structure"]))),l=(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 W().createElement(W().Fragment,null,W().createElement("span",{"data-testid":"country-select"},W().createElement(yD,{name:"country",options:n,onChange:l})),a&&a.types.length>0&&W().createElement("span",{"data-testid":"business-type-select"},W().createElement(yD,{name:"business_type",options:a.types,onChange:l},(e=>W().createElement("div",null,W().createElement("div",null,e.name),W().createElement("div",{className:"complete-business-info-task__option-description"},e.description))))),i&&i.structures.length>0&&W().createElement("span",{"data-testid":"business-structure-select"},W().createElement(yD,{name:"company.structure",options:i.structures,onChange:l})),a&&i&&c&&W().createElement(W().Fragment,null,W().createElement("span",{"data-testid":"mcc-select"},W().createElement(_D,{name:"mcc",options:r,searchable:!0})),W().createElement("span",{className:"wcpay-onboarding__tos"},mD.tos)))};const wD=({collectPayoutRequirements:e=!1})=>{var t;const{data:n}=PR(),[o,r]=(0,V.useState)(!1),[a,s]=(0,V.useState)(!0),[i,c]=(0,V.useState)(null),l=(null===(t=new URLSearchParams(window.location.search).get("source"))||void 0===t?void 0:t.replace(/[^\w-]+/g,""))||"unknown";return W().createElement(W().Fragment,null,a&&W().createElement("div",{className:"embedded-kyc-loader-wrapper padded"},W().createElement(uL,null)),o&&W().createElement("div",{className:"embedded-kyc-loader-wrapper"},W().createElement(uL,null)),i&&("invalid_request_error"===i.error.type?W().createElement(os,{className:"wcpay-banner-notice--embedded-kyc",status:"warning",isDismissible:!1,actions:[{label:"Learn more",variant:"primary",url:"https://woocommerce.com/document/woopayments/startup-guide/#requirements",urlTarget:"_blank"},{label:"Cancel",variant:"link",url:ii({"wcpay-connection-error":"1",source:l},"WCPAY_ONBOARDING_WIZARD")}]},(0,$.__)("Payment activation through our financial partner requires HTTPS and cannot be completed.","woocommerce-payments")):W().createElement(os,{className:"wcpay-banner-notice--embedded-kyc",status:"error",isDismissible:!1},i.error.message)),W().createElement(ML,{onExit:()=>{return e=void 0,t=void 0,o=function*(){r(!0);try{const e=yield(e=>{return t=void 0,n=void 0,r=function*(){return yield Y()({path:`${ei}/onboarding/kyc/finalize`,method:"POST",data:{source:e,from:"WCPAY_ONBOARDING_WIZARD"}})},new((o=void 0)||(o=Promise))((function(e,a){function s(e){try{c(r.next(e))}catch(e){a(e)}}function i(e){try{c(r.throw(e))}catch(e){a(e)}}function c(t){var n;t.done?e(t.value):(n=t.value,n instanceof o?n:new o((function(e){e(n)}))).then(s,i)}c((r=r.apply(t,n||[])).next())}));var t,n,o,r})(l);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 ai(o)})(Object.assign(Object.assign({},e.params),{"wcpay-connection-success":"1"})):window.location.href=ii(Object.assign(Object.assign({},e.params),{"wcpay-connection-error":"1"}),"WCPAY_ONBOARDING_WIZARD")}catch(e){window.location.href=ii({"wcpay-connection-error":"1",source:l},"WCPAY_ONBOARDING_WIZARD")}},new((n=void 0)||(n=Promise))((function(r,a){function s(e){try{c(o.next(e))}catch(e){a(e)}}function i(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(s,i)}c((o=o.apply(e,t||[])).next())}));var e,t,n,o},onStepChange:e=>{(e=>{var t;const n=new URLSearchParams(window.location.search);fa("wcpay_onboarding_flow_embedded_step_change",{step:e,elapsed:BR(jR),source:(null===(t=n.get("source"))||void 0===t?void 0:t.replace(/[^\w-]+/g,""))||"unknown"})})(e)},onLoaderStart:()=>s(!1),onLoadError:e=>{c(e)},onboardingData:n,collectPayoutRequirements:e}))};var bD;const ED=()=>W().createElement(AT,{onStepChange:()=>window.scroll(0,0),onExit:()=>{var e;const t=new URLSearchParams(window.location.search);window.location.href=ai({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"})}},W().createElement(gD,{name:"business"},W().createElement(pD,null,W().createElement(vD,null))),W().createElement(gD,{name:"embedded",showHeading:!1},W().createElement(wD,null))),SD={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]})(),site:"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===(bD=null===wcpaySettings||void 0===wcpaySettings?void 0:wcpaySettings.connect)||void 0===bD?void 0:bD.country},xD=()=>((0,V.useEffect)((()=>((()=>{var e;jR=FR=Date.now();const t=new URLSearchParams(window.location.search);fa("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")})),[]),W().createElement(Qa,{className:"wcpay-onboarding-mox"},W().createElement(DR,{initialData:SD},W().createElement(ED,null)))),kD=()=>{const e=new URLSearchParams(window.location.search),t=!!e.get("collect_payout_requirements");return(0,V.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")})),[]),W().createElement(Qa,{className:"wcpay-onboarding-mox"},W().createElement(DR,null,W().createElement("div",{className:"stepper__nav"},W().createElement("img",{src:hD,alt:"Woo",className:"stepper__nav-logo"}),W().createElement("button",{type:"button",className:"stepper__nav-button",onClick:()=>{var t;(()=>{var e;const t=new URLSearchParams(window.location.search);fa("wcpay_onboarding_kyc_exit",{source:(null===(e=t.get("source"))||void 0===e?void 0:e.replace(/[^\w-]+/g,""))||"unknown"})})(),window.location.href=ii({source:(null===(t=e.get("source"))||void 0===t?void 0:t.replace(/[^\w-]+/g,""))||"unknown"},"WCPAY_ONBOARDING_KYC")}},W().createElement("img",{src:fD,alt:"Close"}))),W().createElement("div",{className:"stepper__wrapper"},W().createElement("div",{className:"stepper__content"},W().createElement(wD,{collectPayoutRequirements:t})))))};const ND=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<o.length;r++)t.indexOf(o[r])<0&&Object.prototype.propertyIsEnumerable.call(e,o[r])&&(n[o[r]]=e[o[r]])}return n}(e,["className"]);const o=(0,V.useContext)(So);if(!o)return W().createElement(ra,Object.assign({className:Ua("wcpay-card-body",t)},n));const{CardBody:r}=o;return W().createElement(r,Object.assign({className:t},n))},CD=({title:e,children:t,id:n})=>W().createElement(Kr,{id:n,className:"fraud-protection-rule-card"},W().createElement(ND,{className:"wcpay-card-body"},W().createElement("div",null,W().createElement("p",{className:"fraud-protection-rule-card-header"},e)),t)),TD=({children:e})=>W().createElement("div",{className:"fraud-protection-rule-description"},W().createElement("strong",null,(0,$.__)("How does this filter protect me?","woocommerce-payments")),W().createElement("p",null,e)),OD=function(e){let{className:t,checked:n,id:o,disabled:r,onChange:a=zt.noop,...s}=e;const i=jt()("components-form-toggle",t,{"is-checked":n,"is-disabled":r});return(0,H.createElement)("span",{className:i},(0,H.createElement)("input",X({className:"components-form-toggle__input",id:o,type:"checkbox",checked:n,onChange:a,disabled:r},s)),(0,H.createElement)("span",{className:"components-form-toggle__track"}),(0,H.createElement)("span",{className:"components-form-toggle__thumb"}))},AD=xo((function e(t){let{label:n,checked:o,help:r,className:a,onChange:s,disabled:i}=t;const c=`inspector-toggle-control-${(0,Dt.useInstanceId)(e)}`;let l,m;return r&&(l=c+"__help",m=(0,zt.isFunction)(r)?r(o):r),(0,H.createElement)(pN,{id:c,help:m,className:jt()("components-toggle-control",a)},(0,H.createElement)(OD,{id:c,checked:o,onChange:function(e){s(e.target.checked)},"aria-describedby":l,disabled:i}),(0,H.createElement)("label",{htmlFor:c,className:"components-toggle-control__label"},n))}),"ToggleControl"),ID=(0,V.createContext)({protectionSettingsUI:{},setProtectionSettingsUI:()=>null,setIsDirty:()=>null}),RD="review",LD="block",DD=[{label:(0,$.__)("Authorize and hold for review","woocommerce-payments"),value:RD},{label:(0,$.__)("Block Payment","woocommerce-payments"),value:LD}],PD=({setting:e,label:t,description:n,children:o})=>{const{protectionSettingsUI:r,setProtectionSettingsUI:a,setIsDirty:s}=(0,V.useContext)(ID),{isFRTReviewFeatureActive:i}=wcpaySettings,c=null==r?void 0:r[e],l=((e,t)=>t?e.block?LD:RD:LD)(c,i),m=(t,n)=>{a((o=>Object.assign(Object.assign({},o),{[e]:Object.assign(Object.assign({},o[e]),{[t]:n})}))),s(!0)};return r?W().createElement("div",{className:"fraud-protection-rule-toggle"},W().createElement(AD,{label:t,key:e,checked:null==c?void 0:c.enabled,className:"fraud-protection-rule-toggle-toggle",onChange:e=>{m("enabled",e)}}),W().createElement("div",{className:"fraud-protection-rule-toggle-description"},n),(null==c?void 0:c.enabled)&&W().createElement("div",null,o,!!i&&W().createElement("div",{className:"fraud-protection-rule-toggle-block"},W().createElement("strong",null,(0,$.__)("Filter action","woocommerce-payments")),W().createElement(yN,{options:DD,selected:l,onChange:e=>{m("block",LD===e)}})))):null},MD=()=>W().createElement(CD,{title:(0,$.__)("AVS Mismatch","woocommerce-payments"),id:"avs-mismatch-card"},W().createElement(PD,{setting:"avs_verification",label:(0,$.__)("Enable AVS Mismatch filter","woocommerce-payments"),description:(0,$.__)("This filter compares the street number and the post code submitted by the customer against the data on file with the card issuer. When enabled the payment will be blocked.","woocommerce-payments")}),W().createElement(TD,null,(0,$.__)("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"))),jD=["error","warning","info"],FD=({type:e,children:t})=>{if(!jD.includes(e))return null;const n="info"===e?W().createElement(NN,null):W().createElement(Z.A,null);return W().createElement(Ha,{status:e,icon:n,className:"fraud-protection-rule-card-notice fraud-protection-rule-card-notice-"+e,children:t,isDismissible:!1})},BD=()=>{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 W().createElement(CD,{title:(0,$.__)("CVC Verification","woocommerce-payments"),id:"cvc-verification-card"},W().createElement(FD,{type:"warning"},o?ss({mixedString:(0,$.__)("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:W().createElement(K.Link,{target:"_blank",type:"external",href:"https://woocommerce.com/document/woopayments/fraud-and-disputes/fraud-protection/#advanced-configuration"})}}):(0,$.__)("This filter is disabled, and can not be modified.","woocommerce-payments")),W().createElement(TD,null,(0,$.__)("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")))};function zD(e){return void 0!==e.key}function $D(e){return void 0!==e.min_items}function UD(e){return void 0!==e.min_amount}const VD=()=>wcSettings.admin.preloadSettings.general.woocommerce_allowed_countries,WD=()=>{switch(VD()){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}},HD=e=>{const t=parseFloat(e);return isNaN(t)?"":[parseInt((100*t).toString(),10),wcpaySettings.storeCurrency||"usd"].join("|")},qD=e=>{if(!e)return"";const[t]=e.toString().split("|");return Number(t)/100},YD=(e,t,n={})=>{var o,r,a,s;const i=((e,t)=>({key:e,outcome:t?ou:ru,check:null}))(e,t);switch(e){case au:i.check={key:"avs_mismatch",operator:pu,value:!0};break;case su:i.check={key:"billing_shipping_address_same",operator:pu,value:!1};break;case iu:i.check={key:"ip_country",operator:"specific"===VD()?"not_in":"in",value:WD().join("|").toLowerCase()};break;case cu:i.check={key:"ip_billing_country_same",operator:pu,value:!1};break;case lu:if($D(n)){const e=(null==n?void 0:n.min_items)+"",t=(null==n?void 0:n.max_items)+"";parseInt(e,10)&&parseInt(t,10)?i.check={operator:"or",checks:[{key:uu,operator:_u,value:null!==(o=parseInt(e,10))&&void 0!==o?o:null},{key:uu,operator:yu,value:null!==(r=parseInt(t,10))&&void 0!==r?r:null}]}:(parseInt(e,10)||parseInt(t,10))&&(i.check=parseInt(e,10)?{key:uu,operator:_u,value:null!==(a=parseInt(e,10))&&void 0!==a?a:null}:{key:uu,operator:yu,value:null!==(s=parseInt(t,10))&&void 0!==s?s:null})}break;case mu:if(UD(n)){const e=(null==n?void 0:n.min_amount)+"",t=(null==n?void 0:n.max_amount)+"";parseFloat(e)&&parseFloat(t)?i.check={operator:"or",checks:[{key:du,operator:_u,value:HD(e)},{key:du,operator:yu,value:HD(t)}]}:(parseFloat(e)||parseFloat(t))&&(i.check=parseFloat(e)?{key:du,operator:_u,value:HD(e)}:{key:du,operator:yu,value:HD(t)})}}return i},GD=(e,t,n)=>{if(zD(e)&&t===e.key&&n===e.operator)return e;if(!zD(e)&&(null==e?void 0:e.checks))for(const o in e.checks){const r=e.checks[o],a=GD(r,t,n);if(!1!==a)return a}return!1},QD=e=>{const{isFRTReviewFeatureActive:t}=wcpaySettings;return!t||e===ou},KD=e=>{var t,n,o,r;const{isFRTReviewFeatureActive:a}=wcpaySettings,s=(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={enabled:!1,block:!a},c={[au]:{enabled:s,block:s},[su]:Object.assign({},i),[iu]:Object.assign({},i),[cu]:Object.assign({},i),[lu]:Object.assign(Object.assign({},i),{min_items:null,max_items:null}),[mu]:Object.assign(Object.assign({},i),{min_amount:null,max_amount:null})},l={};if("string"!=typeof e)for(const t in e){const n=e[t];switch(n.key){case au:case su:case iu:case cu:l[n.key]={enabled:!0,block:QD(n.outcome)};break;case lu:const e=GD(n.check,uu,_u),t=GD(n.check,uu,yu);l[n.key]={enabled:!0,block:QD(n.outcome),min_items:null!==(o=e.value)&&void 0!==o?o:"",max_items:null!==(r=t.value)&&void 0!==r?r:""};break;case mu:const a=GD(n.check,du,_u),s=GD(n.check,du,yu);l[n.key]={enabled:!0,block:QD(n.outcome),min_amount:qD(a.value),max_amount:qD(s.value)}}}return Object.assign({},c,l)},ZD=({setting:e})=>{var t,n;const{protectionSettingsUI:o}=(0,V.useContext)(ID),[r,a]=(0,V.useState)(null!==(n=null===(t=o[e])||void 0===t?void 0:t.block)&&void 0!==n&&n);(0,V.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 s=VD(),i=WD();return W().createElement(FD,{type:"info"},(l=r,"all_except"===(c=s)?l?(0,$.__)("Orders from the following countries will be blocked by the filter: ","woocommerce-payments"):(0,$.__)("Orders from the following countries will be screened by the filter: ","woocommerce-payments"):"specific"===c?l?(0,$.__)("Orders from outside of the following countries will be blocked by the filter: ","woocommerce-payments"):(0,$.__)("Orders from outside of the following countries will be screened by the filter: ","woocommerce-payments"):null),W().createElement("strong",null,(0,ic.decodeEntities)(i.map((e=>{var t;return null!==(t=wcSettings.countries[e])&&void 0!==t&&t})).filter((e=>e)).join(", "))));var c,l},XD=()=>{const e="all"===VD();return W().createElement(CD,{title:(0,$.__)("International IP Address","woocommerce-payments"),id:"international-ip-address-card"},e&&W().createElement(FD,{type:"warning"},(0,$.__)("This filter is disabled because you're currently selling to all countries.","woocommerce-payments")),!e&&W().createElement(PD,{setting:"international_ip_address",label:(0,$.__)("Enable International IP Address filter","woocommerce-payments"),description:ss({mixedString:(0,$.__)("This filter screens for {{ipAddressLink}}IP addresses{{/ipAddressLink}} outside of your {{supportedCountriesLink}}supported countries{{/supportedCountriesLink}}. When enabled the payment will be blocked.","woocommerce-payments"),components:{ipAddressLink:W().createElement(K.Link,{target:"_blank",type:"external",href:"https://simple.wikipedia.org/wiki/IP_address"}),supportedCountriesLink:W().createElement("a",{href:ai({page:"wc-settings",tab:"general"})})}})}),W().createElement(TD,null,(0,$.__)("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&&W().createElement(ZD,{setting:"international_ip_address"}))},JD=()=>W().createElement(CD,{title:(0,$.__)("IP Address Mismatch","woocommerce-payments"),id:"ip-address-mismatch"},W().createElement(PD,{setting:"ip_address_mismatch",label:(0,$.__)("Enable IP Address Mismatch filter","woocommerce-payments"),description:ss({mixedString:(0,$.__)("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. When enabled the payment will be blocked.","woocommerce-payments"),components:{ipAddressLink:W().createElement(K.Link,{target:"_blank",type:"external",href:"https://simple.wikipedia.org/wiki/IP_address"})}})}),W().createElement(TD,null,(0,$.__)("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"))),eP=()=>W().createElement(CD,{title:(0,$.__)("Address Mismatch","woocommerce-payments"),id:"address-mismatch-card"},W().createElement(PD,{setting:"address_mismatch",label:(0,$.__)("Enable Address Mismatch filter","woocommerce-payments"),description:(0,$.__)("This filter screens for differences between the shipping information and the billing information (country). When enabled the payment will be blocked.","woocommerce-payments")}),W().createElement(TD,null,(0,$.__)("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"))),tP=({id:e,prefix:t,value:n,placeholder:o,help:r,onChange:a=()=>null})=>{const s=(0,V.useCallback)((e=>/^(\d+\.?\d*)?$/m.test(e)),[]),i=s(n)?n:"",[c,l]=W().useState(i);return(0,V.useEffect)((()=>{s(c)||a("")}),[s,c,a]),(isNaN(Number(n))||null===n||"0"===n)&&(n=""),W().createElement("div",{className:"components-base-control components-amount-input__container"},W().createElement("div",{className:"components-base-control__field components-amount-input__input_container"},t&&W().createElement("span",{className:"components-amount-input__prefix"},t),W().createElement("input",{id:e,placeholder:o,value:c,"data-testid":"amount-input",onChange:e=>{return t=e.target.value,void(s(t)&&(l(t),a(t)));var t},className:"components-text-control__input components-amount-input__input"})),W().createElement("span",{className:"components-amount-input__help_text"},r))},nP=e=>""===e||"0"===e?0:parseFloat(e),oP=({setting:e})=>{const{protectionSettingsUI:t,setProtectionSettingsUI:n,setIsDirty:o}=(0,V.useContext)(ID),r=(0,V.useMemo)((()=>t[e]),[t,e]),a=parseFloat(r.min_amount+""),s=parseFloat(r.max_amount+""),i=!nP(a+"")&&!nP(s+""),c=a&&s&&nP(a+"")>nP(s+""),l=(()=>{var e;const t={symbol:"$"};if("1"!==wcpaySettings.isMultiCurrencyEnabled)return t.symbol;const n=Kc(wcpaySettings.storeCurrency),{symbol:o}=(null===(e=n)||void 0===e?void 0:e.getCurrencyConfig())||t;return o})(),m=t=>r=>{n((n=>Object.assign(Object.assign({},n),{[e]:Object.assign(Object.assign({},n[e]),{[t]:r?parseFloat(r+""):null})}))),o(!0)};return W().createElement("div",{className:"fraud-protection-rule-toggle-children-container"},W().createElement("strong",null,"Limits"),W().createElement("div",{className:"fraud-protection-rule-toggle-children-horizontal-form"},W().createElement("div",{className:"fraud-protection-rule-toggle-children-vertical-form"},W().createElement("label",{htmlFor:"fraud-protection-purchase-price-minimum"},(0,$.__)("Minimum purchase price","woocommerce-payments")),W().createElement(tP,{id:"fraud-protection-purchase-price-minimum",prefix:l,placeholder:"0.00",value:a.toString(),onChange:m("min_amount"),help:(0,$.__)("Leave blank for no limit","woocommerce-payments")})),W().createElement("div",{className:"fraud-protection-rule-toggle-children-vertical-form"},W().createElement("label",{htmlFor:"fraud-protection-purchase-price-maximum"},(0,$.__)("Maximum purchase price","woocommerce-payments")),W().createElement(tP,{id:"fraud-protection-purchase-price-maximum",prefix:l,placeholder:"0.00",value:s.toString(),onChange:m("max_amount"),help:(0,$.__)("Leave blank for no limit","woocommerce-payments")}))),i&&W().createElement("div",{className:"fraud-protection-rule-toggle-children-notice"},W().createElement("br",null),W().createElement(FD,{type:"warning"},(0,$.__)("A price range must be set for this filter to take effect.","woocommerce-payments"))),c?W().createElement("div",{className:"fraud-protection-rule-toggle-children-notice"},W().createElement("br",null),W().createElement(FD,{type:"error"},(0,$.__)("Maximum purchase price must be greater than the minimum purchase price.","woocommerce-payments"))):null)},rP=(e,t)=>{if(e.enabled&&UD(e)){const{min_amount:n,max_amount:o}=e,r=nP(n+""),a=nP(o+"");if(!r&&!a)return t((0,$.__)('A price range must be set for the "Purchase Price threshold" filter.',"woocommerce-payments")),!1;if(n&&o&&r>a)return t((0,$.__)("Maximum purchase price must be greater than the minimum purchase price.","woocommerce-payments")),!1}return!0},aP=()=>W().createElement(CD,{title:(0,$.__)("Purchase Price Threshold","woocommerce-payments"),id:"purchase-price-threshold-card"},W().createElement(PD,{setting:"purchase_price_threshold",label:(0,$.__)("Enable Purchase Price Threshold filter","woocommerce-payments"),description:(0,$.__)("This filter compares the purchase price of an order to the minimum and maximum purchase amounts that you specify. When enabled the payment will be blocked.","woocommerce-payments")},W().createElement(oP,{setting:"purchase_price_threshold"})),W().createElement(TD,null,(0,$.__)("An unusually high purchase amount, compared to the average for your business, can indicate potential fraudulent activity.","woocommerce-payments"))),sP=({setting:e})=>{const{protectionSettingsUI:t,setProtectionSettingsUI:n,setIsDirty:o}=(0,V.useContext)(ID),r=(0,V.useMemo)((()=>t[e]),[t,e]),a=parseInt((null==r?void 0:r.min_items)+"",10),s=parseInt((null==r?void 0:r.max_items)+"",10),i=isNaN(a)?"":a,c=isNaN(s)?"":s,l=!parseInt(i+"",10)&&!parseInt(c+"",10),m=parseInt(i+"",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 W().createElement("div",{className:"fraud-protection-rule-toggle-children-container"},W().createElement("strong",null,"Limits"),W().createElement("div",{className:"fraud-protection-rule-toggle-children-horizontal-form"},W().createElement("div",{className:"fraud-protection-rule-toggle-children-vertical-form"},W().createElement("label",{htmlFor:"fraud-protection-order-items-minimum"},(0,$.__)("Minimum items per order","woocommerce-payments")),W().createElement(NT,{id:"fraud-protection-order-items-minimum",placeholder:"0",value:i,type:"number",onChange:u("min_items"),onKeyDown:e=>/^[+-.,e]$/m.test(e.key)&&e.preventDefault(),help:(0,$.__)("Leave blank for no limit","woocommerce-payments"),min:"1",step:"1",__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0})),W().createElement("div",{className:"fraud-protection-rule-toggle-children-vertical-form"},W().createElement("label",{htmlFor:"fraud-protection-order-items-maximum"},(0,$.__)("Maximum items per order","woocommerce-payments")),W().createElement(NT,{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,$.__)("Leave blank for no limit","woocommerce-payments"),min:"1",step:"1",__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0}))),l&&W().createElement("div",{className:"fraud-protection-rule-toggle-children-notice"},W().createElement("br",null),W().createElement(FD,{type:"warning"},(0,$.__)("An item range must be set for this filter to take effect.","woocommerce-payments"))),m?W().createElement("div",{className:"fraud-protection-rule-toggle-children-notice"},W().createElement("br",null),W().createElement(FD,{type:"error"},(0,$.__)("Maximum item count must be greater than the minimum item count.","woocommerce-payments"))):null)},iP=(e,t)=>{if(e.enabled&&$D(e)){const{min_items:n,max_items:o}=e;if(!parseInt(n+"",10)&&!parseInt(o+"",10))return t((0,$.__)('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,$.__)('Maximum item count must be greater than the minimum item count on the "Order Item Threshold" rule.',"woocommerce-payments")),!1}return!0},cP=()=>W().createElement(CD,{title:(0,$.__)("Order Items Threshold","woocommerce-payments"),id:"order-items-threshold-card"},W().createElement(PD,{setting:"order_items_threshold",label:(0,$.__)("Enable Order Items Threshold filter","woocommerce-payments"),description:(0,$.__)("This filter compares the amount of items in an order to the minimum and maximum counts that you specify. When enabled the payment will be blocked.","woocommerce-payments")},W().createElement(sP,{setting:"order_items_threshold"})),W().createElement(TD,null,(0,$.__)("An unusually high item count, compared to the average for your business, can indicate potential fraudulent activity.","woocommerce-payments"))),lP={"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"},mP=()=>W().createElement(W().Fragment,null,W().createElement("h2",null,(0,$.__)("Filter configuration","woocommerce-payments")),W().createElement("p",null,(0,$.__)("Set up advanced fraud filters. Enable at least one filter to activate advanced protection.","woocommerce-payments"))),uP=e=>W().createElement(W().Fragment,null,e.showNewBackLink&&W().createElement("h2",{className:"fraud-protection-header-breadcrumb"},W().createElement("small",null,W().createElement(K.Link,{type:"wp-admin",href:ai({page:"wc-settings",tab:"checkout",section:"woocommerce_payments"})},W().createElement("span",{className:"dashicons dashicons-arrow-left-alt2"}))),(0,$.__)("Advanced fraud protection","woocommerce-payments")),!e.showNewBackLink&&W().createElement("h2",{className:"fraud-protection-header-breadcrumb-old"},(0,$.__)("Advanced fraud protection","woocommerce-payments"),W().createElement("small",null,W().createElement(K.Link,{type:"wp-admin",href:ai({page:"wc-settings",tab:"checkout",section:"woocommerce_payments"})},"⤴︎")))),dP=()=>{const[e,t]=(0,V.useState)(!1),{saveSettings:n,isLoading:o,isSaving:r}=op(),a=(0,V.useRef)(),[s,i]=(()=>{const{updateProtectionLevel:e}=(0,Cc.useDispatch)(ti);return[(0,Cc.useSelect)((e=>e(ti).getCurrentProtectionLevel())),e]})(),[c,l]=(()=>{const{updateAdvancedFraudProtectionSettings:e}=(0,Cc.useDispatch)(ti);return[(0,Cc.useSelect)((e=>e(ti).getAdvancedFraudProtectionSettings())),e]})(),[m,u]=(0,V.useState)(null),[d,p]=(0,V.useState)({});(0,V.useEffect)((()=>{p(KD(c))}),[c]);const y=e=>{e.forEach((e=>{var t;const{target:n,intersectionRatio:o}=e;if(0<o){const{id:e}=n,o=lP[e]||null;o&&fa(o);const r=document.getElementById(e);r&&(null===(t=a.current)||void 0===t||t.unobserve(r))}}))};(0,V.useEffect)((()=>{if(!o)return a.current=new IntersectionObserver(y),Object.keys(lP).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,h=(e=>{const t=(0,H.useRef)();return(0,H.useEffect)((()=>{t.current=e})),(0,H.useCallback)((()=>{const e=t.current();if(!e)return;const n=e=>{e.preventDefault(),e.returnValue=""};window.addEventListener("beforeunload",n);const o=(0,Oy.getHistory)().block((t=>(window.confirm(e)&&(o(),t.retry()),!0)));return()=>{window.removeEventListener("beforeunload",n),o()}}),[])})((()=>{if(!o&&!(0,zt.isMatchWith)(KD(c),d,((e,t)=>{for(const n in e)if((_||"block"!==n)&&e[n]!==t[n])return!1;return!0})))return(0,$.__)("There are unsaved changes on this page. Are you sure you want to leave and discard the unsaved changes?","woocommerce-payments")}));(0,V.useEffect)(h,[h,d,c]);const f=(e=>{const t=e=>e.split("-")[0].split(".").map(Number),[n=0,o=0,r=0]=t(e),[a=0,s=0,i=0]=t("9.8.3");return n>a||n===a&&o>s||n===a&&o===s&&r>=i})(window.wcSettings.wcVersion);return W().createElement(ID.Provider,{value:{protectionSettingsUI:d,setProtectionSettingsUI:p,setIsDirty:t}},W().createElement(uP,{showNewBackLink:f}),W().createElement(GT,null,W().createElement(QT,{description:mP,id:"advanced-fraud"},W().createElement(Ga,null,m&&W().createElement("div",{className:"fraud-protection-advanced-settings-error-notice"},W().createElement(vs,{status:"error",isDismissible:!0,onRemove:()=>{u(null)}},(0,$.sprintf)("%s %s",(0,$.__)("Settings were not saved.","woocommerce-payments"),m))),"error"===c&&W().createElement("div",{className:"fraud-protection-advanced-settings-error-notice"},W().createElement(vs,{status:"error",isDismissible:!1},(0,$.__)("There was an error retrieving your fraud protection settings. Please refresh the page to try again.","woocommerce-payments"))),W().createElement(uk,{isLoading:o,numLines:20},W().createElement(MD,null)),W().createElement(uk,{isLoading:o,numLines:20},W().createElement(XD,null)),W().createElement(uk,{isLoading:o,numLines:20},W().createElement(JD,null)),W().createElement(uk,{isLoading:o,numLines:20},W().createElement(eP,null)),W().createElement(uk,{isLoading:o,numLines:20},W().createElement(aP,null)),W().createElement(uk,{isLoading:o,numLines:20},W().createElement(cP,null)),W().createElement(uk,{isLoading:o,numLines:20},W().createElement(BD,null)),W().createElement("footer",{className:"fraud-protection-advanced-settings__footer"},W().createElement(ko,{variant:"primary",isBusy:r,onClick:()=>{var e,o;if(!(e=>{u(null);const t={order_items_threshold:iP,purchase_price_threshold:rP};return Object.keys(t).map((n=>t[n](e[n],u))).every(Boolean)})(d))return void window.scrollTo({top:0});if((e=>Object.values(e).some((e=>e.enabled)))(d))nu!==s&&i(nu);else{if(tu===s)return void(0,Cc.dispatch)("core/notices").createErrorNotice((0,$.__)("At least one risk filter needs to be enabled for advanced protection.","woocommerce-payments"));i(tu)}const r=(e=>{const t=[];for(const n in e)e[n].enabled&&t.push(YD(n,e[n].block,e[n]));return t.filter((e=>e))})(d);(null===(o=null===(e=null===wcpaySettings||void 0===wcpaySettings?void 0:wcpaySettings.accountStatus)||void 0===e?void 0:e.fraudProtection)||void 0===o?void 0:o.declineOnAVSFailure)&&(wcpaySettings.accountStatus.fraudProtection.declineOnAVSFailure=r.some((e=>"avs_verification"===e.key))),l(r),n(),t(!1),fa("wcpay_fraud_protection_advanced_settings_saved",{settings:JSON.stringify(r)})},disabled:r||o||"error"===c||!e},(0,$.__)("Save changes","woocommerce-payments")))))))};(0,U.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,$.__)("Payments","woocommerce-payments")]}}(),o=window.wcAdminFeatures&&window.wcAdminFeatures.navigation?"WooPayments":(0,$.__)("Connect","woocommerce-payments");return e.push({container:uc,path:"/payments/connect",wpOpenMenu:t,breadcrumbs:[n,o],navArgs:{id:"wc-payments"},capability:"manage_woocommerce"}),e.push({container:xD,path:"/payments/onboarding",wpOpenMenu:t,breadcrumbs:[n,(0,$.__)("Onboarding","woocommerce-payments")],navArgs:{id:"wc-payments-onboarding"},capability:"manage_woocommerce"}),e.push({container:kD,path:"/payments/onboarding/kyc",wpOpenMenu:t,breadcrumbs:[n,(0,$.__)("Continue onboarding","woocommerce-payments")],navArgs:{id:"wc-payments-continue-onboarding"},capability:"manage_woocommerce"}),e.push({container:()=>(0,qa.jsx)(So.Provider,{value:wp.components,children:(0,qa.jsx)(BL,{})}),path:"/payments/overview",wpOpenMenu:t,breadcrumbs:[n,(0,$.__)("Overview","woocommerce-payments")],navArgs:{id:"wc-payments-overview"},capability:"manage_woocommerce"}),e.push({container:({query:e})=>(0,qa.jsx)(So.Provider,{value:wp.components,children:(0,qa.jsx)(aS,{query:e})}),path:"/payments/payouts",wpOpenMenu:t,breadcrumbs:[n,(0,$.__)("Payouts","woocommerce-payments")],navArgs:{id:"wc-payments-deposits"},capability:"manage_woocommerce"}),e.push({container:({query:e})=>(0,qa.jsx)(So.Provider,{value:wp.components,children:(0,qa.jsx)(kx,{query:e})}),path:"/payments/payouts/details",wpOpenMenu:t,breadcrumbs:[n,["/payments/payouts",(0,$.__)("Payouts","woocommerce-payments")],(0,$.__)("Payout details","woocommerce-payments")],navArgs:{id:"wc-payments-deposit-details",parentPath:"/payments/payouts"},capability:"manage_woocommerce"}),e.push({container:()=>(0,qa.jsx)(So.Provider,{value:wp.components,children:(0,qa.jsx)(Vx,{})}),path:"/payments/transactions",wpOpenMenu:t,breadcrumbs:[n,(0,$.__)("Transactions","woocommerce-payments")],navArgs:{id:"wc-payments-transactions"},capability:"manage_woocommerce"}),e.push({container:({query:e})=>(0,qa.jsx)(So.Provider,{value:wp.components,children:(0,qa.jsx)(vC,{query:e})}),path:"/payments/transactions/details",wpOpenMenu:t,breadcrumbs:[n,["/payments/transactions",(0,$.__)("Transactions","woocommerce-payments")],(0,$.__)("Payment details","woocommerce-payments")],navArgs:{id:"wc-payments-transaction-details",parentPath:"/payments/transactions"},capability:"manage_woocommerce"}),e.push({container:({query:e})=>(0,qa.jsx)(So.Provider,{value:wp.components,children:(0,qa.jsx)(EC,{query:e})}),path:"/payments/disputes",wpOpenMenu:t,breadcrumbs:[n,(0,$.__)("Disputes","woocommerce-payments")],navArgs:{id:"wc-payments-disputes"},capability:"manage_woocommerce"}),e.push({container:({query:e})=>(0,qa.jsx)(So.Provider,{value:wp.components,children:(0,qa.jsx)(AC,{query:e})}),path:"/payments/disputes/details",wpOpenMenu:t,breadcrumbs:[n,["/payments/disputes",(0,$.__)("Disputes","woocommerce-payments")],(0,$.__)("Dispute details","woocommerce-payments")],navArgs:{id:"wc-payments-disputes-details-legacy-redirect",parentPath:"/payments/disputes"},capability:"manage_woocommerce"}),e.push({container:({query:e})=>(0,qa.jsx)(So.Provider,{value:wp.components,children:(0,qa.jsx)($T,{query:e})}),path:"/payments/disputes/challenge",wpOpenMenu:t,breadcrumbs:[n,["/payments/disputes",(0,$.__)("Disputes","woocommerce-payments")],(0,$.__)("Challenge dispute","woocommerce-payments")],navArgs:{id:"wc-payments-disputes-challenge",parentPath:"/payments/disputes"},capability:"manage_woocommerce"}),e.push({container:()=>(0,qa.jsx)(So.Provider,{value:wp.components,children:(0,qa.jsx)(zO,{})}),path:"/payments/multi-currency-setup",wpOpenMenu:t,breadcrumbs:[n,(0,$.__)("Set up multiple currencies","woocommerce-payments")],capability:"manage_woocommerce"}),e.push({container:()=>(0,qa.jsx)(So.Provider,{value:wp.components,children:(0,qa.jsx)(HO,{})}),path:"/payments/card-readers",wpOpenMenu:t,breadcrumbs:[n,(0,$.__)("Card readers","woocommerce-payments")],navArgs:{id:"wc-payments-card-readers"},capability:"manage_woocommerce"}),e.push({container:nA,path:"/payments/loans",wpOpenMenu:t,breadcrumbs:[n,(0,$.__)("Capital Loans","woocommerce-payments")],navArgs:{id:"wc-payments-capital"},capability:"manage_woocommerce"}),wcpaySettings&&wcpaySettings.featureFlags.documents&&e.push({container:nD,path:"/payments/documents",wpOpenMenu:t,breadcrumbs:[n,(0,$.__)("Documents","woocommerce-payments")],navArgs:{id:"wc-payments-documents"},capability:"manage_woocommerce"}),wcpaySettings&&e.push({container:dP,path:"/payments/fraud-protection",wpOpenMenu:t,breadcrumbs:[n,"Settings"],capability:"manage_woocommerce"}),e})),(0,U.addFilter)("woocommerce_admin_onboarding_task_list","woocommerce-payments",(e=>{const{showUpdateDetailsTask:t,wpcomReconnectUrl:n}=wcpaySettings;return[...e,...lL({showUpdateDetailsTask:t,wpcomReconnectUrl:n,showGoLiveTask:!0})]}))})()})();