File "b40864ef11e3ce5ef7f4.min.js"

Full Path: /home/vantageo/public_html/cache/cache/.wp-cli/wp-content/plugins/woocommerce-services/dist/chunks/b40864ef11e3ce5ef7f4.min.js
File size: 91.53 KB
MIME-type: text/plain
Charset: utf-8

(window.webpackJsonp=window.webpackJsonp||[]).push([[150],{592:function(e,t,a){"use strict";var r=a(576),n=a.n(r),s=a(579),i=a.n(s),c=a(2),o=a.n(c),l=a(23),u=a.n(l),d=a(26),m=a.n(d),p=a(24),g=function(e){var t=e.children,a=e.required,r=e.optional,s=e.translate,c=e.className,l=(e.moment,e.numberFormat,e.dangerouslySetInnerHTML),u=i()(e,["children","required","optional","translate","className","moment","numberFormat","dangerouslySetInnerHTML"]),d=l?null:o.a.createElement(o.a.Fragment,null,t,a&&o.a.createElement("small",{className:"form-label__required"},s("Required")),r&&o.a.createElement("small",{className:"form-label__optional"},s("Optional")));return o.a.createElement("label",n()({},u,{dangerouslySetInnerHTML:l,className:m()(c,"form-label")}),d)};g.propTypes={required:u.a.bool,optional:u.a.bool,children:u.a.node},t.a=Object(p.localize)(g)},597:function(e,t,a){"use strict";var r=a(171),n=a.n(r),s=a(172),i=a.n(s),c=a(574),o=a.n(c),l=a(573),u=a.n(l),d=a(577),m=a.n(d),p=a(575),g=a.n(p),b=a(49),f=a.n(b),h=a(23),v=a.n(h),_=a(2),k=a.n(_),E=a(26),y=a.n(E),O=a(0),I=a(24),j=a(580),N=a.n(j);a(604);function C(e){var t=e.children;return k.a.createElement("span",{className:"screen-reader-text"},t)}var R=function(e){function t(){var e,a;n()(this,t);for(var r=arguments.length,s=new Array(r),i=0;i<r;i++)s[i]=arguments[i];return a=o()(this,(e=u()(t)).call.apply(e,[this].concat(s))),f()(m()(a),"dismissTimeout",null),a}return g()(t,e),i()(t,[{key:"componentDidMount",value:function(){this.props.duration>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,r=e.icon,n=e.isCompact,s=e.isLoading,i=e.onDismissClick,c=e.showDismiss,o=void 0===c?!n:c,l=e.status,u=e.text,d=e.translate,m=y()("notice",l,a,{"is-compact":n,"is-loading":s,"is-dismissable":o});return k.a.createElement("div",{className:m},k.a.createElement("span",{className:"notice__icon-wrapper"},k.a.createElement(N.a,{className:"notice__icon",icon:r||this.getIcon(),size:24})),k.a.createElement("span",{className:"notice__content"},k.a.createElement("span",{className:"notice__text"},u||t)),u?t:null,o&&k.a.createElement("span",{tabIndex:"0",className:"notice__dismiss",onClick:i,onKeyDown:i,role:"button","aria-label":d("Dismiss")},k.a.createElement(N.a,{icon:"cross",size:24}),k.a.createElement(C,null,d("Dismiss"))))}}]),t}(_.Component);f()(R,"defaultProps",{className:"",duration:0,icon:null,isCompact:!1,isLoading:!1,onDismissClick:O.noop,status:null,text:null}),f()(R,"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(I.localize)(R)},604:function(e,t,a){},612:function(e,t,a){"use strict";var r=a(576),n=a.n(r),s=a(579),i=a.n(s),c=a(171),o=a.n(c),l=a(172),u=a.n(l),d=a(574),m=a.n(d),p=a(573),g=a.n(p),b=a(577),f=a.n(b),h=a(575),v=a.n(h),_=a(49),k=a.n(_),E=a(26),y=a.n(E),O=a(24),I=a(0),j=a(2),N=a.n(j),C=a(23),R=a.n(C),w=a(86),S=function(e){function t(){var e,a;o()(this,t);for(var r=arguments.length,n=new Array(r),s=0;s<r;s++)n[s]=arguments[s];return a=m()(this,(e=g()(t)).call.apply(e,[this].concat(n))),k()(f()(a),"getDefaultButtonAction",function(){return a.props.isSubmitting?a.props.translate("Saving\u2026"):a.props.translate("Save Settings")}),a}return v()(t,e),u()(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,r=e.isPrimary,s=i()(e,["children","className","isPrimary"]),c=y()(a,"form-button","button",{"is-borderless":this.props.borderless});return N.a.createElement(w.a,n()({},Object(I.omit)(s,["isSubmitting","moment","numberFormat","translate","borderless"]),{isPrimary:r,className:c}),j.Children.count(t)?t:this.getDefaultButtonAction())}}]),t}(N.a.Component);k()(S,"defaultProps",{isSubmitting:!1,isPrimary:!0,type:"submit",borderless:!1}),S.propTypes={isSubmitting:R.a.bool,isPrimary:R.a.bool,type:R.a.string,borderless:R.a.bool},t.a=Object(O.localize)(S)},615:function(e,t,a){"use strict";var r=a(2),n=a.n(r),s=a(23),i=a.n(s),c=a(26),o=a.n(c),l=a(719),u=a(589),d=a(593),m=a(594),p=function(e){var t=e.id,a=e.title,s=e.description,i=e.value,c=e.placeholder,p=e.updateValue,g=e.error,b=e.className,f=e.defaultValue,h=Object(r.useCallback)(function(e){return p(e,t)},[p]),v=o()("form-text-input",{"is-error":Boolean(g)});return n.a.createElement(u.a,{className:b},n.a.createElement(l.a,{label:a,name:t,placeholder:c,value:i,onChange:h,className:v,defaultValue:f}),g&&"string"===typeof g&&n.a.createElement(d.a,{text:g}),!g&&s&&n.a.createElement(m.a,null,s))};p.propTypes={id:i.a.string.isRequired,title:i.a.node,description:i.a.string,value:i.a.string,defaultValue:i.a.string,updateValue:i.a.func,error:i.a.oneOfType([i.a.string,i.a.bool]),className:i.a.string},t.a=p},625:function(e,t,a){"use strict";var r=a(576),n=a.n(r),s=a(579),i=a.n(s),c=a(171),o=a.n(c),l=a(172),u=a.n(l),d=a(574),m=a.n(d),p=a(573),g=a.n(p),b=a(575),f=a.n(b),h=a(2),v=a.n(h),_=a(23),k=a.n(_),E=a(626),y=a(26),O=a.n(y),I=function(e){function t(e){var a;return o()(this,t),(a=m()(this,g()(t).call(this,e))).state={isFocused:!1},a}return f()(t,e),u()(t,[{key:"handleFocusOutside",value:function(){this.setState({isFocused:!1})}},{key:"handleOnClick",value:function(e,t){this.setState({isFocused:!0}),"function"===typeof t&&t(e)}},{key:"render",value:function(){var e=this,t=this.props,a=t.label,r=t.value,s=t.help,c=t.className,o=t.instanceId,l=t.onChange,u=t.onClick,d=t.prefix,m=t.suffix,p=t.type,g=t.disabled,b=i()(t,["label","value","help","className","instanceId","onChange","onClick","prefix","suffix","type","disabled"]),f=this.state.isFocused,h="inspector-text-control-with-affixes-".concat(o),_=[];s&&_.push("".concat(h,"__help")),d&&_.push("".concat(h,"__prefix")),m&&_.push("".concat(h,"__suffix"));var k=O()(c,{"with-value":""!==r,empty:""===r,active:f&&!g}),y=O()("text-control-with-affixes",{"text-control-with-prefix":d,"text-control-with-suffix":m,disabled:g});return v.a.createElement(E.a,{label:a,id:h,help:s,className:k,onClick:function(t){return e.handleOnClick(t,u)}},v.a.createElement("div",{className:y},d&&v.a.createElement("span",{id:"".concat(h,"__prefix"),className:"text-control-with-affixes__prefix"},d),v.a.createElement("input",n()({className:"components-text-control__input",type:p,id:h,value:r,onChange:function(e){return l(e.target.value)},"aria-describedby":_.join(" "),disabled:g,onFocus:function(){return e.setState({isFocused:!0})}},b)),m&&v.a.createElement("span",{id:"".concat(h,"__suffix"),className:"text-control-with-affixes__suffix"},m)))}}]),t}(h.Component);I.defaultProps={type:"text"},I.propTypes={label:k.a.string,help:k.a.string,type:k.a.string,value:k.a.oneOfType([k.a.string,k.a.number]).isRequired,className:k.a.string,onChange:k.a.func.isRequired,prefix:k.a.node,suffix:k.a.node,disabled:k.a.bool},t.a=I},637:function(e,t,a){"use strict";var r=a(576),n=a.n(r),s=a(2),i=a.n(s),c=a(23),o=a.n(c),l=a(26),u=a.n(l),d=a(580),m=a.n(d),p=a(0),g=function(e){var t=e.className,a=e.disabled,r=e.checked,s=e.partialChecked,c=Object(p.omit)(e,["className","partialChecked"]);return i.a.createElement("span",{className:u()(t,"form-checkbox",{"is-disabled":a})},i.a.createElement("input",n()({},c,{type:"checkbox"})),r&&i.a.createElement(m.a,{icon:"checkmark",size:14}),!r&&s&&i.a.createElement(m.a,{icon:"minus-small",size:16}))};g.propTypes={checked:o.a.bool.isRequired,partialChecked:o.a.bool,onChange:o.a.func.isRequired,className:o.a.string},t.a=g},667:function(e,t,a){"use strict";var r=a(2),n=a.n(r),s=a(23),i=a.n(s),c=a(708),o=a.n(c),l=a(709),u=a.n(l),d=a(710),m=a.n(d),p={ups:o.a,usps:u.a,dhlexpress:m.a,dhlecommerce:m.a,dhlecommerceasia:m.a},g=function(e){var t=e.carrier,a=e.size;if(!t||!p[t.toLowerCase()])return n.a.createElement("span",null);var r="".concat(function(e){switch(e){case"small":return 24;case"big":return 40;case"medium":default:return 30}}(a),"px");return n.a.createElement("div",{style:{width:r},className:"carrier-icon"},n.a.createElement("img",{src:p[t.toLowerCase()],alt:t,className:"carrier-icon__logo"}))};g.propTypes={carrier:i.a.string.isRequired,size:i.a.number},t.a=g},675:function(e,t,a){"use strict";var r=a(576),n=a.n(r),s=a(579),i=a.n(s),c=a(2),o=a.n(c),l=a(26),u=a.n(l);t.a=function(e){var t=e.className,a=i()(e,["className"]);return o.a.createElement("input",n()({},a,{type:"radio",className:u()(t,"form-radio")}))}},680:function(e,t,a){"use strict";var r=a(2),n=a.n(r),s=a(23),i=a.n(s),c=a(24),o=a(0),l=a(580),u=a.n(l),d=a(26),m=a.n(d),p=function(e){var t=e.isPlaceholder,a=e.data,r=e.dimensionUnit,s=e.prefixActions,i=(e.hasError,e.children),c=e.translate;if(t)return n.a.createElement("div",{className:"packages__packages-row placeholder"},n.a.createElement("div",{className:"packages__packages-row-icon"},n.a.createElement(u.a,{icon:"product",size:18})),n.a.createElement("div",{className:"packages__packages-row-details"},n.a.createElement("div",{className:"packages__packages-row-details-name"},n.a.createElement("span",null))),n.a.createElement("div",{className:"packages__packages-row-dimensions"},n.a.createElement("span",null)),n.a.createElement("div",{className:"packages__packages-row-actions"},i));var l,d=function(){return n.a.createElement("div",{className:"packages__packages-row-actions"},i)};return n.a.createElement("div",{className:m()("packages__packages-row",{prefixed:s})},s?d():null,n.a.createElement("div",{className:"packages__packages-row-icon"},function(e){var t=e?"mail":"product";return n.a.createElement(u.a,{icon:t,size:18})}(a.is_letter)),n.a.createElement("div",{className:"packages__packages-row-details"},n.a.createElement("div",{className:"packages__packages-row-details-name"},(l=a.name)&&""!==Object(o.trim)(l)?l:c("Untitled"))),n.a.createElement("div",{className:"packages__packages-row-dimensions"},a.inner_dimensions," ",r),s?null:d())};p.propTypes={siteId:i.a.number.isRequired,isPlaceholder:i.a.bool,data:i.a.shape({name:i.a.string,is_letter:i.a.bool,inner_dimensions:i.a.string}).isRequired,prefixActions:i.a.bool,dimensionUnit:i.a.string},t.a=Object(c.localize)(p)},681:function(e,t,a){"use strict";a.d(t,"a",function(){return n});var r=a(581);function n(e,t,a){return{type:r.L,successAction:e,failureAction:t,onlyPackages:a||!1}}},708:function(e,t,a){e.exports=a.p+"images/881843a7135b8abd4794bd2d33dc8b3c.png"},709:function(e,t,a){e.exports=a.p+"images/41c6838923ebde874f7fc71db18dcae5.png"},710:function(e,t,a){e.exports=a.p+"images/224d57e46d3ace2d89e5c790bd828d32.png"},711:function(e,t,a){"use strict";var r=a(50),n=a.n(r),s=a(2),i=a.n(s),c=a(23),o=a.n(c),l=a(173),u=a(24),d=a(0),m=a(580),p=a.n(m),g=a(49),b=a.n(g),f=a(719),h=a(26),v=a.n(h),_=a(171),k=a.n(_),E=a(172),y=a.n(E),O=a(574),I=a.n(O),j=a(573),N=a.n(j),C=a(575),R=a.n(C),w=a(45);function S(e){return Object(d.get)(e,["currentUser","id"])}function q(e){var t=S(e);return t?function(e,t){return e.users.items[t]}(e,t):null}var x=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(a){var r=q(a);return Object(d.get)(r,e,t)}};x("localeSlug"),x("localeVariant"),x("user_ip_country_code");x("date"),x("username"),x("email");x("email_verified",!1);var P=a(578),T=a(603);function z(e){var t=Object(P.a)(e);return t||1!==function(e){var t=q(e);return t?t.site_count||0:null}(e)||(t=function(e){var t=q(e);return Object(d.get)(t,"primary_blog",null)}(e)),Object(T.a)(e,t)}var D=a(584),A=function(e,t){return Object(d.get)(e,["extensions","woocommerce","sites",t,"settings","products"])},U=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(P.a)(e);return Object(d.isArray)(A(e,t))},M=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 V=a(606),F=a(600),W=a(581),H=function(e){return function(t,a){if(!U(a(),e)&&!M(a(),e)){var r={type:W.N,siteId:e};return t(r),Object(V.a)(e).get("settings/products").then(function(a){t({type:W.O,siteId:e,data:a})}).catch(function(a){t(Object(F.a)(e,r,a))})}}},B=a(625),Y=function(e){function t(){return k()(this,t),I()(this,N()(t).apply(this,arguments))}return R()(t,e),y()(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,r=e.dimensions,n=e.onChange,s=e.translate,c=e.dimensionsUnit,o=v()("form-dimensions-input",t,{"no-wrap":a});return i.a.createElement("div",{className:o},i.a.createElement(f.a,{name:"length",placeholder:s("L",{comment:"Length placeholder for dimensions input"}),type:"number",value:r&&r.length||"",onChange:function(e){return n(e,"length")},className:"form-dimensions-input__length"}),i.a.createElement(f.a,{name:"width",placeholder:s("W",{comment:"Width placeholder for dimensions input"}),type:"number",value:r&&r.width||"",onChange:function(e){return n(e,"width")},className:"form-dimensions-input__width"}),i.a.createElement(B.a,{name:"height",placeholder:s("H",{comment:"Height placeholder for dimensions input"}),suffix:c,type:"number",value:r&&r.height||"",onChange:function(e){return n(e,"height")},className:"form-dimensions-input__height"}))}}]),t}(s.Component);b()(Y,"propTypes",{className:o.a.string,dimensions:o.a.shape({width:o.a.string,height:o.a.string,length:o.a.string}),dimensionsUnit:o.a.string,onChange:o.a.func.isRequired,noWrap:o.a.bool}),b()(Y,"defaultProps",{value:"",className:"",onChange:d.noop,noWrap:!1});var G=Object(l.b)(function(e,t){var a=t.dimensionsUnit,r=z(e);if(!a){var n=r&&L(e,r.ID);a=n&&n.value||"in"}return{siteId:r&&r.ID,dimensionsUnit:a}},function(e){return Object(w.b)({fetchSettingsProducts:H},e)})(Object(u.localize)(Y)),Q=a(589),Z=a(592),$=a(601),K=a(593),J=/^\.\d+$/,X=/^\d+\.$/,ee=function(e){return e=Object(d.trim)(e),J.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*$/,re=function(e){return isNaN(e)?"":0>e?"":e},ne=function(e){var t="",a="",r="",n=ae.exec(e);return n&&4===n.length&&(t=re(n[1]),a=re(n[2]),r=re(n[3])),{length:t,width:a,height:r}},se=function(e){return Object(d.trim)(e)},ie=ee,ce=function(e){var t=te.exec(e);return t?[t[1],t[2],t[3]].map(ee).join(" x "):e},oe=ne,le=function(e){var t=ne(e),a=t.length,r=t.width,n=t.height;return 0<a&&0<r&&0<n},ue=function(e){var t=e.siteId,a=e.form,r=e.setModalErrors,n=e.updatePackagesField,s=e.translate,c=a.mode,o=a.modalErrors,l=a.dimensionUnit,u=a.weightUnit,m=a.packageData,p=m.name,g=m.inner_dimensions,h=m.box_weight,_=m.is_letter,k=function(e,a){r(t,Object(d.omit)(o,e)),n(t,b()({},e,a))},E=function(e,t){k(t,e)},y=function(e,t){var a=t||s("Invalid value."),r=""===Object(d.trim)(m[e])?s("This field is required."):a;return o[e]?i.a.createElement(K.a,{text:r}):null},O=function(e){n(t,{is_letter:"envelope"===e.target.value})};return i.a.createElement("div",{className:"packages__properties-group"},"add-custom"===c?i.a.createElement(Q.a,null,i.a.createElement(Z.a,{htmlFor:"package_type"},s("Type of package")),i.a.createElement($.a,{id:"package_type",onChange:O,value:_?"envelope":"box"},i.a.createElement("option",{value:"box"},s("Box")),i.a.createElement("option",{value:"envelope"},s("Envelope")))):null,i.a.createElement(Q.a,null,i.a.createElement(Z.a,{htmlFor:"name"},s("Package name")),i.a.createElement(f.a,{id:"name",name:"name",placeholder:s("Unique package name"),value:p||"",onChange:function(e){return E(e,"name")},className:o.name?"is-error":""}),y("name",s("This field must be unique"))),i.a.createElement(Q.a,{className:"packages__add-package-weight-group"},i.a.createElement("div",{className:"packages__add-package-weight"},i.a.createElement(Z.a,null,s("Dimensions (L x W x H)")),function(e,t,a,r){var n=oe(t),s=n.length,c=n.width,o=n.height;return i.a.createElement(G,{dimensionsUnit:a,dimensions:{width:c,height:o,length:s},onChange:function(t,a){r(e,["length"===a?t:s,"width"===a?t:c,"height"===a?t:o].join(" x "))}})}("inner_dimensions",g,l,k),y("inner_dimensions")),i.a.createElement("div",{className:"packages__add-package-weight"},i.a.createElement(Z.a,{htmlFor:"box_weight"},s("Weight of empty package")),i.a.createElement(B.a,{id:"box_weight",name:"box_weight",placeholder:s("0.0"),value:h||"",onChange:function(e){return E(e,"box_weight")},className:v()("form-dimensions-input__box_weight",{"is-error":o.box_weight}),type:"number",suffix:u}),y("box_weight"))))};ue.propTypes={siteId:o.a.number.isRequired,form:o.a.object.isRequired,updatePackagesField:o.a.func.isRequired,packageData:o.a.shape({name:o.a.string.isRequired,inner_dimensions:o.a.string.isRequired,box_weight:o.a.number.isRequired,is_user_defined:o.a.bool.isRequired,is_letter:o.a.bool.isRequired}),setModalErrors:o.a.func.isRequired};var de=Object(u.localize)(ue),me=a(177),pe=a.n(me),ge=Object(d.memoize)(function(e){return pe()(e,{greedy:!0})}),be=function(e){return e&&""!==Object(d.trim)(e)?e:null},fe=function(e,t){return e=be(e),Object(d.some)(t,function(t){return t===e})?null:e},he=/^\d+(\.\d+)?$/,ve=function(e){return he.test(e)?Number.parseFloat(e):null},_e=function(e,t,a){var r,n=ge(a);return n(function(e,t){var a=ve(e.box_weight),r=ve(e.max_weight);a&&r&&r<=a&&(r=null);var n={name:fe(e.name,t),inner_dimensions:e.inner_dimensions,outer_dimensions:be(e.outer_dimensions),box_weight:a,max_weight:r};return Object(d.omitBy)(n,function(e){return null===e})}(e,t)),r=n.errors,Object(d.reduce)(r,function(e,t){if(t.field){var a,r=t.field.replace("data.","");Object.assign(e,(a={},b()(a,r,!0),b()(a,"any",!0),a))}return e},{})},ke=a(605),Ee=a(596),ye=a(612),Oe=a(827),Ie=function(e){var t=e.className,a=e.disabled,r=e.id,n=e.onToggle,s=e.readOnly,c=e.selectedElements,o=e.totalElements,l=c&&c===o,u=c&&c<o,d=v()("bulk-select__box",{"is-checked":l}),m=v()("bulk-select__some-checked-icon",{"is-disabled":a}),g=v()("bulk-select",t);return i.a.createElement("span",{className:g},i.a.createElement("span",{className:"bulk-select__container"},i.a.createElement("input",{id:r,type:"checkbox",className:d,onChange:function(e){s||n(!(u||l),e)},checked:l,disabled:a}),u?i.a.createElement(p.a,{className:m,icon:"minus-small",size:18}):null))};Ie.propTypes={totalElements:o.a.number.isRequired,selectedElements:o.a.number.isRequired,onToggle:o.a.func,readOnly:o.a.bool,className:o.a.string,disabled:o.a.bool};var je=Ie,Ne=a(639),Ce=a(680),Re=a(585),we=function(e){var t=e.siteId,a=e.form,r=e.toggleAll,n=e.togglePackage,s=e.currentlyEditingPredefinedPackages,c=e.translate,o=a.dimensionUnit,l=function(e){var a="group-".concat(e.serviceId,"-").concat(e.groupId);return i.a.createElement("div",{className:"packages__group-header"},i.a.createElement("label",{htmlFor:a,onClick:function(e){return e.stopPropagation()}},i.a.createElement(je,{id:a,totalElements:e.total,selectedElements:e.selected,onToggle:function(a,n){n.stopPropagation(),r(t,e.serviceId,e.groupId,n.target.checked)},className:"packages__group-header-checkbox"}),e.title))};return i.a.createElement("div",null,function(){var e=[];return Object(d.forEach)(s,function(a,r){var s,u,d=(s=a.selected,u=a.total,s===u?c("All packages selected"):c("%(selectedCount)d package selected","%(selectedCount)d packages selected",{count:s,args:{selectedCount:s}}));e.push(i.a.createElement(Ne.a,{className:"packages__predefined-packages",key:r,header:l(a),summary:d,expandedSummary:d,clickableHeader:!0,expanded:!1,screenReaderText:c("Expand Services"),icon:"chevron-down"},function(e){return e.packages.map(function(e,a){return i.a.createElement(Ce.a,{key:a,siteId:t,data:e,dimensionUnit:o,prefixActions:!0},i.a.createElement(Oe.a,{className:"form-checkbox packages__packages-row-actions",checked:e.selected,onChange:function(){return n(t,e.serviceId,e.id)}}))})}(a)))}),e}())};we.propTypes={siteId:o.a.number.isRequired,toggleAll:o.a.func.isRequired,togglePackage:o.a.func.isRequired,form:o.a.shape({dimensionUnit:o.a.string}).isRequired};var Se=Object(l.b)(function(e){return{currentlyEditingPredefinedPackages:Object(Re.c)(e)}})(Object(u.localize)(we)),qe=a(577),xe=a.n(qe),Pe=function(e){function t(){var e,a;k()(this,t);for(var r=arguments.length,n=new Array(r),s=0;s<r;s++)n[s]=arguments[s];return a=I()(this,(e=N()(t)).call.apply(e,[this].concat(n))),b()(xe()(a),"handleKeyEvent",function(e){switch(e.keyCode){case 13:case 32:e.preventDefault(),document.activeElement.click()}}),a}return R()(t,e),y()(t,[{key:"render",value:function(){var e=v()({"segmented-control__item":!0,"is-selected":this.props.selected}),t=v()("segmented-control__link",b()({},"item-index-".concat(this.props.index),null!=this.props.index));return i.a.createElement("li",{className:e},i.a.createElement("a",{href:this.props.path,className:t,onClick:this.props.onClick,title:this.props.title,"data-e2e-value":this.props.value,role:"radio",tabIndex:0,"aria-checked":this.props.selected,onKeyDown:this.handleKeyEvent},i.a.createElement("span",{className:"segmented-control__text"},this.props.children)))}}]),t}(i.a.Component);b()(Pe,"propTypes",{children:o.a.node.isRequired,path:o.a.string,selected:o.a.bool,title:o.a.string,value:o.a.string,onClick:o.a.func,index:o.a.number}),b()(Pe,"defaultProps",{selected:!1});var Te=Pe,ze=function(e){function t(){var e,a;k()(this,t);for(var r=arguments.length,n=new Array(r),s=0;s<r;s++)n[s]=arguments[s];return a=I()(this,(e=N()(t)).call.apply(e,[this].concat(n))),b()(xe()(a),"state",{selected:a.props.initialSelected||a.props.options[0].value}),a}return R()(t,e),y()(t,[{key:"renderOptions",value:function(){var e=this;return this.props.options.map(function(t,a){return i.a.createElement(Te,{index:a,key:a,onClick:function(){e.setState({selected:t.value}),e.props.onSelect&&e.props.onSelect(t)},path:t.path,selected:e.state.selected===t.value,value:t.value},t.label)})}},{key:"render",value:function(){var e={"is-compact":this.props.compact,"is-primary":this.props.primary};return i.a.createElement("ul",{className:v()("segmented-control",e,this.props.className),style:this.props.style,role:"radiogroup"},this.renderOptions())}}]),t}(i.a.Component);b()(ze,"propTypes",{className:o.a.string,compact:o.a.bool,initialSelected:o.a.string,onSelect:o.a.func,options:o.a.arrayOf(o.a.shape({value:o.a.string.isRequired,label:o.a.string.isRequired,path:o.a.string})).isRequired,style:o.a.object});var De=a(681),Ae=a(591),Ue=a(599),Me=function(e){var t,a=e.siteId,r=e.form,n=e.predefinedPackagesSummary,s=e.setModalErrors,c=e.savePackage,o=e.savePredefinedPackages,l=e.dismissModal,u=e.removePackage,m=e.setAddMode,g=e.updatePackagesField,b=e.translate,f=r.showModal,h=r.mode,v=r.packages,_=r.packageSchema,k=r.predefinedSchema,E=r.packageData,y=E.index,O=v.custom,I="edit"===h,j="add-custom"===h,N="add-predefined"===h,C=function(){var t={duration:5e3};e.createWcsShippingSaveActionList(function(){return"function"===typeof e.onSaveSuccess&&"name"in E&&e.onSaveSuccess(E.name),e.successNotice(b("Your shipping packages have been saved."),t)},function(){return e.errorNotice(b("Unable to save your shipping packages. Please try again."),t)},!0)},R=function(){l(a)},w=b(I?"Edit package":"Add a package"),S=j||N,q=j||I,x=N;t=j||N&&0===n.removed?b("Add package","Add packages",{count:j?1:n.added}):b("Done");var P=[i.a.createElement(ye.a,{onClick:function(){if(N)return o(a),void(e.persistOnSave&&C());var t="number"===typeof E.index?O[E.index].name:null,r=Object(d.concat)(Object(d.difference)(O.map(function(e){return e.name}),[t]),Object(d.flatten)(Object(d.map)(k,function(e){return Object(d.map)(e,function(e){return e.definitions})})),["individual"]),n=Object.assign({},E,{name:se(E.name),inner_dimensions:ce(E.inner_dimensions),outer_dimensions:ce(E.outer_dimensions),box_weight:ie(E.box_weight),max_weight:0}),i=_e(n,r,_);if(le(n.inner_dimensions)||(i.any=!0,i.inner_dimensions=!0),i.any)return g(a,n),void s(a,i);c(a,n),e.persistOnSave&&C()}},t),i.a.createElement(ye.a,{onClick:R,isPrimary:!1},b("Cancel"))];return I&&P.unshift({action:"delete",label:i.a.createElement("span",null,b("{{icon/}} Delete this package",{components:{icon:i.a.createElement(p.a,{icon:"trash"})}})),onClick:function(){return u(a,y)},additionalClassNames:"packages__delete is-scary is-borderless"}),i.a.createElement(ke.a,{isVisible:f,additionalClassNames:"packages__add-edit-dialog woocommerce wcc-root",onClose:R,buttons:P},i.a.createElement(Ee.a,{className:"packages__add-edit-title"},w),S&&i.a.createElement(ze,{primary:!0,className:"packages__mode-select",initialSelected:h,onSelect:function(e){m(a,e.value)},options:[{value:"add-custom",label:"Custom package"},{value:"add-predefined",label:"Service package"}]}),q&&i.a.createElement(de,e),x&&i.a.createElement(Se,e))};Me.propTypes={siteId:o.a.number.isRequired,dismissModal:o.a.func.isRequired,form:o.a.object.isRequired,updatePackagesField:o.a.func.isRequired,savePackage:o.a.func.isRequired,packageData:o.a.shape({index:o.a.number.isRequired}),setModalErrors:o.a.func.isRequired,removePackage:o.a.func.isRequired,setAddMode:o.a.func.isRequired};t.a=Object(l.b)(function(e){return{predefinedPackagesSummary:Object(Re.f)(e)}},function(e){return Object(w.b)(n()({createWcsShippingSaveActionList:De.a,errorNotice:Ae.a,successNotice:Ae.d},Ue),e)})(Object(u.localize)(Me))},823:function(e,t,a){},824:function(e,t,a){},833:function(e,t,a){"use strict";a.r(t);var r=a(2),n=a.n(r),s=a(23),i=a.n(s),c=a(173),o=a(45),l=a(24),u=a.n(l),d=a(434),m=a(50),p=a.n(m),g=a(576),b=a.n(g),f=a(0),h=a(49),v=a.n(h),_=a(615),k=a(597),E=a(612),y=a(640),O=a(598),I=a(26),j=a.n(I),N=a(592),C=a(675),R=function(e){var t=e.values,a=e.originalValues,r=e.countryNames,s=e.stateNames,i=e.expandStateName,c=void 0!==i&&i;a=a||{};var o=t.state,l=t.country,u="";o&&(u=(c&&s||{})[o]||o);var d=r[l]||l,m=function(e){var r=t[e];if(!r)return"";var s=a[e],i=s&&s.toLowerCase()!==r.toLowerCase(),c=r;switch(e){case"state":c=u;break;case"country":c=d}return n.a.createElement("span",{key:e,className:i?"highlight":""},c)},p=""!==m("company")?n.a.createElement("p",null,m("company")):"",g=m("state"),b=Object(f.filter)([m("city"),g?", ":"",g," ",m("postcode")]);return n.a.createElement("div",{className:"address-step__summary"},n.a.createElement("p",null,m("name")),p,n.a.createElement("p",null,m("address")," ",m("address_2")),n.a.createElement("p",null,b),n.a.createElement("p",null,m("country")))},w=function(e){return n.a.createElement(N.a,{className:j()("address-step__suggestion",{"is-selected":e.checked})},n.a.createElement(C.a,Object(f.omit)(e,"children")),e.children)},S=function(e){var t=e.values,a=e.normalized,r=e.selectNormalized,s=e.selectNormalizedAddress,i=e.editAddress,c=e.confirmAddressSuggestion,o=e.countryNames,l=e.translate,u=function(e){return function(){return s(e)}};return n.a.createElement("div",null,n.a.createElement(k.a,{className:"error-notice",status:"is-info",showDismiss:!1},l("We have slightly modified the address entered. If correct, please use the suggested address to ensure accurate delivery.")),n.a.createElement("div",{className:"address-step__suggestion-container"},n.a.createElement(w,{checked:!r,onChange:u(!1)},n.a.createElement("span",{className:"address-step__suggestion-title"},l("Address entered")),n.a.createElement(R,{values:t,countryNames:o})),n.a.createElement(w,{checked:r,onChange:u(!0)},n.a.createElement("span",{className:"address-step__suggestion-title"},l("Suggested address")),n.a.createElement(R,{values:a,originalValues:t,countryNames:o}))),n.a.createElement("div",{className:"address-step__actions"},n.a.createElement(E.a,{type:"button",onClick:c},l("Use selected address")),n.a.createElement(E.a,{type:"button",onClick:i,borderless:!0},l("Edit address"))))};S.propTypes={values:i.a.object.isRequired,normalized:i.a.object,selectNormalized:i.a.bool.isRequired,selectNormalizedAddress:i.a.func.isRequired,confirmAddressSuggestion:i.a.func.isRequired,editAddress:i.a.func.isRequired,countryNames:i.a.object.isRequired};var q=Object(l.localize)(S),x=a(817),P=a.n(x),T=a(826),z=a(613),D=function(e){var t=e.values,a=e.countryNames,r=e.editUnverifiableAddress,s=e.confirmAddressSuggestion,i=e.translate,c=e.fieldErrors,o=z.a.includes(t.country)?P.a.format({scheme:"https",hostname:"tools.usps.com",pathname:"/zip-code-lookup.htm",query:{mode:"byAddress",companyName:t.company,address1:t.address,address2:t.address_2,city:t.city,state:"US"===t.country?t.state:t.country,zip:t.postcode}}):null,l=Object(f.invokeMap)([t.address+" "+t.address_2,t.city,t.state+" "+t.postcode],"trim").join(", "),u={scheme:"https",hostname:"www.google.com",pathname:"/maps/place/"+encodeURIComponent(l)},d=P.a.format(u);return n.a.createElement("div",null,function(){var e=function(){if(c.general)return c.general;for(var e in c)return c[e];return!1}();return e?n.a.createElement(k.a,{status:"is-error",showDismiss:!1},i("We were unable to automatically verify the address \u2014 %(error)s.",{args:{error:e}})):n.a.createElement(k.a,{status:"is-error",showDismiss:!1},i("We were unable to automatically verify the address."))}(),n.a.createElement("div",{className:"address-step__unverifiable-container"},n.a.createElement("div",{className:"address-step__unverifiable-info"},n.a.createElement("span",{className:"address-step__unverifiable-title"},i("Address entered")),n.a.createElement(R,{values:t,countryNames:a})),n.a.createElement("div",{className:"address-step__unverifiable-info"},n.a.createElement("p",null,i("Automatic verification failed for this address. It may still be a valid address \u2014 use the tools below to manually verify.")),o&&n.a.createElement(T.a,{href:o},i("Verify with USPS")),n.a.createElement(T.a,{href:d},i("View on Google Maps")))),n.a.createElement("div",{className:"address-step__actions"},n.a.createElement(E.a,{type:"button",onClick:r},i("Edit address")),n.a.createElement(E.a,{type:"button",onClick:s,borderless:!0},i("Use address as entered"))))};D.propTypes={values:i.a.object.isRequired,confirmAddressSuggestion:i.a.func.isRequired,editUnverifiableAddress:i.a.func.isRequired,countryNames:i.a.object.isRequired};var A=Object(l.localize)(D),U=a(653),M=a(586),L=a(582),V=a(608),F=function(e){var t=e.siteId,a=e.orderId,r=e.values,s=e.isNormalized,i=e.normalized,c=e.selectNormalized,o=e.normalizationInProgress,l=e.allowChangeCountry,u=e.group,d=e.countryNames,m=e.stateNames,g=e.errors,b=e.isUsable,h=e.translate,v=Object(f.isObject)(g)?g:{},I=function(){return e.confirmAddressSuggestion(a,t,u)};if(s&&!v.phone){if(i&&!Object(f.isEqual)(i,r)){return n.a.createElement(q,{values:r,normalized:i,selectNormalized:c,selectNormalizedAddress:function(r){return e.selectNormalizedAddress(a,t,u,r)},confirmAddressSuggestion:I,editAddress:function(){return e.editAddress(a,t,u)},countryNames:d})}if(0<Object(f.size)(v)){return n.a.createElement(A,{values:r,confirmAddressSuggestion:I,editUnverifiableAddress:function(){return e.editUnverifiableAddress(a,t,u)},countryNames:d,fieldErrors:v})}}var j=v.general&&1===Object(f.size)(v),N=function(e){return u+"_"+e},C=function(e){return r[e]?Object(U.a)(r[e]):""},R=function(r){return function(n){return e.updateAddressValue(a,t,u,r,n)}};return n.a.createElement("div",null,n.a.createElement(_.a,{id:N("name"),title:h("Name"),value:C("name"),updateValue:R("name"),error:v.name}),n.a.createElement("div",{className:"address-step__company-phone"},n.a.createElement(_.a,{id:N("company"),title:h("Company"),value:C("company"),updateValue:R("company"),className:"address-step__company",error:v.company}),n.a.createElement(_.a,{id:N("phone"),title:h("Phone"),value:C("phone"),updateValue:R("phone"),className:"address-step__phone",error:v.phone})),j&&n.a.createElement(k.a,{status:"is-error",showDismiss:!1},h("%(message)s. Please modify the address and try again.",{args:{message:v.general}})),n.a.createElement(_.a,{id:N("address"),title:h("Address"),value:C("address"),updateValue:R("address"),className:"address-step__address-1",error:v.address||j}),n.a.createElement(_.a,{id:N("address_2"),value:C("address_2"),updateValue:R("address_2"),error:v.address_2||j}),n.a.createElement("div",{className:"address-step__city-state-postal-code"},n.a.createElement(_.a,{id:N("city"),title:h("City"),value:C("city"),updateValue:R("city"),className:"address-step__city",error:v.city||j}),m?n.a.createElement(y.a,{id:N("state"),title:h("State"),value:C("state"),valuesMap:p()({"":e.translate("Select one\u2026")},m),updateValue:R("state"),className:"address-step__state",error:v.state||j}):n.a.createElement(_.a,{id:N("state"),title:h("State"),value:C("state"),updateValue:R("state"),className:"address-step__state",error:v.state||j}),n.a.createElement(_.a,{id:N("postcode"),title:h("ZIP/Postal code"),value:C("postcode"),updateValue:R("postcode"),className:"address-step__postal-code",error:v.postcode||j})),n.a.createElement(y.a,{id:N("country"),title:h("Country"),value:C("country"),disabled:!l,valuesMap:d,updateValue:R("country"),error:v.country||j}),n.a.createElement("div",{className:"address-step__actions"},n.a.createElement(E.a,{type:"button",disabled:Object(O.a)(g)||o,onClick:function(){return e.submitAddressForNormalization(a,t,u)}},h("Verify address")),n.a.createElement(E.a,{type:"button",disabled:!b,onClick:I,borderless:!0},h("Use address as entered"))))};F.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,values:i.a.object.isRequired,isNormalized:i.a.bool.isRequired,normalized:i.a.object,selectNormalized:i.a.bool.isRequired,allowChangeCountry:i.a.bool.isRequired,errors:i.a.oneOfType([i.a.object,i.a.bool]).isRequired,group:i.a.string.isRequired,countryNames:i.a.object.isRequired,stateNames:i.a.object};var W=Object(c.b)(function(e,t){var a=t.group,r=t.orderId,n=t.siteId,s=Object(L.v)(e,r,n),i=Object(L.k)(e,r,n).form[a],c="origin"===a?Object(L.i)(e,n):Object(L.c)(e,n);return c[i.values.country]||(c=p()(v()({},i.values.country,Object(V.g)(e,i.values.country,n)),c)),p()({},i,{errors:s&&Object(L.f)(e,r,n)[a],isUsable:s&&Object(L.q)(e,r,a,n),countryNames:c,stateNames:Object(L.m)(e,i.values.country,n)})},function(e){return Object(o.b)({selectNormalizedAddress:M.C,confirmAddressSuggestion:M.g,editAddress:M.m,editUnverifiableAddress:M.n,updateAddressValue:M.X,submitAddressForNormalization:M.V},e)})(Object(l.localize)(F)),H=a(580),B=a.n(H),Y=a(171),G=a.n(Y),Q=a(172),Z=a.n(Q),$=a(574),K=a.n($),J=a(573),X=a.n(J),ee=a(575),te=a.n(ee),ae=(a(823),function(e){function t(){return G()(this,t),K()(this,X()(t).apply(this,arguments))}return te()(t,e),Z()(t,[{key:"render",value:function(){var e=j()("spinner",this.props.className),t={width:this.props.size,height:this.props.size,fontSize:this.props.size};return n.a.createElement("div",{className:e},n.a.createElement("div",{className:"spinner__outer",style:t},n.a.createElement("div",{className:"spinner__inner"})))}}]),t}(r.PureComponent));v()(ae,"propTypes",{className:i.a.string,size:i.a.number}),v()(ae,"defaultProps",{size:20});var re=a(639),ne=function(e){var t=e.isSuccess,a=e.isWarning,r=e.isError,s=e.isProgress,i=e.title,c=e.summary,o=e.children,l=e.expanded,u=e.toggleStep,d=e.translate,m=j()({"is-success":t,"is-warning":a,"is-error":r});c=n.a.createElement("span",{className:m},n.a.createElement("span",null,c),n.a.createElement("div",{className:"label-purchase-modal__step-status"},s?n.a.createElement(ae,{size:18}):n.a.createElement(B.a,{icon:t?"checkmark-circle":a?"notice-outline":r?"notice-outline":"",className:m,size:18})));var p=n.a.createElement("div",null,n.a.createElement("div",{className:"label-purchase-modal__step-title"},i));return n.a.createElement(re.a,{header:p,summary:c,expandedSummary:c,clickableHeader:!0,compact:!0,screenReaderText:d("Expand"),expanded:l,onClick:u},o)};ne.propTypes={isSuccess:i.a.bool,isWarning:i.a.bool,isError:i.a.bool,isProgress:i.a.bool,title:i.a.string.isRequired,summary:i.a.string,expanded:i.a.bool};var se=Object(l.localize)(ne),ie=a(607),ce=function(e,t,a,r,n,s){var i=arguments.length>6&&void 0!==arguments[6]&&arguments[6],c=e.isNormalized,o=e.normalizationInProgress,l=e.normalized;if(o)return n("Validating address\u2026");if(Object(O.a)(r)||c&&!l)return r&&r.general||n("Invalid address");if(!c)return n("You've edited the address, please revalidate it for accurate rates");var u=Object(ie.a)(e);if(!le(u))return n("One of the address data has non-roman character(s) that might not be printed properly!");var d=Object(ie.a)(e),m=d.city,p=d.postcode,g=d.state,b=d.country,f=m+", ";g&&(f+=(i?Object(V.h)(t,b,g,a):g)+"\xa0 ");return f+="US"===b?p.split("-")[0]:p,s&&(f+=", "+Object(V.g)(t,b,a)),f},oe=function(e){var t=e.normalizationInProgress,a=e.errors,r=e.isNormalized,n=e.values,s=e.normalized;return t?{isProgress:!0}:Object(O.a)(a)||r&&!s||!r?{isError:!0}:le(n)?r?Object(f.isEqual)(n,s)?{isSuccess:!0}:{isWarning:!0}:{}:{isWarning:!0}},le=function(e){for(var t in e)if(a=e[t],/[^\u0000-\u007f]/.test(a))return!1;var a;return!0},ue=function(e){return n.a.createElement(se,b()({title:e.title,summary:e.summary,expanded:e.expanded,toggleStep:function(){return e.toggleStep(e.orderId,e.siteId,e.type)}},e.normalizationStatus),n.a.createElement(W,{group:e.type,siteId:e.siteId,orderId:e.orderId}))};ue.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,type:i.a.string.isRequired,title:i.a.string.isRequired,summary:i.a.string.isRequired,expanded:i.a.bool,normalizationStatus:i.a.object.isRequired,toggleStep:i.a.func.isRequired};var de=Object(l.localize)(Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=t.type,s=t.translate,i=Object(L.v)(e,a,r),c=Object(L.k)(e,a,r),o=c.form[n],l=i&&Object(L.f)(e,a,r)[n],u="destination"===n&&c.form.origin.values.country!==o.values.country;return{errors:l,form:o,expanded:o.expanded,normalizationStatus:oe(p()({},o,{errors:l})),summary:ce(o,e,r,l,s,u)}},function(e){return Object(o.b)({toggleStep:M.W},e)})(ue)),me=a(86),pe=function(e,t,a){var r=0;return Object(f.mapValues)(e,function(e){if("individual"===e.box_id)return e.items[0].name;r++;var n=t[e.box_id],s=n&&n.is_letter,i=!(!a||!n)&&n.name;return s?i?Object(l.translate)("Envelope %(packageNum)d: %(packageName)s",{args:{packageNum:r,packageName:i}}):Object(l.translate)("Envelope %(packageNum)d",{args:{packageNum:r}}):i?Object(l.translate)("Package %(packageNum)d: %(packageName)s",{args:{packageNum:r,packageName:i}}):Object(l.translate)("Package %(packageNum)d",{args:{packageNum:r}})})},ge=a(585),be=function(e){var t,a,r=e.orderId,s=e.siteId,i=e.selected,c=e.all,o=e.errors,l=e.packageId,u=e.translate,d=function(t,a,i){var c=0<Object.keys(o[t]||{}).length;return n.a.createElement("div",{className:"packages-step__list-item",key:t},n.a.createElement(me.a,{className:j()("packages-step__list-package","is-borderless",{"is-selected":l===t}),onClick:function(){return e.openPackage(r,s,t)}},n.a.createElement("span",{className:"packages-step__list-package-name"},a),function(e,t){return e?n.a.createElement(B.a,{icon:"notice-outline",className:"is-error",size:18}):void 0===t?null:n.a.createElement("span",{className:"packages-step__list-package-count"},t)}(c,i)))},m=pe(i,c,!1),p=[],g=[];return Object.keys(i).forEach(function(e){var t=i[e];"individual"===t.box_id?g.push(d(e,t.items[0].name)):p.push(d(e,m[e],t.items.length))}),(p.length||g.length)&&p.unshift((t="boxed-header",a=u("Packages to be Shipped"),n.a.createElement("div",{className:"packages-step__list-item packages-step__list-header",key:t},a))),n.a.createElement("div",{className:"packages-step__list"},p,g)};be.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,selected:i.a.object.isRequired,all:i.a.object.isRequired,packageId:i.a.string.isRequired,errors:i.a.object,openPackage:i.a.func.isRequired};var fe=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(L.v)(e,a,r),s=Object(L.k)(e,a,r);return{errors:n&&Object(L.f)(e,a,r).packages,packageId:s.openedPackageId,selected:s.form.packages.selected,all:Object(ge.a)(e,r)}},function(e){return Object(o.b)({openPackage:M.w},e)})(Object(l.localize)(be)),he=a(593),ve=a(595),_e=a(625),ke=a(603),Ee=function(e){var t=e.orderId,a=e.siteId,r=e.item,s=e.itemIndex,i=e.translate,c=function(){return e.openItemMove(t,a,s)},o=r.url?n.a.createElement("a",{href:r.url,target:"_blank",rel:"noopener noreferrer"},r.name):r.name;return n.a.createElement("div",{key:s,className:"packages-step__item"},n.a.createElement("div",{className:"packages-step__item-name"},n.a.createElement("span",null,o),"attributes"in r?n.a.createElement("p",null,r.attributes):""),n.a.createElement("div",{className:"packages-step__item-weight"},"weight"in r?n.a.createElement("p",null,r.weight):""),n.a.createElement("div",{className:"packages-step__item-qty"},"quantity"in r?n.a.createElement("p",null,r.quantity):""),n.a.createElement("div",{className:"packages-step__item-move"},n.a.createElement("a",{href:"#",onClick:c},i("Move"))))};Ee.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,item:i.a.object.isRequired,itemIndex:i.a.number.isRequired,openItemMove:i.a.func.isRequired};var ye=Object(c.b)(function(e,t){var a=t.siteId;return{site:Object(ke.a)(e,a)}},function(e){return Object(o.b)({openItemMove:M.v},e)})(Object(l.localize)(Ee)),Oe=a(601),Ie=a(717),je=a(711),Ne=a(599),Ce=function(e,t){return[e.length,e.width,e.height].map(function(e){return"".concat(e," ").concat(t)}).join(" x ")},Re=function(e){var t=e.siteId,a=e.orderId,r=e.packageId,s=e.pckg,i=e.dimensionUnit,c=e.packageGroups,o=e.translate,l=e.pckgErrors,u=e.isIndividualPackage,d=function(e){var t=Object(Ie.a)(e),a=e.id||e.name;return n.a.createElement("option",{value:a,key:a},e.name," - ",Ce(t,i))};if(!r)return null;if(u){var m=j()({"is-error":l.dimensions});return n.a.createElement("div",null,n.a.createElement("div",{className:"packages-step__package-items-header"},n.a.createElement(ve.a,null,o("Individually Shipped Item"))),n.a.createElement("span",{className:"packages-step__package-item-description"},o("Item Dimensions")," -"," "),n.a.createElement("span",{className:m},Ce(s,i)),l.dimensions&&n.a.createElement(he.a,{text:l.dimensions}))}var p=Object(f.reduce)(c,function(e,t){return e+t.definitions.length},0);return n.a.createElement("div",null,n.a.createElement("div",{className:"packages-step__package-items-header packages-step__package-details-header"},n.a.createElement(ve.a,null,o("Package details")),0!==p?n.a.createElement("a",{href:"#",onClick:function(){return e.addPackage(t)}},o("Add package")):null),0===p?n.a.createElement("div",{className:"packages-step__no-packages"},n.a.createElement(B.a,{icon:"product",size:18}),n.a.createElement("a",{href:"#",onClick:function(){return e.addPackage(t)}},o("Select a package type"))):n.a.createElement("div",{className:"packages-step__with-packages"},n.a.createElement(Oe.a,{onChange:function(n){e.setPackageType(a,t,r,n.target.value)},value:s.box_id,isError:l.box_id||l.dimensions},n.a.createElement("option",{value:"not_selected",key:"not_selected"},o("Please select a package"))," ",Object(f.map)(c,function(e,t){return Object(f.isEmpty)(e.definitions)?null:n.a.createElement("optgroup",{label:e.title,key:t},Object(f.map)(e.definitions,d))}))),n.a.createElement(je.a,b()({persistOnSave:!0},e,{onSaveSuccess:function(n){e.setPackageType(a,t,r,n)}})))};Re.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,packageId:i.a.string.isRequired,pckgErrors:i.a.object.isRequired,pckg:i.a.object.isRequired};var we=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(L.v)(e,a,r),s=Object(L.k)(e,a,r),i=n?s.storeOptions:{},c=Object(ge.e)(e,r)||{};return{dimensionUnit:i.dimension_unit,packageGroups:Object(ge.d)(e,a,r),form:c}},function(e){return Object(o.b)({setPackageType:M.R,addPackage:Ne.addPackage},e)})(Object(l.localize)(Re)),Se=a(590),qe=function(e){var t=e.siteId,a=e.orderId,r=e.packageId,s=e.selected,i=e.weightUnit,c=e.errors,o=e.translate,l=e.userMeta,u=e.children,d=c[r]||{};if(!r)return null;var m=s[r],p="individual"===m.box_id,g=function(e,s){return n.a.createElement(ye,{siteId:t,orderId:a,key:s,item:e,itemIndex:s,packageId:r,showRemove:!0,isIndividualPackage:p})},b=function(){return e.openAddItem(a,t)},h=function(){return p?null:n.a.createElement(me.a,{className:j()("button","is-compact","packages-step__add-item-btn"),onClick:b},o("Add items"))},v=isNaN(m.weight)?"":m.weight;return n.a.createElement("div",{className:"packages-step__package"},n.a.createElement("div",null,n.a.createElement("div",{className:"packages-step__package-items-header-name"},n.a.createElement(ve.a,null,o("Items to fulfill"))),n.a.createElement("div",{className:"packages-step__package-items-header-weight"},n.a.createElement(ve.a,null,o("Weight"))),n.a.createElement("div",{className:"packages-step__package-items-header-qty"},n.a.createElement(ve.a,null,o("QTY"))),n.a.createElement("div",{className:"packages-step__package-items-header-move"}),function(){var e=Object(f.some)(s,function(e,t){return r!==t&&e.items.length});if(!m.items.length)return n.a.createElement("div",{className:"packages-step__add-item-row"},n.a.createElement("div",{className:"packages-step__no-items-message"},o("There are no items in this package."),e?h():null));var t=m.items.map(g);return e&&t.push(n.a.createElement("div",{key:t.length,className:"packages-step__add-item-row"},h())),t}()),n.a.createElement(we,{siteId:t,orderId:a,isIndividualPackage:p,pckgErrors:d,pckg:m,packageId:r,lastBoxId:l.last_box_id}),n.a.createElement("div",{className:"packages-step__package-weight"},n.a.createElement(N.a,{htmlFor:"weight_".concat(r)},o("Total Weight (with package)")),n.a.createElement(_e.a,{id:"weight_".concat(r),placeholder:o("0"),value:v,onChange:function(n){e.updatePackageWeight(a,t,r,n)},className:Boolean(d.weight)?"is-error":"",type:"number",suffix:i}),d.weight&&n.a.createElement(he.a,{text:d.weight})),u)};qe.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,packageId:i.a.string.isRequired,selected:i.a.object.isRequired,updatePackageWeight:i.a.func.isRequired,dimensionUnit:i.a.string.isRequired,weightUnit:i.a.string.isRequired,errors:i.a.object.isRequired,openAddItem:i.a.func.isRequired,userMeta:i.a.object.isRequired};var xe=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(L.v)(e,a,r),s=Object(L.k)(e,a,r),i=n?s.storeOptions:{},c=n&&Object(L.f)(e,a,r).packages,o=n?Object(Se.i)(e,r):{};return{siteId:r,errors:c,packageId:s.openedPackageId,selected:s.form.packages.selected,dimensionUnit:i.dimension_unit,weightUnit:i.weight_unit,userMeta:o}},function(e){return Object(o.b)(p()({updatePackageWeight:M.Y,openAddItem:M.t},Ne),e)})(Object(l.localize)(qe)),Pe=a(605),Te=a(596),ze=function(e){e.site;var t=e.siteId,a=e.orderId,r=e.showItemMoveDialog,s=e.movedItemIndex,i=e.targetPackageId,c=e.openedPackageId,o=e.selected,l=e.all,u=e.translate;if(-1===s||!r)return null;var d,m,p=function(r,s){return n.a.createElement(N.a,{key:r,className:"packages-step__dialog-package-option"},n.a.createElement(C.a,{checked:r===i,onChange:function(){return e.setTargetPackage(a,t,r)}}),s)},g=o[c],b=g.items[s],f=(d=b.product_id,"post.php?post=".concat(d,"&action=edit")),h=n.a.createElement("a",{href:f,target:"_blank",rel:"noopener noreferrer"},b.name),v=pe(o,l,!0);m=""===c?u("{{itemLink/}} is currently saved for a later shipment.",{components:{itemLink:h}}):"individual"===g.box_id?u("{{itemLink/}} is currently shipped in its original packaging.",{components:{itemLink:h}}):u("{{itemLink/}} is currently in {{pckg/}}.",{components:{itemLink:h,pckg:n.a.createElement("span",{className:"packages-step__dialog-package-name"},v[c])}});var _=function(){return e.closeItemMove(a,t)},k=[{action:"cancel",label:u("Cancel"),onClick:_},{action:"move",label:u("Submit"),isPrimary:!0,disabled:i===c,onClick:function(){return e.moveItem(a,t,c,s,i)}}];return n.a.createElement(Pe.a,{isVisible:r,isFullScreen:!1,onClickOutside:_,onClose:_,buttons:k,additionalClassNames:"wcc-root woocommerce packages-step__dialog"},n.a.createElement(Te.a,null,u("Move item")),n.a.createElement("div",{className:"packages-step__dialog-body"},n.a.createElement("p",null,m),n.a.createElement("p",null,u("Where would you like to move it?")),function(){var e=[];return Object.keys(o).forEach(function(t){var a=o[t];t!==c&&"individual"!==a.box_id&&e.push(p(t,v[t]))}),e}(),p("new",u("Add to a New Package")),g&&"individual"===g.box_id?null:p("individual",u("Ship in original packaging"))))};ze.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,showItemMoveDialog:i.a.bool.isRequired,movedItemIndex:i.a.number.isRequired,targetPackageId:i.a.string,openedPackageId:i.a.string.isRequired,selected:i.a.object.isRequired,all:i.a.object.isRequired,moveItem:i.a.func.isRequired};var De=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(L.k)(e,a,r);return{site:Object(ke.a)(e,r),showItemMoveDialog:n.showItemMoveDialog||!1,movedItemIndex:isNaN(n.movedItemIndex)?-1:n.movedItemIndex,targetPackageId:n.targetPackageId,openedPackageId:n.openedPackageId,selected:n.form.packages.selected,all:Object(ge.a)(e,r)}},function(e){return Object(o.b)({closeItemMove:M.d,setTargetPackage:M.U,moveItem:M.s},e)})(Object(l.localize)(ze)),Ae=a(827),Ue=function(e){var t=e.siteId,a=e.orderId,r=e.showAddItemDialog,s=e.addedItems,i=e.openedPackageId,c=e.selected,o=e.all,l=e.translate;if(!r)return null;var u=pe(c,o,!0),d=function(e){return n.a.createElement("span",{className:"packages-step__dialog-package-name"},u[e])},m=[];Object.keys(c).forEach(function(r){if(r!==i){var o=0;c[r].items.forEach(function(i){m.push(function(r,i,c){var o=u[r]?l("%(item)s from {{pckg/}}",{args:{item:c.name},components:{pckg:d(r)}}):c;return n.a.createElement(N.a,{key:"".concat(r,"-").concat(i),className:"packages-step__dialog-package-option"},n.a.createElement(Ae.a,{label:o,className:"form-label packages-step__dialog-package-option",checked:Object(f.includes)(s[r],i),onChange:function(n){e.setAddedItem(a,t,r,i,n)}}))}(r,o,i)),o++})}});var p=function(){return e.closeAddItem(a,t)},g=[{action:"close",label:l("Close"),onClick:p},{action:"add",label:l("Add"),isPrimary:!0,disabled:!Object(f.some)(s,f.size),onClick:function(){return e.addItems(a,t,i)}}];return n.a.createElement(Pe.a,{isVisible:r,isFullScreen:!1,onClickOutside:p,onClose:p,buttons:g,additionalClassNames:"wcc-root woocommerce packages-step__dialog"},n.a.createElement(Te.a,null,l("Add item")),n.a.createElement("div",{className:"packages-step__dialog-body"},n.a.createElement("p",null,l("Which items would you like to add to {{pckg/}}?",{components:{pckg:d(i)}})),m))};Ue.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,showAddItemDialog:i.a.bool.isRequired,addedItems:i.a.object,openedPackageId:i.a.string.isRequired,selected:i.a.object.isRequired,all:i.a.object.isRequired,closeAddItem:i.a.func.isRequired,setAddedItem:i.a.func.isRequired,addItems:i.a.func.isRequired};var Me=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(L.k)(e,a,r);return{showAddItemDialog:Boolean(n.showAddItemDialog),addedItems:n.addedItems,openedPackageId:n.openedPackageId,selected:n.form.packages.selected,all:Object(ge.a)(e,r)}},function(e){return Object(o.b)({closeAddItem:M.b,setAddedItem:M.E,addItems:M.a},e)})(Object(l.localize)(Ue)),Le=function(e){var t=e.disabled,a=e.onClick,r=e.children;return n.a.createElement("div",{className:"step-confirmation-button"},n.a.createElement(E.a,{type:"button",onClick:a,disabled:Boolean(t),isPrimary:!0},r))};Le.propTypes={disabled:i.a.bool,onClick:i.a.func.isRequired};var Ve=Le,Fe=a(61),We=a.n(Fe),He=a(830),Be={AIR_ELIGIBLE_ETHANOL:"Air Eligible Ethanol Package - (authorized fragrance and hand sanitizer shipments)",CLASS_1:"Class 1 \u2013 Toy Propellant/Safety Fuse Package",CLASS_3:"Class 3 - Package (Hand sanitizer, rubbing alcohol, ethanol base products, flammable liquids etc.)",CLASS_4:"Class 4 - Package (Flammable solids)",CLASS_5:"Class 5 - Package (Oxidizers)",CLASS_6:"Class 6 - Package (Poisonous materials)",CLASS_7:"Class 7 \u2013 Radioactive Materials Package (e.g., smoke detectors, minerals, gun sights, etc.)",CLASS_8_CORROSIVE:"Class 8 \u2013 Corrosive Materials Package - Air Eligible Corrosive Materials (certain cleaning or tree/weed killing compounds, etc.)",CLASS_8_WET_BATTERY:"Class 8 \u2013 Nonspillable Wet Battery Package - Sealed lead acid batteries",CLASS_9_NEW_LITHIUM_INDIVIDUAL:"Class 9 - Lithium Battery Marked \u2013 Ground Only Package - New Individual or spare lithium batteries (marked UN3480 or UN3090)",CLASS_9_USED_LITHIUM:"Class 9 - Lithium Battery \u2013 Returns Package - Used electronic devices containing or packaged with lithium batteries (markings required)",CLASS_9_NEW_LITHIUM_DEVICE:"Class 9 - Lithium batteries, marked package - New electronic devices packaged with lithium batteries (marked UN3481 or UN3091)",CLASS_9_DRY_ICE:"Class 9 \u2013 Dry Ice Package (limited to 5 lbs. if shipped via Air)",CLASS_9_UNMARKED_LITHIUM:"Class 9 \u2013 Lithium batteries, unmarked package - New electronic devices installed or packaged with lithium batteries (no marking)",CLASS_9_MAGNETIZED:"Class 9 \u2013 Magnetized Materials Package",DIVISION_4_1:"Division 4.1 \u2013 Mailable flammable solids and Safety Matches Package - Safety/strike on box matches, book matches, mailable flammable solids",DIVISION_5_1:"Division 5.1 \u2013 Oxidizers Package - Hydrogen peroxide (8 to 20% concentration)",DIVISION_5_2:"Division 5.2 \u2013 Organic Peroxides Package",DIVISION_6_1:"Division 6.1 \u2013 Toxic Materials Package (with an LD50 of 50 mg/kg or less) - (pesticides, herbicides, etc.)",DIVISION_6_2:"Division 6.2 - Hazardous Materials - Biological Materials (e.g., lab test kits, authorized COVID test kit returns)",EXCEPTED_QUANTITY_PROVISION:"Excepted Quantity Provision Package (e.g., small volumes of flammable liquids, corrosive, toxic or environmentally hazardous materials - marking required)",GROUND_ONLY:"Ground Only Hazardous Materials (For items that are not listed, but are restricted to surface only)",ID8000:"ID8000 Consumer Commodity Package - Air Eligible ID8000 Consumer Commodity (Non-flammableaerosols, Flammable combustible liquids, Toxic Substance, Miscellaneious hazardous materials)",LIGHTERS:"Lighters Package - Authorized Lighters",LIMITED_QUANTITY:"LTD QTY Ground Package - Aerosols, spray disinfectants, spray paint, hair spray, propane, butane, cleaning products, etc. - Fragrances, nail polish, nail polish remover, solvents, hand sanitizer, rubbing alcohol, ethanol base products, etc. - Other limited quantity surface materials (cosmetics, cleaning products, paints, etc.)",SMALL_QUANTITY_PROVISION:"Small Quantity Provision Package (markings required)"},Ye=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId;return{hazmatType:Object(L.j)(e,{orderId:a,siteId:r}),isSelectingHazmat:Object(L.l)(e,a).isSelectingHazmat}},function(e){return Object(o.b)({setHazmatType:M.O,setIsSelectingHazmat:M.Q},e)})(Object(l.localize)(function(e){var t=e.translate,a=e.orderId,r=e.setHazmatType,s=e.hazmatType,i=e.setIsSelectingHazmat,c=e.isSelectingHazmat;return n.a.createElement(n.a.Fragment,null,n.a.createElement("hr",null),n.a.createElement("div",{className:"label-purchase-modal__hazmat-section"},n.a.createElement("div",{className:"label-purchase-modal__hazmat-section-content"},n.a.createElement(He.a,{className:"label-purchase-modal__option-mark-shipment-has-hazmat rates-step__shipping-rate-radio-control",label:t("Are you shipping dangerous goods or hazardous materials?"),selected:c?"yes":"no",options:[{label:"No",value:"no"},{label:"Yes",value:"yes"}],onChange:function(e){i("yes"===e,a)}}),c&&n.a.createElement(n.a.Fragment,null,n.a.createElement("p",{className:"description"},t("Potentially hazardous material includes items such as batteries, dry ice, flammable liquids, aerosols, ammunition, fireworks, nail polish, perfume, paint, solvents, and more. Hazardous items must ship in separate packages.")),n.a.createElement("p",{className:"description"},t("Learn how to securely package, label, and ship HAZMAT through USPS{{registeredMark/}} at {{uspsHazmatTutorial/}}. Determine your product's mailability using the {{hazmatSearchTool/}}.",{components:{hazmatSearchTool:n.a.createElement(T.a,{href:"https://pe.usps.com/HAZMAT/Index"},t("USPS HAZMAT Search Tool")),registeredMark:n.a.createElement("span",{className:"registered-mark"},"\xae"),uspsHazmatTutorial:n.a.createElement(T.a,{href:"https://www.uspsdelivers.com/hazmat-shipping-safety"},"www.usps.com/hazmat")}})),n.a.createElement("p",{className:"description"},t("WooCommerce Shipping does not currently support HAZMAT shipments through {{dhlExpress/}}.",{components:{dhlExpress:n.a.createElement(T.a,{href:"https://www.dhl.com/global-en/home/our-divisions/freight/customer-service/dangerous-goods-and-prohibited-items.html"},t("DHL Express"))}})),n.a.createElement("legend",{className:"form-legend"},t("Select a category")),n.a.createElement(Oe.a,{onChange:function(e){r(e.target.value,a)},value:s},n.a.createElement("option",{value:"none",key:"not_selected"},t("Select a hazardous or dangerous material category")),Object.entries(Be).map(function(e){var t=We()(e,2),a=t[0],r=t[1];return n.a.createElement("option",{style:{maxWidth:"300px",width:"300px"},value:a,key:a},Object(f.truncate)(r,{length:120,omission:" ..."}))}))))))})),Ge={g:0,oz:1,lbs:3,kg:3},Qe=function(e){var t=e.siteId,a=e.orderId,r=e.selected,s=e.weightUnit,i=e.errors,c=e.expanded,o=e.translate,u=Object.keys(r),d=u.reduce(function(e,t){return e+r[t].items.length},0),m=u.reduce(function(e,t){return e+r[t].weight},0),p=0<u.length,g=Object.values(r).some(function(e){return e.isSelectingHazmat&&(!e.hazmatType||"none"===e.hazmatType)});return n.a.createElement(se,b()({title:o("Packaging")},function(){if(!p)return{isError:!0,summary:o("No packages selected")};var e=Object(f.find)(i,function(e){return!Object(f.isEmpty)(e)});if(e)return{isError:!0,summary:e[Object.keys(e)[0]]};var t=Object(l.numberFormat)(m,{decimals:Ge[s]});return{isSuccess:!0,summary:1===u.length&&1===d?o("1 item in 1 package: %(weight)s %(unit)s total",{args:{weight:t,unit:s}}):1===u.length?o("%(itemsCount)d items in 1 package: %(weight)s %(unit)s total",{args:{itemsCount:d,weight:t,unit:s}}):o("%(itemsCount)d items in %(packageCount)d packages: %(weight)s %(unit)s total",{args:{itemsCount:d,packageCount:u.length,weight:t,unit:s}})}}(),{expanded:c,toggleStep:function(){return e.toggleStep(a,t,"packages")}}),n.a.createElement("div",{className:"packages-step__contents"},n.a.createElement(fe,{siteId:e.siteId,orderId:e.orderId}),n.a.createElement(xe,{siteId:e.siteId,orderId:e.orderId},n.a.createElement(Ye,{siteId:t,orderId:a}))),n.a.createElement(Ve,{disabled:Object(O.a)(i)||!u.length||g,onClick:function(){return e.confirmPackages(a,t)}},o("Use these packages")),n.a.createElement(De,{siteId:e.siteId,orderId:e.orderId}),n.a.createElement(Me,{siteId:e.siteId,orderId:e.orderId}))};Qe.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,selected:i.a.object.isRequired,weightUnit:i.a.string.isRequired,errors:i.a.object.isRequired,expanded:i.a.bool};var Ze=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(L.v)(e,a,r),s=Object(L.k)(e,a,r),i=n?s.storeOptions:{};return{errors:n&&Object(L.f)(e,a,r).packages,weightUnit:i.weight_unit,expanded:s.form.packages.expanded,selected:s.form.packages.selected}},function(e){return Object(o.b)({toggleStep:M.W,confirmPackages:M.i},e)})(Object(l.localize)(Qe)),$e=a(589),Ke=function(e){var t=e.id,a=e.title,r=e.value,s=e.placeholder,i=e.updateValue,c=e.error,o=e.className,l=e.weightUnit,u=j()({"is-error":Boolean(c)});return n.a.createElement($e.a,{className:o},n.a.createElement(N.a,{htmlFor:t},a),n.a.createElement(_e.a,{suffix:l,id:t,name:t,type:"number",placeholder:s||"0.0",value:r,onChange:i,className:u}),c&&"string"===typeof c&&n.a.createElement(he.a,{text:c}))};Ke.propTypes={weightUnit:i.a.string.isRequired,id:i.a.string.isRequired,title:i.a.node,value:i.a.oneOfType([i.a.string,i.a.number]).isRequired,placeholder:i.a.string,updateValue:i.a.func,error:i.a.oneOfType([i.a.string,i.a.bool]),className:i.a.string};var Je=Ke,Xe=function(e){var t=e.id,a=e.title,r=e.value,s=e.placeholder,i=e.updateValue,c=e.error,o=e.className,l=j()({"is-error":Boolean(c)});return n.a.createElement($e.a,{className:o},n.a.createElement(N.a,{htmlFor:t},a),c&&"string"===typeof c&&n.a.createElement(he.a,{text:c}),n.a.createElement(_e.a,{prefix:"$",id:t,name:t,type:"number",placeholder:s||"0.00",value:r,onChange:i,className:l}),c&&"string"===typeof c&&n.a.createElement(he.a,{text:c}))};Xe.propTypes={id:i.a.string.isRequired,title:i.a.node,value:i.a.oneOfType([i.a.string,i.a.number]).isRequired,placeholder:i.a.string,updateValue:i.a.func,error:i.a.oneOfType([i.a.string,i.a.bool]),className:i.a.string};var et=Xe,tt=a(186),at=Object(l.localize)(function(e){var t=e.togglePopoverVisible,a=e.translate;return n.a.createElement(tt.a,{onFocusOutside:t},n.a.createElement("p",null,a("When shipping to countries that follow European Union (EU) customs rules, you must provide a clear, specific description on every item.")),n.a.createElement("p",null,a("For example, if you are sending clothing, you must indicate what type of clothing (e.g. men's shirts, girl's vest, boy's jacket) for the description to be acceptable.")),n.a.createElement("p",null,a("Otherwise, shipments may be delayed or interrupted at customs.")),n.a.createElement("p",null,n.a.createElement(T.a,{href:"https://www.usps.com/international/new-eu-customs-rules.htm"},a("Learn more about customs rules"))))}),rt=Object(l.localize)(function(e){var t=e.translate,a=Object(r.useState)(!1),s=We()(a,2),i=s[0],c=s[1],o=function(){c(function(e){return!e})};return n.a.createElement("span",null,t("Description"),n.a.createElement(me.a,{onClick:o},n.a.createElement("span",null,n.a.createElement(B.a,{icon:"info-outline",size:18}))),n.a.createElement("span",{className:"popover-container"},i&&n.a.createElement(at,{togglePopoverVisible:o})))}),nt=Object(l.localize)(function(e){var t=e.translate;return n.a.createElement("span",null,t("HS Tariff number")," (",n.a.createElement(T.a,{href:"https://docs.woocommerce.com/document/woocommerce-shipping-and-tax/woocommerce-shipping/#section-29"},t("more info")),")")}),st=Object(l.localize)(function(e){var t=e.translate,a=Object(r.useState)(!1),s=We()(a,2),i=s[0],c=s[1],o=function(){c(function(e){return!e})};return n.a.createElement("span",null,t("Origin country"),n.a.createElement(me.a,{onClick:o},n.a.createElement("span",null,n.a.createElement(B.a,{icon:"info-outline",size:18}))),n.a.createElement("span",{className:"popover-container"},i&&n.a.createElement(tt.a,{onFocusOutside:o},n.a.createElement("p",null,t("Country where the product was manufactured or assembled.")))))}),it=function(e){var t=e.translate,a=e.weightUnit;return n.a.createElement("div",{className:"customs-step__item-rows-header"},n.a.createElement("div",{className:"customs-step__item-description-column"},n.a.createElement(rt,null)),n.a.createElement("span",{className:"customs-step__item-code-column"},n.a.createElement(nt,null)),n.a.createElement("span",{className:"customs-step__item-weight-column"},t("Weight (%s per unit)",{args:[a]})),n.a.createElement("span",{className:"customs-step__item-value-column"},t("Value ($ per unit)")),n.a.createElement("span",{className:"customs-step__item-country-column"},n.a.createElement(st,null)))};it.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,weightUnit:i.a.string.isRequired};var ct=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId;return{weightUnit:Object(L.k)(e,a,r).storeOptions.weight_unit}})(Object(l.localize)(it)),ot=function(e){var t=e.errors,a=e.packageId,r=e.productId,s=e.translate,i=e.description,c=e.defaultDescription,o=e.weight,l=e.value,u=e.tariffNumber,d=e.originCountry,m=e.countryNames,p=e.weightUnit;return n.a.createElement("div",{className:"customs-step__item-row"},n.a.createElement(_.a,{id:a+"_"+r+"_description",className:"customs-step__item-description-column",title:n.a.createElement(rt,null),value:i,placeholder:c,updateValue:e.setCustomsItemDescription,error:t.description}),n.a.createElement(_.a,{id:a+"_"+r+"_tariffNumber",className:"customs-step__item-code-column",title:n.a.createElement(nt,null),placeholder:s("Optional"),value:u,updateValue:e.setCustomsItemTariffNumber,error:t.tariffNumber}),n.a.createElement(Je,{weightUnit:p,id:a+"_"+r+"_weight",className:"customs-step__item-weight-column",title:s("Weight (per unit)"),value:o,updateValue:e.setCustomsItemWeight,error:t.weight}),n.a.createElement(et,{id:a+"_"+r+"_value",className:"customs-step__item-value-column",title:s("Value (per unit)"),value:l,updateValue:e.setCustomsItemValue,error:t.value}),n.a.createElement(y.a,{id:a+"_"+r+"_originCountry",className:"customs-step__item-country-column",title:n.a.createElement(st,null),value:d,updateValue:e.setCustomsItemOriginCountry,valuesMap:m}))};ot.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,packageId:i.a.string.isRequired,productId:i.a.number.isRequired,description:i.a.string.isRequired,defaultDescription:i.a.string.isRequired,tariffNumber:i.a.string.isRequired,weight:i.a.oneOfType([i.a.string,i.a.number]).isRequired,value:i.a.oneOfType([i.a.string,i.a.number]).isRequired,originCountry:i.a.string.isRequired,errors:i.a.object,countryNames:i.a.object.isRequired,setCustomsItemDescription:i.a.func.isRequired,setCustomsItemTariffNumber:i.a.func.isRequired,setCustomsItemWeight:i.a.func.isRequired,setCustomsItemValue:i.a.func.isRequired,setCustomsItemOriginCountry:i.a.func.isRequired};var lt=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=t.productId,s=Object(L.v)(e,a,r),i=Object(L.k)(e,a,r),c=i.form.customs.items[n];return{description:c.description,defaultDescription:c.defaultDescription,tariffNumber:c.tariffNumber||"",weight:c.weight,value:c.value,originCountry:c.originCountry,errors:s?Object(L.f)(e,a,r).customs.items[n]:{},countryNames:Object(V.d)(e,r),weightUnit:i.storeOptions.weight_unit}},function(e,t){var a=t.orderId,r=t.siteId,n=t.productId;return{setCustomsItemDescription:function(t){return e(Object(M.H)(a,r,n,t))},setCustomsItemTariffNumber:function(t){return e(Object(M.J)(a,r,n,t))},setCustomsItemWeight:function(t){return e(Object(M.L)(a,r,n,t))},setCustomsItemValue:function(t){return e(Object(M.K)(a,r,n,t))},setCustomsItemOriginCountry:function(t){return e(Object(M.I)(a,r,n,t))}}})(Object(l.localize)(ot)),ut=a(637),dt=function(e){var t=e.siteId,a=e.orderId,r=e.errors,s=e.packageId,i=e.translate,c=e.contentsType,o=e.contentsExplanation,l=e.restrictionType,u=e.restrictionComments,d=e.abandonOnNonDelivery,m=e.itn,p=e.items;return n.a.createElement("div",{className:"customs-step__package"},n.a.createElement(N.a,{htmlFor:s+"_abandonOnNonDelivery",className:"customs-step__abandon-on-non-delivery"},n.a.createElement(ut.a,{id:s+"_abandonOnNonDelivery",checked:!d,onChange:function(){return e.setAbandonOnNonDelivery(!d)}}),n.a.createElement("span",null,i("Return to sender if package is unable to be delivered"))),n.a.createElement("div",{className:"customs-step__restrictions-row"},n.a.createElement("div",{className:"customs-step__contents-type"},n.a.createElement(y.a,{id:s+"_contentsType",title:i("Contents type"),value:c||"merchandise",updateValue:e.setContentsType,valuesMap:{merchandise:i("Merchandise"),documents:i("Documents"),gift:i("Gift"),sample:i("Sample"),other:i("Other\u2026")}}),"other"===c&&n.a.createElement(_.a,{id:s+"_contentsExplanation",title:i("Details"),value:o||"",updateValue:e.setContentsExplanation,error:r.contentsExplanation})),n.a.createElement("div",{className:"customs-step__restriction-type"},n.a.createElement(y.a,{id:s+"_restrictionType",title:i("Restriction type"),value:l||"none",updateValue:e.setRestrictionType,valuesMap:{none:i("None"),quarantine:i("Quarantine"),sanitary_phytosanitary_inspection:i("Sanitary / Phytosanitary inspection"),other:i("Other\u2026")}}),"other"===l&&n.a.createElement(_.a,{id:s+"_restrictionComments",title:i("Details"),value:u||"",updateValue:e.setRestrictionExplanation,error:r.restrictionComments}))),n.a.createElement(_.a,{id:s+"_itn",title:n.a.createElement("span",null,i("ITN")," (",n.a.createElement(T.a,{href:"https://pe.usps.com/text/imm/immc5_010.htm"},i("more info")),")"),value:m||"",updateValue:e.setITN,error:r.itn}),n.a.createElement("div",{className:"customs-step__item-rows"},n.a.createElement(ct,{siteId:t,orderId:a}),Object(f.uniq)(Object(f.map)(p,"product_id")).map(function(e){return n.a.createElement(lt,{key:e,productId:e,packageId:s,siteId:t,orderId:a})})))};dt.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,packageId:i.a.string.isRequired,errors:i.a.object,contentsType:i.a.oneOf(["merchandise","documents","gift","sample","other"]),contentsExplanation:i.a.string,restrictionType:i.a.oneOf(["none","quarantine","sanitary_phytosanitary_inspection","other"]),restrictionComments:i.a.string,abandonOnNonDelivery:i.a.bool,itn:i.a.string,items:i.a.arrayOf(i.a.shape({product_id:i.a.number.isRequired})).isRequired,setContentsType:i.a.func.isRequired,setContentsExplanation:i.a.func.isRequired,setRestrictionType:i.a.func.isRequired,setRestrictionExplanation:i.a.func.isRequired,setAbandonOnNonDelivery:i.a.func.isRequired,setITN:i.a.func.isRequired};var mt=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=t.packageId,s=Object(L.v)(e,a,r),i=Object(L.k)(e,a,r).form.packages.selected[n];return{contentsType:i.contentsType,contentsExplanation:i.contentsExplanation,restrictionType:i.restrictionType,restrictionComments:i.restrictionComments,abandonOnNonDelivery:i.abandonOnNonDelivery,itn:i.itn,items:i.items,errors:s?Object(L.f)(e,a,r).customs.packages[n]:{}}},function(e,t){var a=t.orderId,r=t.siteId,n=t.packageId;return{setContentsType:function(t){return e(Object(M.G)(a,r,n,t))},setContentsExplanation:function(t){return e(Object(M.F)(a,r,n,t))},setRestrictionType:function(t){return e(Object(M.T)(a,r,n,t))},setRestrictionExplanation:function(t){return e(Object(M.S)(a,r,n,t))},setAbandonOnNonDelivery:function(t){return e(Object(M.D)(a,r,n,t))},setITN:function(t){return e(Object(M.P)(a,r,n,t))}}})(Object(l.localize)(dt)),pt=function(e,t){return Object(O.a)(e)?t(e.items&&Object.values(e.items).every(function(e){return 1===Object.keys(e).length&&e.description})?"Descriptions are incomplete":"Customs information incomplete"):t("Customs information valid")},gt=function(e){var t=e.siteId,a=e.orderId,r=e.errors,s=e.expanded,i=e.translate,c=e.isSubmitted,o=e.packageDescriptions;return n.a.createElement(se,{title:i("Customs"),summary:c?pt(r,i):"",expanded:s,toggleStep:e.toggleStep,isSuccess:c&&!Object(O.a)(r),isError:c&&Object(O.a)(r)},Object.keys(o).map(function(e,r){return n.a.createElement("div",{className:"customs-step__package-container",key:e},r?n.a.createElement("hr",null):null,n.a.createElement("p",{className:"customs-step__package-name"},o[e]),n.a.createElement(mt,{packageId:e,siteId:t,orderId:a}))}),n.a.createElement(Ve,{disabled:Object(O.a)(r),onClick:e.confirmCustoms},i("Save customs form")))};gt.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,packageDescriptions:i.a.objectOf(i.a.string).isRequired,expanded:i.a.bool,isSubmitted:i.a.bool.isRequired,errors:i.a.object,toggleStep:i.a.func.isRequired,confirmCustoms:i.a.func.isRequired};var bt=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(L.v)(e,a,r),s=Object(L.k)(e,a,r),i=s.form.packages.selected;return{packageDescriptions:pe(i,Object(ge.a)(e,r),!0),expanded:s.form.customs.expanded,isSubmitted:Object(L.s)(e,a,r),errors:n?Object(L.f)(e,a,r).customs:{}}},function(e,t){var a=t.orderId,r=t.siteId;return{toggleStep:function(){return e(Object(M.W)(a,r,"customs"))},confirmCustoms:function(){return e(Object(M.h)(a,r))}}})(Object(l.localize)(gt)),ft=a(643),ht=a(577),vt=a.n(ht),_t=a(187),kt=a(667),Et=function(e){function t(){var e;return G()(this,t),e=K()(this,X()(t).call(this)),v()(vt()(e),"onSignatureChecked",function(t,a,r){var n=e.props,s=n.rateObject,i=s.service_id,c=s.carrier_id,o=n.updateValue,l=t?{id:a,value:r.value,netCost:r.netCost}:null;e.setState({selectedSignature:l}),o(i,c,t?r.value:0)}),e.state={signatureOption:!1},e}return te()(t,e),Z()(t,[{key:"renderServices",value:function(e,t,a){var r=[];if(a.tracking)switch(e){case"usps":r.push(Object(l.translate)("Includes USPS tracking"));break;default:r.push(Object(l.translate)("Includes tracking"))}if(a.insurance){var n=Number(a.insurance);isNaN(n)?r.push(Object(l.translate)("Insurance (%s)",{args:[a.insurance]})):n>0&&r.push(Object(l.translate)("Insurance (up to %s)",{args:[Object(ft.a)(n,"USD")]}))}return t.filter(function(e){return 0===e.netCost}).length>0&&r.push(Object(l.translate)("Signature required")),a.free_pickup&&r.push(Object(l.translate)("Eligible for free pickup")),r.join(", ")}},{key:"renderSignatureOptions",value:function(e){var t=this;return e.map(function(e,a){return n.a.createElement(Ae.a,{key:a,name:"signature_option_".concat(a),label:e.label,checked:!!t.state.selectedSignature&&t.state.selectedSignature.id===a,onChange:function(r){return t.onSignatureChecked(r,a,e)}})})}},{key:"render",value:function(){var e=this.props,t=e.rateObject,a=t.title,r=t.service_id,s=t.carrier_id,i=t.rate,c=t.delivery_days,o=t.delivery_date_guaranteed,u=t.delivery_date,d=t.tracking,m=t.insurance,p=t.free_pickup,g=e.isSelected,b=e.updateValue,h=e.currency,v=e.signatureRates,_=this.state.selectedSignature,k=Object(f.values)(Object(f.mapValues)(v,function(e,t){var a=0===e.optionNetCost?Object(l.translate)("free"):Object(l.translate)("+%s",{args:[Object(ft.a)(e.optionNetCost,"USD")]});return{label:Object(l.translate)("%(label)s (%(price)s)",{args:{label:e.label,price:a}}),value:t,netCost:e.optionNetCost}})),E="";o&&u?E=Object(l.moment)(u).format("LL").split(",")[0]:c&&(E=Object(l.translate)("%(delivery_days)s business day","%(delivery_days)s business days",{count:c,args:{delivery_days:c}}));var y=_?i+_.netCost:i,O="undefined"!=typeof h&&"USD"!==h?Object(ft.a)(y,"USD")+" USD":Object(ft.a)(y,"USD");return n.a.createElement("div",{className:"rates-step__shipping-rate-container"},n.a.createElement(He.a,{className:"rates-step__shipping-rate-radio-control",selected:g?r:null,options:[{label:"",value:r}],onChange:function(){b(r,s,!!_&&_.value)}}),n.a.createElement("div",{className:"rates-step__shipping-rate-information"},n.a.createElement(kt.a,{carrier:s,size:30}),n.a.createElement("div",{className:"rates-step__shipping-rate-description"},n.a.createElement("div",{className:"rates-step__shipping-rate-description-title"},a),n.a.createElement("div",{className:"rates-step__shipping-rate-description-details"},this.renderServices(s,k,{tracking:d,insurance:m,free_pickup:p}),g&&k.length>1?this.renderSignatureOptions(k):null)),n.a.createElement("div",{className:"rates-step__shipping-rate-details"},n.a.createElement("div",{className:"rates-step__shipping-rate-rate"},"ups"===s?n.a.createElement(_t.a,{position:"top left",text:Object(l.translate)("This rate is provided by your connected UPS account")},n.a.createElement("div",{className:"rates-step__shipping-rate-rate-tooltip"},n.a.createElement(B.a,{icon:"help-outline",size:18}))):null,O),n.a.createElement("div",{className:"rates-step__shipping-rate-delivery-date"},E))))}}]),t}(r.Component);Et.propTypes={rateObject:i.a.shape({rate_id:i.a.string.isRequired,title:i.a.string.isRequired,service_id:i.a.string.isRequired,carrier_id:i.a.string.isRequired,rate:i.a.number.isRequired,delivery_days:i.a.number,delivery_date_guaranteed:i.a.bool,delivery_date:i.a.string,tracking:i.a.bool,insurance:i.a.oneOfType([i.a.string,i.a.number]),free_pickup:i.a.bool}).isRequired,signatureRates:i.a.object.isRequired};var yt=Et,Ot={signature_required:u.a.translate("Signature required"),adult_signature_required:u.a.translate("Adult signature required")},It=function(e,t,a){var r=function(e,t,a){var r=Object(f.find)(a[e].default.rates,function(e){return t===e.service_id});return"undefined"!==typeof r?r.rate:0}(e,t,a);return Object(f.pickBy)(Object(f.mapValues)(a[e],function(e,a){var n=function(e,t,a,r){var n=Object(f.find)(a,function(t){return e===t.service_id});return"undefined"===typeof n?null:t in Ot?n.rate===r&&"Express"!==e?null:n:null}(t,a,e.rates,r);return null!==n?{rate:n,label:Ot[a],optionNetCost:n.rate-r}:null}),function(e){return null!==e})},jt=function(e){var t=e.id,a=e.currency,r=e.selectedRates,s=e.availableRates,i=e.selectedPackages,c=e.allPackages,o=e.updateRate,l=e.errors,u=e.shouldShowRateNotice,d=e.translate,m=pe(i,c,!0),p=1===Object.keys(i).length;return n.a.createElement("div",null,u&&function(e){return n.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(f.mapValues)(i,function(e,i){if(!(i in s))return null;var c=r[i]||"",u=s[i].default.rates,g=(l[i]||[]).filter(function(e,t){return l[i].indexOf(e)===t}),b=function(e,t,a){return o(i,e,t,a)};return n.a.createElement("div",{key:i,className:"rates-step__package-container"},p?null:n.a.createElement("div",{className:"rates-step__package-container-rates-header"},d("Choose rate: %(pckg)s",{args:{pckg:m[i]}})),Object.values(Object(f.mapValues)(u,function(e){var r=e.service_id;return n.a.createElement(yt,{id:t+"_"+i,key:t+"_"+i+"_"+r,currency:a,rateObject:e,signatureRates:It(i,r,s),updateValue:b,isSelected:r===c.serviceId})})),g.map(function(e,t){return n.a.createElement(he.a,{type:"server-error",key:t,text:e})}))})))};jt.propTypes={id:i.a.string.isRequired,selectedRates:i.a.object.isRequired,availableRates:i.a.object.isRequired,selectedPackages:i.a.object.isRequired,allPackages:i.a.object.isRequired,updateRate:i.a.func.isRequired,errors:i.a.object.isRequired};var Nt=Object(l.localize)(jt);function Ct(e){var t=Object(f.get)(e,"shipping_lines",[]);return Object(f.reduce)(t,function(e,t){return e+parseFloat(t.total)},0)}function Rt(e){return Object(f.get)(e,"shipping_lines[0].method_title",!1)}function wt(e){return Object(f.get)(e,"currency",!1)}var St=a(645),qt=function(e){var t=e.siteId,a=e.orderId,r=e.form,s=e.allPackages,i=e.values,c=e.available,o=e.errors,l=e.ratesTotal,u=e.translate,d=e.currency,m=function(e,t,a,r,n){if(!r)return n("Unsaved changes made to packages");if(Object(f.some)(Object(f.mapValues)(t,function(e){return Object(f.isEmpty)(e.default.rates)})))return n("No rates found");if(!a)return"";var s=Object.keys(e);if(1===s.length){var i=s[0],c=e[i],o=t[i].default.rates,l=Object(f.find)(o,["service_id",c]);return l?n("%(serviceName)s: %(rate)s",{args:{serviceName:l.title,rate:Object(ft.a)(l.rate,"USD")}}):""}return n("Total rate: %(total)s",{args:{total:Object(ft.a)(a,"USD")}})}(i,c,l,r.packages.saved,u),p=function(r,n,s,i){return e.updateRate(a,t,r,n,s,i)};return Object(f.forEach)(r.packages.selected,function(e,t){if(""===i[t]&&!Object(f.isEmpty)(c)&&t in c&&1===c[t].default.rates.length){var a=c[t].default.rates[0].service_id;p(t,a,!1)}}),n.a.createElement(se,b()({title:u("Shipping rates"),summary:m,expanded:!Object(f.isEmpty)(c),toggleStep:function(){return e.toggleStep(a,t,"rates")}},function(e){var t=e.retrievalInProgress,a=e.errors,r=e.available,n=e.form;return t?{isProgress:!0}:Object(O.a)(a)?{isError:!0}:Object(f.isEmpty)(r)?{}:n.packages.saved?{isSuccess:!0}:{isWarning:!0}}(e)),!Object(f.isEmpty)(c)&&function(e){var t=e.shippingMethod,a=e.shippingCost,r=e.translate,s=e.currency,i=document.createElement("div");i.innerHTML=t;var c,o=i.textContent,l="undefined"!=typeof s&&"USD"!==s?s:"";if(t)return c=0<a?r("Customer paid a {{shippingMethod/}} of {{shippingCost/}} for shipping",{components:{shippingMethod:n.a.createElement("span",null,o),shippingCost:n.a.createElement("span",{className:"rates-step__shipping-info-cost"},Object(ft.a)(a,s)," ",l)}}):r("Your customer selected {{shippingMethod/}}",{components:{shippingMethod:n.a.createElement("span",{className:"rates-step__shipping-info-method"},o)}}),n.a.createElement("div",{className:"rates-step__shipping-info"},n.a.createElement(B.a,{icon:"info-outline"}),n.a.createElement("div",null,c))}(e),n.a.createElement(Nt,{id:"rates",orderId:a,siteId:t,currency:d,showRateNotice:!1,selectedPackages:r.packages.selected,allPackages:s,selectedRates:i,availableRates:c,updateRate:p,errors:o}))};qt.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,form:i.a.object.isRequired,values:i.a.object.isRequired,available:i.a.object.isRequired,errors:i.a.object.isRequired,toggleStep:i.a.func.isRequired,updateRate:i.a.func.isRequired};var xt=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(L.v)(e,a,r),s=Object(L.k)(e,a,r),i=Object(L.n)(e,a,r),c=Object(St.a)(e,a,r);return p()({},s.form.rates,{form:s.form,errors:n&&Object(L.f)(e,a,r).rates,ratesTotal:i?i.total:0,allPackages:Object(ge.a)(e,r),shippingCost:Ct(c),shippingMethod:Rt(c),currency:wt(c)})},function(e){return Object(o.b)({toggleStep:M.W,updateRate:M.ab},e)})(Object(l.localize)(qt)),Pt=a(838),Tt=a(654),zt=function(e){function t(){var e,a;G()(this,t);for(var r=arguments.length,s=new Array(r),i=0;i<r;i++)s[i]=arguments[i];return a=K()(this,(e=X()(t)).call.apply(e,[this].concat(s))),v()(vt()(a),"renderDiscount",function(e){var t=a.props.translate,r=t("WooCommerce Shipping gives you access to USPS Commercial Pricing, which is discounted over Retail rates.");return n.a.createElement("div",{className:"label-purchase-modal__price-item-help"},n.a.createElement(_t.a,{className:"label-purchase-modal__price-item-tooltip is-dialog-visible",position:"top center",text:r},n.a.createElement("div",{className:"label-purchase-modal__discount"},t("You save %s with WooCommerce Shipping",{args:[Object(ft.a)(e,"USD")]}),n.a.createElement(B.a,{icon:"help-outline",size:18}))))}),v()(vt()(a),"renderRow",function(e,t,a,r){var s=j()("label-purchase-modal__price-item",{"label-purchase-modal__price-item-total":r});return n.a.createElement("div",{key:a,className:s},n.a.createElement("div",{className:"label-purchase-modal__price-item-name"},e),n.a.createElement("div",{className:"label-purchase-modal__price-item-amount"},Object(ft.a)(t,"USD")))}),a}return te()(t,e),Z()(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.priceBreakdown,s=t.translate;if(!a)return null;var i=a.prices,c=a.discount,o=a.total;return n.a.createElement("div",{className:"label-purchase-modal__shipping-summary-section"},n.a.createElement("hr",null),i.map(function(t,a){var i=s("Package %(index)s \u2013 %(title)s",{args:{index:a+1,title:t.carrierTitle}});return n.a.createElement(r.Fragment,{key:a},e.renderRow(i,t.rateWithDiscount,a),"ups"===t.carrierId?n.a.createElement("div",{className:"label-purchase-modal__price-item-carrier-account-notice"}," ",s("Your UPS account will be charged")):n.a.createElement("div",null),t.addons.map(function(t,r){return n.a.createElement("div",{key:"addons-"+a,className:"label-purchase-modal__price-item-addons"},e.renderRow(t.title,t.rate,"addon-"+r))}))}),this.renderRow(s("Total"),o,"total",!0),0<c&&this.renderDiscount(c))}}]),t}(r.Component);zt.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired};var Dt=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId;return{priceBreakdown:Object(L.n)(e,a,r)}})(Object(l.localize)(zt)),At=function(e){var t=e.translate,a=e.normalizationStatus,r=e.form,s=e.orderId,i=e.siteId,c=r.origin,o=r.rates,l=Object.keys(o.values).length;return n.a.createElement("div",{className:"label-purchase-modal__shipping-summary-section"},n.a.createElement("div",{className:"label-purchase-modal__shipping-summary-info"},a.isSuccess?n.a.createElement("div",{className:"label-purchase-modal__shipping-summary-street"},n.a.createElement("div",null,t("Shipping from")),n.a.createElement("div",null,c.values.address,n.a.createElement("a",{href:"#",onClick:function(){return e.toggleStep(s,i,"origin",!0)}},t("Edit")))):null),n.a.createElement("div",{className:"label-purchase-modal__shipping-summarry-labels"},l+" "+t("shipping label ready","shipping labels ready",{count:l})))};At.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired};var Ut=function(e){var t=e.normalizationInProgress,a=e.errors,r=e.isNormalized,n=e.values,s=e.normalized;return t?{isProgress:!0}:Object(O.a)(a)||r&&!s||!r?{isError:!0}:r?Object(f.isEqual)(n,s)?{isSuccess:!0}:{isWarning:!0}:{}},Mt=Object(l.localize)(Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(L.v)(e,a,r),s=Object(L.k)(e,a,r),i=s.form.origin,c=n&&Object(L.f)(e,a,r).origin;return{orderId:a,siteId:r,errors:c,form:s.form,expanded:i.expanded,normalizationStatus:Ut(p()({},i,{errors:c}))}},function(e){return Object(o.b)({toggleStep:M.W},e)})(At)),Lt=function(e){var t=e.form,a=e.disabled,s=e.busy;return n.a.createElement(r.Fragment,null,n.a.createElement(me.a,{disabled:a,onClick:t.needsPrintConfirmation?e.confirmPrintLabel:e.purchaseLabel,isPrimary:!0,isBusy:s,className:j()("button")},function(e){var t=e.form,a=e.translate;return t.needsPrintConfirmation?a("Print"):t.isSubmitting?a("Purchasing\u2026"):a("Buy shipping label","Buy shipping labels",{count:Object.keys(t.packages.selected).length})}(e)))};Lt.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,disabled:i.a.bool,busy:i.a.bool};var Vt=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(L.v)(e,a,r),s=Object(L.k)(e,a,r);return{form:n&&s.form}},function(e,t){var a=t.orderId,r=t.siteId;return{confirmPrintLabel:function(){return e(Object(M.j)(a,r))},purchaseLabel:function(){return e(Object(M.B)(a,r))}}})(Object(l.localize)(Lt)),Ft=a(610),Wt=function(e){function t(){var e,a;G()(this,t);for(var r=arguments.length,n=new Array(r),s=0;s<r;s++)n[s]=arguments[s];return a=K()(this,(e=X()(t)).call.apply(e,[this].concat(n))),v()(vt()(a),"onVisibilityChange",function(){document.hidden||a.refetchSettings(),a.creditCardWindow&&a.creditCardWindow.closed&&document.removeEventListener("visibilitychange",a.onVisibilityChange)}),v()(vt()(a),"refetchSettings",function(){a.props.fetchSettings(a.props.siteId)}),v()(vt()(a),"onChooseCard",function(){a.creditCardWindow=window.open(a.props.url),document.addEventListener("visibilitychange",a.onVisibilityChange)}),a}return te()(t,e),Z()(t,[{key:"render",value:function(){var e=this.props,t=e.disabled,a=e.buttonLabel,s=e.buttonDescription;return n.a.createElement(r.Fragment,null,n.a.createElement(me.a,{onClick:this.onChooseCard,disabled:t,isPrimary:!0,className:j()("button")},a," ",n.a.createElement(B.a,{icon:"external"})),n.a.createElement("div",{className:"purchase-section__explanation"},s(this.onChooseCard)))}}]),t}(r.Component),Ht=Object(c.b)(function(e){return e},function(e){return Object(o.b)({fetchSettings:Ft.a},e)})(Object(l.localize)(Wt)),Bt=a(679),Yt=(a(824),Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(L.v)(e,a,r),s=Object(L.k)(e,a,r),i=n&&Object(L.b)(e,a,r),c=n&&s.form;return{form:c,hasLabelsPaymentMethod:Boolean(Object(Se.n)(e,r)),paymentMethods:Object(Se.l)(e,r),disablePurchase:!c.needsPrintConfirmation&&(!i||c.isSubmitting)}})(Object(l.localize)(function(e){var t=e.orderId,a=e.siteId,r=e.hasLabelsPaymentMethod,s=e.paymentMethods,i=e.form,c=e.disablePurchase,o=e.translate,l=i.isSubmitting&&!i.needsPrintConfirmation,u=Object(L.p)(i.rates),d=u&&Object.values(i.rates.values).some(function(e){return"ups"!==e.carrierId}),m=r&&d||!d;return n.a.createElement("div",{className:"purchase-section"},m||!u?n.a.createElement(Vt,{siteId:a,orderId:t,disabled:c,busy:l}):s.length?n.a.createElement(Ht,{disabled:c,url:"admin.php?page=wc-settings&tab=shipping&section=woocommerce-services-settings",buttonLabel:o("Choose credit card"),buttonDescription:function(e){return o("To print this shipping label, {{a}}choose a credit card to add to your account{{/a}}.",{components:{a:n.a.createElement("a",{onClick:e,href:"#",role:"button"})}})}}):n.a.createElement(Ht,{disabled:c,url:Object(Bt.a)()+"/me/purchases/add-credit-card",buttonLabel:o("Add credit card"),buttonDescription:function(e){return o("To print this shipping label, {{a}}add a credit card to your account{{/a}}.",{components:{a:n.a.createElement("a",{onClick:e,href:"#",role:"button"})}})}}))}))),Gt=a(716),Qt=a(578),Zt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Qt.a)(e);return Object(f.get)(e,["extensions","woocommerce","ui","orders",t,"edits","currentlyEditingId"],null)},$t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Qt.a)(e),a=Zt(e,t),r=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Qt.a)(e);return Object(f.get)(e,["extensions","woocommerce","ui","orders",t,"edits","changes"],{})}(e,t);if(Object(f.isObject)(a)){var n=function(){var e=Object(Gt.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(l.translate)("Manual Payment"),line_items:[],tax_lines:[],shipping_lines:[],fee_lines:[],coupon_lines:[],refunds:[]}}();return p()({},n,r,{id:a})}var s=Object(St.a)(e,a,t);return s?Object(f.merge)({},s,r):r},Kt=a(671),Jt=function(e){var t=e.orderId,a=e.siteId,r=e.form,s=e.errors,i=e.paperSize,c=e.translate,o=e.fulfillOrder,l=e.emailDetails,u=e.order,d=e.hasLabelsPaymentMethod,m=Object(L.p)(r.rates)&&Object.values(r.rates.values).some(function(e){return"ups"!==e.carrierId}),p=d&&m||!m;return n.a.createElement(Pt.a,{className:"label-purchase-modal__sidebar",title:c("Shipping summary")},n.a.createElement("div",{className:"label-purchase-modal__shipping-summary-header"},c("Shipping summary")),n.a.createElement(Mt,{siteId:a,orderId:t}),n.a.createElement(Dt,{siteId:a,orderId:t}),n.a.createElement("hr",null),n.a.createElement("div",{className:"label-purchase-modal__purchase-container"},p?n.a.createElement(y.a,{id:"paper_size",valuesMap:Object(Tt.a)(r.origin.values.country),title:c("Paper size"),value:i,updateValue:function(r){return e.updatePaperSize(t,a,r)},error:s.paperSize}):null,n.a.createElement(Yt,{siteId:a,orderId:t})),n.a.createElement(Ae.a,{className:"label-purchase-modal__option-mark-order-fulfilled",label:Object(Kt.b)(u.status)?c("Notify the customer with shipment details"):c("Mark this order as complete and notify the customer"),checked:o||l,onChange:function(r){e.setFulfillOrderOption(t,a,r&&!Object(Kt.b)(u.status)),e.setEmailDetailsOption(t,a,r&&Object(Kt.b)(u.status))}}))};Jt.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired,paperSize:i.a.string.isRequired,errors:i.a.object.isRequired,form:i.a.object.isRequired,updatePaperSize:i.a.func.isRequired,fulfillOrder:i.a.bool.isRequired,emailDetails:i.a.bool.isRequired,order:i.a.object.isRequired,hasLabelsPaymentMethod:i.a.bool.isRequired,setFulfillOrderOption:i.a.func.isRequired};var Xt=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(L.v)(e,a,r),s=Object(L.k)(e,a,r);return{order:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Qt.a)(e);return!!Zt(e,t)}(e)?$t(e):Object(St.a)(e,a),paperSize:s.paperSize,form:s.form,hasLabelsPaymentMethod:Boolean(Object(Se.n)(e,r)),errors:n&&Object(L.f)(e,a,r).sidebar,fulfillOrder:n&&Object(L.x)(e,a,r),emailDetails:n&&Object(L.w)(e,a,r)}},function(e){return Object(o.b)({setEmailDetailsOption:M.M,setFulfillOrderOption:M.N,updatePaperSize:M.Z},e)})(Object(l.localize)(Jt)),ea=function(e){var t=e.loaded,a=e.translate,r=e.showPurchaseDialog;if(!t)return null;return r?n.a.createElement(d.a,{className:"woocommerce label-purchase-modal wcc-root",shouldCloseOnClickOutside:!1,onRequestClose:function(){return e.exitPrintingFlow(e.orderId,e.siteId,!1)},title:a("Create shipping label","Create shipping labels",{count:Object.keys(e.form.packages.selected).length})},n.a.createElement("div",{className:"label-purchase-modal__content"},n.a.createElement("div",{className:"label-purchase-modal__main-section"},n.a.createElement(de,{type:"origin",title:a("Origin address"),siteId:e.siteId,orderId:e.orderId}),n.a.createElement(de,{type:"destination",title:a("Destination address"),siteId:e.siteId,orderId:e.orderId}),n.a.createElement(Ze,{siteId:e.siteId,orderId:e.orderId}),e.isCustomsFormRequired&&n.a.createElement(bt,{siteId:e.siteId,orderId:e.orderId}),n.a.createElement(xt,{siteId:e.siteId,orderId:e.orderId})),n.a.createElement(Xt,{siteId:e.siteId,orderId:e.orderId}))):null};ea.propTypes={siteId:i.a.number.isRequired,orderId:i.a.number.isRequired};t.default=Object(c.b)(function(e,t){var a=t.orderId,r=t.siteId,n=Object(L.v)(e,a,r),s=Object(L.k)(e,a,r);return{loaded:n,form:n&&s.form,showPurchaseDialog:s.showPurchaseDialog,isCustomsFormRequired:Object(L.r)(e,a,r)}},function(e){return Object(o.b)({exitPrintingFlow:M.o},e)})(Object(l.localize)(ea))}}]);