%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/t/r/a/tradesc/www/relax/wp-content/plugins/woocommerce/assets/client/blocks/
Upload File :
Create Path :
Current File : /home/t/r/a/tradesc/www/relax/wp-content/plugins/woocommerce/assets/client/blocks/product-button.js

(self.webpackChunkwebpackWcBlocksMainJsonp=self.webpackChunkwebpackWcBlocksMainJsonp||[]).push([[7409],{4078:(t,e,r)=>{"use strict";r.r(e),r.d(e,{Block:()=>v,default:()=>y});var o=r(1609),n=r(851),s=r(7723),a=r(3603),c=r(4436),i=r(3566),l=r(8537),d=r(812),u=r(5703),p=r(2796),m=r(1616);r(1546);const _=({product:t,className:e,style:r})=>{const{id:i,permalink:p,add_to_cart:m,has_options:_,is_purchasable:b,is_in_stock:v}=t,{dispatchStoreEvent:y}=(0,a.y)(),{cartQuantity:g,addingToCart:C,addToCart:E}=(0,c.R)(i),h=Number.isFinite(g)&&g>0,w=!_&&b&&v,f=(0,l.decodeEntities)((null==m?void 0:m.description)||""),S=h?(0,s.sprintf)(/* translators: %s number of products in cart. */ /* translators: %s number of products in cart. */
(0,s._n)("%d in cart","%d in cart",g,"woocommerce"),g):(0,l.decodeEntities)((null==m?void 0:m.text)||(0,s.__)("Add to cart","woocommerce")),T=w?"button":"a",R={};return w?R.onClick=async()=>{await E(),y("cart-add-item",{product:t});const{cartRedirectAfterAdd:e}=(0,u.getSetting)("productsSettings");e&&(window.location.href=d.Vo)}:(R.href=p,R.rel="nofollow",R.onClick=()=>{y("product-view-link",{product:t})}),(0,o.createElement)(T,{...R,"aria-label":f,disabled:C,className:(0,n.A)(e,"wp-block-button__link","wp-element-button","add_to_cart_button","wc-block-components-product-button__button",{loading:C,added:h}),style:r},S)},b=({className:t,style:e})=>(0,o.createElement)("button",{className:(0,n.A)("wp-block-button__link","wp-element-button","add_to_cart_button","wc-block-components-product-button__button","wc-block-components-product-button__button--placeholder",t),style:e,disabled:!0}),v=t=>{const{className:e,textAlign:r}=t,s=(0,i.p)(t),{parentClassName:a}=(0,p.useInnerBlockLayoutContext)(),{product:c}=(0,p.useProductDataContext)();return(0,o.createElement)("div",{className:(0,n.A)(e,"wp-block-button","wc-block-components-product-button",{[`${a}__product-add-to-cart`]:a,[`align-${r}`]:r})},c.id?(0,o.createElement)(_,{product:c,style:s.style,className:s.className}):(0,o.createElement)(b,{style:s.style,className:s.className}))},y=(0,m.withProductDataContext)(v)},8585:(t,e,r)=>{"use strict";r.d(e,{A:()=>l});var o=r(5703),n=r(7723),s=r(3993),a=r(812);const c=t=>{const e={};return void 0!==t.label&&(e.label=t.label),void 0!==t.required&&(e.required=t.required),void 0!==t.hidden&&(e.hidden=t.hidden),void 0===t.label||t.optionalLabel||(e.optionalLabel=(0,n.sprintf)(/* translators: %s Field label. */ /* translators: %s Field label. */
(0,n.__)("%s (optional)","woocommerce"),t.label)),t.priority&&((0,s.isNumber)(t.priority)&&(e.index=t.priority),(0,s.isString)(t.priority)&&(e.index=parseInt(t.priority,10))),t.hidden&&(e.required=!1),e},i=Object.entries(a.iI).map((([t,e])=>[t,Object.entries(e).map((([t,e])=>[t,c(e)])).reduce(((t,[e,r])=>(t[e]=r,t)),{})])).reduce(((t,[e,r])=>(t[e]=r,t)),{}),l=(t,e,r="")=>{const n=r&&void 0!==i[r]?i[r]:{};return t.map((t=>({key:t,...o.defaultFields[t]||{},...n[t]||{},...e[t]||{}}))).sort(((t,e)=>t.index-e.index))}},7276:(t,e,r)=>{"use strict";r.d(e,{U:()=>u});var o=r(6087),n=r(7594),s=r(7143),a=r(2983),c=r(4956);const i=t=>{const e=null==t?void 0:t.detail;e&&e.preserveCartData||(0,s.dispatch)(n.CART_STORE_KEY).invalidateResolutionForStore()},l=t=>{(null!=t&&t.persisted||"back_forward"===(0,a.F)())&&(0,s.dispatch)(n.CART_STORE_KEY).invalidateResolutionForStore()},d=()=>{1===window.wcBlocksStoreCartListeners.count&&window.wcBlocksStoreCartListeners.remove(),window.wcBlocksStoreCartListeners.count--},u=()=>{(0,o.useEffect)((()=>((()=>{if(window.wcBlocksStoreCartListeners||(window.wcBlocksStoreCartListeners={count:0,remove:()=>{}}),(null===(t=window.wcBlocksStoreCartListeners)||void 0===t?void 0:t.count)>0)return void window.wcBlocksStoreCartListeners.count++;var t;document.body.addEventListener("wc-blocks_added_to_cart",i),document.body.addEventListener("wc-blocks_removed_from_cart",i),window.addEventListener("pageshow",l);const e=(0,c.f2)("added_to_cart","wc-blocks_added_to_cart"),r=(0,c.f2)("removed_from_cart","wc-blocks_removed_from_cart");window.wcBlocksStoreCartListeners.count=1,window.wcBlocksStoreCartListeners.remove=()=>{document.body.removeEventListener("wc-blocks_added_to_cart",i),document.body.removeEventListener("wc-blocks_removed_from_cart",i),window.removeEventListener("pageshow",l),e(),r()}})(),d)),[])}},8509:(t,e,r)=>{"use strict";r.d(e,{V:()=>y});var o=r(458),n=r.n(o),s=r(6087),a=r(7594),c=r(7143),i=r(8537),l=r(5683),d=r(2663),u=r(7276);const p={first_name:"",last_name:"",company:"",address_1:"",address_2:"",city:"",state:"",postcode:"",country:"",phone:""},m={...p,email:""},_={total_items:"",total_items_tax:"",total_fees:"",total_fees_tax:"",total_discount:"",total_discount_tax:"",total_shipping:"",total_shipping_tax:"",total_price:"",total_tax:"",tax_lines:a.EMPTY_TAX_LINES,currency_code:"",currency_symbol:"",currency_minor_unit:2,currency_decimal_separator:"",currency_thousand_separator:"",currency_prefix:"",currency_suffix:""},b=t=>Object.fromEntries(Object.entries(t).map((([t,e])=>[t,(0,i.decodeEntities)(e)]))),v={cartCoupons:a.EMPTY_CART_COUPONS,cartItems:a.EMPTY_CART_ITEMS,cartFees:a.EMPTY_CART_FEES,cartItemsCount:0,cartItemsWeight:0,crossSellsProducts:a.EMPTY_CART_CROSS_SELLS,cartNeedsPayment:!0,cartNeedsShipping:!0,cartItemErrors:a.EMPTY_CART_ITEM_ERRORS,cartTotals:_,cartIsLoading:!0,cartErrors:a.EMPTY_CART_ERRORS,billingAddress:m,shippingAddress:p,shippingRates:a.EMPTY_SHIPPING_RATES,isLoadingRates:!1,cartHasCalculatedShipping:!1,paymentMethods:a.EMPTY_PAYMENT_METHODS,paymentRequirements:a.EMPTY_PAYMENT_REQUIREMENTS,receiveCart:()=>{},receiveCartContents:()=>{},extensions:a.EMPTY_EXTENSIONS},y=(t={shouldSelect:!0})=>{const{isEditor:e,previewData:r}=(0,d.m)(),o=null==r?void 0:r.previewCart,{shouldSelect:i}=t,_=(0,s.useRef)();(0,u.U)();const y=(0,c.useSelect)(((t,{dispatch:r})=>{if(!i)return v;if(e)return{cartCoupons:o.coupons,cartItems:o.items,crossSellsProducts:o.cross_sells,cartFees:o.fees,cartItemsCount:o.items_count,cartItemsWeight:o.items_weight,cartNeedsPayment:o.needs_payment,cartNeedsShipping:o.needs_shipping,cartItemErrors:a.EMPTY_CART_ITEM_ERRORS,cartTotals:o.totals,cartIsLoading:!1,cartErrors:a.EMPTY_CART_ERRORS,billingData:m,billingAddress:m,shippingAddress:p,extensions:a.EMPTY_EXTENSIONS,shippingRates:o.shipping_rates,isLoadingRates:!1,cartHasCalculatedShipping:o.has_calculated_shipping,paymentRequirements:o.paymentRequirements,receiveCart:"function"==typeof(null==o?void 0:o.receiveCart)?o.receiveCart:()=>{},receiveCartContents:"function"==typeof(null==o?void 0:o.receiveCartContents)?o.receiveCartContents:()=>{}};const n=t(a.CART_STORE_KEY),s=n.getCartData(),c=n.getCartErrors(),d=n.getCartTotals(),u=!n.hasFinishedResolution("getCartData"),_=n.isCustomerDataUpdating(),{receiveCart:y,receiveCartContents:g}=r(a.CART_STORE_KEY),C=b(s.billingAddress),E=s.needsShipping?b(s.shippingAddress):C,h=s.fees.length>0?s.fees.map((t=>b(t))):a.EMPTY_CART_FEES;return{cartCoupons:s.coupons.length>0?s.coupons.map((t=>({...t,label:t.code}))):a.EMPTY_CART_COUPONS,cartItems:s.items,crossSellsProducts:s.crossSells,cartFees:h,cartItemsCount:s.itemsCount,cartItemsWeight:s.itemsWeight,cartNeedsPayment:s.needsPayment,cartNeedsShipping:s.needsShipping,cartItemErrors:s.errors,cartTotals:d,cartIsLoading:u,cartErrors:c,billingData:(0,l.TU)(C),billingAddress:(0,l.TU)(C),shippingAddress:(0,l.TU)(E),extensions:s.extensions,shippingRates:s.shippingRates,isLoadingRates:_,cartHasCalculatedShipping:s.hasCalculatedShipping,paymentRequirements:s.paymentRequirements,receiveCart:y,receiveCartContents:g}}),[i]);return _.current&&n()(_.current,y)||(_.current=y),_.current}},4436:(t,e,r)=>{"use strict";r.d(e,{R:()=>l});var o=r(6087),n=r(7143),s=r(7594),a=r(8537),c=r(8509);const i=(t,e)=>{const r=t.find((({id:t})=>t===e));return r?r.quantity:0},l=t=>{const{addItemToCart:e}=(0,n.useDispatch)(s.CART_STORE_KEY),{cartItems:r,cartIsLoading:l}=(0,c.V)(),{createErrorNotice:d,removeNotice:u}=(0,n.useDispatch)("core/notices"),[p,m]=(0,o.useState)(!1),_=(0,o.useRef)(i(r,t));return(0,o.useEffect)((()=>{const e=i(r,t);e!==_.current&&(_.current=e)}),[r,t]),{cartQuantity:Number.isFinite(_.current)?_.current:0,addingToCart:p,cartIsLoading:l,addToCart:(r=1)=>(m(!0),e(t,r).then((()=>{u("add-to-cart")})).catch((t=>{d((0,a.decodeEntities)(t.message),{id:"add-to-cart",context:"wc/all-products",isDismissible:!0})})).finally((()=>{m(!1)})))}}},3603:(t,e,r)=>{"use strict";r.d(e,{y:()=>a});var o=r(2619),n=r(7143),s=r(6087);const a=()=>({dispatchStoreEvent:(0,s.useCallback)(((t,e={})=>{try{(0,o.doAction)(`experimental__woocommerce_blocks-${t}`,e)}catch(t){console.error(t)}}),[]),dispatchCheckoutEvent:(0,s.useCallback)(((t,e={})=>{try{(0,o.doAction)(`experimental__woocommerce_blocks-checkout-${t}`,{...e,storeCart:(0,n.select)("wc/store/cart").getCartData()})}catch(t){console.error(t)}}),[])})},2663:(t,e,r)=>{"use strict";r.d(e,{m:()=>s}),r(1609);var o=r(6087);r(7143);const n=(0,o.createContext)({isEditor:!1,currentPostId:0,currentView:"",previewData:{},getPreviewData:()=>({})}),s=()=>(0,o.useContext)(n)},3566:(t,e,r)=>{"use strict";r.d(e,{p:()=>c});var o=r(851),n=r(3993),s=r(92),a=r(6032);const c=t=>{const e=(t=>{const e=(0,n.isObject)(t)?t:{style:{}};let r=e.style;return(0,n.isString)(r)&&(r=JSON.parse(r)||{}),(0,n.isObject)(r)||(r={}),{...e,style:r}})(t),r=(0,a.BK)(e),c=(0,a.aR)(e),i=(0,a.fo)(e),l=(0,s.x)(e);return{className:(0,o.A)(l.className,r.className,c.className,i.className),style:{...l.style,...r.style,...c.style,...i.style}}}},92:(t,e,r)=>{"use strict";r.d(e,{x:()=>n});var o=r(3993);const n=t=>{const e=(0,o.isObject)(t.style.typography)?t.style.typography:{},r=(0,o.isString)(e.fontFamily)?e.fontFamily:"";return{className:t.fontFamily?`has-${t.fontFamily}-font-family`:r,style:{fontSize:t.fontSize?`var(--wp--preset--font-size--${t.fontSize})`:e.fontSize,fontStyle:e.fontStyle,fontWeight:e.fontWeight,letterSpacing:e.letterSpacing,lineHeight:e.lineHeight,textDecoration:e.textDecoration,textTransform:e.textTransform}}}},5683:(t,e,r)=>{"use strict";r.d(e,{TU:()=>s});var o=r(8585),n=(r(3832),r(3993),r(8537),r(812));const s=t=>{const e=(0,o.A)(n.Hw,{},t.country),r=Object.assign({},t);return e.forEach((({key:e="",hidden:o=!1})=>{o&&((t,e)=>t in e)(e,t)&&(r[e]="")})),r}},6032:(t,e,r)=>{"use strict";r.d(e,{BK:()=>l,aR:()=>d,fo:()=>u});var o=r(851),n=r(1194),s=r(9786),a=r(3993);function c(t={}){const e={};return(0,s.getCSSRules)(t,{selector:""}).forEach((t=>{e[t.key]=t.value})),e}function i(t,e){return t&&e?`has-${(0,n.c)(e)}-${t}`:""}function l(t){var e,r,n,s,l,d,u;const{backgroundColor:p,textColor:m,gradient:_,style:b}=t,v=i("background-color",p),y=i("color",m),g=function(t){if(t)return`has-${t}-gradient-background`}(_),C=g||(null==b||null===(e=b.color)||void 0===e?void 0:e.gradient);return{className:(0,o.A)(y,g,{[v]:!C&&!!v,"has-text-color":m||(null==b||null===(r=b.color)||void 0===r?void 0:r.text),"has-background":p||(null==b||null===(n=b.color)||void 0===n?void 0:n.background)||_||(null==b||null===(s=b.color)||void 0===s?void 0:s.gradient),"has-link-color":(0,a.isObject)(null==b||null===(l=b.elements)||void 0===l?void 0:l.link)?null==b||null===(d=b.elements)||void 0===d||null===(u=d.link)||void 0===u?void 0:u.color:void 0}),style:c({color:(null==b?void 0:b.color)||{}})}}function d(t){var e;const r=(null===(e=t.style)||void 0===e?void 0:e.border)||{};return{className:function(t){var e;const{borderColor:r,style:n}=t,s=r?i("border-color",r):"";return(0,o.A)({"has-border-color":!!r||!(null==n||null===(e=n.border)||void 0===e||!e.color),[s]:!!s})}(t),style:c({border:r})}}function u(t){var e;return{className:void 0,style:c({spacing:(null===(e=t.style)||void 0===e?void 0:e.spacing)||{}})}}},2983:(t,e,r)=>{"use strict";r.d(e,{F:()=>o});const o=()=>window.performance&&window.performance.getEntriesByType("navigation").length?window.performance.getEntriesByType("navigation")[0].type:""},4956:(t,e,r)=>{"use strict";r.d(e,{f2:()=>n});const o=window.CustomEvent||null,n=(t,e,r=!1,n=!1)=>{if("function"!=typeof jQuery)return()=>{};const s=()=>{((t,{bubbles:e=!1,cancelable:r=!1,element:n,detail:s={}})=>{if(!o)return;n||(n=document.body);const a=new o(t,{bubbles:e,cancelable:r,detail:s});n.dispatchEvent(a)})(e,{bubbles:r,cancelable:n})};return jQuery(document).on(t,s),()=>jQuery(document).off(t,s)}},1546:()=>{}}]);

Zerion Mini Shell 1.0