order-summary-shipping-frontend.js
20.8 KB
(window.webpackWcBlocksJsonp=window.webpackWcBlocksJsonp||[]).push([[48],{115:function(e,t,n){"use strict";var a=n(15),c=n.n(a),s=n(0),o=n(154),r=n(5),l=n.n(r);n(219);const i=e=>({thousandSeparator:e.thousandSeparator,decimalSeparator:e.decimalSeparator,decimalScale:e.minorUnit,fixedDecimalScale:!0,prefix:e.prefix,suffix:e.suffix,isNumericString:!0});t.a=e=>{let{className:t,value:n,currency:a,onValueChange:r,displayType:p="text",...u}=e;const d="string"==typeof n?parseInt(n,10):n;if(!Number.isFinite(d))return null;const b=d/10**a.minorUnit;if(!Number.isFinite(b))return null;const m=l()("wc-block-formatted-money-amount","wc-block-components-formatted-money-amount",t),g={...u,...i(a),value:void 0,currency:void 0,onValueChange:void 0},O=r?e=>{const t=+e.value*10**a.minorUnit;r(t)}:()=>{};return Object(s.createElement)(o.a,c()({className:m,displayType:p},g,{value:b,onValueChange:O}))}},152:function(e,t,n){"use strict";var a=n(0);n(220),t.a=()=>Object(a.createElement)("span",{className:"wc-block-components-spinner","aria-hidden":"true"})},153:function(e,t,n){"use strict";var a=n(0),c=n(1),s=n(5),o=n.n(s),r=(n(221),n(152));t.a=e=>{let{children:t,className:n,screenReaderLabel:s,showSpinner:l=!1,isLoading:i=!0}=e;return Object(a.createElement)("div",{className:o()(n,{"wc-block-components-loading-mask":i})},i&&l&&Object(a.createElement)(r.a,null),Object(a.createElement)("div",{className:o()({"wc-block-components-loading-mask__children":i}),"aria-hidden":i},t),i&&Object(a.createElement)("span",{className:"screen-reader-text"},s||Object(c.__)("Loading…","woocommerce")))}},21:function(e,t,n){"use strict";var a=n(0),c=n(5),s=n.n(c);t.a=e=>{let t,{label:n,screenReaderLabel:c,wrapperElement:o,wrapperProps:r={}}=e;const l=null!=n,i=null!=c;return!l&&i?(t=o||"span",r={...r,className:s()(r.className,"screen-reader-text")},Object(a.createElement)(t,r,c)):(t=o||a.Fragment,l&&i&&n!==c?Object(a.createElement)(t,r,Object(a.createElement)("span",{"aria-hidden":"true"},n),Object(a.createElement)("span",{className:"screen-reader-text"},c)):Object(a.createElement)(t,r,n))}},219:function(e,t){},220:function(e,t){},221:function(e,t){},287:function(e,t,n){"use strict";var a=n(0),c=n(5),s=n.n(c),o=n(291);t.a=e=>{let{checked:t,name:n,onChange:c,option:r}=e;const{value:l,label:i,description:p,secondaryLabel:u,secondaryDescription:d}=r;return Object(a.createElement)("label",{className:s()("wc-block-components-radio-control__option",{"wc-block-components-radio-control__option-checked":t}),htmlFor:`${n}-${l}`},Object(a.createElement)("input",{id:`${n}-${l}`,className:"wc-block-components-radio-control__input",type:"radio",name:n,value:l,onChange:e=>c(e.target.value),checked:t,"aria-describedby":s()({[`${n}-${l}__label`]:i,[`${n}-${l}__secondary-label`]:u,[`${n}-${l}__description`]:p,[`${n}-${l}__secondary-description`]:d})}),Object(a.createElement)(o.a,{id:`${n}-${l}`,label:i,secondaryLabel:u,description:p,secondaryDescription:d}))}},289:function(e,t,n){"use strict";var a=n(15),c=n.n(a),s=n(0),o=n(57),r=n(5),l=n.n(r),i=n(152);n(290),t.a=e=>{let{className:t,showSpinner:n=!1,children:a,variant:r="contained",...p}=e;const u=l()("wc-block-components-button",t,r,{"wc-block-components-button--loading":n});return Object(s.createElement)(o.a,c()({className:u},p),n&&Object(s.createElement)(i.a,null),Object(s.createElement)("span",{className:"wc-block-components-button__text"},a))}},290:function(e,t){},291:function(e,t,n){"use strict";var a=n(0);t.a=e=>{let{label:t,secondaryLabel:n,description:c,secondaryDescription:s,id:o}=e;return Object(a.createElement)("div",{className:"wc-block-components-radio-control__option-layout"},Object(a.createElement)("div",{className:"wc-block-components-radio-control__label-group"},t&&Object(a.createElement)("span",{id:o&&o+"__label",className:"wc-block-components-radio-control__label"},t),n&&Object(a.createElement)("span",{id:o&&o+"__secondary-label",className:"wc-block-components-radio-control__secondary-label"},n)),Object(a.createElement)("div",{className:"wc-block-components-radio-control__description-group"},c&&Object(a.createElement)("span",{id:o&&o+"__description",className:"wc-block-components-radio-control__description"},c),s&&Object(a.createElement)("span",{id:o&&o+"__secondary-description",className:"wc-block-components-radio-control__secondary-description"},s)))}},305:function(e,t,n){"use strict";var a=n(0),c=n(5),s=n.n(c),o=n(10),r=n(287);n(306);const l=e=>{let{className:t="",id:n,selected:c,onChange:i,options:p=[]}=e;const u=Object(o.useInstanceId)(l),d=n||u;return p.length?Object(a.createElement)("div",{className:s()("wc-block-components-radio-control",t)},p.map(e=>Object(a.createElement)(r.a,{key:`${d}-${e.value}`,name:"radio-control-"+d,checked:e.value===c,option:e,onChange:t=>{i(t),"function"==typeof e.onChange&&e.onChange(t)}}))):null};t.a=l},306:function(e,t){},31:function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var a=n(0),c=n(13),s=n.n(c);function o(e){const t=Object(a.useRef)(e);return s()(e,t.current)||(t.current=e),t.current}},316:function(e,t){},317:function(e,t){},318:function(e,t){},319:function(e,t){},320:function(e,t){},328:function(e,t,n){"use strict";var a=n(0),c=n(1),s=n(25),o=n(153),r=n(11),l=n(377),i=n(41),p=n(40),u=n(5),d=n.n(u),b=n(23),m=n(21),g=n(89),O=n(355),h=n.n(O);const j=["a","b","em","i","strong","p","br"],E=["target","href","rel","name","download"],_=(e,t)=>{const n=(null==t?void 0:t.tags)||j,a=(null==t?void 0:t.attr)||E;return h.a.sanitize(e,{ALLOWED_TAGS:n,ALLOWED_ATTR:a})};var f=n(305),k=n(291),y=n(42),w=n(115),v=n(2);const C=e=>{const t=Object(v.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(e.price,10)+parseInt(e.taxes,10):parseInt(e.price,10);return{label:Object(b.decodeEntities)(e.name),value:e.rate_id,description:Object(a.createElement)(a.Fragment,null,Number.isFinite(t)&&Object(a.createElement)(w.a,{currency:Object(y.getCurrencyFromPriceResponse)(e),value:t}),Number.isFinite(t)&&e.delivery_time?" — ":null,Object(b.decodeEntities)(e.delivery_time))}};var N=e=>{let{className:t="",noResultsMessage:n,onSelectRate:c,rates:s,renderOption:o=C,selectedRate:r}=e;const l=(null==r?void 0:r.rate_id)||"",[i,p]=Object(a.useState)(l);if(Object(a.useEffect)(()=>{l&&p(l)},[l]),0===s.length)return n;if(s.length>1)return Object(a.createElement)(f.a,{className:t,onChange:e=>{p(e),c(e)},selected:i,options:s.map(o)});const{label:u,secondaryLabel:d,description:b,secondaryDescription:m}=o(s[0]);return Object(a.createElement)(k.a,{label:u,secondaryLabel:d,description:b,secondaryDescription:m})};n(320);var S=e=>{let{packageId:t,className:n="",noResultsMessage:s,renderOption:o,packageData:l,collapsible:i=!1,collapse:p=!1,showItems:u=!1}=e;const{selectShippingRate:O}=Object(g.a)(),h=Object(a.createElement)(a.Fragment,null,(u||i)&&Object(a.createElement)("div",{className:"wc-block-components-shipping-rates-control__package-title",dangerouslySetInnerHTML:{__html:_(l.name)}}),u&&Object(a.createElement)("ul",{className:"wc-block-components-shipping-rates-control__package-items"},Object.values(l.items).map(e=>{const t=Object(b.decodeEntities)(e.name),n=e.quantity;return Object(a.createElement)("li",{key:e.key,className:"wc-block-components-shipping-rates-control__package-item"},Object(a.createElement)(m.a,{label:n>1?`${t} × ${n}`:""+t,screenReaderLabel:Object(c.sprintf)(
/* translators: %1$s name of the product (ie: Sunglasses), %2$d number of units in the current cart package */
Object(c._n)("%1$s (%2$d unit)","%1$s (%2$d units)",n,"woocommerce"),t,n)}))}))),j=Object(a.createElement)(N,{className:n,noResultsMessage:s,rates:l.shipping_rates,onSelectRate:e=>O(e,t),selectedRate:l.shipping_rates.find(e=>e.selected),renderOption:o});return i?Object(a.createElement)(r.Panel,{className:"wc-block-components-shipping-rates-control__package",initialOpen:!p,title:h},j):Object(a.createElement)("div",{className:d()("wc-block-components-shipping-rates-control__package",n)},h,j)};const I=e=>{let{packages:t,collapse:n,showItems:c,collapsible:s,noResultsMessage:o,renderOption:r}=e;return t.length?Object(a.createElement)(a.Fragment,null,t.map(e=>{let{package_id:l,...i}=e;return Object(a.createElement)(S,{key:l,packageId:l,packageData:i,collapsible:!!s,collapse:!!n,showItems:c||t.length>1,noResultsMessage:o,renderOption:r})})):null};t.a=e=>{let{shippingRates:t,isLoadingRates:n,className:u,collapsible:d=!1,noResultsMessage:b,renderOption:m,context:g}=e;Object(a.useEffect)(()=>{if(n)return;const e=Object(l.a)(t),a=Object(l.b)(t);1===e?Object(s.speak)(Object(c.sprintf)(
/* translators: %d number of shipping options found. */
Object(c._n)("%d shipping option was found.","%d shipping options were found.",a,"woocommerce"),a)):Object(s.speak)(Object(c.sprintf)(
/* translators: %d number of shipping packages packages. */
Object(c._n)("Shipping option searched for %d package.","Shipping options searched for %d packages.",e,"woocommerce"),e)+" "+Object(c.sprintf)(
/* translators: %d number of shipping options available. */
Object(c._n)("%d shipping option was found","%d shipping options were found",a,"woocommerce"),a))},[n,t]);const{extensions:O,receiveCart:h,...j}=Object(i.a)(),E={className:u,collapsible:d,noResultsMessage:b,renderOption:m,extensions:O,cart:j,components:{ShippingRatesControlPackage:S},context:g,shippingRates:t},{isEditor:_}=Object(p.a)();return Object(a.createElement)(o.a,{isLoading:n,screenReaderLabel:Object(c.__)("Loading shipping rates…","woocommerce"),showSpinner:!0},_?Object(a.createElement)(I,{packages:t,noResultsMessage:b,renderOption:m}):Object(a.createElement)(a.Fragment,null,Object(a.createElement)(r.ExperimentalOrderShippingPackages.Slot,E),Object(a.createElement)(r.ExperimentalOrderShippingPackages,null,Object(a.createElement)(I,{showItems:t.length>1,packages:t,noResultsMessage:b,renderOption:m}))))}},354:function(e,t){},377:function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return c}));const a=e=>e.length,c=e=>e.reduce((function(e,t){return e+t.shipping_rates.length}),0)},381:function(e,t,n){"use strict";var a=n(0),c=n(11),s=n(15),o=n.n(s),r=n(36),l=n(1),i=n(23),p=n(5),u=n.n(p),d=n(10),b=n(470),m=n(19),g=n(7),O=n(3);n(318);var h=Object(d.withInstanceId)(e=>{let{id:t,className:n,label:s,onChange:o,options:r,value:i,required:p=!1,errorMessage:d=Object(l.__)("Please select a value.","woocommerce"),errorId:h,instanceId:j="0",autoComplete:E="off"}=e;const _=Object(a.useRef)(null),f=t||"control-"+j,k=h||f,{setValidationErrors:y,clearValidationError:w}=Object(g.useDispatch)(O.VALIDATION_STORE_KEY),v=Object(g.useSelect)(e=>e(O.VALIDATION_STORE_KEY).getValidationError(k));return Object(a.useEffect)(()=>(!p||i?w(k):y({[k]:{message:d,hidden:!0}}),()=>{w(k)}),[w,i,k,d,p,y]),Object(a.createElement)("div",{id:f,className:u()("wc-block-components-combobox",n,{"is-active":i,"has-error":(null==v?void 0:v.message)&&!(null!=v&&v.hidden)}),ref:_},Object(a.createElement)(b.a,{className:"wc-block-components-combobox-control",label:s,onChange:o,onFilterValueChange:e=>{if(e.length){const t=Object(m.a)(_.current)?_.current.ownerDocument.activeElement:void 0;if(t&&Object(m.a)(_.current)&&_.current.contains(t))return;const n=e.toLocaleUpperCase(),a=r.find(e=>e.label.toLocaleUpperCase().startsWith(n)||e.value.toLocaleUpperCase()===n);a&&o(a.value)}},options:r,value:i||"",allowReset:!1,autoComplete:E,"aria-invalid":(null==v?void 0:v.message)&&!(null!=v&&v.hidden)}),Object(a.createElement)(c.ValidationInputError,{propertyName:k}))});n(317);var j=e=>{let{className:t,countries:n,id:c,label:s,onChange:o,value:r="",autoComplete:p="off",required:d=!1,errorId:b,errorMessage:m=Object(l.__)("Please select a country.","woocommerce")}=e;const g=Object(a.useMemo)(()=>Object.entries(n).map(e=>{let[t,n]=e;return{value:t,label:Object(i.decodeEntities)(n)}}),[n]);return Object(a.createElement)("div",{className:u()(t,"wc-block-components-country-input")},Object(a.createElement)(h,{id:c,label:s,onChange:o,options:g,value:r,errorId:b,errorMessage:m,required:d,autoComplete:p}),"off"!==p&&Object(a.createElement)("input",{type:"text","aria-hidden":!0,autoComplete:p,value:r,onChange:e=>{const t=e.target.value.toLocaleUpperCase(),n=g.find(e=>2!==t.length&&e.label.toLocaleUpperCase()===t||2===t.length&&e.value.toLocaleUpperCase()===t);o(n?n.value:"")},style:{minHeight:"0",height:"0",border:"0",padding:"0",position:"absolute"},tabIndex:-1}))},E=e=>Object(a.createElement)(j,o()({countries:r.g},e)),_=e=>Object(a.createElement)(j,o()({countries:r.a},e));n(319);const f=(e,t)=>{const n=t.find(t=>t.label.toLocaleUpperCase()===e.toLocaleUpperCase()||t.value.toLocaleUpperCase()===e.toLocaleUpperCase());return n?n.value:""};var k=e=>{let{className:t,id:n,states:s,country:o,label:r,onChange:p,autoComplete:d="off",value:b="",required:m=!1}=e;const g=s[o],O=Object(a.useMemo)(()=>g?Object.keys(g).map(e=>({value:e,label:Object(i.decodeEntities)(g[e])})):[],[g]),j=Object(a.useCallback)(e=>{p(O.length>0?f(e,O):e)},[p,O]),E=Object(a.useRef)(b);return Object(a.useEffect)(()=>{E.current!==b&&(E.current=b)},[b]),Object(a.useEffect)(()=>{if(O.length>0&&E.current){const e=f(E.current,O);e!==E.current&&j(e)}},[O,j]),O.length>0?Object(a.createElement)(a.Fragment,null,Object(a.createElement)(h,{className:u()(t,"wc-block-components-state-input"),id:n,label:r,onChange:j,options:O,value:b,errorMessage:Object(l.__)("Please select a state.","woocommerce"),required:m,autoComplete:d}),"off"!==d&&Object(a.createElement)("input",{type:"text","aria-hidden":!0,autoComplete:d,value:b,onChange:e=>j(e.target.value),style:{minHeight:"0",height:"0",border:"0",padding:"0",position:"absolute"},tabIndex:-1})):Object(a.createElement)(c.ValidatedTextInput,{className:t,id:n,label:r,onChange:j,autoComplete:d,value:b,required:m})},y=e=>Object(a.createElement)(k,o()({states:r.h},e)),w=e=>Object(a.createElement)(k,o()({states:r.b},e)),v=n(31),C=n(2),N=n(56);t.a=Object(d.withInstanceId)(e=>{let{id:t="",fields:n=Object.keys(C.defaultAddressFields),fieldConfig:s={},instanceId:o,onChange:r,type:i="shipping",values:p}=e;const{setValidationErrors:u,clearValidationError:d}=Object(g.useDispatch)(O.VALIDATION_STORE_KEY),b=Object(g.useSelect)(e=>e(O.VALIDATION_STORE_KEY).getValidationError("shipping-missing-country")),m=Object(v.a)(n),h=Object(a.useMemo)(()=>Object(N.a)(m,s,p.country),[m,s,p.country]);return Object(a.useEffect)(()=>{h.forEach(e=>{e.hidden&&p[e.key]&&r({...p,[e.key]:""})})},[h,r,p]),Object(a.useEffect)(()=>{"shipping"===i&&((e,t,n,a)=>{a||e.country||!(e.city||e.state||e.postcode)||t({"shipping-missing-country":{message:Object(l.__)("Please select a country to calculate rates.","woocommerce"),hidden:!1}}),a&&e.country&&n("shipping-missing-country")})(p,u,d,!(null==b||!b.message||null!=b&&b.hidden))},[p,null==b?void 0:b.message,null==b?void 0:b.hidden,u,d,i]),t=t||o,Object(a.createElement)("div",{id:t,className:"wc-block-components-address-form"},h.map(e=>{if(e.hidden)return null;if("country"===e.key){const n="shipping"===i?E:_;return Object(a.createElement)(n,{key:e.key,id:`${t}-${e.key}`,label:e.required?e.label:e.optionalLabel,value:p.country,autoComplete:e.autocomplete,onChange:e=>r({...p,country:e,state:""}),errorId:"shipping"===i?"shipping-missing-country":null,errorMessage:e.errorMessage,required:e.required})}if("state"===e.key){const n="shipping"===i?y:w;return Object(a.createElement)(n,{key:e.key,id:`${t}-${e.key}`,country:p.country,label:e.required?e.label:e.optionalLabel,value:p.state,autoComplete:e.autocomplete,onChange:e=>r({...p,state:e}),errorMessage:e.errorMessage,required:e.required})}return Object(a.createElement)(c.ValidatedTextInput,{key:e.key,id:`${t}-${e.key}`,className:"wc-block-components-address-form__"+e.key,label:e.required?e.label:e.optionalLabel,value:p[e.key],autoCapitalize:e.autocapitalize,autoComplete:e.autocomplete,onChange:t=>r({...p,[e.key]:t}),errorMessage:e.errorMessage,required:e.required})}))})},426:function(e,t,n){"use strict";var a=n(15),c=n.n(a),s=n(0),o=n(5),r=n.n(o),l=n(1),i=n(41),p=n(11),u=n(2),d=n(23);const b=e=>{let{selectedShippingRates:t}=e;return Object(s.createElement)("div",{className:"wc-block-components-totals-item__description wc-block-components-totals-shipping__via"},Object(l.__)("via","woocommerce")," ",Object(d.decodeEntities)(t.join(", ")))};var m=n(280),g=n(328),O=e=>{let{hasRates:t,shippingRates:n,isLoadingRates:a}=e;const c=t?Object(l.__)("Shipping options","woocommerce"):Object(l.__)("Choose a shipping option","woocommerce");return Object(s.createElement)("fieldset",{className:"wc-block-components-totals-shipping__fieldset"},Object(s.createElement)("legend",{className:"screen-reader-text"},c),Object(s.createElement)(g.a,{className:"wc-block-components-totals-shipping__options",collapsible:!0,noResultsMessage:Object(s.createElement)(m.a,{isDismissible:!1,className:r()("wc-block-components-shipping-rates-control__no-results-notice","woocommerce-error")},Object(l.__)("No shipping options were found.","woocommerce")),shippingRates:n,isLoadingRates:a,context:"woocommerce/cart"}))},h=n(118),j=n(289),E=n(13),_=n.n(E),f=n(3),k=n(7),y=(n(316),n(381)),w=e=>{let{address:t,onUpdate:n,addressFields:a}=e;const[c,o]=Object(s.useState)(t),{showAllValidationErrors:r}=Object(k.useDispatch)(f.VALIDATION_STORE_KEY),{hasValidationErrors:i}=Object(k.useSelect)(e=>({hasValidationErrors:e(f.VALIDATION_STORE_KEY).hasValidationErrors}));return Object(s.createElement)("form",{className:"wc-block-components-shipping-calculator-address"},Object(s.createElement)(y.a,{fields:a,onChange:o,values:c}),Object(s.createElement)(j.a,{className:"wc-block-components-shipping-calculator-address__button",disabled:_()(c,t),onClick:e=>{if(e.preventDefault(),r(),!i())return n(c)},type:"submit"},Object(l.__)("Update","woocommerce")))},v=e=>{let{onUpdate:t=(()=>{}),addressFields:n=["country","state","city","postcode"]}=e;const{shippingAddress:a,setShippingAddress:c,setBillingAddress:o}=Object(h.a)();return Object(s.createElement)("div",{className:"wc-block-components-shipping-calculator"},Object(s.createElement)(w,{address:a,addressFields:n,onUpdate:e=>{c(e),o(e),t(e)}}))},C=e=>{let{address:t}=e;if(0===Object.values(t).length)return null;const n=Object(u.getSetting)("shippingCountries",{}),a=Object(u.getSetting)("shippingStates",{}),c="string"==typeof n[t.country]?Object(d.decodeEntities)(n[t.country]):"",o="object"==typeof a[t.country]&&"string"==typeof a[t.country][t.state]?Object(d.decodeEntities)(a[t.country][t.state]):t.state,r=[];r.push(t.postcode.toUpperCase()),r.push(t.city),r.push(o),r.push(c);const i=r.filter(Boolean).join(", ");return i?Object(s.createElement)("span",{className:"wc-block-components-shipping-address"},Object(l.sprintf)(
/* translators: %s location. */
Object(l.__)("Shipping to %s","woocommerce"),i)+" "):null};n(354);const N=e=>{let{label:t=Object(l.__)("Calculate","woocommerce"),isShippingCalculatorOpen:n,setIsShippingCalculatorOpen:a}=e;return Object(s.createElement)("button",{className:"wc-block-components-totals-shipping__change-address-button",onClick:()=>{a(!n)},"aria-expanded":n},t)},S=e=>{let{showCalculator:t,isShippingCalculatorOpen:n,setIsShippingCalculatorOpen:a,shippingAddress:c}=e;return Object(s.createElement)(s.Fragment,null,Object(s.createElement)(C,{address:c}),t&&Object(s.createElement)(N,{label:Object(l.__)("(change address)","woocommerce"),isShippingCalculatorOpen:n,setIsShippingCalculatorOpen:a}))},I=e=>{let{showCalculator:t,isShippingCalculatorOpen:n,setIsShippingCalculatorOpen:a,isCheckout:c=!1}=e;return t?Object(s.createElement)(N,{isShippingCalculatorOpen:n,setIsShippingCalculatorOpen:a}):Object(s.createElement)("em",null,c?Object(l.__)("No shipping options available","woocommerce"):Object(l.__)("Calculated during checkout","woocommerce"))};t.a=e=>{let{currency:t,values:n,showCalculator:a=!0,showRateSelector:o=!0,isCheckout:d=!1,className:m}=e;const[g,h]=Object(s.useState)(!1),{shippingAddress:j,cartHasCalculatedShipping:E,shippingRates:_,isLoadingRates:f}=Object(i.a)(),k=Object(u.getSetting)("displayCartPricesIncludingTax",!1)?parseInt(n.total_shipping,10)+parseInt(n.total_shipping_tax,10):parseInt(n.total_shipping,10),y=_.some(e=>e.shipping_rates.length)||k,w={isShippingCalculatorOpen:g,setIsShippingCalculatorOpen:h},C=_.flatMap(e=>e.shipping_rates.filter(e=>e.selected).flatMap(e=>e.name));return Object(s.createElement)("div",{className:r()("wc-block-components-totals-shipping",m)},Object(s.createElement)(p.TotalsItem,{label:Object(l.__)("Shipping","woocommerce"),value:y&&E?k:Object(s.createElement)(I,c()({showCalculator:a,isCheckout:d},w)),description:y&&E?Object(s.createElement)(s.Fragment,null,Object(s.createElement)(b,{selectedShippingRates:C}),Object(s.createElement)(S,c()({shippingAddress:j,showCalculator:a},w))):null,currency:t}),a&&g&&Object(s.createElement)(v,{onUpdate:()=>{h(!1)}}),o&&E&&Object(s.createElement)(O,{hasRates:y,shippingRates:_,isLoadingRates:f}))}},494:function(e,t,n){"use strict";n.r(t);var a=n(0),c=n(426),s=n(42),o=n(41),r=n(11);t.default=e=>{let{className:t=""}=e;const{cartTotals:n,cartNeedsShipping:l}=Object(o.a)();if(!l)return null;const i=Object(s.getCurrencyFromPriceResponse)(n);return Object(a.createElement)(r.TotalsWrapper,{className:t},Object(a.createElement)(c.a,{showCalculator:!1,showRateSelector:!1,values:n,currency:i}))}}}]);