(()=>{"use strict";var e={20:(e,t,n)=>{var o=n(609),r=Symbol.for("react.element"),s=Symbol.for("react.fragment"),c=Object.prototype.hasOwnProperty,i=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function a(e,t,n){var o,s={},a=null,d=null;for(o in void 0!==n&&(a=""+n),void 0!==t.key&&(a=""+t.key),void 0!==t.ref&&(d=t.ref),t)c.call(t,o)&&!l.hasOwnProperty(o)&&(s[o]=t[o]);if(e&&e.defaultProps)for(o in t=e.defaultProps)void 0===s[o]&&(s[o]=t[o]);return{$$typeof:r,type:e,key:a,ref:d,props:s,_owner:i.current}}t.Fragment=s,t.jsx=a,t.jsxs=a},848:(e,t,n)=>{e.exports=n(20)},609:e=>{e.exports=window.React}},t={};const n=window.wp.blocks,o=window.wp.blockEditor,r=window.wp.components,s=window.wp.element,c=window.wc.wcSettings,i=window.wc.blocksCheckout;var l=function n(o){var r=t[o];if(void 0!==r)return r.exports;var s=t[o]={exports:{}};return e[o](s,s.exports,n),s.exports}(848);const{newsletterText:a,smsConsentText:d,smsConsentDisclosureText:u,smsEnabled:p,newsletterEnabled:w}=(0,c.getSetting)("klaviyo_checkout_block_data"),x=({checkoutExtensionData:e={}})=>{const[t,n]=(0,s.useState)(!1),[o,r]=(0,s.useState)(!1),{setExtensionData:c}=e;return(0,s.useEffect)((()=>{c&&p&&c("klaviyo","sms",o)}),[o,c]),(0,s.useEffect)((()=>{c&&w&&c("klaviyo","newsletter",t)}),[t,c]),w||p?(0,l.jsxs)(l.Fragment,{children:[w&&(0,l.jsx)(i.CheckboxControl,{checked:t,onChange:n,children:(0,l.jsx)("span",{children:a})}),p&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(i.CheckboxControl,{checked:o,onChange:r,children:(0,l.jsx)("span",{children:d})}),o&&(0,l.jsx)("p",{children:u})]})]}):null},k=JSON.parse('{"name":"klaviyo/klaviyo-checkout-block"}');(0,n.registerBlockType)(k.name,{edit:function(){return(0,l.jsx)("div",{...(0,o.useBlockProps)(),children:(0,l.jsx)(r.Disabled,{children:(0,l.jsx)(x,{})})})},save:function(){return(0,l.jsx)("div",{...o.useBlockProps.save()})}})})();