PageSourceSearch

https://thebronzepetal.com/wp-content/plugins/clover-payments-for-…/build/index.js?ver=428948202c8aea1f3b06

js thebronzepetal.com collected 2026-10-05 19:44:57 UTC 12,312 bytes, 1 lines download raw bytes

1(()=>{"use strict";var e={20:(e,t,s)=>{var n=s(609),r=Symbol.for("react.element"),a=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,i=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c={key:!0,ref:!0,__self:!0,__source:!0};function l(e,t,s){var n,a={},l=null,d=null;for(n in void 0!==s&&(l=""+s),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(d=t.ref),t)o.call(t,n)&&!c.hasOwnProperty(n)&&(a[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===a[n]&&(a[n]=t[n]);return{$$typeof:r,type:e,key:l,ref:d,props:a,_owner:i.current}}t.Fragment=a,t.jsx=l,t.jsxs=l},609:e=>{e.exports=window.React},848:(e,t,s)=>{e.exports=s(20)}},t={};const s=window.wc.wcBlocksRegistry,n=window.wc.wcSettings,r=window.wp.element,a={html:{display:"inline !important",overflow:"hidden"},".hydrated":{display:"block",height:"48px",overflow:"hidden"},input:{fontFamily:"Graphik, Helvetica, sans-serif",color:"#000000",backgroundColor:"#FFFFFF",boxShadow:"none",fontSize:"16px",height:"48px",width:"100%",padding:"11px 18px 11px 18px"},".brand":{right:"8px",top:"8px"}};var o=function s(n){var r=t[n];if(void 0!==r)return r.exports;var a=t[n]={exports:{}};return e[n](a,a.exports,s),a.exports}(848);const i=(0,r.memo)(({cloverElementsInstance:e,fieldName:t,handleValidationOnChange:s,handleValidationOnBlur:n,handleValidationOnFocus:i,...c})=>{const l=`clover-input-${(0,r.useId)().slice(1,-1)}`;return(0,r.useEffect)(()=>{const r=e=>{s(e,t)},o=e=>{n(e,t)},c=()=>{i(t)},d=e.create(t,a);return d.mount(`#${l}`),d.addEventListener("change",r),d.addEventListener("blur",o),d.addEventListener("focus",c),()=>{d.removeEventListener("change",r),d.removeEventListener("blur",o),d.removeEventListener("focus",c)}},[t,e,s,n,i]),(0,o.jsx)("div",{id:l,...c})}),c=({...e})=>(0,o.jsx)("svg",{"aria-hidden":"true",focusable:"false","data-testid":"error-svg",role:"img",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,o.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3.78126 3.91278C5.4248 2.24389 7.65857 1.28806 10.0006 1.25152C11.1428 1.22919 12.278 1.43515 13.3396 1.85733C14.4011 2.27951 15.3677 2.9094 16.1826 3.71006C16.9976 4.51072 17.6444 5.46604 18.0853 6.51999C18.5261 7.57395 18.7521 8.70532 18.7499 9.84775C18.7694 12.1883 17.8587 14.4407 16.218 16.1101C14.5774 17.7794 12.3411 18.729 10.0006 18.7502H9.85477C8.72501 18.7521 7.60598 18.5311 6.56176 18.0999C5.51754 17.6687 4.56866 17.0357 3.76946 16.2372C2.97026 15.4386 2.33645 14.4903 1.90433 13.4464C1.47222 12.4026 1.25028 11.2837 1.25124 10.154C1.23365 8.99728 1.44853 7.84882 1.88313 6.77672C2.31773 5.70463 2.9632 4.73073 3.78126 3.91278ZM9.27168 10.3945V6.0198C9.27168 5.82643 9.34849 5.64098 9.48523 5.50424C9.62196 5.36751 9.80741 5.29069 10.0008 5.29069C10.1942 5.29069 10.3796 5.36751 10.5163 5.50424C10.6531 5.64098 10.7299 5.82643 10.7299 6.0198V10.3945C10.7299 10.5879 10.6531 10.7733 10.5163 10.91C10.3796 11.0468 10.1942 11.1236 10.0008 11.1236C9.80741 11.1236 9.62196 11.0468 9.48523 10.91C9.34849 10.7733 9.27168 10.5879 9.27168 10.3945ZM8.90712 13.3109C8.90116 13.1643 8.92515 13.0181 8.97762 12.8811C9.03009 12.7441 9.10995 12.6192 9.21231 12.5141C9.31467 12.4091 9.43739 12.3259 9.57296 12.2699C9.70852 12.2138 9.8541 12.186 10.0008 12.1881C10.288 12.1898 10.5634 12.3021 10.7699 12.5017C10.9763 12.7014 11.0978 12.9729 11.109 13.2599C11.1149 13.4043 11.0916 13.5484 11.0404 13.6835C10.9891 13.8186 10.9111 13.942 10.811 14.0462C10.7109 14.1504 10.5907 14.2333 10.4578 14.2899C10.3248 14.3464 10.1818 14.3756 10.0372 14.3754C9.74751 14.3795 9.46755 14.2707 9.25662 14.072C9.04569 13.8734 8.92035 13.6004 8.90712 13.3109Z"})}),l=({error:e})=>(0,o.jsx)("div",{"aria-live":"polite",role:"alert",className:"BaUxrSDBW6ZeNqqV3ymf",children:(0,o.jsxs)("p",{className:"kpBsNCGg6U3xDv_pAaX6",children:[(0,o.jsx)(c,{className:"VUyZqYKQ_poJjNMztn2B"}),e]})}),d="D8AkDHVNkF5j92eXLJeG",p={CARD_NAME:"CARD_NAME",CARD_NUMBER:"CARD_NUMBER",CARD_DATE:"CARD_DATE",CARD_CVV:"CARD_CVV",CARD_POSTAL_CODE:"CARD_POSTAL_CODE"},u={renderError:!1,errorMessage:"",focused:!1},m=()=>Object.keys(p).reduce((e,t)=>
1(e[t]={...u},e),{}),C=({fieldName:e,cloverElementsInstance:t,handleValidationOnChange:s,handleValidationOnBlur:n,handleValidationOnFocus:r,validationErrors:a,inputClassName:c})=>{const d=a[e];return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(i,{cloverElementsInstance:t,fieldName:e,handleValidationOnChange:s,handleValidationOnBlur:n,handleValidationOnFocus:r,className:c}),d.renderError&&(0,o.jsx)(l,{error:d.errorMessage})]})},h=({cloverElementsInstance:e})=>{const[t,s]=(0,r.useState)(m),n=e=>t[e].focused?"gBfGdjkh1LX43iKTaivw":t[e].renderError?"Wfm4s3Av83PSoAXrNqgG":"vWA4o_JgP_XuYK6Hw9Yf",a={cloverElementsInstance:e,handleValidationOnChange:(0,r.useCallback)((e,t)=>{s(e=>({...e,[t]:{...e[t],renderError:!1}}))},[]),handleValidationOnBlur:(0,r.useCallback)((e,t)=>{s(s=>({...s,[t]:{...s[t],renderError:e[t].touched&&!!e[t].error,errorMessage:e[t].error,focused:!1}}))},[]),handleValidationOnFocus:(0,r.useCallback)(e=>{s(t=>({...t,[e]:{...t[e],focused:!0}}))},[]),validationErrors:t};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("div",{className:d,children:(0,o.jsx)(C,{...a,fieldName:p.CARD_NAME,inputClassName:n(p.CARD_NAME)})}),(0,o.jsx)("div",{className:d,children:(0,o.jsx)(C,{...a,fieldName:p.CARD_NUMBER,inputClassName:n(p.CARD_NUMBER)})}),(0,o.jsxs)("div",{className:"NBcGWCrF2aJJbDJVaTHA",children:[(0,o.jsx)("div",{className:"oGT5mz7UHn0f8YHehsvX",children:(0,o.jsx)(C,{...a,fieldName:p.CARD_DATE,inputClassName:n(p.CARD_DATE)})}),(0,o.jsx)("div",{className:"yiwWd1MwMskoFYlthyhD",children:(0,o.jsx)(C,{...a,fieldName:p.CARD_CVV,inputClassName:n(p.CARD_CVV)})})]}),(0,o.jsx)("div",{className:"Nn_OX1kqmL84kvjKhpbv",children:(0,o.jsx)("div",{className:"oASHCxKh30L1XG6v1OgQ",children:(0,o.jsx)("div",{className:"Laty6uK69U71mwYLMmpc",children:(0,o.jsx)(C,{...a,fieldName:p.CARD_POSTAL_CODE,inputClassName:n(p.CARD_POSTAL_CODE)})})})})]})},y=window.wp.i18n,v=window.wc.wcBlocksData,f=window.wp.data,x={".apple-pay-button":{height:"48px","border-radius":"8px"}},g=(0,r.memo)(({cloverInstance:e,cloverElementsInstance:t,onTokenReceived:s,billing:n,merchantSettings:a})=>{const{cartTotal:i,currency:c,billingAddress:l}=n,{merchantId:d}=a,p=(0,r.useRef)(null),u=`clover-apple-pay-${(0,r.useId)().slice(1,-1)}`;return(0,r.useEffect)(()=>{const n=e=>{if("apple_token_received"===e?.detail?.status){var t;const n=null!==(t=e.detail?.tokenRecieved?.id)&&void 0!==t?t:null;n&&s(n)}},r=e=>{console.error(e?.detail)},a=e.createApplePaymentRequest({amount:i.value,countryCode:l.country,currencyCode:c.code});return t.create("PAYMENT_REQUEST_BUTTON_APPLE_PAY",{applePaymentRequest:a,sessionIdentifier:d,...x}).mount(`#${u}`),window.addEventListener("paymentMethod",n),window.addEventListener("paymentMethodEnd",r),()=>{p.current&&(p.current.innerHTML=""),window.removeEventListener("paymentMethod",n),window.removeEventListener("paymentMethodEnd",r)}},[e,t,i.value,c.code,l.country,d,s]),(0,o.jsx)("div",{ref:p,id:u,className:"cPF8f2QMwPcB7ajfWRWr"})}),E="hPUG05O67zzhE7BaNQoQ",w=({text:e})=>(0,o.jsxs)("div",{className:"DJXCuKMZj4AhutZdQwGC",children:[(0,o.jsx)("div",{className:E}),e&&(0,o.jsx)("span",{className:"ByyZ_WM1LYxUdJhgE5sL",children:e}),(0,o.jsx)("div",{className:E})]}),A=({eventRegistration:e,merchantSettings:t,components:s,emitResponse:n,billing:a,onSubmit:i})=>{const{merchantId:c,publicKey:l,locale:d}=t,{LoadingMask:p}=s,u=(0,r.useRef)(null),m=(0,r.useMemo)(()=>new Clover(l,{merchantId:c,locale:d}),[c,l,d]),C=(0,r.useMemo)(()=>m.elements(),[m]);((e,t,s,n)=>{const{onCheckoutValidation:a,onPaymentSetup:o,onCheckoutSuccess:i,onCheckoutFail:c}=e;((e,t,s)=>{(0,r.useEffect)(()=>{const n=e(()=>{const e=s.current;(0,f.select)(v.CHECKOUT_STORE_KEY).hasError()&&e&&t.updateApplePaymentStatus("failed")});return()=>n()},[e,t,s])})(a,s,n),((e,t,s,n)=>{(0,r.useEffect)(()=>{const r=e(async()=>{try{let e={token:"",errors:"",applePay:!1};const r=n.current;if(r)e.token=r,e.applePay=!0;else{const t=await s.createToken();e.token=t?.token,e.errors=t?.errors}return e.errors?{type:t.responseTypes.ERROR,message:Object.values(e.errors)[0],messageContext:t.noticeContexts.PAYMENTS}:e.token?{type:t.responseTypes.SUCCESS,meta:{paymentMethodData:{clover_source:e.token,clover_apple_pay:e.applePay}}}:{type:t.responseTypes.FAIL,message:(0,y.__)("(0002) Transaction could not be processed. Please contact support.","clover-payments-for-woocommerce"),messageContext:t.noticeContexts.PAYMENTS}}catch(e){return console.error("Payment token could not be created.",e),{type:t.responseTypes.FAIL,message:(0,y.__)("(0001) Transaction could not be processed. Please contact support.","clover-payments-for-woocommerce"),messageContext:t.noticeContexts.PAYMENTS}}});return()=>r()},[s,e,n,t.responseTypes.ERROR,t.responseTypes.FAIL,t.responseTypes.SUCCESS,t.noticeContexts.PAYMENTS])})(o,t,s,n),((e,t,s,n)=>{(0,r.useEffect)(()=>{const r=e(e=>{const{redirectUrl:r,processingResponse:a}=e,{paymentDetails:o,paymentStatus:i}=a,c=n.current;return"success"===i?(c&&s.updateApplePaymentStatus("success"),{type:t.responseTypes.SUCCESS,redirectUrl:r}):(c&&s.updateApplePaymentStatus("failed"),"failure"===o?.result?{type:t.responseTypes.FAIL,message:o.message,messageContext:t.noticeContexts.PAYMENTS,retry:!0}:{type:t.responseTypes.ERROR,retry:!0})});return()=>r()},[s,n,e,t.responseTypes.SUCCESS,t.responseTypes.FAIL,t.responseTypes.ERROR,t.noticeContexts.PAYMENTS])})(i,t,s,n),((e,t,s,n)=>{(0,r.useEffect)(()=>{const r=e(e=>{const{paymentDetails:r,paymentStatus:a}=e?.processingResponse;return n.current&&s.updateApplePaymentStatus("failed"),"failure"===a?{type:t.responseTypes.FAIL,message:r?.message,messageContext:t.noticeContexts.PAYMENTS,retry:!0}:{type:t.responseTypes.ERROR,retry:!0}});return()=>r()},[s,e,n,t.responseTypes.FAIL,t.responseTypes.ERROR,t.noticeContexts.PAYMENTS])})(c,t,s,n)})(e,n,m,u);const{isAvailable:x,isLoading:E}=(e=>{const{isApplePayEnabled:t,cloverURL:s,publicKey:n,merchantId:a}=e,[o,i]=(0,r.useState)({isAvailable:!1,isLoading:!0});return(0,r.useEffect)(()=>{(async()=>{const e=window?.ApplePaySession?.canMakePayments()&&window?.ApplePaySession?.supportsVersion(3);if(!t||!e)return void i({isAvailable:!1,isLoading:!1});const r=await(async(e,t,s)=>{if(!e||!t||!s)return console.error("Missing parameters for getMerchantConfig"),null;try{const n=new URL(`v3/merchants/${s}/ecomm_payment_configs`,e);n.searchParams.set("pakmsKey",t);const r=await fetch(n.href);return r.ok?await r.json():(console.error(`Failed to fetch merchant configuration. Status: ${r.status}`),null)}catch(e){return console.error("Network error while fetching merchant configuration:",e),null}})(s,n,a);i(r?.apple_pay?.supported?{isAvailable:!0,isLoading:!1}:{isAvailable:!1,isLoading:!1})})()},[t,s,n,a]),o})(t),A=(0,r.useCallback)(e=>{u.current=e,i()},[i]);return(0,o.jsx)("div",{className:"hLVhsN2kjvWR98KCbxsI",children:(0,o.jsxs)(p,{isLoading:E,showSpinner:!0,children:[!E&&x&&(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(g,{cloverInstance:m,cloverElementsInstance:C,onTokenReceived:A,billing:a,merchantSettings:t}),(0,o.jsx)(w,{text:"Or"})]}),(0,o.jsx)(h,{cloverElementsInstance:C})]})})}
1,_=({height:e="24",width:t="24"})=>(0,o.jsx)("svg",{width:t,height:e,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M3 8.6H21M6.6 12.2H13.2M6.6 14.6H10.8M4.2 5H19.8C20.4627 5 21 5.53726 21 6.2V17C21 17.6627 20.4627 18.2 19.8 18.2H4.2C3.53726 18.2 3 17.6627 3 17V6.2C3 5.53726 3.53726 5 4.2 5Z",stroke:"black",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})}),R=({merchantSettings:e,components:t})=>{const{title:s}=e,{PaymentMethodLabel:n}=t;return(0,o.jsxs)("div",{className:"gBPqMKsI2QcRGSipLBry",children:[(0,o.jsx)(n,{text:s}),(0,o.jsx)(_,{})]})},N=(0,n.getSetting)("clover_payments_data",{}),S={name:"clover_payments",title:(0,y.__)("Clover Payments","clover-payments-for-woocommerce"),edit:(0,o.jsx)(A,{merchantSettings:N}),content:(0,o.jsx)(A,{merchantSettings:N}),canMakePayment:()=>!0,gatewayId:N?.gatewayId??"",paymentMethodId:N?.paymentMethodId??"",ariaLabel:(0,y.__)("Clover Card Payment Method","clover-payments-for-woocommerce"),label:(0,o.jsx)(R,{merchantSettings:N})};(0,s.registerPaymentMethod)(S)})();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.