a534ad9f54078d90d74f.min.js
84 KB
(window.webpackJsonp=window.webpackJsonp||[]).push([[150],{553:function(e,t,a){"use strict";var n=a(533),r=a.n(n),i=a(536),s=a.n(i),c=a(10),o=a.n(c),l=a(12),d=a.n(l),u=a(528),m=a.n(u),p=a(34),g=function(e){var t=e.children,a=e.required,n=e.optional,i=e.translate,c=e.className,l=(e.moment,e.numberFormat,e.dangerouslySetInnerHTML),d=s()(e,["children","required","optional","translate","className","moment","numberFormat","dangerouslySetInnerHTML"]),u=l?null:o.a.createElement(o.a.Fragment,null,t,a&&o.a.createElement("small",{className:"form-label__required"},i("Required")),n&&o.a.createElement("small",{className:"form-label__optional"},i("Optional")));return o.a.createElement("label",r()({},d,{dangerouslySetInnerHTML:l,className:m()(c,"form-label")}),u)};g.propTypes={required:d.a.bool,optional:d.a.bool,children:d.a.node},t.a=Object(p.localize)(g)},563:function(e,t,a){"use strict";var n=a(107),r=a.n(n),i=a(108),s=a.n(i),c=a(530),o=a.n(c),l=a(529),d=a.n(l),u=a(534),m=a.n(u),p=a(531),g=a.n(p),b=a(35),f=a.n(b),h=a(12),v=a.n(h),_=a(10),k=a.n(_),y=a(528),E=a.n(y),O=a(1),j=a(34),I=a(537),N=a.n(I);a(574);function R(e){var t=e.children;return k.a.createElement("span",{className:"screen-reader-text"},t)}var q=function(e){function t(){var e,a;r()(this,t);for(var n=arguments.length,i=new Array(n),s=0;s<n;s++)i[s]=arguments[s];return a=o()(this,(e=d()(t)).call.apply(e,[this].concat(i))),f()(m()(a),"dismissTimeout",null),a}return g()(t,e),s()(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,n=e.icon,r=e.isCompact,i=e.isLoading,s=e.onDismissClick,c=e.showDismiss,o=void 0===c?!r:c,l=e.status,d=e.text,u=e.translate,m=E()("notice",l,a,{"is-compact":r,"is-loading":i,"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:n||this.getIcon(),size:24})),k.a.createElement("span",{className:"notice__content"},k.a.createElement("span",{className:"notice__text"},d||t)),d?t:null,o&&k.a.createElement("span",{tabIndex:"0",className:"notice__dismiss",onClick:s},k.a.createElement(N.a,{icon:"cross",size:24}),k.a.createElement(R,null,u("Dismiss"))))}}]),t}(_.Component);f()(q,"defaultProps",{className:"",duration:0,icon:null,isCompact:!1,isLoading:!1,onDismissClick:O.noop,status:null,text:null}),f()(q,"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(j.localize)(q)},574:function(e,t,a){},592:function(e,t,a){"use strict";var n=a(10),r=a.n(n),i=a(12),s=a.n(i),c=a(528),o=a.n(c),l=a(755),d=a(548),u=a(555),m=a(556),p=function(e){var t=e.id,a=e.title,i=e.description,s=e.value,c=e.placeholder,p=e.updateValue,g=e.error,b=e.className,f=e.defaultValue,h=Object(n.useCallback)(function(e){return p(e,t)},[p]),v=o()("form-text-input",{"is-error":Boolean(g)});return r.a.createElement(d.a,{className:b},r.a.createElement(l.a,{label:a,name:t,placeholder:c,value:s,onChange:h,className:v,defaultValue:f}),g&&"string"===typeof g&&r.a.createElement(u.a,{text:g}),!g&&i&&r.a.createElement(m.a,null,i))};p.propTypes={id:s.a.string.isRequired,title:s.a.node,description:s.a.string,value:s.a.string,defaultValue:s.a.string,updateValue:s.a.func,error:s.a.oneOfType([s.a.string,s.a.bool]),className:s.a.string},t.a=p},596:function(e,t,a){"use strict";var n=a(533),r=a.n(n),i=a(536),s=a.n(i),c=a(107),o=a.n(c),l=a(108),d=a.n(l),u=a(530),m=a.n(u),p=a(529),g=a.n(p),b=a(534),f=a.n(b),h=a(531),v=a.n(h),_=a(35),k=a.n(_),y=a(528),E=a.n(y),O=a(34),j=a(1),I=a(10),N=a.n(I),R=a(595),q=function(e){function t(){var e,a;o()(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return a=m()(this,(e=g()(t)).call.apply(e,[this].concat(r))),k()(f()(a),"getDefaultButtonAction",function(){return a.props.isSubmitting?a.props.translate("Saving\u2026"):a.props.translate("Save Settings")}),a}return v()(t,e),d()(t,[{key:"render",value:function(){var e=this.props,t=e.children,a=e.className,n=e.isPrimary,i=s()(e,["children","className","isPrimary"]),c=E()(a,"form-button");return N.a.createElement(R.a,r()({},Object(j.omit)(i,["isSubmitting","moment","numberFormat","translate"]),{primary:n,className:c}),I.Children.count(t)?t:this.getDefaultButtonAction())}}]),t}(N.a.Component);k()(q,"defaultProps",{isSubmitting:!1,isPrimary:!0,type:"submit"}),t.a=Object(O.localize)(q)},605:function(e,t,a){"use strict";var n=a(533),r=a.n(n),i=a(536),s=a.n(i),c=a(107),o=a.n(c),l=a(108),d=a.n(l),u=a(530),m=a.n(u),p=a(529),g=a.n(p),b=a(531),f=a.n(b),h=a(10),v=a.n(h),_=a(12),k=a.n(_),y=a(606),E=a(528),O=a.n(E),j=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),d()(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,n=t.value,i=t.help,c=t.className,o=t.instanceId,l=t.onChange,d=t.onClick,u=t.prefix,m=t.suffix,p=t.type,g=t.disabled,b=s()(t,["label","value","help","className","instanceId","onChange","onClick","prefix","suffix","type","disabled"]),f=this.state.isFocused,h="inspector-text-control-with-affixes-".concat(o),_=[];i&&_.push("".concat(h,"__help")),u&&_.push("".concat(h,"__prefix")),m&&_.push("".concat(h,"__suffix"));var k=O()(c,{"with-value":""!==n,empty:""===n,active:f&&!g}),E=O()("text-control-with-affixes",{"text-control-with-prefix":u,"text-control-with-suffix":m,disabled:g});return v.a.createElement(y.a,{label:a,id:h,help:i,className:k,onClick:function(t){return e.handleOnClick(t,d)}},v.a.createElement("div",{className:E},u&&v.a.createElement("span",{id:"".concat(h,"__prefix"),className:"text-control-with-affixes__prefix"},u),v.a.createElement("input",r()({className:"components-text-control__input",type:p,id:h,value:n,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);j.defaultProps={type:"text"},j.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=j},622:function(e,t,a){"use strict";var n=a(533),r=a.n(n),i=a(10),s=a.n(i),c=a(12),o=a.n(c),l=a(528),d=a.n(l),u=a(537),m=a.n(u),p=a(1),g=function(e){var t=e.className,a=e.disabled,n=e.checked,i=e.partialChecked,c=Object(p.omit)(e,["className","partialChecked"]);return s.a.createElement("span",{className:d()(t,"form-checkbox",{"is-disabled":a})},s.a.createElement("input",r()({},c,{type:"checkbox"})),n&&s.a.createElement(m.a,{icon:"checkmark",size:14}),!n&&i&&s.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},662:function(e,t,a){"use strict";var n=a(10),r=a.n(n),i=a(12),s=a.n(i),c=a(738),o=a.n(c),l=a(739),d=a.n(l),u=a(740),m=a.n(u),p={ups:o.a,usps:d.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 r.a.createElement("span",null);var n="".concat(function(e){switch(e){case"small":return 24;case"big":return 40;case"medium":default:return 30}}(a),"px");return r.a.createElement("div",{style:{width:n},className:"carrier-icon"},r.a.createElement("img",{src:p[t.toLowerCase()],alt:t,className:"carrier-icon__logo"}))};g.propTypes={carrier:s.a.string.isRequired,size:s.a.number},t.a=g},671:function(e,t,a){"use strict";var n=a(533),r=a.n(n),i=a(536),s=a.n(i),c=a(10),o=a.n(c),l=a(528),d=a.n(l);t.a=function(e){var t=e.className,a=s()(e,["className"]);return o.a.createElement("input",r()({},a,{type:"radio",className:d()(t,"form-radio")}))}},673:function(e,t,a){"use strict";var n=a(10),r=a.n(n),i=a(12),s=a.n(i),c=a(34),o=a(1),l=a(537),d=a.n(l),u=a(528),m=a.n(u),p=function(e){var t=e.isPlaceholder,a=e.data,n=e.dimensionUnit,i=e.prefixActions,s=(e.hasError,e.children),c=e.translate;if(t)return r.a.createElement("div",{className:"packages__packages-row placeholder"},r.a.createElement("div",{className:"packages__packages-row-icon"},r.a.createElement(d.a,{icon:"product",size:18})),r.a.createElement("div",{className:"packages__packages-row-details"},r.a.createElement("div",{className:"packages__packages-row-details-name"},r.a.createElement("span",null))),r.a.createElement("div",{className:"packages__packages-row-dimensions"},r.a.createElement("span",null)),r.a.createElement("div",{className:"packages__packages-row-actions"},s));var l,u=function(){return r.a.createElement("div",{className:"packages__packages-row-actions"},s)};return r.a.createElement("div",{className:m()("packages__packages-row",{prefixed:i})},i?u():null,r.a.createElement("div",{className:"packages__packages-row-icon"},function(e){var t=e?"mail":"product";return r.a.createElement(d.a,{icon:t,size:18})}(a.is_letter)),r.a.createElement("div",{className:"packages__packages-row-details"},r.a.createElement("div",{className:"packages__packages-row-details-name"},(l=a.name)&&""!==Object(o.trim)(l)?l:c("Untitled"))),r.a.createElement("div",{className:"packages__packages-row-dimensions"},a.inner_dimensions," ",n),i?null:u())};p.propTypes={siteId:s.a.number.isRequired,isPlaceholder:s.a.bool,data:s.a.shape({name:s.a.string,is_letter:s.a.bool,inner_dimensions:s.a.string}).isRequired,prefixActions:s.a.bool,dimensionUnit:s.a.string},t.a=Object(c.localize)(p)},674:function(e,t,a){"use strict";a.d(t,"a",function(){return r});var n=a(538);function r(e,t,a){return{type:n.L,successAction:e,failureAction:t,onlyPackages:a||!1}}},738:function(e,t,a){e.exports=a.p+"images/881843a7135b8abd4794bd2d33dc8b3c.png"},739:function(e,t,a){e.exports=a.p+"images/41c6838923ebde874f7fc71db18dcae5.png"},740:function(e,t,a){e.exports=a.p+"images/224d57e46d3ace2d89e5c790bd828d32.png"},741:function(e,t,a){"use strict";var n=a(36),r=a.n(n),i=a(10),s=a.n(i),c=a(12),o=a.n(c),l=a(109),d=a(34),u=a(1),m=a(537),p=a.n(m),g=a(35),b=a.n(g),f=a(755),h=a(528),v=a.n(h),_=a(107),k=a.n(_),y=a(108),E=a.n(y),O=a(530),j=a.n(O),I=a(529),N=a.n(I),R=a(531),q=a.n(R),C=a(30);function w(e){return Object(u.get)(e,["currentUser","id"])}function x(e){var t=w(e);return t?function(e,t){return e.users.items[t]}(e,t):null}var S=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return function(a){var n=x(a);return Object(u.get)(n,e,t)}};S("localeSlug"),S("localeVariant"),S("user_ip_country_code");S("date"),S("username"),S("email");S("email_verified",!1);var P=a(535),T=a(571);function z(e){var t=Object(P.a)(e);return t||1!==function(e){var t=x(e);return t?t.site_count||0:null}(e)||(t=function(e){var t=x(e);return Object(u.get)(t,"primary_blog",null)}(e)),Object(T.a)(e,t)}var D=a(543),A=function(e,t){return Object(u.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(u.isArray)(A(e,t))},V=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(P.a)(e);return D.b===A(e,t)};function M(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(P.a)(e),a=A(e,t);return Object(u.find)(a,function(e){return"woocommerce_dimension_unit"===e.id})||{}}var F=a(584),L=a(569),W=a(538),B=function(e){return function(t,a){if(!U(a(),e)&&!V(a(),e)){var n={type:W.N,siteId:e};return t(n),Object(F.a)(e).get("settings/products").then(function(a){t({type:W.O,siteId:e,data:a})}).catch(function(a){t(Object(L.a)(e,n,a))})}}},H=a(605),Y=function(e){function t(){return k()(this,t),j()(this,N()(t).apply(this,arguments))}return q()(t,e),E()(t,[{key:"componentDidMount",value:function(){var e=this.props.siteId;e&&this.props.fetchSettingsProducts(e)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.siteId!==this.props.siteId&&this.props.fetchSettingsProducts(e.siteId)}},{key:"render",value:function(){var e=this.props,t=e.className,a=e.noWrap,n=e.dimensions,r=e.onChange,i=e.translate,c=e.dimensionsUnit,o=v()("form-dimensions-input",t,{"no-wrap":a});return s.a.createElement("div",{className:o},s.a.createElement(f.a,{name:"length",placeholder:i("L",{comment:"Length placeholder for dimensions input"}),type:"number",value:n&&n.length||"",onChange:function(e){return r(e,"length")},className:"form-dimensions-input__length"}),s.a.createElement(f.a,{name:"width",placeholder:i("W",{comment:"Width placeholder for dimensions input"}),type:"number",value:n&&n.width||"",onChange:function(e){return r(e,"width")},className:"form-dimensions-input__width"}),s.a.createElement(H.a,{name:"height",placeholder:i("H",{comment:"Height placeholder for dimensions input"}),suffix:c,type:"number",value:n&&n.height||"",onChange:function(e){return r(e,"height")},className:"form-dimensions-input__height"}))}}]),t}(i.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:u.noop,noWrap:!1});var $=Object(l.b)(function(e,t){var a=t.dimensionsUnit,n=z(e);if(!a){var r=n&&M(e,n.ID);a=r&&r.value||"in"}return{siteId:n&&n.ID,dimensionsUnit:a}},function(e){return Object(C.b)({fetchSettingsProducts:B},e)})(Object(d.localize)(Y)),G=a(548),K=a(553),J=a(581),Q=a(555),X=/^\.\d+$/,Z=/^\d+\.$/,ee=function(e){return e=Object(u.trim)(e),X.test(e)?e="0"+e:Z.test(e)&&(e=e.slice(0,e.length-1)),e},te=/^\s*(\S+)\s*x\s*(\S+)\s*x\s*(\S+)\s*$/,ae=/^\s*(\S+)?\s*x\s*(\S+)?\s*x\s*(\S+)?\s*$/,ne=function(e){return isNaN(e)?"":0>e?"":e},re=function(e){var t="",a="",n="",r=ae.exec(e);return r&&4===r.length&&(t=ne(r[1]),a=ne(r[2]),n=ne(r[3])),{length:t,width:a,height:n}},ie=function(e){return Object(u.trim)(e)},se=ee,ce=function(e){var t=te.exec(e);return t?[t[1],t[2],t[3]].map(ee).join(" x "):e},oe=re,le=function(e){var t=re(e),a=t.length,n=t.width,r=t.height;return 0<a&&0<n&&0<r},de=function(e){var t=e.siteId,a=e.form,n=e.setModalErrors,r=e.updatePackagesField,i=e.translate,c=a.mode,o=a.modalErrors,l=a.dimensionUnit,d=a.weightUnit,m=a.packageData,p=m.name,g=m.inner_dimensions,h=m.box_weight,_=m.is_letter,k=function(e,a){n(t,Object(u.omit)(o,e)),r(t,b()({},e,a))},y=function(e,t){k(t,e)},E=function(e,t){var a=t||i("Invalid value."),n=""===Object(u.trim)(m[e])?i("This field is required."):a;return o[e]?s.a.createElement(Q.a,{text:n}):null},O=function(e){r(t,{is_letter:"envelope"===e.target.value})};return s.a.createElement("div",{className:"packages__properties-group"},"add-custom"===c?s.a.createElement(G.a,null,s.a.createElement(K.a,{htmlFor:"package_type"},i("Type of package")),s.a.createElement(J.a,{id:"package_type",onChange:O,value:_?"envelope":"box"},s.a.createElement("option",{value:"box"},i("Box")),s.a.createElement("option",{value:"envelope"},i("Envelope")))):null,s.a.createElement(G.a,null,s.a.createElement(K.a,{htmlFor:"name"},i("Package name")),s.a.createElement(f.a,{id:"name",name:"name",placeholder:i("Unique package name"),value:p||"",onChange:function(e){return y(e,"name")},className:o.name?"is-error":""}),E("name",i("This field must be unique"))),s.a.createElement(G.a,{className:"packages__add-package-weight-group"},s.a.createElement("div",{className:"packages__add-package-weight"},s.a.createElement(K.a,null,i("Dimensions (L x W x H)")),function(e,t,a,n){var r=oe(t),i=r.length,c=r.width,o=r.height;return s.a.createElement($,{dimensionsUnit:a,dimensions:{width:c,height:o,length:i},onChange:function(t,a){n(e,["length"===a?t:i,"width"===a?t:c,"height"===a?t:o].join(" x "))}})}("inner_dimensions",g,l,k),E("inner_dimensions")),s.a.createElement("div",{className:"packages__add-package-weight"},s.a.createElement(K.a,{htmlFor:"box_weight"},i("Weight of empty package")),s.a.createElement(H.a,{id:"box_weight",name:"box_weight",placeholder:i("0.0"),value:h||"",onChange:function(e){return y(e,"box_weight")},className:v()("form-dimensions-input__box_weight",{"is-error":o.box_weight}),type:"number",suffix:d}),E("box_weight"))))};de.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 ue=Object(d.localize)(de),me=a(115),pe=a.n(me),ge=Object(u.memoize)(function(e){return pe()(e,{greedy:!0})}),be=function(e){return e&&""!==Object(u.trim)(e)?e:null},fe=function(e,t){return e=be(e),Object(u.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 n,r=ge(a);return r(function(e,t){var a=ve(e.box_weight),n=ve(e.max_weight);a&&n&&n<=a&&(n=null);var r={name:fe(e.name,t),inner_dimensions:e.inner_dimensions,outer_dimensions:be(e.outer_dimensions),box_weight:a,max_weight:n};return Object(u.omitBy)(r,function(e){return null===e})}(e,t)),n=r.errors,Object(u.reduce)(n,function(e,t){if(t.field){var a,n=t.field.replace("data.","");Object.assign(e,(a={},b()(a,n,!0),b()(a,"any",!0),a))}return e},{})},ke=a(582),ye=a(562),Ee=a(596),Oe=a(821),je=function(e){var t=e.className,a=e.disabled,n=e.id,r=e.onToggle,i=e.readOnly,c=e.selectedElements,o=e.totalElements,l=c&&c===o,d=c&&c<o,u=v()("bulk-select__box",{"is-checked":l}),m=v()("bulk-select__some-checked-icon",{"is-disabled":a}),g=v()("bulk-select",t);return s.a.createElement("span",{className:g},s.a.createElement("span",{className:"bulk-select__container"},s.a.createElement("input",{id:n,type:"checkbox",className:u,onChange:function(e){i||r(!(d||l),e)},checked:l,disabled:a}),d?s.a.createElement(p.a,{className:m,icon:"minus-small",size:18}):null))};je.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 Ie=je,Ne=a(624),Re=a(673),qe=a(544),Ce=function(e){var t=e.siteId,a=e.form,n=e.toggleAll,r=e.togglePackage,i=e.currentlyEditingPredefinedPackages,c=e.translate,o=a.dimensionUnit,l=function(e){var a="group-".concat(e.serviceId,"-").concat(e.groupId);return s.a.createElement("div",{className:"packages__group-header"},s.a.createElement("label",{htmlFor:a,onClick:function(e){return e.stopPropagation()}},s.a.createElement(Ie,{id:a,totalElements:e.total,selectedElements:e.selected,onToggle:function(a,r){r.stopPropagation(),n(t,e.serviceId,e.groupId,r.target.checked)},className:"packages__group-header-checkbox"}),e.title))};return s.a.createElement("div",null,function(){var e=[];return Object(u.forEach)(i,function(a,n){var i,d,u=(i=a.selected,d=a.total,i===d?c("All packages selected"):c("%(selectedCount)d package selected","%(selectedCount)d packages selected",{count:i,args:{selectedCount:i}}));e.push(s.a.createElement(Ne.a,{className:"packages__predefined-packages",key:n,header:l(a),summary:u,expandedSummary:u,clickableHeader:!0,expanded:!1,screenReaderText:c("Expand Services"),icon:"chevron-down"},function(e){return e.packages.map(function(e,a){return s.a.createElement(Re.a,{key:a,siteId:t,data:e,dimensionUnit:o,prefixActions:!0},s.a.createElement(Oe.a,{className:"form-checkbox packages__packages-row-actions",checked:e.selected,onChange:function(){return r(t,e.serviceId,e.id)}}))})}(a)))}),e}())};Ce.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 we=Object(l.b)(function(e){return{currentlyEditingPredefinedPackages:Object(qe.c)(e)}})(Object(d.localize)(Ce)),xe=a(534),Se=a.n(xe),Pe=function(e){function t(){var e,a;k()(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return a=j()(this,(e=N()(t)).call.apply(e,[this].concat(r))),b()(Se()(a),"handleKeyEvent",function(e){switch(e.keyCode){case 13:case 32:e.preventDefault(),document.activeElement.click()}}),a}return q()(t,e),E()(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 s.a.createElement("li",{className:e},s.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},s.a.createElement("span",{className:"segmented-control__text"},this.props.children)))}}]),t}(s.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 n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return a=j()(this,(e=N()(t)).call.apply(e,[this].concat(r))),b()(Se()(a),"state",{selected:a.props.initialSelected||a.props.options[0].value}),a}return q()(t,e),E()(t,[{key:"renderOptions",value:function(){var e=this;return this.props.options.map(function(t,a){return s.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 s.a.createElement("ul",{className:v()("segmented-control",e,this.props.className),style:this.props.style,role:"radiogroup"},this.renderOptions())}}]),t}(s.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(674),Ae=a(549),Ue=a(568),Ve=function(e){var t,a=e.siteId,n=e.form,r=e.predefinedPackagesSummary,i=e.setModalErrors,c=e.savePackage,o=e.savePredefinedPackages,l=e.dismissModal,d=e.removePackage,m=e.setAddMode,g=e.updatePackagesField,b=e.translate,f=n.showModal,h=n.mode,v=n.packages,_=n.packageSchema,k=n.predefinedSchema,y=n.packageData,E=y.index,O=v.custom,j="edit"===h,I="add-custom"===h,N="add-predefined"===h,R=function(){var t={duration:5e3};e.createWcsShippingSaveActionList(function(){return"function"===typeof e.onSaveSuccess&&"name"in y&&e.onSaveSuccess(y.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)},q=function(){l(a)},C=b(j?"Edit package":"Add a package"),w=I||N,x=I||j,S=N;t=I||N&&0===r.removed?b("Add package","Add packages",{count:I?1:r.added}):b("Done");var P=[s.a.createElement(Ee.a,{onClick:function(){if(N)return o(a),void(e.persistOnSave&&R());var t="number"===typeof y.index?O[y.index].name:null,n=Object(u.concat)(Object(u.difference)(O.map(function(e){return e.name}),[t]),Object(u.flatten)(Object(u.map)(k,function(e){return Object(u.map)(e,function(e){return e.definitions})})),["individual"]),r=Object.assign({},y,{name:ie(y.name),inner_dimensions:ce(y.inner_dimensions),outer_dimensions:ce(y.outer_dimensions),box_weight:se(y.box_weight),max_weight:0}),s=_e(r,n,_);if(le(r.inner_dimensions)||(s.any=!0,s.inner_dimensions=!0),s.any)return g(a,r),void i(a,s);c(a,r),e.persistOnSave&&R()}},t),s.a.createElement(Ee.a,{onClick:q,isPrimary:!1},b("Cancel"))];return j&&P.unshift({action:"delete",label:s.a.createElement("span",null,b("{{icon/}} Delete this package",{components:{icon:s.a.createElement(p.a,{icon:"trash"})}})),onClick:function(){return d(a,E)},additionalClassNames:"packages__delete is-scary is-borderless"}),s.a.createElement(ke.a,{isVisible:f,additionalClassNames:"packages__add-edit-dialog woocommerce wcc-root",onClose:q,buttons:P},s.a.createElement(ye.a,{className:"packages__add-edit-title"},C),w&&s.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"}]}),x&&s.a.createElement(ue,e),S&&s.a.createElement(we,e))};Ve.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(qe.f)(e)}},function(e){return Object(C.b)(r()({createWcsShippingSaveActionList:De.a,errorNotice:Ae.a,successNotice:Ae.d},Ue),e)})(Object(d.localize)(Ve))},816:function(e,t,a){},817:function(e,t,a){},829:function(e,t,a){"use strict";a.r(t);var n=a(10),r=a.n(n),i=a(12),s=a.n(i),c=a(109),o=a(30),l=a(34),d=a.n(l),u=a(834),m=a(36),p=a.n(m),g=a(533),b=a.n(g),f=a(1),h=a(35),v=a.n(h),_=a(592),k=a(563),y=a(596),E=a(625),O=a(565),j=a(528),I=a.n(j),N=a(553),R=a(671),q=function(e){var t=e.values,a=e.originalValues,n=e.countryNames,i=e.stateNames,s=e.expandStateName,c=void 0!==s&&s;a=a||{};var o=t.state,l=t.country,d="";o&&(d=(c&&i||{})[o]||o);var u=n[l]||l,m=function(e){var n=t[e];if(!n)return"";var i=a[e],s=i&&i.toLowerCase()!==n.toLowerCase(),c=n;switch(e){case"state":c=d;break;case"country":c=u}return r.a.createElement("span",{key:e,className:s?"highlight":""},c)},p=""!==m("company")?r.a.createElement("p",null,m("company")):"",g=m("state"),b=Object(f.filter)([m("city"),g?", ":"",g," ",m("postcode")]);return r.a.createElement("div",{className:"address-step__summary"},r.a.createElement("p",null,m("name")),p,r.a.createElement("p",null,m("address")," ",m("address_2")),r.a.createElement("p",null,b),r.a.createElement("p",null,m("country")))},C=function(e){return r.a.createElement(N.a,{className:I()("address-step__suggestion",{"is-selected":e.checked})},r.a.createElement(R.a,Object(f.omit)(e,"children")),e.children)},w=function(e){var t=e.values,a=e.normalized,n=e.selectNormalized,i=e.selectNormalizedAddress,s=e.editAddress,c=e.confirmAddressSuggestion,o=e.countryNames,l=e.translate,d=function(e){return function(){return i(e)}};return r.a.createElement("div",null,r.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.")),r.a.createElement("div",{className:"address-step__suggestion-container"},r.a.createElement(C,{checked:!n,onChange:d(!1)},r.a.createElement("span",{className:"address-step__suggestion-title"},l("Address entered")),r.a.createElement(q,{values:t,countryNames:o})),r.a.createElement(C,{checked:n,onChange:d(!0)},r.a.createElement("span",{className:"address-step__suggestion-title"},l("Suggested address")),r.a.createElement(q,{values:a,originalValues:t,countryNames:o}))),r.a.createElement("div",{className:"address-step__actions"},r.a.createElement(y.a,{type:"button",onClick:c},l("Use selected address")),r.a.createElement(y.a,{type:"button",onClick:s,borderless:!0},l("Edit address"))))};w.propTypes={values:s.a.object.isRequired,normalized:s.a.object,selectNormalized:s.a.bool.isRequired,selectNormalizedAddress:s.a.func.isRequired,confirmAddressSuggestion:s.a.func.isRequired,editAddress:s.a.func.isRequired,countryNames:s.a.object.isRequired};var x=Object(l.localize)(w),S=a(810),P=a.n(S),T=a(820),z=a(590),D=function(e){var t=e.values,a=e.countryNames,n=e.editUnverifiableAddress,i=e.confirmAddressSuggestion,s=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(", "),d={scheme:"https",hostname:"www.google.com",pathname:"/maps/place/"+encodeURIComponent(l)},u=P.a.format(d);return r.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?r.a.createElement(k.a,{status:"is-error",showDismiss:!1},s("We were unable to automatically verify the address \u2014 %(error)s.",{args:{error:e}})):r.a.createElement(k.a,{status:"is-error",showDismiss:!1},s("We were unable to automatically verify the address."))}(),r.a.createElement("div",{className:"address-step__unverifiable-container"},r.a.createElement("div",{className:"address-step__unverifiable-info"},r.a.createElement("span",{className:"address-step__unverifiable-title"},s("Address entered")),r.a.createElement(q,{values:t,countryNames:a})),r.a.createElement("div",{className:"address-step__unverifiable-info"},r.a.createElement("p",null,s("Automatic verification failed for this address. It may still be a valid address \u2014 use the tools below to manually verify.")),o&&r.a.createElement(T.a,{href:o},s("Verify with USPS")),r.a.createElement(T.a,{href:u},s("View on Google Maps")))),r.a.createElement("div",{className:"address-step__actions"},r.a.createElement(y.a,{type:"button",onClick:n},s("Edit address")),r.a.createElement(y.a,{type:"button",onClick:i,borderless:!0},s("Use address as entered"))))};D.propTypes={values:s.a.object.isRequired,confirmAddressSuggestion:s.a.func.isRequired,editUnverifiableAddress:s.a.func.isRequired,countryNames:s.a.object.isRequired};var A=Object(l.localize)(D),U=a(639),V=a(547),M=a(541),F=a(586),L=function(e){var t=e.siteId,a=e.orderId,n=e.values,i=e.isNormalized,s=e.normalized,c=e.selectNormalized,o=e.normalizationInProgress,l=e.allowChangeCountry,d=e.group,u=e.countryNames,m=e.stateNames,g=e.errors,b=e.isUsable,h=e.translate,v=Object(f.isObject)(g)?g:{},j=function(){return e.confirmAddressSuggestion(a,t,d)};if(i&&!v.phone){if(s&&!Object(f.isEqual)(s,n)){return r.a.createElement(x,{values:n,normalized:s,selectNormalized:c,selectNormalizedAddress:function(n){return e.selectNormalizedAddress(a,t,d,n)},confirmAddressSuggestion:j,editAddress:function(){return e.editAddress(a,t,d)},countryNames:u})}if(0<Object(f.size)(v)){return r.a.createElement(A,{values:n,confirmAddressSuggestion:j,editUnverifiableAddress:function(){return e.editUnverifiableAddress(a,t,d)},countryNames:u,fieldErrors:v})}}var I=v.general&&1===Object(f.size)(v),N=function(e){return d+"_"+e},R=function(e){return n[e]?Object(U.a)(n[e]):""},q=function(n){return function(r){return e.updateAddressValue(a,t,d,n,r)}};return r.a.createElement("div",null,r.a.createElement(_.a,{id:N("name"),title:h("Name"),value:R("name"),updateValue:q("name"),error:v.name}),r.a.createElement("div",{className:"address-step__company-phone"},r.a.createElement(_.a,{id:N("company"),title:h("Company"),value:R("company"),updateValue:q("company"),className:"address-step__company",error:v.company}),r.a.createElement(_.a,{id:N("phone"),title:h("Phone"),value:R("phone"),updateValue:q("phone"),className:"address-step__phone",error:v.phone})),I&&r.a.createElement(k.a,{status:"is-error",showDismiss:!1},h("%(message)s. Please modify the address and try again.",{args:{message:v.general}})),r.a.createElement(_.a,{id:N("address"),title:h("Address"),value:R("address"),updateValue:q("address"),className:"address-step__address-1",error:v.address||I}),r.a.createElement(_.a,{id:N("address_2"),value:R("address_2"),updateValue:q("address_2"),error:v.address_2||I}),r.a.createElement("div",{className:"address-step__city-state-postal-code"},r.a.createElement(_.a,{id:N("city"),title:h("City"),value:R("city"),updateValue:q("city"),className:"address-step__city",error:v.city||I}),m?r.a.createElement(E.a,{id:N("state"),title:h("State"),value:R("state"),valuesMap:p()({"":e.translate("Select one\u2026")},m),updateValue:q("state"),className:"address-step__state",error:v.state||I}):r.a.createElement(_.a,{id:N("state"),title:h("State"),value:R("state"),updateValue:q("state"),className:"address-step__state",error:v.state||I}),r.a.createElement(_.a,{id:N("postcode"),title:h("ZIP/Postal code"),value:R("postcode"),updateValue:q("postcode"),className:"address-step__postal-code",error:v.postcode||I})),r.a.createElement(E.a,{id:N("country"),title:h("Country"),value:R("country"),disabled:!l,valuesMap:u,updateValue:q("country"),error:v.country||I}),r.a.createElement("div",{className:"address-step__actions"},r.a.createElement(y.a,{type:"button",disabled:Object(O.a)(g)||o,onClick:function(){return e.submitAddressForNormalization(a,t,d)}},h("Verify address")),r.a.createElement(y.a,{type:"button",disabled:!b,onClick:j,borderless:!0},h("Use address as entered"))))};L.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,values:s.a.object.isRequired,isNormalized:s.a.bool.isRequired,normalized:s.a.object,selectNormalized:s.a.bool.isRequired,allowChangeCountry:s.a.bool.isRequired,errors:s.a.oneOfType([s.a.object,s.a.bool]).isRequired,group:s.a.string.isRequired,countryNames:s.a.object.isRequired,stateNames:s.a.object};var W=Object(c.b)(function(e,t){var a=t.group,n=t.orderId,r=t.siteId,i=Object(M.t)(e,n,r),s=Object(M.j)(e,n,r).form[a],c="origin"===a?Object(M.i)(e,r):Object(M.c)(e,r);return c[s.values.country]||(c=p()(v()({},s.values.country,Object(F.g)(e,s.values.country,r)),c)),p()({},s,{errors:i&&Object(M.f)(e,n,r)[a],isUsable:i&&Object(M.o)(e,n,a,r),countryNames:c,stateNames:Object(M.k)(e,s.values.country,r)})},function(e){return Object(o.b)({selectNormalizedAddress:V.C,confirmAddressSuggestion:V.g,editAddress:V.m,editUnverifiableAddress:V.n,updateAddressValue:V.V,submitAddressForNormalization:V.T},e)})(Object(l.localize)(L)),B=a(537),H=a.n(B),Y=a(107),$=a.n(Y),G=a(108),K=a.n(G),J=a(530),Q=a.n(J),X=a(529),Z=a.n(X),ee=a(531),te=a.n(ee),ae=(a(816),function(e){function t(){return $()(this,t),Q()(this,Z()(t).apply(this,arguments))}return te()(t,e),K()(t,[{key:"render",value:function(){var e=I()("spinner",this.props.className),t={width:this.props.size,height:this.props.size,fontSize:this.props.size};return r.a.createElement("div",{className:e},r.a.createElement("div",{className:"spinner__outer",style:t},r.a.createElement("div",{className:"spinner__inner"})))}}]),t}(n.PureComponent));v()(ae,"propTypes",{className:s.a.string,size:s.a.number}),v()(ae,"defaultProps",{size:20});var ne=a(624),re=function(e){var t=e.isSuccess,a=e.isWarning,n=e.isError,i=e.isProgress,s=e.title,c=e.summary,o=e.children,l=e.expanded,d=e.toggleStep,u=e.translate,m=I()({"is-success":t,"is-warning":a,"is-error":n});c=r.a.createElement("span",{className:m},r.a.createElement("span",null,c),r.a.createElement("div",{className:"label-purchase-modal__step-status"},i?r.a.createElement(ae,{size:18}):r.a.createElement(H.a,{icon:t?"checkmark-circle":a?"notice-outline":n?"notice-outline":"",className:m,size:18})));var p=r.a.createElement("div",null,r.a.createElement("div",{className:"label-purchase-modal__step-title"},s));return r.a.createElement(ne.a,{header:p,summary:c,expandedSummary:c,clickableHeader:!0,compact:!0,screenReaderText:u("Expand"),expanded:l,onClick:d},o)};re.propTypes={isSuccess:s.a.bool,isWarning:s.a.bool,isError:s.a.bool,isProgress:s.a.bool,title:s.a.string.isRequired,summary:s.a.string,expanded:s.a.bool};var ie=Object(l.localize)(re),se=a(585),ce=function(e,t,a,n,r,i){var s=arguments.length>6&&void 0!==arguments[6]&&arguments[6],c=e.isNormalized,o=e.normalizationInProgress,l=e.normalized;if(o)return r("Validating address\u2026");if(Object(O.a)(n)||c&&!l)return n&&n.general||r("Invalid address");if(!c)return r("You've edited the address, please revalidate it for accurate rates");var d=Object(se.a)(e);if(!le(d))return r("One of the address data has non-roman character(s) that might not be printed properly!");var u=Object(se.a)(e),m=u.city,p=u.postcode,g=u.state,b=u.country,f=m+", ";g&&(f+=(s?Object(F.h)(t,b,g,a):g)+"\xa0 ");return f+="US"===b?p.split("-")[0]:p,i&&(f+=", "+Object(F.g)(t,b,a)),f},oe=function(e){var t=e.normalizationInProgress,a=e.errors,n=e.isNormalized,r=e.values,i=e.normalized;return t?{isProgress:!0}:Object(O.a)(a)||n&&!i||!n?{isError:!0}:le(r)?n?Object(f.isEqual)(r,i)?{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},de=function(e){return r.a.createElement(ie,b()({title:e.title,summary:e.summary,expanded:e.expanded,toggleStep:function(){return e.toggleStep(e.orderId,e.siteId,e.type)}},e.normalizationStatus),r.a.createElement(W,{group:e.type,siteId:e.siteId,orderId:e.orderId}))};de.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,type:s.a.string.isRequired,title:s.a.string.isRequired,summary:s.a.string.isRequired,expanded:s.a.bool,normalizationStatus:s.a.object.isRequired,toggleStep:s.a.func.isRequired};var ue=Object(l.localize)(Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=t.type,i=t.translate,s=Object(M.t)(e,a,n),c=Object(M.j)(e,a,n),o=c.form[r],l=s&&Object(M.f)(e,a,n)[r],d="destination"===r&&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,n,l,i,d)}},function(e){return Object(o.b)({toggleStep:V.U},e)})(de)),me=a(761),pe=function(e,t,a){var n=0;return Object(f.mapValues)(e,function(e){if("individual"===e.box_id)return e.items[0].name;n++;var r=t[e.box_id],i=r&&r.is_letter,s=!(!a||!r)&&r.name;return i?s?Object(l.translate)("Envelope %(packageNum)d: %(packageName)s",{args:{packageNum:n,packageName:s}}):Object(l.translate)("Envelope %(packageNum)d",{args:{packageNum:n}}):s?Object(l.translate)("Package %(packageNum)d: %(packageName)s",{args:{packageNum:n,packageName:s}}):Object(l.translate)("Package %(packageNum)d",{args:{packageNum:n}})})},ge=a(544),be=function(e){var t,a,n=e.orderId,i=e.siteId,s=e.selected,c=e.all,o=e.errors,l=e.packageId,d=e.translate,u=function(t,a,s){var c=0<Object.keys(o[t]||{}).length;return r.a.createElement("div",{className:"packages-step__list-item",key:t},r.a.createElement(me.a,{className:I()("packages-step__list-package","is-borderless",{"is-selected":l===t}),onClick:function(){return e.openPackage(n,i,t)}},r.a.createElement("span",{className:"packages-step__list-package-name"},a),function(e,t){return e?r.a.createElement(H.a,{icon:"notice-outline",className:"is-error",size:18}):void 0===t?null:r.a.createElement("span",{className:"packages-step__list-package-count"},t)}(c,s)))},m=pe(s,c,!1),p=[],g=[];return Object.keys(s).forEach(function(e){var t=s[e];"individual"===t.box_id?g.push(u(e,t.items[0].name)):p.push(u(e,m[e],t.items.length))}),(p.length||g.length)&&p.unshift((t="boxed-header",a=d("Packages to be Shipped"),r.a.createElement("div",{className:"packages-step__list-item packages-step__list-header",key:t},a))),r.a.createElement("div",{className:"packages-step__list"},p,g)};be.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,selected:s.a.object.isRequired,all:s.a.object.isRequired,packageId:s.a.string.isRequired,errors:s.a.object,openPackage:s.a.func.isRequired};var fe=Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=Object(M.t)(e,a,n),i=Object(M.j)(e,a,n);return{errors:r&&Object(M.f)(e,a,n).packages,packageId:i.openedPackageId,selected:i.form.packages.selected,all:Object(ge.a)(e,n)}},function(e){return Object(o.b)({openPackage:V.w},e)})(Object(l.localize)(be)),he=a(555),ve=a(557),_e=a(605),ke=a(571),ye=function(e){var t=e.orderId,a=e.siteId,n=e.item,i=e.itemIndex,s=e.translate,c=function(){return e.openItemMove(t,a,i)},o=n.url?r.a.createElement("a",{href:n.url,target:"_blank",rel:"noopener noreferrer"},n.name):n.name;return r.a.createElement("div",{key:i,className:"packages-step__item"},r.a.createElement("div",{className:"packages-step__item-name"},r.a.createElement("span",null,o),"attributes"in n?r.a.createElement("p",null,n.attributes):""),r.a.createElement("div",{className:"packages-step__item-weight"},"weight"in n?r.a.createElement("p",null,n.weight):""),r.a.createElement("div",{className:"packages-step__item-qty"},"quantity"in n?r.a.createElement("p",null,n.quantity):""),r.a.createElement("div",{className:"packages-step__item-move"},r.a.createElement("a",{href:"#",onClick:c},s("Move"))))};ye.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,item:s.a.object.isRequired,itemIndex:s.a.number.isRequired,openItemMove:s.a.func.isRequired};var Ee=Object(c.b)(function(e,t){var a=t.siteId;return{site:Object(ke.a)(e,a)}},function(e){return Object(o.b)({openItemMove:V.v},e)})(Object(l.localize)(ye)),Oe=a(581),je=a(753),Ie=a(741),Ne=a(568),Re=function(e,t){return[e.length,e.width,e.height].map(function(e){return"".concat(e," ").concat(t)}).join(" x ")},qe=function(e){var t=e.siteId,a=e.orderId,n=e.packageId,i=e.pckg,s=e.dimensionUnit,c=e.packageGroups,o=e.translate,l=e.pckgErrors,d=e.isIndividualPackage,u=function(e){var t=Object(je.a)(e),a=e.id||e.name;return r.a.createElement("option",{value:a,key:a},e.name," - ",Re(t,s))};if(!n)return null;if(d){var m=I()({"is-error":l.dimensions});return r.a.createElement("div",null,r.a.createElement("div",{className:"packages-step__package-items-header"},r.a.createElement(ve.a,null,o("Individually Shipped Item"))),r.a.createElement("span",{className:"packages-step__package-item-description"},o("Item Dimensions")," -"," "),r.a.createElement("span",{className:m},Re(i,s)),l.dimensions&&r.a.createElement(he.a,{text:l.dimensions}))}var p=Object(f.reduce)(c,function(e,t){return e+t.definitions.length},0);return r.a.createElement("div",null,r.a.createElement("div",{className:"packages-step__package-items-header packages-step__package-details-header"},r.a.createElement(ve.a,null,o("Package details")),0!==p?r.a.createElement("a",{href:"#",onClick:function(){return e.addPackage(t)}},o("Add package")):null),0===p?r.a.createElement("div",{className:"packages-step__no-packages"},r.a.createElement(H.a,{icon:"product",size:18}),r.a.createElement("a",{href:"#",onClick:function(){return e.addPackage(t)}},o("Select a package type"))):r.a.createElement("div",{className:"packages-step__with-packages"},r.a.createElement(Oe.a,{onChange:function(r){e.setPackageType(a,t,n,r.target.value)},value:i.box_id,isError:l.box_id||l.dimensions},r.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:r.a.createElement("optgroup",{label:e.title,key:t},Object(f.map)(e.definitions,u))}))),r.a.createElement(Ie.a,b()({persistOnSave:!0},e,{onSaveSuccess:function(r){e.setPackageType(a,t,n,r)}})))};qe.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,packageId:s.a.string.isRequired,pckgErrors:s.a.object.isRequired,pckg:s.a.object.isRequired};var Ce=Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=Object(M.t)(e,a,n),i=Object(M.j)(e,a,n),s=r?i.storeOptions:{},c=Object(ge.e)(e,n)||{};return{dimensionUnit:s.dimension_unit,packageGroups:Object(ge.d)(e,a,n),form:c}},function(e){return Object(o.b)({setPackageType:V.P,addPackage:Ne.addPackage},e)})(Object(l.localize)(qe)),we=a(550),xe=function(e){var t=e.siteId,a=e.orderId,n=e.packageId,i=e.selected,s=e.weightUnit,c=e.errors,o=e.translate,l=e.userMeta,d=c[n]||{};if(!n)return null;var u=i[n],m="individual"===u.box_id,p=function(e,i){return r.a.createElement(Ee,{siteId:t,orderId:a,key:i,item:e,itemIndex:i,packageId:n,showRemove:!0,isIndividualPackage:m})},g=function(){return e.openAddItem(a,t)},b=function(){return m?null:r.a.createElement(me.a,{className:I()("button","is-compact","packages-step__add-item-btn"),onClick:g},o("Add items"))},h=isNaN(u.weight)?"":u.weight;return r.a.createElement("div",{className:"packages-step__package"},r.a.createElement("div",null,r.a.createElement("div",{className:"packages-step__package-items-header-name"},r.a.createElement(ve.a,null,o("Items to fulfill"))),r.a.createElement("div",{className:"packages-step__package-items-header-weight"},r.a.createElement(ve.a,null,o("Weight"))),r.a.createElement("div",{className:"packages-step__package-items-header-qty"},r.a.createElement(ve.a,null,o("QTY"))),r.a.createElement("div",{className:"packages-step__package-items-header-move"}),function(){var e=Object(f.some)(i,function(e,t){return n!==t&&e.items.length});if(!u.items.length)return r.a.createElement("div",{className:"packages-step__add-item-row"},r.a.createElement("div",{className:"packages-step__no-items-message"},o("There are no items in this package."),e?b():null));var t=u.items.map(p);return e&&t.push(r.a.createElement("div",{key:t.length,className:"packages-step__add-item-row"},b())),t}()),r.a.createElement(Ce,{siteId:t,orderId:a,isIndividualPackage:m,pckgErrors:d,pckg:u,packageId:n,lastBoxId:l.last_box_id}),r.a.createElement("div",{className:"packages-step__package-weight"},r.a.createElement(N.a,{htmlFor:"weight_".concat(n)},o("Total Weight (with package)")),r.a.createElement(_e.a,{id:"weight_".concat(n),placeholder:o("0"),value:h,onChange:function(r){e.updatePackageWeight(a,t,n,r)},className:Boolean(d.weight)?"is-error":"",type:"number",suffix:s}),d.weight&&r.a.createElement(he.a,{text:d.weight})))};xe.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,packageId:s.a.string.isRequired,selected:s.a.object.isRequired,updatePackageWeight:s.a.func.isRequired,dimensionUnit:s.a.string.isRequired,weightUnit:s.a.string.isRequired,errors:s.a.object.isRequired,openAddItem:s.a.func.isRequired,userMeta:s.a.object.isRequired};var Se=Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=Object(M.t)(e,a,n),i=Object(M.j)(e,a,n),s=r?i.storeOptions:{},c=r&&Object(M.f)(e,a,n).packages,o=r?Object(we.i)(e,n):{};return{siteId:n,errors:c,packageId:i.openedPackageId,selected:i.form.packages.selected,dimensionUnit:s.dimension_unit,weightUnit:s.weight_unit,userMeta:o}},function(e){return Object(o.b)(p()({updatePackageWeight:V.W,openAddItem:V.t,setPackageType:V.P},Ne),e)})(Object(l.localize)(xe)),Pe=a(582),Te=a(562),ze=function(e){e.site;var t=e.siteId,a=e.orderId,n=e.showItemMoveDialog,i=e.movedItemIndex,s=e.targetPackageId,c=e.openedPackageId,o=e.selected,l=e.all,d=e.translate;if(-1===i||!n)return null;var u,m,p=function(n,i){return r.a.createElement(N.a,{key:n,className:"packages-step__dialog-package-option"},r.a.createElement(R.a,{checked:n===s,onChange:function(){return e.setTargetPackage(a,t,n)}}),i)},g=o[c],b=g.items[i],f=(u=b.product_id,"post.php?post=".concat(u,"&action=edit")),h=r.a.createElement("a",{href:f,target:"_blank",rel:"noopener noreferrer"},b.name),v=pe(o,l,!0);m=""===c?d("{{itemLink/}} is currently saved for a later shipment.",{components:{itemLink:h}}):"individual"===g.box_id?d("{{itemLink/}} is currently shipped in its original packaging.",{components:{itemLink:h}}):d("{{itemLink/}} is currently in {{pckg/}}.",{components:{itemLink:h,pckg:r.a.createElement("span",{className:"packages-step__dialog-package-name"},v[c])}});var _=function(){return e.closeItemMove(a,t)},k=[{action:"cancel",label:d("Cancel"),onClick:_},{action:"move",label:d("Submit"),isPrimary:!0,disabled:s===c,onClick:function(){return e.moveItem(a,t,c,i,s)}}];return r.a.createElement(Pe.a,{isVisible:n,isFullScreen:!1,onClickOutside:_,onClose:_,buttons:k,additionalClassNames:"wcc-root woocommerce packages-step__dialog"},r.a.createElement(Te.a,null,d("Move item")),r.a.createElement("div",{className:"packages-step__dialog-body"},r.a.createElement("p",null,m),r.a.createElement("p",null,d("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",d("Add to a New Package")),g&&"individual"===g.box_id?null:p("individual",d("Ship in original packaging"))))};ze.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,showItemMoveDialog:s.a.bool.isRequired,movedItemIndex:s.a.number.isRequired,targetPackageId:s.a.string,openedPackageId:s.a.string.isRequired,selected:s.a.object.isRequired,all:s.a.object.isRequired,moveItem:s.a.func.isRequired};var De=Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=Object(M.j)(e,a,n);return{site:Object(ke.a)(e,n),showItemMoveDialog:r.showItemMoveDialog||!1,movedItemIndex:isNaN(r.movedItemIndex)?-1:r.movedItemIndex,targetPackageId:r.targetPackageId,openedPackageId:r.openedPackageId,selected:r.form.packages.selected,all:Object(ge.a)(e,n)}},function(e){return Object(o.b)({closeItemMove:V.d,setTargetPackage:V.S,moveItem:V.s},e)})(Object(l.localize)(ze)),Ae=a(821),Ue=function(e){var t=e.siteId,a=e.orderId,n=e.showAddItemDialog,i=e.addedItems,s=e.openedPackageId,c=e.selected,o=e.all,l=e.translate;if(!n)return null;var d=pe(c,o,!0),u=function(e){return r.a.createElement("span",{className:"packages-step__dialog-package-name"},d[e])},m=[];Object.keys(c).forEach(function(n){if(n!==s){var o=0;c[n].items.forEach(function(s){m.push(function(n,s,c){var o=d[n]?l("%(item)s from {{pckg/}}",{args:{item:c.name},components:{pckg:u(n)}}):c;return r.a.createElement(N.a,{key:"".concat(n,"-").concat(s),className:"packages-step__dialog-package-option"},r.a.createElement(Ae.a,{label:o,className:"form-label packages-step__dialog-package-option",checked:Object(f.includes)(i[n],s),onChange:function(r){e.setAddedItem(a,t,n,s,r)}}))}(n,o,s)),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)(i,f.size),onClick:function(){return e.addItems(a,t,s)}}];return r.a.createElement(Pe.a,{isVisible:n,isFullScreen:!1,onClickOutside:p,onClose:p,buttons:g,additionalClassNames:"wcc-root woocommerce packages-step__dialog"},r.a.createElement(Te.a,null,l("Add item")),r.a.createElement("div",{className:"packages-step__dialog-body"},r.a.createElement("p",null,l("Which items would you like to add to {{pckg/}}?",{components:{pckg:u(s)}})),m))};Ue.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,showAddItemDialog:s.a.bool.isRequired,addedItems:s.a.object,openedPackageId:s.a.string.isRequired,selected:s.a.object.isRequired,all:s.a.object.isRequired,closeAddItem:s.a.func.isRequired,setAddedItem:s.a.func.isRequired,addItems:s.a.func.isRequired};var Ve=Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=Object(M.j)(e,a,n);return{showAddItemDialog:Boolean(r.showAddItemDialog),addedItems:r.addedItems,openedPackageId:r.openedPackageId,selected:r.form.packages.selected,all:Object(ge.a)(e,n)}},function(e){return Object(o.b)({closeAddItem:V.b,setAddedItem:V.E,addItems:V.a},e)})(Object(l.localize)(Ue)),Me=function(e){var t=e.disabled,a=e.onClick,n=e.children;return r.a.createElement("div",{className:"step-confirmation-button"},r.a.createElement(y.a,{type:"button",onClick:a,disabled:Boolean(t),isPrimary:!0},n))};Me.propTypes={disabled:s.a.bool,onClick:s.a.func.isRequired};var Fe=Me,Le={g:0,oz:1,lbs:3,kg:3},We=function(e){var t=e.siteId,a=e.orderId,n=e.selected,i=e.weightUnit,s=e.errors,c=e.expanded,o=e.translate,d=Object.keys(n),u=d.reduce(function(e,t){return e+n[t].items.length},0),m=d.reduce(function(e,t){return e+n[t].weight},0),p=0<d.length;return r.a.createElement(ie,b()({title:o("Packaging")},function(){if(!p)return{isError:!0,summary:o("No packages selected")};var e=Object(f.find)(s,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:Le[i]});return{isSuccess:!0,summary:1===d.length&&1===u?o("1 item in 1 package: %(weight)s %(unit)s total",{args:{weight:t,unit:i}}):1===d.length?o("%(itemsCount)d items in 1 package: %(weight)s %(unit)s total",{args:{itemsCount:u,weight:t,unit:i}}):o("%(itemsCount)d items in %(packageCount)d packages: %(weight)s %(unit)s total",{args:{itemsCount:u,packageCount:d.length,weight:t,unit:i}})}}(),{expanded:c,toggleStep:function(){return e.toggleStep(a,t,"packages")}}),r.a.createElement("div",{className:"packages-step__contents"},r.a.createElement(fe,{siteId:e.siteId,orderId:e.orderId}),r.a.createElement(Se,{siteId:e.siteId,orderId:e.orderId})),r.a.createElement(Fe,{disabled:Object(O.a)(s)||!d.length,onClick:function(){return e.confirmPackages(a,t)}},o("Use these packages")),r.a.createElement(De,{siteId:e.siteId,orderId:e.orderId}),r.a.createElement(Ve,{siteId:e.siteId,orderId:e.orderId}))};We.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,selected:s.a.object.isRequired,weightUnit:s.a.string.isRequired,errors:s.a.object.isRequired,expanded:s.a.bool};var Be=Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=Object(M.t)(e,a,n),i=Object(M.j)(e,a,n),s=r?i.storeOptions:{};return{errors:r&&Object(M.f)(e,a,n).packages,weightUnit:s.weight_unit,expanded:i.form.packages.expanded,selected:i.form.packages.selected}},function(e){return Object(o.b)({toggleStep:V.U,confirmPackages:V.i},e)})(Object(l.localize)(We)),He=a(548),Ye=function(e){var t=e.id,a=e.title,n=e.value,i=e.placeholder,s=e.updateValue,c=e.error,o=e.className,l=e.weightUnit,d=I()({"is-error":Boolean(c)});return r.a.createElement(He.a,{className:o},r.a.createElement(N.a,{htmlFor:t},a),r.a.createElement(_e.a,{suffix:l,id:t,name:t,type:"number",placeholder:i||"0.0",value:n,onChange:s,className:d}),c&&"string"===typeof c&&r.a.createElement(he.a,{text:c}))};Ye.propTypes={weightUnit:s.a.string.isRequired,id:s.a.string.isRequired,title:s.a.node,value:s.a.oneOfType([s.a.string,s.a.number]).isRequired,placeholder:s.a.string,updateValue:s.a.func,error:s.a.oneOfType([s.a.string,s.a.bool]),className:s.a.string};var $e=Ye,Ge=function(e){var t=e.id,a=e.title,n=e.value,i=e.placeholder,s=e.updateValue,c=e.error,o=e.className,l=I()({"is-error":Boolean(c)});return r.a.createElement(He.a,{className:o},r.a.createElement(N.a,{htmlFor:t},a),c&&"string"===typeof c&&r.a.createElement(he.a,{text:c}),r.a.createElement(_e.a,{prefix:"$",id:t,name:t,type:"number",placeholder:i||"0.00",value:n,onChange:s,className:l}),c&&"string"===typeof c&&r.a.createElement(he.a,{text:c}))};Ge.propTypes={id:s.a.string.isRequired,title:s.a.node,value:s.a.oneOfType([s.a.string,s.a.number]).isRequired,placeholder:s.a.string,updateValue:s.a.func,error:s.a.oneOfType([s.a.string,s.a.bool]),className:s.a.string};var Ke=Ge,Je=a(819),Qe=Object(l.localize)(function(e){var t=e.translate;return r.a.createElement("span",null,t("HS Tariff number")," (",r.a.createElement(T.a,{href:"https://docs.woocommerce.com/document/woocommerce-shipping-and-tax/woocommerce-shipping/#section-29"},t("more info")),")")}),Xe=Object(l.localize)(function(e){var t=e.translate;return r.a.createElement("span",null,t("Origin country"),r.a.createElement(Je.a,{text:t("Country where the product was manufactured or assembled")},r.a.createElement("span",null,r.a.createElement(H.a,{icon:"info-outline",size:18}))))}),Ze=function(e){var t=e.translate,a=e.weightUnit;return r.a.createElement("div",{className:"customs-step__item-rows-header"},r.a.createElement("span",{className:"customs-step__item-description-column"},t("Description")),r.a.createElement("span",{className:"customs-step__item-code-column"},r.a.createElement(Qe,null)),r.a.createElement("span",{className:"customs-step__item-weight-column"},t("Weight (%s per unit)",{args:[a]})),r.a.createElement("span",{className:"customs-step__item-value-column"},t("Value ($ per unit)")),r.a.createElement("span",{className:"customs-step__item-country-column"},r.a.createElement(Xe,null)))};Ze.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,weightUnit:s.a.string.isRequired};var et=Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId;return{weightUnit:Object(M.j)(e,a,n).storeOptions.weight_unit}})(Object(l.localize)(Ze)),tt=function(e){var t=e.errors,a=e.packageId,n=e.productId,i=e.translate,s=e.description,c=e.defaultDescription,o=e.weight,l=e.value,d=e.tariffNumber,u=e.originCountry,m=e.countryNames,p=e.weightUnit;return r.a.createElement("div",{className:"customs-step__item-row"},r.a.createElement(_.a,{id:a+"_"+n+"_description",className:"customs-step__item-description-column",title:i("Description"),value:s,placeholder:c,updateValue:e.setCustomsItemDescription,error:t.description}),r.a.createElement(_.a,{id:a+"_"+n+"_tariffNumber",className:"customs-step__item-code-column",title:r.a.createElement(Qe,null),placeholder:i("Optional"),value:d,updateValue:e.setCustomsItemTariffNumber,error:t.tariffNumber}),r.a.createElement($e,{weightUnit:p,id:a+"_"+n+"_weight",className:"customs-step__item-weight-column",title:i("Weight (per unit)"),value:o,updateValue:e.setCustomsItemWeight,error:t.weight}),r.a.createElement(Ke,{id:a+"_"+n+"_value",className:"customs-step__item-value-column",title:i("Value (per unit)"),value:l,updateValue:e.setCustomsItemValue,error:t.value}),r.a.createElement(E.a,{id:a+"_"+n+"_originCountry",className:"customs-step__item-country-column",title:r.a.createElement(Xe,null),value:u,updateValue:e.setCustomsItemOriginCountry,valuesMap:m}))};tt.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,packageId:s.a.string.isRequired,productId:s.a.number.isRequired,description:s.a.string.isRequired,defaultDescription:s.a.string.isRequired,tariffNumber:s.a.string.isRequired,weight:s.a.oneOfType([s.a.string,s.a.number]).isRequired,value:s.a.oneOfType([s.a.string,s.a.number]).isRequired,originCountry:s.a.string.isRequired,errors:s.a.object,countryNames:s.a.object.isRequired,setCustomsItemDescription:s.a.func.isRequired,setCustomsItemTariffNumber:s.a.func.isRequired,setCustomsItemWeight:s.a.func.isRequired,setCustomsItemValue:s.a.func.isRequired,setCustomsItemOriginCountry:s.a.func.isRequired};var at=Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=t.productId,i=Object(M.t)(e,a,n),s=Object(M.j)(e,a,n),c=s.form.customs.items[r];return{description:c.description,defaultDescription:c.defaultDescription,tariffNumber:c.tariffNumber||"",weight:c.weight,value:c.value,originCountry:c.originCountry,errors:i?Object(M.f)(e,a,n).customs.items[r]:{},countryNames:Object(F.d)(e,n),weightUnit:s.storeOptions.weight_unit}},function(e,t){var a=t.orderId,n=t.siteId,r=t.productId;return{setCustomsItemDescription:function(t){return e(Object(V.H)(a,n,r,t))},setCustomsItemTariffNumber:function(t){return e(Object(V.J)(a,n,r,t))},setCustomsItemWeight:function(t){return e(Object(V.L)(a,n,r,t))},setCustomsItemValue:function(t){return e(Object(V.K)(a,n,r,t))},setCustomsItemOriginCountry:function(t){return e(Object(V.I)(a,n,r,t))}}})(Object(l.localize)(tt)),nt=a(622),rt=function(e){var t=e.siteId,a=e.orderId,n=e.errors,i=e.packageId,s=e.translate,c=e.contentsType,o=e.contentsExplanation,l=e.restrictionType,d=e.restrictionComments,u=e.abandonOnNonDelivery,m=e.itn,p=e.items;return r.a.createElement("div",{className:"customs-step__package"},r.a.createElement(N.a,{htmlFor:i+"_abandonOnNonDelivery",className:"customs-step__abandon-on-non-delivery"},r.a.createElement(nt.a,{id:i+"_abandonOnNonDelivery",checked:!u,onChange:function(){return e.setAbandonOnNonDelivery(!u)}}),r.a.createElement("span",null,s("Return to sender if package is unable to be delivered"))),r.a.createElement("div",{className:"customs-step__restrictions-row"},r.a.createElement("div",{className:"customs-step__contents-type"},r.a.createElement(E.a,{id:i+"_contentsType",title:s("Contents type"),value:c||"merchandise",updateValue:e.setContentsType,valuesMap:{merchandise:s("Merchandise"),documents:s("Documents"),gift:s("Gift"),sample:s("Sample"),other:s("Other\u2026")}}),"other"===c&&r.a.createElement(_.a,{id:i+"_contentsExplanation",title:s("Details"),value:o||"",updateValue:e.setContentsExplanation,error:n.contentsExplanation})),r.a.createElement("div",{className:"customs-step__restriction-type"},r.a.createElement(E.a,{id:i+"_restrictionType",title:s("Restriction type"),value:l||"none",updateValue:e.setRestrictionType,valuesMap:{none:s("None"),quarantine:s("Quarantine"),sanitary_phytosanitary_inspection:s("Sanitary / Phytosanitary inspection"),other:s("Other\u2026")}}),"other"===l&&r.a.createElement(_.a,{id:i+"_restrictionComments",title:s("Details"),value:d||"",updateValue:e.setRestrictionExplanation,error:n.restrictionComments}))),r.a.createElement(_.a,{id:i+"_itn",title:r.a.createElement("span",null,s("ITN")," (",r.a.createElement(T.a,{href:"https://pe.usps.com/text/imm/immc5_010.htm"},s("more info")),")"),value:m||"",updateValue:e.setITN,error:n.itn}),r.a.createElement("div",{className:"customs-step__item-rows"},r.a.createElement(et,{siteId:t,orderId:a}),Object(f.uniq)(Object(f.map)(p,"product_id")).map(function(e){return r.a.createElement(at,{key:e,productId:e,packageId:i,siteId:t,orderId:a})})))};rt.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,packageId:s.a.string.isRequired,errors:s.a.object,contentsType:s.a.oneOf(["merchandise","documents","gift","sample","other"]),contentsExplanation:s.a.string,restrictionType:s.a.oneOf(["none","quarantine","sanitary_phytosanitary_inspection","other"]),restrictionComments:s.a.string,abandonOnNonDelivery:s.a.bool,itn:s.a.string,items:s.a.arrayOf(s.a.shape({product_id:s.a.number.isRequired})).isRequired,setContentsType:s.a.func.isRequired,setContentsExplanation:s.a.func.isRequired,setRestrictionType:s.a.func.isRequired,setRestrictionExplanation:s.a.func.isRequired,setAbandonOnNonDelivery:s.a.func.isRequired,setITN:s.a.func.isRequired};var it=Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=t.packageId,i=Object(M.t)(e,a,n),s=Object(M.j)(e,a,n).form.packages.selected[r];return{contentsType:s.contentsType,contentsExplanation:s.contentsExplanation,restrictionType:s.restrictionType,restrictionComments:s.restrictionComments,abandonOnNonDelivery:s.abandonOnNonDelivery,itn:s.itn,items:s.items,errors:i?Object(M.f)(e,a,n).customs.packages[r]:{}}},function(e,t){var a=t.orderId,n=t.siteId,r=t.packageId;return{setContentsType:function(t){return e(Object(V.G)(a,n,r,t))},setContentsExplanation:function(t){return e(Object(V.F)(a,n,r,t))},setRestrictionType:function(t){return e(Object(V.R)(a,n,r,t))},setRestrictionExplanation:function(t){return e(Object(V.Q)(a,n,r,t))},setAbandonOnNonDelivery:function(t){return e(Object(V.D)(a,n,r,t))},setITN:function(t){return e(Object(V.O)(a,n,r,t))}}})(Object(l.localize)(rt)),st=function(e){var t=e.siteId,a=e.orderId,n=e.errors,i=e.expanded,s=e.translate,c=e.isSubmitted,o=e.packageDescriptions,l=Object(O.a)(n)?s("Customs information incomplete"):s("Customs information valid");return r.a.createElement(ie,{title:s("Customs"),summary:c?l:"",expanded:i,toggleStep:e.toggleStep,isSuccess:c&&!Object(O.a)(n),isError:c&&Object(O.a)(n)},Object.keys(o).map(function(e,n){return r.a.createElement("div",{className:"customs-step__package-container",key:e},n?r.a.createElement("hr",null):null,r.a.createElement("p",{className:"customs-step__package-name"},o[e]),r.a.createElement(it,{packageId:e,siteId:t,orderId:a}))}),r.a.createElement(Fe,{disabled:Object(O.a)(n),onClick:e.confirmCustoms},s("Save customs form")))};st.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,packageDescriptions:s.a.objectOf(s.a.string).isRequired,expanded:s.a.bool,isSubmitted:s.a.bool.isRequired,errors:s.a.object,toggleStep:s.a.func.isRequired,confirmCustoms:s.a.func.isRequired};var ct=Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=Object(M.t)(e,a,n),i=Object(M.j)(e,a,n),s=i.form.packages.selected;return{packageDescriptions:pe(s,Object(ge.a)(e,n),!0),expanded:i.form.customs.expanded,isSubmitted:Object(M.q)(e,a,n),errors:r?Object(M.f)(e,a,n).customs:{}}},function(e,t){var a=t.orderId,n=t.siteId;return{toggleStep:function(){return e(Object(V.U)(a,n,"customs"))},confirmCustoms:function(){return e(Object(V.h)(a,n))}}})(Object(l.localize)(st)),ot=a(627),lt=a(534),dt=a.n(lt),ut=a(826),mt=a(662),pt=function(e){function t(){var e;return $()(this,t),e=Q()(this,Z()(t).call(this)),v()(dt()(e),"onSignatureChecked",function(t,a,n){var r=e.props,i=r.rateObject,s=i.service_id,c=i.carrier_id,o=r.updateValue,l=t?{id:a,value:n.value,netCost:n.netCost}:null;e.setState({selectedSignature:l}),o(s,c,t?n.value:0)}),e.state={signatureOption:!1},e}return te()(t,e),K()(t,[{key:"renderServices",value:function(e,t,a){var n=[];if(a.tracking)switch(e){case"usps":n.push(Object(l.translate)("Includes USPS tracking"));break;default:n.push(Object(l.translate)("Includes tracking"))}if(a.insurance){var r=Number(a.insurance);isNaN(r)?n.push(Object(l.translate)("Insurance (%s)",{args:[a.insurance]})):r>0&&n.push(Object(l.translate)("Insurance (up to %s)",{args:[Object(ot.a)(r,"USD")]}))}return t.filter(function(e){return 0===e.netCost}).length>0&&n.push(Object(l.translate)("Signature required")),a.free_pickup&&n.push(Object(l.translate)("Eligible for free pickup")),n.join(", ")}},{key:"renderSignatureOptions",value:function(e){var t=this;return e.map(function(e,a){return r.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(n){return t.onSignatureChecked(n,a,e)}})})}},{key:"render",value:function(){var e=this.props,t=e.rateObject,a=t.title,n=t.service_id,i=t.carrier_id,s=t.rate,c=t.delivery_days,o=t.delivery_date_guaranteed,d=t.delivery_date,u=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(ot.a)(e.optionNetCost,"USD")]});return{label:Object(l.translate)("%(label)s (%(price)s)",{args:{label:e.label,price:a}}),value:t,netCost:e.optionNetCost}})),y="";o&&d?y=Object(l.moment)(d).format("LL").split(",")[0]:c&&(y=Object(l.translate)("%(delivery_days)s business day","%(delivery_days)s business days",{count:c,args:{delivery_days:c}}));var E=_?s+_.netCost:s,O="undefined"!=typeof h&&"USD"!==h?Object(ot.a)(E,"USD")+" USD":Object(ot.a)(E,"USD");return r.a.createElement("div",{className:"rates-step__shipping-rate-container"},r.a.createElement(ut.a,{className:"rates-step__shipping-rate-radio-control",selected:g?n:null,options:[{label:"",value:n}],onChange:function(){b(n,i,!!_&&_.value)}}),r.a.createElement("div",{className:"rates-step__shipping-rate-information"},r.a.createElement(mt.a,{carrier:i,size:30}),r.a.createElement("div",{className:"rates-step__shipping-rate-description"},r.a.createElement("div",{className:"rates-step__shipping-rate-description-title"},a),r.a.createElement("div",{className:"rates-step__shipping-rate-description-details"},this.renderServices(i,k,{tracking:u,insurance:m,free_pickup:p}),g&&k.length>1?this.renderSignatureOptions(k):null)),r.a.createElement("div",{className:"rates-step__shipping-rate-details"},r.a.createElement("div",{className:"rates-step__shipping-rate-rate"},"ups"===i?r.a.createElement(Je.a,{position:"top left",text:Object(l.translate)("This rate is provided by your connected UPS account")},r.a.createElement("div",{className:"rates-step__shipping-rate-rate-tooltip"},r.a.createElement(H.a,{icon:"help-outline",size:18}))):null,O),r.a.createElement("div",{className:"rates-step__shipping-rate-delivery-date"},y))))}}]),t}(n.Component);pt.propTypes={rateObject:s.a.shape({rate_id:s.a.string.isRequired,title:s.a.string.isRequired,service_id:s.a.string.isRequired,carrier_id:s.a.string.isRequired,rate:s.a.number.isRequired,delivery_days:s.a.number,delivery_date_guaranteed:s.a.bool,delivery_date:s.a.string,tracking:s.a.bool,insurance:s.a.oneOfType([s.a.string,s.a.number]),free_pickup:s.a.bool}).isRequired,signatureRates:s.a.object.isRequired};var gt=pt,bt={signature_required:d.a.translate("Signature required"),adult_signature_required:d.a.translate("Adult signature required")},ft=function(e,t,a){var n=function(e,t,a){var n=Object(f.find)(a[e].default.rates,function(e){return t===e.service_id});return"undefined"!==typeof n?n.rate:0}(e,t,a);return Object(f.pickBy)(Object(f.mapValues)(a[e],function(e,a){var r=function(e,t,a,n){var r=Object(f.find)(a,function(t){return e===t.service_id});return"undefined"===typeof r?null:t in bt?r.rate===n&&"Express"!==e?null:r:null}(t,a,e.rates,n);return null!==r?{rate:r,label:bt[a],optionNetCost:r.rate-n}:null}),function(e){return null!==e})},ht=function(e){var t=e.id,a=e.currency,n=e.selectedRates,i=e.availableRates,s=e.selectedPackages,c=e.allPackages,o=e.updateRate,l=e.errors,d=e.shouldShowRateNotice,u=e.translate,m=pe(s,c,!0),p=1===Object.keys(s).length;return r.a.createElement("div",null,d&&function(e){return r.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.")})}(u),Object.values(Object(f.mapValues)(s,function(e,s){if(!(s in i))return null;var c=n[s]||"",d=i[s].default.rates,g=(l[s]||[]).filter(function(e,t){return l[s].indexOf(e)===t}),b=function(e,t,a){return o(s,e,t,a)};return r.a.createElement("div",{key:s,className:"rates-step__package-container"},p?null:r.a.createElement("div",{className:"rates-step__package-container-rates-header"},u("Choose rate: %(pckg)s",{args:{pckg:m[s]}})),Object.values(Object(f.mapValues)(d,function(e){var n=e.service_id;return r.a.createElement(gt,{id:t+"_"+s,key:t+"_"+s+"_"+n,currency:a,rateObject:e,signatureRates:ft(s,n,i),updateValue:b,isSelected:n===c.serviceId})})),g.map(function(e,t){return r.a.createElement(he.a,{type:"server-error",key:t,text:e})}))})))};ht.propTypes={id:s.a.string.isRequired,selectedRates:s.a.object.isRequired,availableRates:s.a.object.isRequired,selectedPackages:s.a.object.isRequired,allPackages:s.a.object.isRequired,updateRate:s.a.func.isRequired,errors:s.a.object.isRequired};var vt=Object(l.localize)(ht);function _t(e){var t=Object(f.get)(e,"shipping_lines",[]);return Object(f.reduce)(t,function(e,t){return e+parseFloat(t.total)},0)}function kt(e){return Object(f.get)(e,"shipping_lines[0].method_title",!1)}function yt(e){return Object(f.get)(e,"currency",!1)}var Et=a(631),Ot=function(e){var t=e.siteId,a=e.orderId,n=e.form,i=e.allPackages,s=e.values,c=e.available,o=e.errors,l=e.ratesTotal,d=e.translate,u=e.currency,m=function(e,t,a,n,r){if(!n)return r("Unsaved changes made to packages");if(Object(f.some)(Object(f.mapValues)(t,function(e){return Object(f.isEmpty)(e.default.rates)})))return r("No rates found");if(!a)return"";var i=Object.keys(e);if(1===i.length){var s=i[0],c=e[s],o=t[s].default.rates,l=Object(f.find)(o,["service_id",c]);return l?r("%(serviceName)s: %(rate)s",{args:{serviceName:l.title,rate:Object(ot.a)(l.rate,"USD")}}):""}return r("Total rate: %(total)s",{args:{total:Object(ot.a)(a,"USD")}})}(s,c,l,n.packages.saved,d),p=function(n,r,i,s){return e.updateRate(a,t,n,r,i,s)};return Object(f.forEach)(n.packages.selected,function(e,t){if(""===s[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)}}),r.a.createElement(ie,b()({title:d("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,n=e.available,r=e.form;return t?{isProgress:!0}:Object(O.a)(a)?{isError:!0}:Object(f.isEmpty)(n)?{}:r.packages.saved?{isSuccess:!0}:{isWarning:!0}}(e)),!Object(f.isEmpty)(c)&&function(e){var t=e.shippingMethod,a=e.shippingCost,n=e.translate,i=e.currency,s=document.createElement("div");s.innerHTML=t;var c,o=s.textContent,l="undefined"!=typeof i&&"USD"!==i?i:"";if(t)return c=0<a?n("Customer paid a {{shippingMethod/}} of {{shippingCost/}} for shipping",{components:{shippingMethod:r.a.createElement("span",null,o),shippingCost:r.a.createElement("span",{className:"rates-step__shipping-info-cost"},Object(ot.a)(a,i)," ",l)}}):n("Your customer selected {{shippingMethod/}}",{components:{shippingMethod:r.a.createElement("span",{className:"rates-step__shipping-info-method"},o)}}),r.a.createElement("div",{className:"rates-step__shipping-info"},r.a.createElement(H.a,{icon:"info-outline"}),r.a.createElement("div",null,c))}(e),r.a.createElement(vt,{id:"rates",orderId:a,siteId:t,currency:u,showRateNotice:!1,selectedPackages:n.packages.selected,allPackages:i,selectedRates:s,availableRates:c,updateRate:p,errors:o}))};Ot.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,form:s.a.object.isRequired,values:s.a.object.isRequired,available:s.a.object.isRequired,errors:s.a.object.isRequired,toggleStep:s.a.func.isRequired,updateRate:s.a.func.isRequired};var jt=Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=Object(M.t)(e,a,n),i=Object(M.j)(e,a,n),s=Object(M.l)(e,a,n),c=Object(Et.a)(e,a,n);return p()({},i.form.rates,{form:i.form,errors:r&&Object(M.f)(e,a,n).rates,ratesTotal:s?s.total:0,allPackages:Object(ge.a)(e,n),shippingCost:_t(c),shippingMethod:kt(c),currency:yt(c)})},function(e){return Object(o.b)({toggleStep:V.U,updateRate:V.Y},e)})(Object(l.localize)(Ot)),It=a(835),Nt=a(640),Rt=function(e){function t(){var e,a;$()(this,t);for(var n=arguments.length,i=new Array(n),s=0;s<n;s++)i[s]=arguments[s];return a=Q()(this,(e=Z()(t)).call.apply(e,[this].concat(i))),v()(dt()(a),"renderDiscount",function(e){var t=a.props.translate,n=t("WooCommerce Shipping gives you access to USPS Commercial Pricing, which is discounted over Retail rates.");return r.a.createElement("div",{className:"label-purchase-modal__price-item-help"},r.a.createElement(Je.a,{className:"label-purchase-modal__price-item-tooltip is-dialog-visible",position:"top center",text:n},r.a.createElement("div",{className:"label-purchase-modal__discount"},t("You save %s with WooCommerce Shipping",{args:[Object(ot.a)(e,"USD")]}),r.a.createElement(H.a,{icon:"help-outline",size:18}))))}),v()(dt()(a),"renderRow",function(e,t,a,n){var i=I()("label-purchase-modal__price-item",{"label-purchase-modal__price-item-total":n});return r.a.createElement("div",{key:a,className:i},r.a.createElement("div",{className:"label-purchase-modal__price-item-name"},e),r.a.createElement("div",{className:"label-purchase-modal__price-item-amount"},Object(ot.a)(t,"USD")))}),a}return te()(t,e),K()(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.priceBreakdown,i=t.translate;if(!a)return null;var s=a.prices,c=a.discount,o=a.total;return r.a.createElement("div",{className:"label-purchase-modal__shipping-summary-section"},r.a.createElement("hr",null),s.map(function(t,a){var s=i("Package %(index)s \u2013 %(title)s",{args:{index:a+1,title:t.carrierTitle}});return r.a.createElement(n.Fragment,{key:a},e.renderRow(s,t.rateWithDiscount,a),"ups"===t.carrierId?r.a.createElement("div",{className:"label-purchase-modal__price-item-carrier-account-notice"}," ",i("Your UPS account will be charged")):r.a.createElement("div",null),t.addons.map(function(t,n){return r.a.createElement("div",{key:"addons-"+a,className:"label-purchase-modal__price-item-addons"},e.renderRow(t.title,t.rate,"addon-"+n))}))}),this.renderRow(i("Total"),o,"total",!0),0<c&&this.renderDiscount(c))}}]),t}(n.Component);Rt.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired};var qt=Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId;return{priceBreakdown:Object(M.l)(e,a,n)}})(Object(l.localize)(Rt)),Ct=function(e){var t=e.translate,a=e.normalizationStatus,n=e.form,i=e.orderId,s=e.siteId,c=n.origin,o=n.rates,l=Object.keys(o.values).length;return r.a.createElement("div",{className:"label-purchase-modal__shipping-summary-section"},r.a.createElement("div",{className:"label-purchase-modal__shipping-summary-info"},a.isSuccess?r.a.createElement("div",{className:"label-purchase-modal__shipping-summary-street"},r.a.createElement("div",null,t("Shipping from")),r.a.createElement("div",null,c.values.address,r.a.createElement("a",{href:"#",onClick:function(){return e.toggleStep(i,s,"origin",!0)}},t("Edit")))):null),r.a.createElement("div",{className:"label-purchase-modal__shipping-summarry-labels"},l+" "+t("shipping label ready","shipping labels ready",{count:l})))};Ct.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired};var wt=function(e){var t=e.normalizationInProgress,a=e.errors,n=e.isNormalized,r=e.values,i=e.normalized;return t?{isProgress:!0}:Object(O.a)(a)||n&&!i||!n?{isError:!0}:n?Object(f.isEqual)(r,i)?{isSuccess:!0}:{isWarning:!0}:{}},xt=Object(l.localize)(Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=Object(M.t)(e,a,n),i=Object(M.j)(e,a,n),s=i.form.origin,c=r&&Object(M.f)(e,a,n).origin;return{orderId:a,siteId:n,errors:c,form:i.form,expanded:s.expanded,normalizationStatus:wt(p()({},s,{errors:c}))}},function(e){return Object(o.b)({toggleStep:V.U},e)})(Ct)),St=function(e){var t=e.form,a=e.disabled,i=e.busy;return r.a.createElement(n.Fragment,null,r.a.createElement(me.a,{disabled:a,onClick:t.needsPrintConfirmation?e.confirmPrintLabel:e.purchaseLabel,isPrimary:!0,isBusy:i,className:I()("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)))};St.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,disabled:s.a.bool,busy:s.a.bool};var Pt=Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=Object(M.t)(e,a,n),i=Object(M.j)(e,a,n);return{form:r&&i.form}},function(e,t){var a=t.orderId,n=t.siteId;return{confirmPrintLabel:function(){return e(Object(V.j)(a,n))},purchaseLabel:function(){return e(Object(V.B)(a,n))}}})(Object(l.localize)(St)),Tt=a(588),zt=function(e){function t(){var e,a;$()(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return a=Q()(this,(e=Z()(t)).call.apply(e,[this].concat(r))),v()(dt()(a),"onVisibilityChange",function(){document.hidden||a.refetchSettings(),a.creditCardWindow&&a.creditCardWindow.closed&&document.removeEventListener("visibilitychange",a.onVisibilityChange)}),v()(dt()(a),"refetchSettings",function(){a.props.fetchSettings(a.props.siteId)}),v()(dt()(a),"onChooseCard",function(){a.creditCardWindow=window.open(a.props.url),document.addEventListener("visibilitychange",a.onVisibilityChange)}),a}return te()(t,e),K()(t,[{key:"render",value:function(){var e=this.props,t=e.disabled,a=e.buttonLabel,i=e.buttonDescription;return r.a.createElement(n.Fragment,null,r.a.createElement(me.a,{onClick:this.onChooseCard,disabled:t,isPrimary:!0,className:I()("button")},a," ",r.a.createElement(H.a,{icon:"external"})),r.a.createElement("div",{className:"purchase-section__explanation"},i(this.onChooseCard)))}}]),t}(n.Component),Dt=Object(c.b)(function(e){return e},function(e){return Object(o.b)({fetchSettings:Tt.a},e)})(Object(l.localize)(zt)),At=a(672),Ut=(a(817),Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=Object(M.t)(e,a,n),i=Object(M.j)(e,a,n),s=r&&Object(M.b)(e,a,n),c=r&&i.form;return{form:c,hasLabelsPaymentMethod:Boolean(Object(we.n)(e,n)),paymentMethods:Object(we.l)(e,n),disablePurchase:!c.needsPrintConfirmation&&(!s||c.isSubmitting)}})(Object(l.localize)(function(e){var t=e.orderId,a=e.siteId,n=e.hasLabelsPaymentMethod,i=e.paymentMethods,s=e.form,c=e.disablePurchase,o=e.translate,l=s.isSubmitting&&!s.needsPrintConfirmation,d=Object(M.n)(s.rates),u=d&&Object.values(s.rates.values).some(function(e){return"ups"!==e.carrierId}),m=n&&u||!u;return r.a.createElement("div",{className:"purchase-section"},m||!d?r.a.createElement(Pt,{siteId:a,orderId:t,disabled:c,busy:l}):i.length?r.a.createElement(Dt,{disabled:c,url:"admin.php?page=wc-settings&tab=shipping§ion=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:r.a.createElement("a",{onClick:e,href:"#",role:"button"})}})}}):r.a.createElement(Dt,{disabled:c,url:Object(At.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:r.a.createElement("a",{onClick:e,href:"#",role:"button"})}})}}))}))),Vt=a(748),Mt=a(535),Ft=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Mt.a)(e);return Object(f.get)(e,["extensions","woocommerce","ui","orders",t,"edits","currentlyEditingId"],null)},Lt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Mt.a)(e),a=Ft(e,t),n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Mt.a)(e);return Object(f.get)(e,["extensions","woocommerce","ui","orders",t,"edits","changes"],{})}(e,t);if(Object(f.isObject)(a)){var r=function(){var e=Object(Vt.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()({},r,n,{id:a})}var i=Object(Et.a)(e,a,t);return i?Object(f.merge)({},i,n):n},Wt=a(667),Bt=function(e){var t=e.orderId,a=e.siteId,n=e.form,i=e.errors,s=e.paperSize,c=e.translate,o=e.fulfillOrder,l=e.emailDetails,d=e.order,u=e.hasLabelsPaymentMethod,m=Object(M.n)(n.rates)&&Object.values(n.rates.values).some(function(e){return"ups"!==e.carrierId}),p=u&&m||!m;return r.a.createElement(It.a,{className:"label-purchase-modal__sidebar",title:c("Shipping summary")},r.a.createElement("div",{className:"label-purchase-modal__shipping-summary-header"},c("Shipping summary")),r.a.createElement(xt,{siteId:a,orderId:t}),r.a.createElement(qt,{siteId:a,orderId:t}),r.a.createElement("hr",null),r.a.createElement("div",{className:"label-purchase-modal__purchase-container"},p?r.a.createElement(E.a,{id:"paper_size",valuesMap:Object(Nt.a)(n.origin.values.country),title:c("Paper size"),value:s,updateValue:function(n){return e.updatePaperSize(t,a,n)},error:i.paperSize}):null,r.a.createElement(Ut,{siteId:a,orderId:t})),r.a.createElement(Ae.a,{className:"label-purchase-modal__option-mark-order-fulfilled",label:Object(Wt.b)(d.status)?c("Notify the customer with shipment details"):c("Mark this order as complete and notify the customer"),checked:o||l,onChange:function(n){e.setFulfillOrderOption(t,a,n&&!Object(Wt.b)(d.status)),e.setEmailDetailsOption(t,a,n&&Object(Wt.b)(d.status))}}))};Bt.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired,paperSize:s.a.string.isRequired,errors:s.a.object.isRequired,form:s.a.object.isRequired,updatePaperSize:s.a.func.isRequired,fulfillOrder:s.a.bool.isRequired,emailDetails:s.a.bool.isRequired,order:s.a.object.isRequired,hasLabelsPaymentMethod:s.a.bool.isRequired,setFulfillOrderOption:s.a.func.isRequired};var Ht=Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=Object(M.t)(e,a,n),i=Object(M.j)(e,a,n);return{order:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Object(Mt.a)(e);return!!Ft(e,t)}(e)?Lt(e):Object(Et.a)(e,a),paperSize:i.paperSize,form:i.form,hasLabelsPaymentMethod:Boolean(Object(we.n)(e,n)),errors:r&&Object(M.f)(e,a,n).sidebar,fulfillOrder:r&&Object(M.v)(e,a,n),emailDetails:r&&Object(M.u)(e,a,n)}},function(e){return Object(o.b)({setEmailDetailsOption:V.M,setFulfillOrderOption:V.N,updatePaperSize:V.X},e)})(Object(l.localize)(Bt)),Yt=function(e){var t=e.loaded,a=e.translate,n=e.showPurchaseDialog;if(!t)return null;return n?r.a.createElement(u.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})},r.a.createElement("div",{className:"label-purchase-modal__content"},r.a.createElement("div",{className:"label-purchase-modal__main-section"},r.a.createElement(ue,{type:"origin",title:a("Origin address"),siteId:e.siteId,orderId:e.orderId}),r.a.createElement(ue,{type:"destination",title:a("Destination address"),siteId:e.siteId,orderId:e.orderId}),r.a.createElement(Be,{siteId:e.siteId,orderId:e.orderId}),e.isCustomsFormRequired&&r.a.createElement(ct,{siteId:e.siteId,orderId:e.orderId}),r.a.createElement(jt,{siteId:e.siteId,orderId:e.orderId})),r.a.createElement(Ht,{siteId:e.siteId,orderId:e.orderId}))):null};Yt.propTypes={siteId:s.a.number.isRequired,orderId:s.a.number.isRequired};t.default=Object(c.b)(function(e,t){var a=t.orderId,n=t.siteId,r=Object(M.t)(e,a,n),i=Object(M.j)(e,a,n);return{loaded:r,form:r&&i.form,showPurchaseDialog:i.showPurchaseDialog,isCustomsFormRequired:Object(M.p)(e,a,n)}},function(e){return Object(o.b)({exitPrintingFlow:V.o},e)})(Object(l.localize)(Yt))}}]);