Ubuntu

­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ (window.webpackJsonp=window.webpackJsonp||[]).push([[151],{156:function(e,t,a){"use strict";a.d(t,"a",function(){return n});var n=259200},412:function(e,t,a){e.exports=a.p+"images/ef104cbfbb5c270f6a19262e20ef5c0a.jpg"},413:function(e,t,a){"use strict";(function(e){a.d(t,"a",function(){return _});var n=a(62),r=a.n(n),i=a(8),s=a(35),o=3,c=5,l=7,u=9,d=11,m=12,p={2:"stateInit",3:"stateErrorInit",4:"stateInstalling",5:"stateErrorInstalling",6:"stateActivating",7:"stateErrorActivating",8:"stateDB",9:"stateErrorDB",10:"stateDeactivating",11:"stateErrorDeactivating",12:"stateDone"},g=function(){return{"Content-Type":"application/json","X-WP-Nonce":Object(s.c)()}},h=function(t){return function(){return e(Object(s.b)()+"wc/v1/connect/migration-flag",{method:"POST",headers:g(),body:JSON.stringify({migration_state:t})})}},b=function(e){return function(){return h(e)()}},f=function(e){return r()(regeneratorRuntime.mark(function t(){var a,n;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e();case 2:if(!((a=t.sent).status>=400)){t.next=8;break}return t.next=6,a.json();case 6:throw n=t.sent,new Error(n.message||Object(i.translate)("Failed to setup WooCommerce Shipping. Please try again."));case 8:return t.abrupt("return",a);case 9:case"end":return t.stop()}},t)}))},v={stateInit:{success:"stateInstalling",fail:"stateInit",callback:f(h(2))},stateErrorInit:{success:"stateInit",fail:"stateErrorInit",callback:b(o)},stateInstalling:{success:"stateActivating",fail:"stateErrorInstalling",callback:f(function(){return e(Object(s.b)()+"wc-admin/plugins/install",{method:"POST",headers:g(),body:JSON.stringify({plugins:"woocommerce-shipping"})})})},stateErrorInstalling:{success:"stateInstalling",fail:"stateErrorInstalling",callback:b(c)},stateActivating:{success:"stateDone",fail:"stateErrorActivating",callback:f(function(){return e(Object(s.b)()+"wc-admin/plugins/activate",{method:"POST",headers:g(),body:JSON.stringify({plugins:"woocommerce-shipping"})})})},stateErrorActivating:{success:"stateActivating",fail:"stateErrorActivating",callback:b(l)},stateDB:{success:"stateDeactivating",fail:"stateErrorDB",callback:new Promise(function(e){return e({status:200})})},stateErrorDB:{success:"stateDBMigrating",fail:"stateErrorDB",callback:b(u)},stateDeactivating:{success:"stateDone",fail:"stateErrorDeactivating",callback:f(function(){return e(Object(s.b)()+"wp/v2/plugins/woocommerce-services/woocommerce-services",{method:"POST",headers:g(),body:JSON.stringify({status:"inactive"})})})},stateErrorDeactivating:{success:"stateDeactivating",fail:"stateErrorDeactivating",callback:b(d)},stateDone:{success:null,fail:null,callback:b(m)}},E=function(e){if(!v[e])throw new Error("Migration state ["+e+"] not found");return v[e]},y=["stateDone","stateErrorInstalling","stateErrorActivating","stateErrorDB","stateErrorDeactivating"],_=function(){var e=r()(regeneratorRuntime.mark(function e(t){var a,n,i,s;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:a=function(){var e=r()(regeneratorRuntime.mark(function e(t){var a,n;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return a=E(t),n="",e.prev=4,e.next=7,a.callback();case 7:n=a.success,e.next=13;break;case 10:e.prev=10,e.t0=e.catch(4),n=a.fail;case 13:return e.prev=13,e.abrupt("return",n);case 16:case"end":return e.stop()}},e,null,[[4,10,13,16]])}));return function(t){return e.apply(this,arguments)}}(),n=function(){return t?E(p[t]).success:p[2]}(),i=0,s=Object.keys(v).length;case 5:if(!(i++0&&(this.dismissTimeout=setTimeout(this.props.onDismissClick,this.props.duration))}},{key:"componentWillUnmount",value:function(){this.dismissTimeout&&clearTimeout(this.dismissTimeout)}},{key:"componentDidUpdate",value:function(){clearTimeout(this.dismissTimeout),this.props.duration>0&&(this.dismissTimeout=setTimeout(this.props.onDismissClick,this.props.duration))}},{key:"getIcon",value:function(){var e;switch(this.props.status){case"is-info":e="info";break;case"is-success":e="checkmark";break;case"is-error":case"is-warning":e="notice";break;default:e="info"}return e}},{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,n=e.icon,r=e.isCompact,i=e.isLoading,s=e.onDismissClick,o=e.showDismiss,c=void 0===o?!r:o,l=e.status,u=e.text,d=e.translate,m=k()("notice",l,a,{"is-compact":r,"is-loading":i,"is-dismissable":c});return y.a.createElement("div",{className:m},y.a.createElement("span",{className:"notice__icon-wrapper"},y.a.createElement(I.a,{className:"notice__icon",icon:n||this.getIcon(),size:24})),y.a.createElement("span",{className:"notice__content"},y.a.createElement("span",{className:"notice__text"},u||t)),u?t:null,c&&y.a.createElement("span",{tabIndex:"0",className:"notice__dismiss",onClick:s,onKeyDown:s,role:"button","aria-label":d("Dismiss")},y.a.createElement(I.a,{icon:"cross",size:24}),y.a.createElement(w,null,d("Dismiss"))))}}]),t}(E.Component);b()(j,"defaultProps",{className:"",duration:0,icon:null,isCompact:!1,isLoading:!1,onDismissClick:O.noop,status:null,text:null}),b()(j,"propTypes",{className:v.a.string,duration:v.a.number,icon:v.a.string,isCompact:v.a.bool,isLoading:v.a.bool,onDismissClick:v.a.func,showDismiss:v.a.bool,status:v.a.oneOf(["is-error","is-info","is-success","is-warning","is-plain"]),text:v.a.oneOfType([v.a.arrayOf(v.a.oneOfType([v.a.string,v.a.node])),v.a.oneOfType([v.a.string,v.a.node])]),translate:v.a.func.isRequired});t.a=Object(C.localize)(j)},681:function(e,t,a){"use strict";var n=a(260),r=a.n(n),i=a(69),s=a.n(i),o=a(2),c=a.n(o),l=a(32),u=a.n(l);a(688);t.a=function(e){var t=e.inputRef,a=e.className,n=e.isError,i=s()(e,["inputRef","className","isError"]);return c.a.createElement("select",r()({},i,{ref:t,className:u()(a,"form-select",{"is-error":n})}))}},683:function(e,t,a){"use strict";var n=a(260),r=a.n(n),i=a(52),s=a.n(i),o=a(78),c=a.n(o),l=a(91),u=a.n(l),d=a(85),m=a.n(d),p=a(93),g=a.n(p),h=a(92),b=a.n(h),f=a(5),v=a.n(f),E=a(19),y=a.n(E),_=a(2),k=a.n(_),O=a(0),C=a(691),N=a(409),I=a.n(N),w=a(32),j=a.n(w),x=function(e){function t(){var e,a;s()(this,t);for(var n=arguments.length,r=new Array(n),i=0;i1||!a.props.children)?k.a.createElement("div",a.props,a.props.children):a.props.children,a.context.store&&(e=k.a.createElement(O.a,{store:a.context.store},k.a.createElement(C.b,null,e))),v.a.render(e,a.container)}),a}return g()(t,e),s()(t,[{key:"componentDidMount",value:function(){this.container=document.createElement("div"),document.body.appendChild(this.container),this.renderChildren()}},{key:"componentDidUpdate",value:function(){this.renderChildren()}},{key:"componentWillUnmount",value:function(){this.container&&(v.a.unmountComponentAtNode(this.container),document.body.removeChild(this.container),delete this.container)}},{key:"render",value:function(){return null}}]),t}(k.a.Component);b()(N,"contextTypes",{store:y.a.object})},692:function(e,t,a){"use strict";var n=a(52),r=a.n(n),i=a(78),s=a.n(i),o=a(91),c=a.n(o),l=a(85),u=a.n(l),d=a(93),m=a.n(d),p=a(92),g=a.n(p),h=a(5),b=a.n(h),f=a(19),v=a.n(f),E=a(2),y=a.n(E),_=a(32),k=a.n(_),O=a(8),C=a(0),N=a(705),I=a(849),w=a(261),j=a.n(w),x=(a(703),function(e){function t(){var e,a;r()(this,t);for(var n=arguments.length,i=new Array(n),s=0;s1&&void 0!==arguments[1]?arguments[1]:null;return function(a){var n=R(a);return Object(d.get)(n,e,t)}};q("localeSlug"),q("localeVariant"),q("user_ip_country_code");q("date"),q("username"),q("email");q("email_verified",!1);var P=a(4),T=a(128);function z(e){var t=Object(P.a)(e);return t||1!==function(e){var t=R(e);return t?t.site_count||0:null}(e)||(t=function(e){var t=R(e);return Object(d.get)(t,"primary_blog",null)}(e)),Object(T.a)(e,t)}var D=a(39),A=function(e,t){return Object(d.get)(e,["extensions","woocommerce","sites",t,"settings","products"])},M=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(P.a)(e);return Object(d.isArray)(A(e,t))},V=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(P.a)(e);return D.b===A(e,t)};function L(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(P.a)(e),a=A(e,t);return Object(d.find)(a,function(e){return"woocommerce_dimension_unit"===e.id})||{}}var U=a(94),H=a(111),W=a(6),F=function(e){return function(t,a){if(!M(a(),e)&&!V(a(),e)){var n={type:W.N,siteId:e};return t(n),Object(U.a)(e).get("settings/products").then(function(a){t({type:W.O,siteId:e,data:a})}).catch(function(a){t(Object(H.a)(e,n,a))})}}},B=a(694),Z=function(e){function t(){return y()(this,t),C()(this,I()(t).apply(this,arguments))}return j()(t,e),k()(t,[{key:"componentDidMount",value:function(){var e=this.props.siteId;e&&this.props.fetchSettingsProducts(e)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.siteId!==this.props.siteId&&this.props.fetchSettingsProducts(e.siteId)}},{key:"render",value:function(){var e=this.props,t=e.className,a=e.noWrap,n=e.dimensions,r=e.onChange,i=e.translate,o=e.dimensionsUnit,c=v()("form-dimensions-input",t,{"no-wrap":a});return s.a.createElement("div",{className:c},s.a.createElement(b.a,{name:"length",placeholder:i("L",{comment:"Length placeholder for dimensions input"}),type:"number",value:n&&n.length||"",onChange:function(e){return r(e,"length")},className:"form-dimensions-input__length"}),s.a.createElement(b.a,{name:"width",placeholder:i("W",{comment:"Width placeholder for dimensions input"}),type:"number",value:n&&n.width||"",onChange:function(e){return r(e,"width")},className:"form-dimensions-input__width"}),s.a.createElement(B.a,{name:"height",placeholder:i("H",{comment:"Height placeholder for dimensions input"}),suffix:o,type:"number",value:n&&n.height||"",onChange:function(e){return r(e,"height")},className:"form-dimensions-input__height"}))}}]),t}(i.Component);h()(Z,"propTypes",{className:c.a.string,dimensions:c.a.shape({width:c.a.string,height:c.a.string,length:c.a.string}),dimensionsUnit:c.a.string,onChange:c.a.func.isRequired,noWrap:c.a.bool}),h()(Z,"defaultProps",{value:"",className:"",onChange:d.noop,noWrap:!1});var Y=Object(l.b)(function(e,t){var a=t.dimensionsUnit,n=z(e);if(!a){var r=n&&L(e,n.ID);a=r&&r.value||"in"}return{siteId:n&&n.ID,dimensionsUnit:a}},function(e){return Object(x.b)({fetchSettingsProducts:F},e)})(Object(u.localize)(Z)),G=a(674),K=a(675),Q=a(681),J=a(676),$=/^\.\d+$/,X=/^\d+\.$/,ee=function(e){return e=Object(d.trim)(e),$.test(e)?e="0"+e:X.test(e)&&(e=e.slice(0,e.length-1)),e},te=/^\s*(\S+)\s*x\s*(\S+)\s*x\s*(\S+)\s*$/,ae=/^\s*(\S+)?\s*x\s*(\S+)?\s*x\s*(\S+)?\s*$/,ne=function(e){return isNaN(e)?"":0>e?"":e},re=function(e){var t="",a="",n="",r=ae.exec(e);return r&&4===r.length&&(t=ne(r[1]),a=ne(r[2]),n=ne(r[3])),{length:t,width:a,height:n}},ie=function(e){return Object(d.trim)(e)},se=ee,oe=function(e){var t=te.exec(e);return t?[t[1],t[2],t[3]].map(ee).join(" x "):e},ce=re,le=function(e){var t=re(e),a=t.length,n=t.width,r=t.height;return 06&&void 0!==arguments[6]&&arguments[6],o=e.isNormalized,c=e.normalizationInProgress,l=e.normalized;if(c)return r("Validating address\u2026");if(Object(N.a)(n)||o&&!l)return n&&n.general||r("Invalid address");if(!o)return r("You've edited the address, please revalidate it for accurate rates");var u=Object(ce.a)(e);if(!de(u))return r("One of the address data has non-roman character(s) that might not be printed properly!");var d=Object(ce.a)(e),m=d.city,p=d.postcode,g=d.state,h=d.country,b=m+", ";g&&(b+=(s?Object(W.i)(t,h,g,a):g)+"\xa0 ");return b+="US"===h?p.split("-")[0]:p,i&&(b+=", "+Object(W.g)(t,h,a)),b},ue=function(e){var t=e.normalizationInProgress,a=e.errors,n=e.isNormalized,r=e.values,i=e.normalized;return t?{isProgress:!0}:Object(N.a)(a)||n&&!i||!n?{isError:!0}:de(r)?n?Object(v.isEqual)(r,i)?{isSuccess:!0}:{isWarning:!0}:{}:{isWarning:!0}},de=function(e){for(var t in e)if(a=e[t],/[^\u0000-\u007f]/.test(a))return!1;var a;return!0},me=function(e){return s.a.createElement(oe,f()({title:e.title,summary:e.summary,expanded:e.expanded,toggleStep:function(){return e.toggleStep(e.orderId,e.siteId,e.type)}},e.normalizationStatus),s.a.createElement(B,{group:e.type,siteId:e.siteId,orderId:e.orderId}))};me.propTypes={siteId:c.a.number.isRequired,orderId:c.a.number.isRequired,type:c.a.string.isRequired,title:c.a.string.isRequired,summary:c.a.string.isRequired,expanded:c.a.bool,normalizationStatus:c.a.object.isRequired,toggleStep:c.a.func.isRequired};var pe=Object(d.localize)(Object(l.b)(function(e,t){var a=t.orderId,n=t.siteId,r=t.type,i=t.translate,s=Object(H.x)(e,a,n),o=Object(H.k)(e,a,n),c=o.form[r],l=s&&Object(H.f)(e,a,n)[r],u="destination"===r&&o.form.origin.values.country!==c.values.country;return{errors:l,form:c,expanded:c.expanded,normalizationStatus:ue(h()({},c,{errors:l})),summary:le(c,e,n,l,i,u)}},function(e){return Object(u.b)({toggleStep:U.W},e)})(me)),ge=a(160),he=function(e,t,a){var n=0;return Object(v.mapValues)(e,function(e){if("individual"===e.box_id)return e.items[0].name;n++;var r=t[e.box_id],i=r&&r.is_letter,s=!(!a||!r)&&r.name;return i?s?Object(d.translate)("Envelope %(packageNum)d: %(packageName)s",{args:{packageNum:n,packageName:s}}):Object(d.translate)("Envelope %(packageNum)d",{args:{packageNum:n}}):s?Object(d.translate)("Package %(packageNum)d: %(packageName)s",{args:{packageNum:n,packageName:s}}):Object(d.translate)("Package %(packageNum)d",{args:{packageNum:n}})})},be=a(70),fe=function(e){var t,a,n=e.orderId,r=e.siteId,i=e.selected,o=e.all,c=e.errors,l=e.packageId,u=e.translate,d=function(t,a,i){var o=00&&n.push(Object(d.translate)("Insurance (up to %s)",{args:[Object(bt.a)(r,"USD")]}))}return t.filter(function(e){return 0===e.netCost}).length>0&&n.push(Object(d.translate)("Signature required")),a.free_pickup&&n.push(Object(d.translate)("Eligible for free pickup")),n.join(", ")}},{key:"renderSignatureOptions",value:function(e){var t=this;return e.map(function(e,a){return s.a.createElement(Ve.a,{key:a,name:"signature_option_".concat(a),label:e.label,checked:!!t.state.selectedSignature&&t.state.selectedSignature.id===a,onChange:function(n){return t.onSignatureChecked(n,a,e)}})})}},{key:"render",value:function(){var e=this.props,t=e.rateObject,a=t.title,n=t.service_id,r=t.carrier_id,i=t.rate,o=t.delivery_days,c=t.delivery_date_guaranteed,l=t.delivery_date,u=t.tracking,m=t.insurance,p=t.free_pickup,g=e.isSelected,h=e.updateValue,b=e.currency,f=e.signatureRates,E=this.state.selectedSignature,y=Object(v.values)(Object(v.mapValues)(f,function(e,t){var a=0===e.optionNetCost?Object(d.translate)("free"):Object(d.translate)("+%s",{args:[Object(bt.a)(e.optionNetCost,"USD")]});return{label:Object(d.translate)("%(label)s (%(price)s)",{args:{label:e.label,price:a}}),value:t,netCost:e.optionNetCost}})),_="";c&&l?_=Object(d.moment)(l).format("LL").split(",")[0]:o&&(_=Object(d.translate)("%(delivery_days)s business day","%(delivery_days)s business days",{count:o,args:{delivery_days:o}}));var k=E?i+E.netCost:i,O="undefined"!=typeof b&&"USD"!==b?Object(bt.a)(k,"USD")+" USD":Object(bt.a)(k,"USD");return s.a.createElement("div",{className:"rates-step__shipping-rate-container"},s.a.createElement(Fe.a,{className:"rates-step__shipping-rate-radio-control",selected:g?n:null,options:[{label:"",value:n}],onChange:function(){h(n,r,!!E&&E.value)}}),s.a.createElement("div",{className:"rates-step__shipping-rate-information"},s.a.createElement(yt.a,{carrier:r,size:30}),s.a.createElement("div",{className:"rates-step__shipping-rate-description"},s.a.createElement("div",{className:"rates-step__shipping-rate-description-title"},a),s.a.createElement("div",{className:"rates-step__shipping-rate-description-details"},this.renderServices(r,y,{tracking:u,insurance:m,free_pickup:p}),g&&y.length>1?this.renderSignatureOptions(y):null)),s.a.createElement("div",{className:"rates-step__shipping-rate-details"},s.a.createElement("div",{className:"rates-step__shipping-rate-rate"},"ups"===r?s.a.createElement(Et.a,{position:"top left",text:Object(d.translate)("This rate is provided by your connected UPS account")},s.a.createElement("div",{className:"rates-step__shipping-rate-rate-tooltip"},s.a.createElement(Y.a,{icon:"help-outline",size:18}))):null,O),s.a.createElement("div",{className:"rates-step__shipping-rate-delivery-date"},_))))}}]),t}(i.Component);_t.propTypes={rateObject:c.a.shape({rate_id:c.a.string.isRequired,title:c.a.string.isRequired,service_id:c.a.string.isRequired,carrier_id:c.a.string.isRequired,rate:c.a.number.isRequired,delivery_days:c.a.number,delivery_date_guaranteed:c.a.bool,delivery_date:c.a.string,tracking:c.a.bool,insurance:c.a.oneOfType([c.a.string,c.a.number]),free_pickup:c.a.bool}).isRequired,signatureRates:c.a.object.isRequired};var kt=_t,Ot={signature_required:m.a.translate("Signature required"),adult_signature_required:m.a.translate("Adult signature required")},Ct=function(e,t,a){var n=function(e,t,a){var n=Object(v.find)(a[e].default.rates,function(e){return t===e.service_id});return"undefined"!==typeof n?n.rate:0}(e,t,a);return Object(v.pickBy)(Object(v.mapValues)(a[e],function(e,a){var r=function(e,t,a,n){var r=Object(v.find)(a,function(t){return e===t.service_id});return"undefined"===typeof r?null:t in Ot?r.rate===n&&"Express"!==e?null:r:null}(t,a,e.rates,n);return null!==r?{rate:r,label:Ot[a],optionNetCost:r.rate-n}:null}),function(e){return null!==e})},Nt=function(e){var t=e.id,a=e.currency,n=e.selectedRates,r=e.availableRates,i=e.selectedPackages,o=e.allPackages,c=e.updateRate,l=e.errors,u=e.shouldShowRateNotice,d=e.translate,m=he(i,o,!0),p=1===Object.keys(i).length;return s.a.createElement("div",null,u&&function(e){return s.a.createElement(k.a,{className:"rates-step__notice",icon:"info-outline",showDismiss:!1,text:e("The service and rate chosen by the customer at checkout is not available. Please choose another.")})}(d),Object.values(Object(v.mapValues)(i,function(e,i){if(!(i in r))return null;var o=n[i]||"",u=r[i].default.rates,g=(l[i]||[]).filter(function(e,t){return l[i].indexOf(e)===t}),h=function(e,t,a){return c(i,e,t,a)};return s.a.createElement("div",{key:i,className:"rates-step__package-container"},p?null:s.a.createElement("div",{className:"rates-step__package-container-rates-header"},d("Choose rate: %(pckg)s",{args:{pckg:m[i]}})),Object.values(Object(v.mapValues)(u,function(e){var n=e.service_id;return s.a.createElement(kt,{id:t+"_"+i,key:t+"_"+i+"_"+n,currency:a,rateObject:e,signatureRates:Ct(i,n,r),updateValue:h,isSelected:n===o.serviceId})})),g.map(function(e,t){return s.a.createElement(Ee.a,{type:"server-error",key:t,text:e})}))})))};Nt.propTypes={id:c.a.string.isRequired,selectedRates:c.a.object.isRequired,availableRates:c.a.object.isRequired,selectedPackages:c.a.object.isRequired,allPackages:c.a.object.isRequired,updateRate:c.a.func.isRequired,errors:c.a.object.isRequired};var It=Object(d.localize)(Nt);function wt(e){var t=Object(v.get)(e,"shipping_lines",[]);return Object(v.reduce)(t,function(e,t){return e+parseFloat(t.total)},0)}function jt(e){return Object(v.get)(e,"shipping_lines[0].method_title",!1)}function xt(e){return Object(v.get)(e,"currency",!1)}var St=a(130),Rt=function(e){var t=e.siteId,a=e.orderId,n=e.form,r=e.allPackages,i=e.values,o=e.available,c=e.errors,l=e.ratesTotal,u=e.translate,d=e.currency,m=function(e,t,a,n,r){if(!n)return r("Unsaved changes made to packages");if(Object(v.some)(Object(v.mapValues)(t,function(e){return Object(v.isEmpty)(e.default.rates)})))return r("No rates found");if(!a)return"";var i=Object.keys(e);if(1===i.length){var s=i[0],o=e[s],c=t[s].default.rates,l=Object(v.find)(c,["service_id",o]);return l?r("%(serviceName)s: %(rate)s",{args:{serviceName:l.title,rate:Object(bt.a)(l.rate,"USD")}}):""}return r("Total rate: %(total)s",{args:{total:Object(bt.a)(a,"USD")}})}(i,o,l,n.packages.saved,u),p=function(n,r,i,s){return e.updateRate(a,t,n,r,i,s)};return Object(v.forEach)(n.packages.selected,function(e,t){if(""===i[t]&&!Object(v.isEmpty)(o)&&t in o&&1===o[t].default.rates.length){var a=o[t].default.rates[0].service_id;p(t,a,!1)}}),s.a.createElement(oe,f()({title:u("Shipping rates"),summary:m,expanded:!Object(v.isEmpty)(o),toggleStep:function(){return e.toggleStep(a,t,"rates")}},function(e){var t=e.retrievalInProgress,a=e.errors,n=e.available,r=e.form;return t?{isProgress:!0}:Object(N.a)(a)?{isError:!0}:Object(v.isEmpty)(n)?{}:r.packages.saved?{isSuccess:!0}:{isWarning:!0}}(e)),!Object(v.isEmpty)(o)&&function(e){var t=e.shippingMethod,a=e.shippingCost,n=e.translate,r=e.currency,i=document.createElement("div");i.innerHTML=t;var o,c=i.textContent,l="undefined"!=typeof r&&"USD"!==r?r:"";if(t)return o=01&&void 0!==arguments[1]?arguments[1]:Object(Yt.a)(e);return Object(v.get)(e,["extensions","woocommerce","ui","orders",t,"edits","currentlyEditingId"],null)},Kt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Yt.a)(e),a=Gt(e,t),n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Yt.a)(e);return Object(v.get)(e,["extensions","woocommerce","ui","orders",t,"edits","changes"],{})}(e,t);if(Object(v.isObject)(a)){var r=function(){var e=Object(Zt.b)(0,"USD");return{status:"pending",currency:"USD",discount_total:e,discount_tax:e,shipping_total:e,shipping_tax:e,cart_tax:e,total:e,total_tax:e,prices_include_tax:!1,billing:{},shipping:{},payment_method:"calypso_manual",payment_method_title:Object(d.translate)("Manual Payment"),line_items:[],tax_lines:[],shipping_lines:[],fee_lines:[],coupon_lines:[],refunds:[]}}();return h()({},r,n,{id:a})}var i=Object(St.a)(e,a,t);return i?Object(v.merge)({},i,n):n},Qt=a(95),Jt=function(e){var t=e.orderId,a=e.siteId,n=e.form,r=e.errors,i=e.paperSize,o=e.translate,c=e.fulfillOrder,l=e.emailDetails,u=e.order,d=e.hasLabelsPaymentMethod,m=Object(H.q)(n.rates)&&Object.values(n.rates.values).some(function(e){return"ups"!==e.carrierId}),p=d&&m||!m;return s.a.createElement(Pt.a,{className:"label-purchase-modal__sidebar",title:o("Shipping summary")},s.a.createElement("div",{className:"label-purchase-modal__shipping-summary-header"},o("Shipping summary")),s.a.createElement(Vt,{siteId:a,orderId:t}),s.a.createElement(Dt,{siteId:a,orderId:t}),s.a.createElement("hr",null),s.a.createElement("div",{className:"label-purchase-modal__purchase-container"},p?s.a.createElement(C.a,{id:"paper_size",valuesMap:Object(Tt.a)(n.origin.values.country),title:o("Paper size"),value:i,updateValue:function(n){return e.updatePaperSize(t,a,n)},error:r.paperSize}):null,s.a.createElement(Bt,{siteId:a,orderId:t})),s.a.createElement(Ve.a,{className:"label-purchase-modal__option-mark-order-fulfilled",label:Object(Qt.b)(u.status)?o("Notify the customer with shipment details"):o("Mark this order as complete and notify the customer"),checked:c||l,onChange:function(n){e.setFulfillOrderOption(t,a,n&&!Object(Qt.b)(u.status)),e.setEmailDetailsOption(t,a,n&&Object(Qt.b)(u.status))}}))};Jt.propTypes={siteId:c.a.number.isRequired,orderId:c.a.number.isRequired,paperSize:c.a.string.isRequired,errors:c.a.object.isRequired,form:c.a.object.isRequired,updatePaperSize:c.a.func.isRequired,fulfillOrder:c.a.bool.isRequired,emailDetails:c.a.bool.isRequired,order:c.a.object.isRequired,hasLabelsPaymentMethod:c.a.bool.isRequired,setFulfillOrderOption:c.a.func.isRequired};var $t=Object(l.b)(function(e,t){var a=t.orderId,n=t.siteId,r=Object(H.x)(e,a,n),i=Object(H.k)(e,a,n);return{order:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Yt.a)(e);return!!Gt(e,t)}(e)?Kt(e):Object(St.a)(e,a),paperSize:i.paperSize,form:i.form,hasLabelsPaymentMethod:Boolean(Object(qe.o)(e,n)),errors:r&&Object(H.f)(e,a,n).sidebar,fulfillOrder:r&&Object(H.z)(e,a,n),emailDetails:r&&Object(H.y)(e,a,n)}},function(e){return Object(u.b)({setEmailDetailsOption:U.M,setFulfillOrderOption:U.N,updatePaperSize:U.Z},e)})(Object(d.localize)(Jt)),Xt=a(837),ea=a(422),ta=function(e){var t=e.loaded,a=e.translate,n=e.showPurchaseDialog,i=s.a.useState(!1),o=r()(i,2),c=o[0],l=o[1],u=s.a.useState(!1),d=r()(u,2),m=d[0],g=d[1];if(!t)return null;s.a.useEffect(function(){n&&g(!0)},[n]),s.a.useEffect(function(){var e=function(){var e=window.wcsMigrationSurvey&&window.wcsMigrationSurvey.shouldShow,t=null!==new URLSearchParams(window.location.search).get("force_survey");e&&(m||t)&&setTimeout(function(){l(!0)},500)};return window.addEventListener("wcs-label-purchase-completed",e),function(){window.removeEventListener("wcs-label-purchase-completed",e)}},[m]),s.a.useEffect(function(){null!==new URLSearchParams(window.location.search).get("force_survey")&&!n&&m&&window.dispatchEvent(new CustomEvent("wcs-label-purchase-completed"))},[n,m]);return s.a.createElement(s.a.Fragment,null,n&&s.a.createElement(p.a,{className:"woocommerce label-purchase-modal wcc-root",shouldCloseOnClickOutside:!1,onRequestClose:function(){e.exitPrintingFlow(e.orderId,e.siteId,!1)},title:a("Create shipping label","Create shipping labels",{count:Object.keys(e.form.packages.selected).length})},s.a.createElement("div",{className:"label-purchase-modal__content"},s.a.createElement("div",{className:"label-purchase-modal__main-section"},s.a.createElement(pe,{type:"origin",title:a("Origin address"),siteId:e.siteId,orderId:e.orderId}),s.a.createElement(pe,{type:"destination",title:a("Destination address"),siteId:e.siteId,orderId:e.orderId}),s.a.createElement(Ke,{siteId:e.siteId,orderId:e.orderId}),e.isCustomsFormRequired&&s.a.createElement(ht,{siteId:e.siteId,orderId:e.orderId}),s.a.createElement(qt,{siteId:e.siteId,orderId:e.orderId})),s.a.createElement($t,{siteId:e.siteId,orderId:e.orderId}))),s.a.createElement(ea.a,{siteId:e.siteId,orderId:e.orderId}),c&&s.a.createElement(Xt.a,{isVisible:c,onClose:function(){return l(!1)}}))};ta.propTypes={siteId:c.a.number.isRequired,orderId:c.a.number.isRequired};t.default=Object(l.b)(function(e,t){var a=t.orderId,n=t.siteId,r=Object(H.x)(e,a,n),i=Object(H.k)(e,a,n);return{loaded:r,form:r&&i.form,showPurchaseDialog:i.showPurchaseDialog,isCustomsFormRequired:Object(H.s)(e,a,n)}},function(e){return Object(u.b)({exitPrintingFlow:U.o},e)})(Object(d.localize)(ta))}}]);