"use strict";(self.webpackChunkwebpackWcBlocksCartCheckoutFrontendJsonp=self.webpackChunkwebpackWcBlocksCartCheckoutFrontendJsonp||[]).push([[4654],{1360:(e,t,c)=>{c.d(t,{VM:()=>l,Xm:()=>n,iG:()=>s});var o=c(1609),r=c(1e3),a=c(8509);const n=()=>{const{extensions:e,receiveCart:t,...c}=(0,a.V)(),n={extensions:e,cart:c,context:"woocommerce/checkout"};return(0,o.createElement)(r.ExperimentalOrderMeta.Slot,{...n})},{Fill:s,Slot:l}=(0,r.createSlotFill)("checkoutOrderSummaryActionArea")},4183:(e,t,c)=>{c.r(t),c.d(t,{default:()=>b});var o=c(1609),r=c(7723),a=c(851),n=c(6087),s=c(4656),l=c(6777),m=c(9491),i=c(7143),d=c(7594),u=c(812);const _=u.gu?`${(0,r.__)("Terms and Conditions","woocommerce")}`:(0,r.__)("Terms and Conditions","woocommerce"),h=u.pk?`${(0,r.__)("Privacy Policy","woocommerce")}`:(0,r.__)("Privacy Policy","woocommerce"),k=(0,r.sprintf)(/* translators: %1$s terms page link, %2$s privacy page link. */ /* translators: %1$s terms page link, %2$s privacy page link. */ (0,r.__)("By proceeding with your purchase you agree to our %1$s and %2$s","woocommerce"),_,h),p=(0,r.sprintf)(/* translators: %1$s terms page link, %2$s privacy page link. */ /* translators: %1$s terms page link, %2$s privacy page link. */ (0,r.__)("You must accept our %1$s and %2$s to continue with your purchase.","woocommerce"),_,h);var w=c(1360);const b=(0,m.withInstanceId)((({text:e,checkbox:t,instanceId:c,className:m,showSeparator:u})=>{const[_,h]=(0,n.useState)(!1),{isDisabled:b}=(0,l.w)(),E="terms-and-conditions-"+c,{setValidationErrors:g,clearValidationError:C}=(0,i.useDispatch)(d.VALIDATION_STORE_KEY),f=(0,i.useSelect)((e=>e(d.VALIDATION_STORE_KEY).getValidationError(E))),y=!(null==f||!f.message||null!=f&&f.hidden);return(0,n.useEffect)((()=>{if(t)return _?C(E):g({[E]:{message:(0,r.__)("Please read and accept the terms and conditions.","woocommerce"),hidden:!0}}),()=>{C(E)}}),[t,_,E,C,g]),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(w.VM,null),(0,o.createElement)("div",{className:(0,a.A)("wc-block-checkout__terms",{"wc-block-checkout__terms--disabled":b,"wc-block-checkout__terms--with-separator":"false"!==u&&!1!==u},m)},t?(0,o.createElement)(o.Fragment,null,(0,o.createElement)(s.CheckboxControl,{id:"terms-and-conditions",checked:_,onChange:()=>h((e=>!e)),hasError:y,disabled:b},(0,o.createElement)("span",{className:"wc-block-components-checkbox__label",dangerouslySetInnerHTML:{__html:e||p}}))):(0,o.createElement)("span",{className:"wc-block-components-checkbox__label",dangerouslySetInnerHTML:{__html:e||k}})))}))}}]);