PageSourceSearch

https://canadamanufacturingguide.com/static/js/4.367d7258.chunk.js

js canadamanufacturingguide.com collected 2026-10-06 12:54:02 UTC 92,705 bytes, 2 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{708:function(e,t,a){e.exports={markets:"style_markets__3Yt4I"}},709:function(e,t,a){e.exports={noPadding:"styles_noPadding__3vBqf",noShrink:"styles_noShrink__fqtK8",fullWidth:"styles_fullWidth__368Yy",button:"styles_button__39hCv",primary:"styles_primary__56Pgq"}},723:function(e,t,a){"use strict";a.r(t);var n=a(0),r=a.n(n),o=a(22),l=a(90),i=a(158),c=r.a.createContext({});function u(){return r.a.useContext(c)}var s=a(50),m=a(5),d=a(15),p=a(1),b=a(2),v=a(25);function f(){var e=Object(p.a)(["\n    min-height: calc(100vh - 360px);\n  "]);return f=function(){return e},e}function E(){var e=Object(p.a)(["\n\tmargin: 30px 0;\n\tdisplay: flex;\n\tflex-direction: column;\n\n\tform {\n\t\tmin-height: inherit;\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t}\n\n\t","\n"]);return E=function(){return e},e}function h(){var e=Object(p.a)(["\n      margin: 0;\n      min-width: unset;\n      flex: unset;\n      padding-left: 10px;\n      padding-right: 10px;\n      border-radius: 0;\n      font-size: 14px;\n    "]);return h=function(){return e},e}function g(){var e=Object(p.a)(["\n    display: inline-flex;\n    flex-wrap: nowrap;\n    border-radius: 10px;\n    overflow: hidden;\n  "]);return g=function(){return e},e}function y(){var e=Object(p.a)(["\n\tdisplay: flex;\n\tflex-wrap: wrap;\n\n\t","\n\n\t> * {\n\t\tflex: 1;\n\t\tmin-width: calc(50% - 10px);\n\t\tpadding-left: 0;\n\t\tpadding-right: 0;\n\t\tmargin: 4px;\n\t\tfont-size: 12px;\n\t\theight: 35px;\n\n\t\t","\n\t}\n"]);return y=function(){return e},e}var j=b.b.div(y(),Object(v.b)("md")(g()),Object(v.b)("md")(h())),C=b.b.div(E(),Object(v.b)("md")(f())),x=a(4),O=a.n(x),w=a(19),k=a(91),I=a(34),P=a(49),F=a(78),T=a(612),S=a(725),D=a(59);function N(e,t){var a=t[e.name]||[];return function(t,n){var r=n.checked,o=Object(D.a)(a);r?o.push(e.value):o=o.filter(function(t){return t!==e.value}),e.onChange(o)}}var R=a(599);function B(){var e=Object(p.a)(["\n\t\t.inline {\n\t\t\t.four.wide.field {\n\t\t\t\tpadding-right: 0 !important;\n\n\t\t\t\t:not(:first-child) {\n\t\t\t\t\tmargin-top: 0.5em !important;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n  "]);return B=function(){return e},e}function G(){var e=Object(p.a)(["\n\tmargin-bottom: 23px;\n\n\t.inline.fields {\n\t\talign-items: flex-start !important;\n\t}\n\n\t","\n"]);return G=function(){return e},e}function A(){var e=Object(p.a)(["\n    flex-direction: row;\n  "]);return A=function(){return e},e}function L(){var e=Object(p.a)(["\n      margin-bottom: 0;\n      margin-right: 10px;\n    "]);return L=function(){return e},e}function M(){var e=Object(p.a)(["\n\tdisplay: flex;\n\tflex-direction: column;\n\tjustify-content: center;\n\tmargin-top: auto;\n\n\t> button {\n\t\theight: 35px;\n\t\tcolor: #fff !important;\n\t}\n\n\t> button:last-child {\n\t\tbackground-color: var(--wbn-sidebar-color-line) !important;\n\t}\n\n\t> button:first-child {\n\t\tbackground-color: #b1b8b1 !important;\n\t\tmargin-bottom: 10px;\n\n\t\t","\n\t}\n\n\t","\n"]);return M=function(){return e},e}var q=b.b.div(M(),Object(v.b)("md")(L()),Object(v.b)("md")(A())),U=b.b.div(G(),Object(v.b)("xs","md")(B()));function V(e){var t=e.children,a=e.submitting,n=e.onSubmit,o=e.onCancel,i=Object(s.a)(e,["children","submitting","onSubmit","onCancel"]),c=Object(l.k)(),m=u().businessProfile;return r.a.createElement(T.a,Object.assign({onSubmit:n},i),r.a.createElement(U,null,t),r.a.createElement(q,null,r.a.createElement(R.a,{type:"button",flavor:"secondary",disabled:a,onClick:o||function(){(null===m||void 0===m?void 0:m.businessID)&&c.push("/business/".concat(function(e){var t=e.businessID,a=e.general.companyName;return encodeURIComponent(encodeURIComponent((a+"-"+t).replace(/ /g,"-")))}(m)))}},"Cancel"),r.a.createElement(R.a,{type:"submit",disabled:a,loading:a},"Update your business profile now")))}var z=2;function H(e){var t=e.deliveryTerms,a=e.currencies,n=e.paymentTypes,o=e.packagingTypes,l=e.handleSubmit,i=e.submitting,c=e.values,u=Object(d.chunk)(t,Math.ceil(t.length/z)),s=Object(d.chunk)(n,Math.ceil(o.length/z)),m=Object(d.chunk)(o,Math.ceil(o.length/z));return r.a.createElement(V,{submitting:i,onSubmit:l},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Accepted delivery terms"),r.a.createElement(S.a,null,r.a.createElement(S.a.Row,null,Object(d.map)(u,function(e,t){return r.a.createElement(S.a.Column,{key:"col-delivery-term-".concat(t),mobile:16,tablet:5,computer:5},Object(d.map)(e,function(e){return r.a.createElement(k.a,{key:e.deliveryTermsName,type:"checkbox",name:"deliveryTerms",value:e.deliveryTermsID,render:function(t){var a=t.input;return r.a.createElement(T.a.Checkbox,Object.assign({},a,{label:e.deliveryTermsName,onChange:N(a,c)}))}})}))})))),r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Accepted currencies"),r.a.createElement(k.a,{name:"currencies",render:function(e){var t=e.input;return r.a.createElement(T.a.Dropdown,Object.assign({},t,{value:t.value||[],fluid:!0,multiple:!0,search:!0,selection:!0,options:Object(d.map)(a,function(e){return{key:e.code,text:"".concat(e.code," - ").concat(e.currencySymbol),value:e.code}}),style:{maxWidth:283},onChange:function(e,a){var n=a.value;return t.onChange(n)}}))}})),r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Accepted payment types"),r.a.createElement(S.a,null,r.a.createElement(S.a.Row,null,Object(d.map)(s,function(e,t){return r.a.createElement(S.a.Column,{key:"col-delivery-term-".concat(t),mobile:16,tablet:5,computer:5},Object(d.map)(e,function(e){return r.a.createElement(k.a,{key:e.paymentTypeName,type:"checkbox",name:"paymentTypes",value:e.paymentTypeID,render:function(t){var a=t.input;return r.a.createElement(T.a.Checkbox,Object.assign({},a,{label:e.paymentTypeName,onChange:N(a,c)}))}})}))})))),r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Accepted packaging types"),r.a.createElement(S.a,null,r.a.createElement(S.a.Row,null,Object(d.map)(m,function(e,t){return r.a.createElement(S.a.Column,{key:"col-delivery-term-".concat(t),mobile:16,tablet:5,computer:5},Object(d.map)(e,function(e){return r.a.createElement(k.a,{key:e.code,type:"checkbox",name:"packagingTypes",value:e.code,render:function(t){var a=t.input;return r.a.createElement(T.a.Checkbox,Object.assign({},a,{label:e.name,onChange:N(a,c)}))}})}))})))))}function Y(e){return{acceptedDeliveryTerms:e.deliveryTerms,acceptedPaymentCurrencies:e.currencies,acceptedPaymentTypes:e.paymentTypes,packagingTypes:e.packagingTypes}}var _=r.a.memo(k.b);function W(e){var t=u().businessProfile,a=Object(P.a)(),n=a.showSuccessToast,o=a.showFailureToast,l=r.a.useCallback(function(){var e=Object(w.a)(O.a.mark(function e(a){var r;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,r=Y(a),e.next=4,I.a.put("business/profile/business-terms/".concat(t.businessID),r);case 4:n(),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),o();case 10:case"end":return e.stop()}},e,null,[[0,7]])}));return function(t){return e.apply(this,arguments)}}(),[]),i=r.a.useMemo(function(){return e=null===t||void 0===t?void 0:t.businessTerms,{deliveryTerms:Object(d.map)(null===e||void 0===e?void 0:e.acceptedDeliveryTerms,"id"),currencies:Object(d.map)(null===e||void 0===e?void 0:e.acceptedPaymentCurrencies,"code"),paymentTypes:Object(d.map)(null===e||void 0===e?void 0:e.acceptedPaymentTypes,"id"),packagingTypes:Object(d.map)(null===e||void 0===e?void 0:e.packagingTypes,"id")};var e},[]);return r.a.createElement(_,Object.assign({},e,{initialValues:i,validate:d.noop,onSubmit:l,component:H}))}var K=a(13),X=a(614),Q=a(136),J=a(21),Z=a(18),$=a(647),ee=a(648),te=a(715),ae=a(714),ne=a(724),re=a(42),oe=a(53),le=a.n(oe),ie=function(e){Object(te.a)(a,e);var t=Object(ae.a)(a);function a(){var e;Object($.a)(this,a);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return(e=t.call.apply(t,[this].concat(r))).state={open:!1},e}return Object(ee.a)(a,[{key:"closeConfirm",value:function(){this.setState({open:!1})}},{key:"showConfirm",value:function(e){var t=this,a=e.onConfirm,n=e.onCancel,r=Object(s.a)(e,["onConfirm","onCancel"]);this.setState(Object(Z.a)({open:!0,onConfirm:function(){a&&a(),t.closeConfirm()},onCancel:function(){n&&n(),t.closeConfirm()}},r))}},{key:"render",value:function(){return r.a.createElement(ne.a,Object.assign({confirmButton:r.a.createElement(re.a,{style:{display:"unset",marginLeft:10}},"Yes"),cancelButton:r.a.createElement(re.a,{flavor:"cancel",style:{display:"unset"}},"Cancel")},this.state))}}]),a}(r.a.Component);var ce=function(){function e(){Object($.a)(this,e)}return Object(ee.a)(e,null,[{key:"getInstance",value:function(){var t=e.confirm;return t||(t=function(){var e=document.createElement("div");document.body.appendChild(e);var t=r.a.createRef();return le.a.render(r.a.createElement(ie,{ref:t}),e),function(e){return function(){t.current.showConfirm({onConfirm:e})}}}()),t}}]),e}().getInstance();function ue(){var e=Object(p.a)(["\n\tdisplay: flex;\n\tflex-direction: column;\n\n\ta button {\n\t\twidth: fit-content;\n\t\theight: 35px;\n\t\tmargin-left: auto;\n\t}\n\n\tthead,\n\tthead th {\n\t\tbackground: var(--wbn-primary-color) !important;\n\t\tcolor: white !important;\n\t\tfont-weight: normal !important;\n\t}\n\n\ttbody,\n\ttbody th {\n\t\tbackground: var(--wbn-primary-color_navbar) !important;\n\t}\n\n\tdiv[role='listbox'] {\n\t\tbackground: white !important;\n\t}\n"]);return ue=function(){return e},e}var se=b.b.div(ue());function me(e){var t=e.certificates,a=e.renderOptions;return r.a.createElement(X.a,{celled:!0},r.a.createElement(X.a.Header,null,r.a.createElement(X.a.Row,null,r.a.createElement(X.a.HeaderCell,null,"Certificate name"),r.a.createElement(X.a.HeaderCell,null,"Issue date"),r.a.createElement(X.a.HeaderCell,null,"Expire date"),r.a.createElement(X.a.HeaderCell,null,"Actions"))),r.a.createElement(X.a.Body,null,Object(d.map)(t,function(e){return r.a.createElement(X.a.Row,{key:e.id},r.a.createElement(X.a.Cell,null,e.name),r.a.createElement(X.a.Cell,null,e.issueDate),r.a.
1createElement(X.a.Cell,null,e.expireDate),r.a.createElement(X.a.Cell,null,a(e)))})),Object(d.isEmpty)(t)&&r.a.createElement(m.E,{colSpan:4,contentText:"No certificates"}))}function de(e){var t=e.certificates,a=e.renderOptions;return r.a.createElement(X.a,{celled:!0,unstackable:!0},r.a.createElement(X.a.Header,null,r.a.createElement(X.a.Row,null,r.a.createElement(X.a.HeaderCell,null,"Certificate"),r.a.createElement(X.a.HeaderCell,null,"Actions"))),r.a.createElement(X.a.Body,null,Object(d.map)(t,function(e){return r.a.createElement(X.a.Row,{key:e.id},r.a.createElement(X.a.Cell,null,e.name,r.a.createElement("br",null),e.issueDate,r.a.createElement("br",null),e.expireDate,r.a.createElement("br",null)),r.a.createElement(X.a.Cell,null,a(e)))})),Object(d.isEmpty)(t)&&r.a.createElement(m.E,{colSpan:2,contentText:"No certificates"}))}var pe=a(718);function be(e){return e.touched&&e.error}a(706);var ve=a(290),fe=a.n(ve);function Ee(){var e=Object(p.a)(["\n\t.react-tel-input {\n\t\tinput:first-child {\n\t\t\tpadding-left: 48px !important;\n\t\t}\n\n\t\tul {\n\t\t\tz-index: 3 !important;\n\n\t\t\tli:first-child {\n\t\t\t\tpadding: 10px !important;\n\t\t\t}\n\t\t}\n\t}\n"]);return Ee=function(){return e},e}var he=Object(b.b)(function(e){var t=e.className,a=Object(s.a)(e,["className"]);return r.a.createElement("div",{className:t},r.a.createElement(fe.a,a))})(Ee()),ge=r.a.memo(k.a);function ye(e){var t=e.submitting,a=e.handleSubmit,n=e.countries,l=e.values,i=e.form,c=e.businessId,u=Object(o.b)(l.countryCode?"".concat("https://api.wbnb2b.com/","ref-data/country/").concat(l.countryCode,"/state"):null),s=r.a.useMemo(function(){return Object(d.map)(n,function(e){return{key:e.code,text:e.countryName,flag:r.a.createElement("i",{style:{marginRight:5}},e.emoji),value:e.code}})},[n]),m=r.a.useCallback(function(e){var t=e.input;return r.a.createElement(T.a.Dropdown,Object.assign({},t,{fluid:!0,search:!0,selection:!0,options:s,onChange:function(e,a){var n=a.value;i.change("countryStateID",void 0),t.onChange(n)}}))},[s]);return r.a.createElement(V,{submitting:t,onSubmit:a},r.a.createElement(S.a,null,r.a.createElement(S.a.Row,{style:{paddingBottom:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Legal company address (English)"),r.a.createElement(k.a,{name:"companyAddress",component:T.a.Input}))),r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"City"),r.a.createElement(k.a,{name:"city",component:T.a.Input}))),r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Postal ZIP Code"),r.a.createElement(k.a,{name:"zipcode",component:T.a.Input})))),r.a.createElement(S.a.Row,{style:{padding:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Country"),r.a.createElement(ge,{name:"countryCode",render:m}))),r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"State"),r.a.createElement(k.a,{name:"countryStateID"},function(e){var t,a,n=e.input;return r.a.createElement(T.a.Dropdown,Object.assign({},n,{fluid:!0,selection:!0,disabled:(null===u||void 0===u?void 0:u.isValidating)||!l.countryCode,options:Object(d.map)(null===u||void 0===u?void 0:null===(t=u.data)||void 0===t?void 0:null===(a=t.data)||void 0===a?void 0:a.data,function(e){return{key:e.stateName,text:e.stateName,value:e.stateID}}),onChange:function(e,t){var a=t.value;return n.onChange(a)}}))})))),r.a.createElement(S.a.Row,{style:{padding:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Shipping company address (English)"),r.a.createElement(k.a,{name:"shippingAddress",component:T.a.Input})))),r.a.createElement(S.a.Row,{style:{padding:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Link to your WBN business homepage:"),r.a.createElement(T.a.Field,null,r.a.createElement("a",{href:"".concat(window.location.origin,"/business/").concat(c),target:"_blank noopener"},"".concat(window.location.origin,"/business/").concat(c))),r.a.createElement(T.a.Field,null,r.a.createElement("span",{style:{color:"#7A7A7A"}},"You can share this link to your customers"))))),r.a.createElement(S.a.Row,{style:{padding:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Company email"),r.a.createElement(k.a,{name:"email"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Input,Object.assign({},t,{error:!!be(a)}))}))),r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Company website"),r.a.createElement(k.a,{name:"website",component:T.a.Input})))),r.a.createElement(S.a.Row,{style:{padding:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Company phone"),r.a.createElement(k.a,{name:"phone.number"},function(e){var t=e.input;return r.a.createElement(T.a.Field,Object.assign({},t,{control:he,enableSearch:!0,onChange:function(e,a){var n=a.dialCode;t.onChange(e),i.change("phone.dialCode","+".concat(n))}}))}))),r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Company mobile phone"),r.a.createElement(k.a,{name:"mobilePhone.number"},function(e){var t=e.input;return r.a.createElement(T.a.Field,Object.assign({},t,{control:he,enableSearch:!0,onChange:function(e,a){var n=a.dialCode;t.onChange(e),i.change("mobilePhone.dialCode","+".concat(n))}}))}
1)))),r.a.createElement(pe.a,null),r.a.createElement(S.a.Row,{style:{padding:0}},r.a.createElement(S.a.Column,null,r.a.createElement(T.a.Group,{inline:!0},r.a.createElement("label",{style:{marginBottom:".5em"}},"Show below information to the public:"),r.a.createElement(T.a.Group,{inline:!0,className:"field"},r.a.createElement(T.a.Field,{style:{margin:0}},"No"),r.a.createElement(k.a,{type:"checkbox",name:"showLeadersNames"},function(e){var t=e.input;return r.a.createElement(T.a.Checkbox,Object.assign({},t,{toggle:!0,value:Number(t.value),onChange:function(e,a){var n=a.checked;return t.onChange(n)}}))}),r.a.createElement(T.a.Field,null,"Yes"))))),r.a.createElement(S.a.Row,{style:{paddingTop:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"CEO full name"),r.a.createElement(k.a,{name:"ceoFullName",component:T.a.Input}))),r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"President full name"),r.a.createElement(k.a,{name:"presidentFullName",component:T.a.Input}))),r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Director full name"),r.a.createElement(k.a,{name:"directorFullName",component:T.a.Input}))))))}var je=a(707).validate;function Ce(e){if(!e)return{};var t=e.businessPhoneNumber,a=e.countryCode;return{number:"".concat(a," ").concat(t),dialCode:a}}function xe(e){var t=e.number,a=e.dialCode;return t.replace(/[^0-9]+/g,"").slice(a.length-1)}function Oe(e){var t={};return e.email&&!je(e.email)&&(t.email="Enter a valid email"),t}function we(e){var t,a,n,r,o={legalAddressEnglish:e.companyAddress,city:e.city,zipcode:e.zipcode,country:e.countryCode,state:e.countryStateID,shippingAddressEnglish:e.shippingAddress,email:e.email,website:e.website,showCeoPresidentDirectorNames:e.showLeadersNames,ceoFullName:e.ceoFullName,presidentFullName:e.presidentFullName,directorFullName:e.directorFullName};return(null===(t=e.phone)||void 0===t?void 0:t.number)&&(null===(a=e.phone)||void 0===a?void 0:a.dialCode)&&(o.phone={countryCode:e.phone.dialCode,businessPhoneNumber:xe(e.phone)}),(null===(n=e.mobilePhone)||void 0===n?void 0:n.number)&&(null===(r=e.mobilePhone)||void 0===r?void 0:r.dialCode)&&(o.mobilePhone={countryCode:e.mobilePhone.dialCode,businessPhoneNumber:xe(e.mobilePhone)}),o}var ke=r.a.memo(k.b);function Ie(e){var t=e.countries,a=u().businessProfile,n=Object(P.a)(),o=n.showSuccessToast,l=n.showFailureToast,i=r.a.useCallback(function(){var e=Object(w.a)(O.a.mark(function e(t){var n;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n=we(t),e.next=4,I.a.put("/business/profile/contact-info/".concat(a.businessID),n);case 4:o(),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),l();case 10:case"end":return e.stop()}},e,null,[[0,7]])}));return function(t){return e.apply(this,arguments)}}(),[]),c=r.a.useMemo(function(){return function(e){var t,a;return{companyAddress:null===e||void 0===e?void 0:e.legalAddressEnglish,city:null===e||void 0===e?void 0:e.city,zipcode:null===e||void 0===e?void 0:e.zipcode,countryCode:null===e||void 0===e?void 0:null===(t=e.country)||void 0===t?void 0:t.code,countryStateID:null===e||void 0===e?void 0:null===(a=e.state)||void 0===a?void 0:a.stateID,shippingAddress:null===e||void 0===e?void 0:e.shippingAddressEnglish,email:null===e||void 0===e?void 0:e.email,website:null===e||void 0===e?void 0:e.website,phone:Ce(null===e||void 0===e?void 0:e.phone),mobilePhone:Ce(null===e||void 0===e?void 0:e.mobilePhone),ceoFullName:null===e||void 0===e?void 0:e.ceoFullName,presidentFullName:null===e||void 0===e?void 0:e.presidentFullName,directorFullName:null===e||void 0===e?void 0:e.directorFullName,showLeadersNames:null===e||void 0===e?void 0:e.showCeoPresidentDirectorNames}}(null===a||void 0===a?void 0:a.contactInfo)},[]);return r.a.createElement(ke,{initialValues:c,onSubmit:i,validate:Oe,businessId:null===a||void 0===a?void 0:a.businessID,component:ye,countries:t,businessProfile:a})}function Pe(e){return null===e||void 0===e?void 0:e.toISOString().split("T")[0]}function Fe(e){return e&&Math.max(1,e)}var Te=r.a.memo(k.a);function Se(e){var t=e.contractArrangements,a=e.countries,n=e.submitting,l=e.handleSubmit,i=e.values,c=e.form,u=Object(o.b)(i.countryCode?"".concat("https://api.wbnb2b.com/","ref-data/country/").concat(i.countryCode,"/state"):null),s=r.a.useMemo(function(){return Object(d.map)(a,function(e){return{key:e.code,text:e.countryName,flag:r.a.createElement("i",{style:{marginRight:5}},e.emoji),value:e.code}})},[a]),m=r.a.useCallback(function(e){var t=e.input;return r.a.createElement(T.a.Dropdown,Object.assign({},t,{fluid:!0,search:!0,selection:!0,options:s,onChange:function(e,a){var n=a.value;c.change("countryStateID",void 0),t.onChange(n)}}))},[s]);return r.a.createElement(V,{submitting:n,onSubmit:l},r.a.createElement(S.a,null,r.a.createElement(S.a.Row,{style:{paddingBottom:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Manufacturing company address (English)"),r.a.createElement(k.a,{name:"manufacturingFacilities",component:T.a.Input})))),r.a.createElement(S.a.Row,{style:{padding:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"City"),r.a.createElement(k.a,{name:"city",component:T.a.Input}))),r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Postal ZIP Code"),r.a.createElement(k.a,{name:"zipcode",component:T.a.Input})))),r.a.createElement(S.a.Row,{style:{padding:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Country"),r.a.createElement(Te,{name:"countryCode",render:m})))),r.a.createElement(S.a.Row,{style:{padding:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"State"),r.a.createElement(k.a,{name:"countryStateID",render:function(e){var t,a,n=e.input;return r.a.createElement(T.a.Dropdown,Object.assign({},n,{fluid:!0,selection:!0,disabled:(null===u||void 0===u?void 0:u.isValidating)||!i.countryCode,options:Object(d.map)(null===u||void 0===u?void 0:null===(t=u.data)||void 0===t?void 0:null===(a=t.data)||void 0===a?void 0:a.data,function(e){return{key:e.stateName,text:e.stateName,value:e.stateID}}),onChange:function(e,t){var a=t.value;return n.onChange(a)}}))}})))),r.a.createElement(S.a.Row,{style:{padding:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Manufacturing facilities area (m",r.a.createElement("sup",null,"2"),")"),r.a.
1createElement(k.a,{name:"factorySize",parse:Fe,format:Fe},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Input,Object.assign({},t,{error:!!be(a),type:"number"}))}))),r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Number of production lines"),r.a.createElement(k.a,{name:"numberProductionLines",parse:Fe,format:Fe},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Input,Object.assign({},t,{error:!!be(a),type:"number"}))})))),r.a.createElement(S.a.Row,null,r.a.createElement(S.a.Column,{mobile:16,tablet:6,computer:6},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Contract manufacturing agreement accepted"),Object(d.map)(t,function(e){return r.a.createElement(k.a,{key:e.code,type:"checkbox",name:"contractArrangements",value:e.contractArrangementID,render:function(t){var a=t.input;return r.a.createElement(T.a.Checkbox,Object.assign({},a,{label:"".concat(e.code," - ").concat(e.contractArrangementName),onChange:N(a,i)}))}})}))))))}function De(e){var t={};return e.factorySize<=0&&(t.factorySize="Enter a factory area size"),e.numberProductionLines<=0&&(t.numberProductionLines="Enter the total of production lines"),t}function Ne(e){return{manufacturingFacilities:e.manufacturingFacilities,city:e.city,zipcode:e.zipcode,country:e.countryCode,state:e.countryStateID,contractManufacturing:e.contractArrangements,factorySize:Number(e.factorySize),numberProductionLines:Number(e.numberProductionLines)}}var Re=r.a.memo(k.b);function Be(e){var t=e.contractArrangements,a=e.countries,n=u().businessProfile,o=Object(P.a)(),l=o.showSuccessToast,i=o.showFailureToast,c=r.a.useCallback(function(){var e=Object(w.a)(O.a.mark(function e(t){var a;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,a=Ne(t),e.next=4,I.a.put("/business/profile/factory/".concat(n.businessID),a);case 4:l(),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),i();case 10:case"end":return e.stop()}},e,null,[[0,7]])}));return function(t){return e.apply(this,arguments)}}(),[]),s=r.a.useMemo(function(){return function(e){var t,a;return{manufacturingFacilities:null===e||void 0===e?void 0:e.manufacturingFacilities,city:null===e||void 0===e?void 0:e.city,zipcode:null===e||void 0===e?void 0:e.zipcode,countryCode:null===e||void 0===e?void 0:null===(t=e.country)||void 0===t?void 0:t.code,countryStateID:null===e||void 0===e?void 0:null===(a=e.state)||void 0===a?void 0:a.stateID,factorySize:null===e||void 0===e?void 0:e.factorySize,numberProductionLines:null===e||void 0===e?void 0:e.numberProductionLines,contractArrangements:Object(d.map)(null===e||void 0===e?void 0:e.contractManufacturing,"id")}}(null===n||void 0===n?void 0:n.factory)},[]);return r.a.createElement(Re,{initialValues:s,onSubmit:c,validate:De,component:Se,businessProfile:n,countries:a,contractArrangements:t})}var Ge=" - ";function Ae(e){return{value:e,text:e,key:e}}function Le(e){var t=function(e){return{minValues:e.slice(0,-1),maxValues:e.slice(1)}}(e),a=t.minValues,n=t.maxValues;return Object(d.map)(a,function(e,t){return Ae("".concat(e).concat(Ge).concat(n[t]))})}var Me=Le(["10K","50K","100K","500K","1M","5M","10M","50M","100M","500M","1B","5B","10B","1000B"]),qe=Le([1,5,10,50,100,500,1e3,1e4,1e5,1e6]),Ue=Le([1,10,100,1e3,1e4,1e5,1e6,1e7,1e9]),Ve=Object(d.map)(["Unit","Kg","Tons","Meters","Kilometers","Liters"],Ae),ze=Object(d.map)(["day","week","month","year"],Ae);function He(){var e=Object(p.a)(["\n        flex: unset;\n      "]);return He=function(){return e},e}function Ye(){var e=Object(p.a)(["\n      height: 250px;\n    "]);return Ye=function(){return e},e}function _e(){var e=Object(p.a)(["\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t> img {\n\t\tobject-fit: contain;\n\t\tborder-radius: 10px;\n\t\tbackground: #f1f2f4;\n\t\theight: 114px;\n\n\t\t","\n\t}\n\n\t> div {\n\t\tdisplay: flex;\n\t\tmargin-top: 10px;\n\t\tflex-direction: row-reverse;\n\n\t\t> p {\n\t\t\tmargin-right: 10px;\n\t\t\tflex: 1;\n\n\t\t\t","\n\t\t}\n\t}\n\n\t","\n"]);return _e=function(){return e},e}function We(){var e=Object(p.a)(["\n    margin-bottom: 0;\n  "]);return We=function(){return e},e}function Ke(){var e=Object(p.a)(["\n\tdisplay: flex;\n\tflex-direction: column;\n\tmargin-bottom: 20px;\n\n\t","\n\n\t> div {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\n\t\timg {\n\t\t\tobject-fit: cover;\n\t\t}\n\t}\n\t> p{\n\t\tmargin-right: 10px;\n\t\ttext-align: center;\n\t}\n\t","\n"]);return Ke=function(){return e},e}function Xe(){var e=Object(p.a)(["\n    margin-bottom: 0;\n  "]);return Xe=function(){return e},e}function Qe(){var e=Object(p.a)(["\n\tdisplay: flex;\n\tflex-direction: column;\n\tmargin-bottom: 20px;\n\n\t","\n\n\t> div {\n\t\tdisplay: flex;\n\t\tjustify-content: center;\n\n\t\timg {\n\t\t\tborder-radius: 50%;\n\t\t\tobject-fit: cover;\n\t\t}\n\t}\n\n\t","\n"]);return Qe=function(){return e},e}function Je(){var e=Object(p.a)(["\n\tbutton,\n\tlabel {\n\t\tbackground-color: var(--wbn-sidebar-color-line) !important;\n\t\tcolor: white !important;\n\t\twidth: fit-content;\n\t\talign-self: center;\n\t\tmargin-right: 0 !important;\n\t}\n\n\t> *:not(:last-child) {\n\t\tmargin-bottom: 10px;\n\t}\n"]);return Je=function(){return e},e}var Ze=Object(b.a)(Je()),$e=b.b.div(Qe(),Object(v.b)("md")(Xe()),Ze),et=b.b.div(Ke(),Object(v.b)("md")(We()),Ze),tt=b.b.div(_e(),Object(v.b)("md")(Ye()),Object(v.b)("md")(He()),Ze),at=r.a.memo(k.a),nt="https://encrypted-tbn0.gstatic.
1com/images?q=tbn%3AANd9GcQ-qUdyTvpIG6w35K4hWPUkTeSyMIoUcaXGsTXqmfBK8bXWQqJf",rt="https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcSluDz4pVl_0pbPxTVyXqQ8xpir1ozk5kFi9q9o1gE7zrI5i16I";function ot(e){var t=e.imageFile,a=e.onImageFileChange,n=e.placeholder||nt;return r.a.createElement($e,null,r.a.createElement("div",null,r.a.createElement("img",{src:t?URL.createObjectURL(t):n,alt:"profile",height:140,width:140})),r.a.createElement(R.a,{as:"label",htmlFor:"profileInput"},"Browse"),r.a.createElement("input",{type:"file",id:"profileInput",style:{display:"none"},onChange:function(e){return a(e.target.files[0])},accept:"image/*"}),r.a.createElement("p",null,"Maximum 500 KB"))}function lt(e){var t=e.imageFile,a=e.onImageFileChange,n=e.placeholder||nt;return r.a.createElement(tt,null,r.a.createElement("img",{src:t?URL.createObjectURL(t):n,alt:"certificate"}),r.a.createElement("div",null,r.a.createElement(R.a,{as:"label",htmlFor:"coverInput"},"Browse"),r.a.createElement("input",{type:"file",id:"coverInput",style:{display:"none"},onChange:function(e){return a(e.target.files[0])},accept:"image/*"}),r.a.createElement("p",null,"Maximun 500KB ",r.a.createElement("br",null)," Size 200 x 800 pixels")))}function it(e){var t=e.videoFile,a=e.onVideoFileChange,n=e.placeholder||rt;return r.a.createElement(et,null,r.a.createElement("p",null,"Your business video"),r.a.createElement("div",null,r.a.createElement("video",{src:t||n,controls:!0,alt:"Business video",height:140,width:250})),r.a.createElement(R.a,{as:"label",htmlFor:"videoInput"},"Browse"),r.a.createElement("input",{type:"file",id:"videoInput",style:{display:"none"},onChange:function(e){return a(e.target.files[0])},accept:"video/mp4, video/x-flv, video/quicktime"}),r.a.createElement("p",null,"Maximum 2MB"))}function ct(e){var t=e.input,a=e.meta,n=e.options,o=e.placeholder;return r.a.createElement(T.a.Select,Object.assign({},t,{width:4,style:{width:"100%"},placeholder:o,options:n,onChange:function(e,a){var n=a.value;return t.onChange(n)},error:!!be(a)}))}function ut(e){return r.a.createElement(ct,Object.assign({},e,{options:Me}))}function st(e){return r.a.createElement(ct,Object.assign({},e,{options:qe}))}function mt(e){return r.a.createElement(ct,Object.assign({},e,{options:Ue,placeholder:"Select quantity"}))}function dt(e){return r.a.createElement(ct,Object.assign({},e,{options:Ve,placeholder:"Select unit"}))}function pt(e){return r.a.createElement(ct,Object.assign({},e,{options:ze,placeholder:"Select period"}))}function bt(e){var t=e.initialValues,a=e.handleSubmit,n=e.submitting,l=e.values,i=e.businessTypes,c=e.industries,u=e.form,s=e.membership,p=Object(o.b)(l.industryId?"".concat("https://api.wbnb2b.com/","catsys/industry/").concat(l.industryId,"/category"):null),b=r.a.useMemo(function(){return Object(d.map)(c,function(e){return{text:e.name,value:e.id,key:e.id}})},[c]),v=r.a.useMemo(function(){return Object(d.map)(i,function(e){return{text:e.businessTypeName,value:e.code,key:e.code}})},[i]),f=r.a.useCallback(function(e){var t=e.input;return r.a.createElement(T.a.Select,Object.assign({},t,{style:{width:"100%"},options:b,onChange:function(e,a){var n=a.value;t.onChange(n),u.change("categories",void 0)}}))},[b]),E=r.a.useCallback(function(e){var t=e.input;return r.a.createElement(T.a.Select,Object.assign({},t,{style:{width:"100%"},options:v,onChange:function(e,a){var n=a.value;return t.onChange(n)}}))},[v]);return r.a.createElement(V,{onSubmit:a,submitting:n},r.a.createElement(S.a,{style:{marginBottom:10}},r.a.createElement(S.a.Row,{style:{padding:0}},r.a.createElement(S.a.Column,{width:16},r.a.createElement(k.a,{name:"coverImageFile"},function(e){var a=e.input;return r.a.createElement(lt,{onImageFileChange:a.onChange,imageFile:a.value,placeholder:t.coverPhotoUrl})}))),r.a.createElement(S.a.Row,{style:{paddingBottom:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:4,computer:4},r.a.createElement(k.a,{name:"profileImageFile"},function(e){var a=e.input;return r.a.createElement(ot,{onImageFileChange:a.onChange,imageFile:a.value,placeholder:t.profilePhotoUrl})})),r.a.createElement(S.a.Column,{mobile:16,tablet:12,computer:12},r.a.createElement(S.a,null,r.a.createElement(S.a.Row,{style:{padding:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:8,computer:8},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Business name"),r.a.createElement(k.a,{name:"businessName",component:T.a.Input}))),r.a.createElement(S.a.Column,{mobile:16,tablet:8,computer:8},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Business type"),r.a.createElement(at,{name:"businessTypeCode",render:E})))),r.a.createElement(S.a.Row,{style:{padding:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:8,computer:8},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement(T.a.Field,{label:"Main industry",required:!0}),r.a.createElement(at,{name:"industryId",render:f}))),r.a.createElement(S.a.Column,{mobile:16,tablet:8,computer:8},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement(k.a,{name:"categories"},function(e){var t=e.meta;return r.a.createElement(T.a.Field,{label:"Main categories",required:!0,error:!!be(t)})}),r.a.createElement(k.a,{name:"categories",render:function(e){var t,a,n=e.input;return r.a.createElement(T.a.Dropdown,Object.assign({},n,{value:n.value||[],fluid:!0,multiple:!0,search:!0,selection:!0,disabled:(null===p||void 0===p?void 0:p.isValidating)||!l.industryId,options:Object(d.map)(null===p||void 0===p?void 0:null===(t=p.data)||void 0===t?void 0:null===(a=t.data)||void 0===a?void 0:a.data,function(e){return{key:e.id,text:e.name,value:e.codePath}}),onChange:function(e,t){var a=t.value;return n.onChange(a)}}))}})))))))),r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Company short description"),r.a.
1createElement(k.a,{name:"shortDescription"},function(e){var t=e.input;return r.a.createElement(T.a.Field,Object.assign({},t,{control:m.F}))})),r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Company full description"),r.a.createElement(k.a,{name:"fullDescription"},function(e){var t=e.input;return r.a.createElement(T.a.Field,Object.assign({},t,{control:m.F,maxLength:"1024"}))})),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:4,label:"Year established"}),r.a.createElement(k.a,{name:"yearStablished",component:T.a.Input,placeholder:"Year when your company started",width:4,type:"number",parse:Fe,format:Fe})),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:4,label:"Total annual revenue"}),r.a.createElement(at,{name:"totalAnnualRevenue",render:ut,placeholder:"In USD"})),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:4,label:"Total employees"}),r.a.createElement(k.a,{name:"totalEmployees"},function(e){var t=e.input;return r.a.createElement(T.a.Select,Object.assign({},t,{width:4,style:{width:"100%"},options:qe,onChange:function(e,a){var n=a.value;return t.onChange(n)}}))})),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:4,label:"Total production employees"}),r.a.createElement(at,{name:"totalProductionEmployees",render:st})),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:4,label:"Show total annual revenue"}),r.a.createElement("div",{style:{display:"flex",paddingTop:5}},r.a.createElement("span",null,"No"),r.a.createElement(k.a,{type:"checkbox",name:"showTotalAnnualRevenue"},function(e){var t=e.input;return r.a.createElement("span",{style:{marginLeft:"1em"}},r.a.createElement(T.a.Checkbox,Object.assign({},t,{value:Number(t.value),toggle:!0,onChange:function(e,a){var n=a.checked;return t.onChange(n)}})))}),r.a.createElement("span",null,"Yes"))),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:4,label:"Total production capacity"}),r.a.createElement(at,{name:"totalProductionCapacity.quantity",render:mt}),r.a.createElement(at,{name:"totalProductionCapacity.unit",render:dt}),r.a.createElement(at,{name:"totalProductionCapacity.period",render:pt})),"standard"!==s?r.a.createElement(S.a.Row,{style:{paddingBottom:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:4,computer:4},r.a.createElement(k.a,{name:"videoBusinessFile"},function(e){var a=e.input;return r.a.createElement(it,{onVideoFileChange:a.onChange,videoFile:a.value,placeholder:t.video})}))):r.a.createElement("p",null,"If you want to upload your business video you must upgrade your membership."))}var vt=a(141);function ft(e){var t=e.min,a=e.max;return"".concat(t).concat(Ge).concat(a)}function Et(e){var t=Object(d.split)(e,Ge),a=Object(K.a)(t,2);return{min:a[0],max:a[1]}}function ht(e){var t=Et(e),a=t.min,n=t.max;return{min:Number(a),max:Number(n)}}function gt(e){var t={};return(!e.categories||e.categories.length<1)&&(t.categories="Choose at least one category"),e.industryId||(t.industryId="Choose a industry"),t}function yt(e,t){return jt.apply(this,arguments)}function jt(){return(jt=Object(w.a)(O.a.mark(function e(t,a){var n,r;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=a.businessId,r={companyName:t.businessName,categories:t.categories,businessType:t.businessTypeCode,shortDescription:t.shortDe
1scription,generalDescription:t.fullDescription,yearStablished:t.yearStablished,totalAnnualRevenueVisible:t.showTotalAnnualRevenue},!t.profileImageFile){e.next=6;break}return e.next=5,Object(vt.a)("files/upload-request/business",t.profileImageFile,{businessID:n});case 5:r.profilePhoto=e.sent;case 6:if(!t.coverImageFile){e.next=10;break}return e.next=9,Object(vt.a)("files/upload-request/business",t.coverImageFile,{businessID:n});case 9:r.coverPhoto=e.sent;case 10:if(!t.videoBusinessFile){e.next=14;break}return e.next=13,Object(vt.a)("files/upload-request/business-video",t.videoBusinessFile,{businessID:n});case 13:r.video=e.sent;case 14:return t.totalAnnualRevenue&&(r.totalAnnualRevenue=Et(t.totalAnnualRevenue)),t.totalEmployees&&(r.totalEmployees=ht(t.totalEmployees)),t.totalProductionEmployees&&(r.totalProductionEmployees=ht(t.totalProductionEmployees)),t.totalProductionCapacity.quantity&&t.totalProductionCapacity.unit&&t.totalProductionCapacity.period&&(r.productionCapacity=Object(Z.a)(Object(Z.a)({},ht(t.totalProductionCapacity.quantity)),{},{unit:t.totalProductionCapacity.unit,period:t.totalProductionCapacity.period})),e.abrupt("return",r);case 19:case"end":return e.stop()}},e)}))).apply(this,arguments)}var Ct=r.a.memo(k.b);function xt(e){var t=e.businessTypes,a=e.industries,n=u().businessProfile,o=Object(P.a)(),l=o.showSuccessToast,i=o.showFailureToast,c=r.a.useMemo(function(){return function(e){var t,a,n,r,o,l,i;return{profilePhotoUrl:null===e||void 0===e?void 0:null===(t=e.profilePhoto)||void 0===t?void 0:t.url,coverPhotoUrl:null===e||void 0===e?void 0:null===(a=e.coverPhoto)||void 0===a?void 0:a.url,video:null===e||void 0===e?void 0:null===(n=e.video)||void 0===n?void 0:n.url,businessName:null===e||void 0===e?void 0:e.companyName,businessTypeCode:null===e||void 0===e?void 0:null===(r=e.businessType)||void 0===r?void 0:r.code,industryId:null===e||void 0===e?void 0:null===(o=e.industry)||void 0===o?void 0:o.id,categories:Object(d.map)(null===e||void 0===e?void 0:e.categories,"codePath"),countryCode:"",countryStateID:"",shortDescription:null===e||void 0===e?void 0:e.shortDescription,fullDescription:null===e||void 0===e?void 0:e.generalDescription,yearStablished:null===e||void 0===e?void 0:e.yearStablished,totalEmployees:(null===e||void 0===e?void 0:e.totalEmployees)?ft(null===e||void 0===e?void 0:e.totalEmployees):void 0,totalAnnualRevenue:(null===e||void 0===e?void 0:e.totalAnnualRevenue)?ft(null===e||void 0===e?void 0:e.totalAnnualRevenue):void 0,totalProductionEmployees:(null===e||void 0===e?void 0:e.totalProductionEmployees)?ft(null===e||void 0===e?void 0:e.totalProductionEmployees):void 0,showTotalAnnualRevenue:null===e||void 0===e?void 0:e.totalAnnualRevenueVisible,totalProductionCapacity:{quantity:(null===e||void 0===e?void 0:e.productionCapacity)?ft(null===e||void 0===e?void 0:e.productionCapacity):void 0,unit:null===e||void 0===e?void 0:null===(l=e.productionCapacity)||void 0===l?void 0:l.unit,period:null===e||void 0===e?void 0:null===(i=e.productionCapacity)||void 0===i?void 0:i.period}}}(null===n||void 0===n?void 0:n.general)},[]),s=r.a.useCallback(function(){var e=Object(w.a)(O.a.mark(function e(t){var a,r;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,a=n.businessID,e.next=4,yt(t,{businessId:a});case 4:return r=e.sent,e.next=7,I.a.put("/business/profile/general/".concat(a),r);case 7:l(),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),i();case 13:case"end":return e.stop()}},e,null,[[0,10]])}));return function(t){return e.apply(this,arguments)}}(),[]);return r.a.createElement(Ct,{initialValues:c,component:bt,onSubmit:s,validate:gt,businessTypes:t,industries:a,membership:n.subscription})}var Ot=a(708),wt=a.n(Ot),kt=2;function It(e){var t=e.markets,a=e.formValues,n=Object(d.chunk)(t,Math.ceil(t.length/kt)),o=be(Object(k.c)("markets",{type:"checkbox"}).meta);return r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement(T.a.Field,{className:wt.a.markets,label:"Accepted markets",required:!0,error:o?{content:o,pointing:"left"}:null}),r.a.createElement(S.a,null,r.a.createElement(S.a.Row,{style:{paddingTop:0}},Object(d.map)(n,function(e,t){return r.a.createElement(S.a.Column,{key:"col-market-".concat(t),mobile:16,tablet:5,computer:5},Object(d.map)(e,function(e){return r.a.createElement(k.a,{name:"markets",type:"checkbox",key:e.marketName,value:e.marketID},function(t){var n=t.input;return r.a.createElement(T.a.Checkbox,Object.assign({},n,{label:e.marketName,onChange:N(n,a)}))})}))}))))}function Pt(e){var t=e.markets,a=(e.languages,e.handleSubmit),n=e.values,o=e.submitting;return r.a.createElement(V,{submitting:o,onSubmit:a},r.a.createElement(It,{markets:t,formValues:n}),r.a.createElement(S.a,null,r.a.createElement(S.a.Row,{columns:3}
1,r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Languages spoken by the company"),r.a.createElement(k.a,{name:"spokenLanguages",component:T.a.Input,spellCheck:!1}),r.a.createElement(T.a.Field,{style:{fontSize:12}},"Languages separated by comma"))),r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Quantity of sale employees"),r.a.createElement(k.a,{name:"totalEmployeesSales",parse:Fe,format:Fe},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Input,Object.assign({},t,{error:!!be(a),type:"number"}))}))),r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Lead time (in days)"),r.a.createElement(k.a,{name:"averageLeadTime",parse:Fe,format:Fe},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Input,Object.assign({},t,{error:!!be(a),type:"number"}))}))))))}function Ft(e){var t={};return(!e.markets||e.markets.length<1)&&(t.markets="Choose at least one market"),e.totalEmployeesSales<=0&&(t.totalEmployeesSales="Enter the total of employees sales"),e.averageLeadTime<=0&&(t.averageLeadTime="Enter the average lead time in days"),t}function Tt(e){return{markets:e.markets,spokenLanguages:e.spokenLanguages,totalEmployeesSales:Number(e.totalEmployeesSales),averageLeadTime:Number(e.averageLeadTime)}}var St=r.a.memo(k.b);function Dt(e){var t=e.markets,a=e.languages,n=u().businessProfile,o=Object(P.a)(),l=o.showSuccessToast,i=o.showFailureToast,c=r.a.useCallback(function(){var e=Object(w.a)(O.a.mark(function e(t){var a;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,a=Tt(t),e.next=4,I.a.put("business/profile/trade-capabilities/".concat(n.businessID),a);case 4:l(),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),i();case 10:case"end":return e.stop()}},e,null,[[0,7]])}));return function(t){return e.apply(this,arguments)}}(),[]),s=r.a.useMemo(function(){return{averageLeadTime:null===(e=null===n||void 0===n?void 0:n.tradeCapabilities)||void 0===e?void 0:e.averageLeadTime,totalEmployeesSales:null===e||void 0===e?void 0:e.totalEmployeesSales,markets:Object(d.map)(null===e||void 0===e?void 0:e.markets,"id"),spokenLanguages:null===e||void 0===e?void 0:e.spokenLanguages};var e},[]);return r.a.createElement(St,{initialValues:s,onSubmit:c,validate:Ft,component:Pt,markets:t,languages:a})}function Nt(){var e=Object(p.a)(["\n\tdisplay: flex;\n\tflex-direction: column;\n\twidth: 100%;\n\n\t> img {\n\t\tobject-fit: cover;\n\t\theight: 225px;\n\t\tborder-radius: 5px;\n\t}\n\n\tbutton,\n\tlabel {\n\t\tbackground-color: var(--wbn-sidebar-color-line) !important;\n\t\tcolor: white !important;\n\t\tmargin: 10px 0 !important;\n\t}\n"]);return Nt=function(){return e},e}var Rt=b.b.div(Nt());function Bt(e){var t={};return Object(d.isEmpty)(e.name)&&(t.name="Enter a name"),Object(d.isEmpty)(e.description)&&(t.description="Enter a description"),e.expireDate||(t.expireDate="Enter a expire date"),e.issueDate||(t.issueDate="Enter a issue date"),t}function Gt(e,t){return At.apply(this,arguments)}function At(){return(At=Object(w.a)(O.a.mark(function e(t,a){var n,r,o;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n=a.certificateId,r=a.businessId,o={name:t.name,description:t.description,issueDate:Pe(t.issueDate),expireDate:Pe(t.expireDate)},!t.imageFile){e.next=6;break}return e.next=5,Object(vt.a)("files/upload-request/business/certificate",t.imageFile,{businessID:r});case 5:o.photoToken=e.sent;case 6:return n&&(o.id=n),e.abrupt("return",o);case 8:case"end":return e.stop()}},e)}))).apply(this,arguments)}var Lt="https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcQ-qUdyTvpIG6w35K4hWPUkTeSyMIoUcaXGsTXqmfBK8bXWQqJf";function Mt(e,t){return qt.apply(this,arguments)}function qt(){return(qt=Object(w.a)(O.a.mark(function e(t,a){return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I.a.post("business/profile/certificates/".concat(a),t);case 2:case"end":return e.stop()}},e)}))).apply(this,arguments)}function Ut(e,t){return Vt.apply(this,arguments)}function Vt(){return(Vt=Object(w.a)(O.a.mark(function e(t,a){return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I.a.patch("business/profile/certificates/".concat(a),t);case 2:case"end":return e.stop()}},e)}))).apply(this,arguments)}function zt(e){var t=e.imageFile,a=e.onImageFileChange,n=e.placeholder||Lt;return r.a.createElement(Rt,null,r.a.createElement("img",{src:t?URL.createObjectURL(t):n,alt:"certificate"}),r.a.createElement(R.a,{as:"label",htmlFor:"certificateInput"},"Browse"),r.a.createElement("input",{type:"file",id:"certificateInput",style:{display:"none"},onChange:function(e){return a(e.target.files[0])},accept:"image/*"}),r.a.createElement("p",null,"Upload photo of your certificate to show them to the world. Max 2 MB"))}var Ht={"general-info":function(){var e=Object(o.b)("ref-data/business-type"),t=Object(o.b)("catsys/industry"),a=[e,t];return Object(F.b)(a)?"An unexpected error has occurred, please try again.":Object(F.a)(a)?r.a.createElement(xt,{businessTypes:e.data.data.data,industries:t.data.data.data}):r.a.createElement(m.t,null)},"contact-info":function(){var e=Object(o.b)("ref-data/country"),t=[e];return Object(F.b)(t)?"An unexpected error has occurred, please try again.":Object(F.a)(t)?r.a.createElement(Ie,{countries:e.data.data.data}):r.a.createElement(m.t,null)},factory:function(){var e=Object(o.b)("ref-data/contract-arrangement"),t=Object(o.b)("ref-data/country"),a=[e,t];return Object(F.b)(a)?"An unexpected error has occurred, please try again.":Object(F.a)(a)?r.a.createElement(Be,{contractArrangements:e.data.data.data,countries:t.data.data.data}):r.a.createElement(m.t,null)},"trade-capabilities":function(){var e=Object(o.b)("ref-data/market"),t=Object(o.b)("ref-data/language"),a=[e,t];return Object(F.b)(a)?"An unexpected error has occurred, please try again.":Object(F.a)(a)?r.a.createElement(Dt,{markets:e.data.data.data,languages:t.data.data.data}):r.a.createElement(m.t,null)},"business-terms":function(){var e=Object(o.b)("ref-data/delivery-terms"),t=Object(o.b)("ref-data/currency"),a=Object(o.b)("ref-data/payment-type"),n=Object(o.b)("ref-data/packaging-type"),l=[e,t,a,n];return Object(F.b)(l)?"An unexpected error has occurred, please try again.":Object(F.a)(l)?r.a.createElement(W,{deliveryTerms:e.data.data.data,currencies:t.data.data.data,paymentTypes:a.data.data.data,packagingTypes:n.data.data.data}):r.a.createElement(m.t,null)},certificates:function(e){var t=e.history,a=r.a.useState(null),n=Object(K.a)(a,2),o=n[0],l=n[1],i=u(),c=i.businessProfile,s=i.revalidateBusinessProfile,d=Object(P.a)(),p=d.showSuccessToast,b=d.showFailureToast;function v(){return(v=Object(w.a)(O.a.mark(function e(t){var a;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,l(t),a={data:{id:t}},e.next=5,I.a.delete("business/profile/certificates/".concat(c.businessID),a);case 5:return e.next=7,s();case 7:p("Removed sucessfully"),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),b();case 13:return e.prev=13,l(null),e.finish(13);case 16:case"end":return e.stop()}},e,null,[[0,10,13,16]])}))).apply(this,arguments)}var f={certificates:c.certificates,renderOptions:function(e){return r.a.createElement(Q.a,{style:{minWidth:120},button:!0,text:"Options",loading:o===e.id},r.a.createElement(Q.a.Menu,null,r.a.createElement(Q.a.Item,{text:"Edit",onClick:function(){return a=e.id,void t.push("/business/".concat(c.businessID,"/edit/certificate"),{certificateId:a});var a}}),r.a.createElement(Q.a.Item,{text:"Remove",onClick:ce(function(){return function(e){return v.apply(this,arguments)}(e.id)})})))}};return r.a.createElement(se,null,r.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},r.a.createElement(J.Link,{to:"/business/".concat(c.businessID,"/edit/certificate")},r.a.createElement(m.b,null,"Add certificate"))),r.a.createElement(m.u,{lg:r.a.createElement(me,f),md:r.a.createElement(me,f),xs:r.a.createElement(de,f)}))},certificate:function(e){var t,a=e.location,n=e.history,o=null===(t=a.state)||void 0===t?void 0:t.certificateId,l=u().businessProfile,i=Object(P.a)(),c=i.showSuccessToast,s=i.showFailureToast;function p(){return(p=Object(w.a)(O.a.mark(function e(t){var a,r,i;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,a=l.businessID,r={certificateId:o,businessId:a},e.next=5,Gt(t,r);case 5:if(i=e.sent,o){e.next=11;break}return e.next=9,Mt(i,a);case 9:e.next=13;break;case 11:return e.next=13,Ut(i,a);case 13:c(),n.goBack(),e.next=20;break;case 17:e.prev=17,e.t0=e.catch(0),s();case 20:case"end":return e.stop()}},e,null,[[0,17]])}))).apply(this,arguments)}var b=function(e,t){var a,n,r,o=Object(d.find)(e.certificates,{id:t});if(o)return{name:o.name,description:o.description,expireDate:new Date(null===(a=o.expireDate)||void 0===a?void 0:a.replace(/-/g,"/")),issueDate:new Date(null===(n=o.issueDate)||void 0===n?void 0:n.replace(/-/g,"/")),photoUrl:null===(r=o.photo)||void 0===r?void 0:r.url}}(l,o);return r.a.createElement(k.b,{initialValues:b,onSubmit:function(e){return p.apply(this,arguments)},validate:Bt},function(e){var t=e.handleSubmit,a=e.submitting;return r.a.createElement(V,{onSubmit:t,submitting:a,onCancel:function(){return n.goBack()}},r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:3,label:"Certificate name",required:!0}),r.a.createElement(k.a,{name:"name"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Input,Object.assign({},t,{width:4,error:!!be(a)}))})),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:3,label:"Description",required:!0}),r.a.createElement(k.a,{name:"description"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Field,Object.assign({},t,{control:m.F,width:4,error:!!be(a),style:{width:"100%"}}))})),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:3,label:"Issue date",required:!0}),r.a.createElement(k.a,{name:"issueDate"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Field,Object.assign({},t,{width:4,style:{width:"100%"},control:m.i,onDayChange:t.onChange,error:!!be(a)}))})),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:3,label:"Expire date",required:!0}),r.a.createElement(k.a,{name:"expireDate"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Field,Object.assign({},t,{width:4,style:{width:"100%"},control:m.i,onDayChange:t.onChange,error:!!be(a)}))})),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:3}),r.a.createElement(k.a,{name:"imageFile"},function(e){var t=e.input;return r.a.createElement(T.a.Field,{width:4,control:zt,onImageFileChange:t.onChange,imageFile:t.value,placeholder:null===b||void 0===b?void 0:b.photoUrl})})))})}},Yt=[{text:"General Information",hash:"general-info"},{text:"Contact Info",hash:"contact-info"},{text:"Factory",hash:"factory"},{text:"Trade Capabilities",hash:"trade-capabilities"},{text:"Business Terms",hash:"business-terms"},{text:"Certificates",hash:"certificates"}];function _t(e){var t=e.children,a=e.match,n=e.history,o=e.isLoading,l=a.params.id,i=r.a.createElement("div",{style:{display:"flex",justifyContent:"center"}},r.a.createElement(j,null,Object(d.map)(Yt,function(e){return r.a.createElement(m.b,{key:e.hash,onClick:function(){return n.push("/business/".concat(l,"/edit/").concat(e.hash))},flavor:"secondary"},e.text)})));return r.a.createElement("div",{style:{marginBottom:30,display:"flex",flexDirection:"column"}},r.a.createElement("p",{style:{textAlign:"center",width:"90%",margin:"0 auto 30px auto"}},"Congratulations, following you can edit your Company Profile to define, to the worldwide B2B market, your business capabilities, products, technical specifications, trade capabilities, contact information and many useful details to start doing global business."),i,r.a.createElement(C,null,o?r.a.createElement(m.t,null):t),i)}var Wt="general-info";function Kt(e){var t=e.revalidateBusinessProfile,a=Object(s.a)(e,["revalidateBusinessProfile"]),n=a.match.params.tab||Wt,o=Ht[n];return r.a.useEffect(function(){t()},[t,n]),r.a.createElement(_t,a,r.a.createElement(o,a))}function Xt(){var e=Object(p.a)(["\n\tdisplay: flex;\n\tflex-direction: column;\n\n\ta button {\n\t\twidth: fit-content;\n\t\theight: 35px;\n\t}\n\n\tthead,\n\tthead th {\n\t\tbackground: var(--wbn-primary-color) !important;\n\t\tcolor: white !important;\n\t\tfont-weight: normal !important;\n\t}\n\n\ttbody,\n\ttbody th {\n\t\tbackground: var(--wbn-primary-color_navbar) !important;\n\t}\n"]);return Xt=function(){return e},e}Kt.Layout=_t;var Qt=b.b.div(Xt());function Jt(e){var t=e.members,a=e.renderOptions;return r.a.createElement(X.a,{celled:!0},r.a.createElement(X.a.Header,null,r.a.createElement(X.a.Row,null,r.a.createElement(X.a.HeaderCell,null,"Member name"),r.a.createElement(X.a.HeaderCell,null,"Business email"),r.a.createElement(X.a.HeaderCell,null,"Type"),r.a.createElement(X.a.HeaderCell,null,"Actions"))),r.a.createElement(X.a.Body,null,Object(d.map)(t,function(e){return r.a.createElement(X.a.Row,{key:e.userID},r.a.createElement(X.a.Cell,null,"".concat(e.userProfile.firstName," ").concat(e.userProfile.lastName)),r.a.createElement(X.a.Cell,null,e.email),r.a.createElement(X.a.Cell,null,e.access),r.a.createElement(X.a.Cell,null,a(e)))}
1)),Object(d.isEmpty)(t)&&r.a.createElement(m.E,{colSpan:4}))}function Zt(e){var t=e.members,a=e.renderOptions;return r.a.createElement(X.a,{celled:!0,unstackable:!0},r.a.createElement(X.a.Header,null,r.a.createElement(X.a.Row,null,r.a.createElement(X.a.HeaderCell,null,"Member"),r.a.createElement(X.a.HeaderCell,null,"Actions"))),r.a.createElement(X.a.Body,null,Object(d.map)(t,function(e){return r.a.createElement(X.a.Row,{key:e.userID},r.a.createElement(X.a.Cell,null,"".concat(e.userProfile.firstName," ").concat(e.userProfile.lastName),r.a.createElement("br",null),e.email,r.a.createElement("br",null),e.access,r.a.createElement("br",null)),r.a.createElement(X.a.Cell,null,a(e)))})),Object(d.isEmpty)(t)&&r.a.createElement(m.E,{colSpan:2}))}function $t(e){var t=e.members,a=e.businessId,n={members:t,renderOptions:e.renderOptions};return r.a.createElement(Qt,null,r.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},r.a.createElement(J.Link,{to:"/business/".concat(a,"/member")},r.a.createElement(m.b,null,"Add member"))),r.a.createElement(m.u,{lg:r.a.createElement(Jt,n),md:r.a.createElement(Jt,n),xs:r.a.createElement(Zt,n)}))}var ea=a(133);function ta(e){var t=e.handleSubmit,a=e.submitting,n=e.history,o=e.jobPositions;return r.a.createElement(V,{onSubmit:t,submitting:a,onCancel:function(){return n.goBack()}},r.a.createElement(S.a,null,r.a.createElement(S.a.Row,{style:{paddingBottom:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement(T.a.Field,{label:"Email or WBN username",required:!0}),r.a.createElement(k.a,{name:"username"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Input,Object.assign({},t,{error:be(a)}))})),r.a.createElement("p",null,"This email must be registered in our network"))),r.a.createElement(S.a.Row,{style:{padding:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement(T.a.Field,{label:"Job position of the company",required:!0}),r.a.createElement(k.a,{name:"jobPosition"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Select,Object.assign({},t,{style:{width:"100%"},options:Object(d.map)(o,function(e){return{key:e.name,text:e.name,value:e.jobPositionID}}),onChange:function(e,a){var n=a.value;return t.onChange(n)},error:be(a)}))})))),r.a.createElement(S.a.Row,{style:{padding:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement(T.a.Field,{label:"Member type",required:!0}),r.a.createElement(T.a.Group,{inline:!0,style:{marginTop:10}},r.a.createElement(k.a,{name:"memberType",type:"radio",value:"admin"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Radio,{name:t.name,type:"radio",value:"admin",checked:t.checked,onChange:function(e,a){var n=a.value;return t.onChange(n)},label:"Admin",error:!!be(a)})}),r.a.createElement(k.a,{name:"memberType",type:"radio",value:"member"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Radio,{name:t.name,type:"radio",value:"member",checked:t.checked,onChange:function(e,a){var n=a.value;return t.onChange(n)},label:"Member",error:!!be(a)})})),r.a.createElement(k.a,{name:"memberType"},function(e){var t=be(e.meta);return t?r.a.createElement(T.a.Field,{style:{margin:0,marginTop:-15}},r.a.createElement(ea.a,{prompt:!0,pointing:"above"},t)):null})),r.a.createElement("p",null,"Adding business email for a member is only available for premiun business"))),r.a.createElement(S.a.Row,{style:{paddingTop:5}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement(T.a.Field,{label:"Business email",required:!0}),r.a.createElement(k.a,{name:"businessEmail"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Input,Object.assign({},t,{error:be(a)}))})),r.a.createElement("p",null,"This email will appear in your business contact section")))))}function aa(e){var t=e.handleSubmit,a=e.submitting,n=e.history,o=e.jobPositions;return r.a.createElement(V,{onSubmit:t,submitting:a,onCancel:function(){return n.goBack()}},r.a.createElement(S.a,null,r.a.createElement(S.a.Row,{style:{paddingBottom:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Email"),r.a.createElement(k.a,{name:"email",component:T.a.Input,disabled:!0,readOnly:!0})))),r.a.createElement(S.a.Row,{style:{paddingBottom:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement("label",null,"Full name"),r.a.createElement(k.a,{name:"fullName",component:T.a.Input,disabled:!0,readOnly:!0})))),r.a.createElement(S.a.Row,{style:{padding:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement(T.a.Field,{label:"Job position of the company",required:!0}),r.a.createElement(k.a,{name:"jobPosition"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Select,Object.assign({},t,{style:{width:"100%"},options:Object(d.map)(o,function(e){return{key:e.name,text:e.name,value:e.jobPositionID}}),onChange:function(e,a){var n=a.value;return t.onChange(n)}
1,error:be(a)}))})))),r.a.createElement(S.a.Row,{style:{padding:0}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement(T.a.Field,{label:"Member type",required:!0}),r.a.createElement(T.a.Group,{inline:!0,style:{marginTop:10}},r.a.createElement(k.a,{name:"memberType",type:"radio",value:"admin"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Radio,{name:t.name,type:"radio",value:"admin",checked:t.checked,onChange:function(e,a){var n=a.value;return t.onChange(n)},label:"Admin",error:!!be(a)})}),r.a.createElement(k.a,{name:"memberType",type:"radio",value:"member"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Radio,{name:t.name,type:"radio",value:"member",checked:t.checked,onChange:function(e,a){var n=a.value;return t.onChange(n)},label:"Member",error:!!be(a)})})),r.a.createElement(k.a,{name:"memberType"},function(e){var t=be(e.meta);return t?r.a.createElement(T.a.Field,{style:{margin:0,marginTop:-15}},r.a.createElement(ea.a,{prompt:!0,pointing:"above"},t)):null})),r.a.createElement("p",null,"Adding business email for a member is only available for premiun business"))),r.a.createElement(S.a.Row,{style:{paddingTop:5}},r.a.createElement(S.a.Column,{mobile:16,tablet:5,computer:5},r.a.createElement(T.a.Group,{grouped:!0},r.a.createElement(T.a.Field,{label:"Business email",required:!0}),r.a.createElement(k.a,{name:"businessEmail"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Input,Object.assign({},t,{error:be(a)}))})),r.a.createElement("p",null,"This email will appear in your business contact section")))))}function na(e){return!e||Object(d.isEmpty)(e)}function ra(e){var t,a=e.memberProfile,n=e.businessId,o=e.history,l=e.jobPositions,i=e.revalidateMemberProfile,c=Object(P.a)(),u=c.showFailureToast,s=c.showSuccessToast;function m(){return(m=Object(w.a)(O.a.mark(function e(t){return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,I.a.put("business/member/".concat(n,"/profile/").concat(a.userID),{email:t.businessEmail,jobPosition:t.jobPosition,access:t.memberType});case 3:return e.next=5,i();case 5:s(),o.goBack(),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),u();case 12:case"end":return e.stop()}},e,null,[[0,9]])}))).apply(this,arguments)}var d={email:a.userProfile.email,fullName:"".concat(a.userProfile.firstName," ").concat(a.userProfile.lastName),jobPosition:null===(t=a.jobPosition)||void 0===t?void 0:t.id,memberType:a.access,businessEmail:a.email};return r.a.createElement(k.b,{initialValues:d,onSubmit:function(e){return m.apply(this,arguments)},validate:function(e){var t={};return na(e.memberType)&&(t.memberType="Select a member type"),na(e.businessEmail)&&(t.businessEmail="Enter the business email"),null==e.jobPosition&&(t.jobPosition="Select a job position"),t},component:aa,history:o,jobPositions:l})}function oa(e){var t=e.businessId,a=e.jobPositions,n=e.history,o=Object(P.a)(),l=o.showSuccessToast,i=o.showFailureToast;function c(){return(c=Object(w.a)(O.a.mark(function e(a){var r;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,I.a.post("/business/member/".concat(t,"/add-member"),{username:a.username,access:a.memberType,email:a.businessEmail,jobPosition:a.jobPosition});case 3:l(),n.goBack(),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),"MemberProfileNotFound"===(null===e.t0||void 0===e.t0?void 0:null===(r=e.t0.data)||void 0===r?void 0:r.error)?i("Your must enter a registered username or email"):i();case 10:case"end":return e.stop()}},e,null,[[0,7]])}))).apply(this,arguments)}return r.a.createElement(k.b,{onSubmit:function(e){return c.apply(this,arguments)},validate:function(e){var t={};return na(e.username)&&(t.username="Enter a registered username"),na(e.memberType)&&(t.memberType="Select a member type"),na(e.businessEmail)&&(t.businessEmail="Enter the business email"),null==e.jobPosition&&(t.jobPosition="Select a job position"),t},component:ta,history:n,jobPositions:a})}function la(){var e=Object(p.a)(["\n\tdisplay: flex;\n\tflex-direction: column;\n\n\t> div:first-child {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\talign-items: center;\n\t\tmargin-bottom: 20px;\n\n\t\tp {\n\t\t\twidth: 90%;\n\t\t\tmargin-bottom: 20px;\n\t\t\ttext-align: center;\n\t\t}\n\t}\n"]);return la=function(){return e},e}var ia=b.b.div(la()),ca={members:{title:"Business Member List",component:function(e){var t=r.a.useState(null),a=Object(K.a)(t,2),n=a[0],l=a[1],i=Object(P.a)(),c=i.showSuccessToast,u=i.showFailureToast,s=e.match.params.id,d=Object(o.b)("business/member/".concat(s)),p=[d];if(Object(F.b)(p))return"An unexpected error has occurred, please try again.";if(!Object(F.a)(p))return r.a.createElement(m.t,null);function b(){return(b=Object(w.a)(O.a.mark(function e(t){return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,l(t),e.next=4,I.a.delete("business/member/".concat(s,"/remove/").concat(t));case 4:return e.next=6,d.revalidate();case 6:c("Removed sucessfully"),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),u();case 12:return e.prev=12,l(null),e.finish(12);case 15:case"end":return e.stop()}},e,null,[[0,9,12,15]])}))).apply(this,arguments)}return r.a.createElement($t,{businessId:s,members:d.data.data.data,renderOptions:function(t){var a=t.userID;return r.a.createElement(Q.a,{style:{minWidth:120},button:!0,text:"Options",loading:n===a},r.a.createElement(Q.a.Menu,null,r.a.createElement(Q.a.Item,{text:"Edit",onClick:function(){return t=a,void e.history.push("/business/".concat(s,"/member"),{memberId:t});var t}}),r.a.createElement(Q.a.Item,{text:"Remove",onClick:ce(function(){return function(e){return b.apply(this,arguments)}(a)})})))}})}},member:{title:"Business Member",isForm:!0,component:function(e){var t,a,n,l=e.location,i=e.history,c=e.match.params.id,u=null===(t=l.state)||void 0===t?void 0:t.memberId,s=Object(o.b)("ref-data/job-position"),d=Object(o.b)(u?"business/member/".concat(c,"/profile/").concat(u):null),p=[s,u&&d].filter(
1Boolean);if(Object(F.b)(p))return"An unexpected error has occurred, please try again.";if(!Object(F.a)(p))return r.a.createElement(m.t,null);var b=u?ra:oa;return r.a.createElement(b,{history:i,businessId:c,jobPositions:s.data.data.data,memberProfile:null===d||void 0===d?void 0:null===(a=d.data)||void 0===a?void 0:null===(n=a.data)||void 0===n?void 0:n.data,revalidateMemberProfile:d.revalidate})}}};function ua(e){var t=e.match.url.split("/").pop();return ca[t]}function sa(e){var t,a=e.children,n=e.isLoading,o=e.location,l=ua(Object(s.a)(e,["children","isLoading","location"])),i=l.title,c=l.isForm;return r.a.createElement(ia,null,r.a.createElement("div",null,r.a.createElement("p",null,"COMPANY MEMBERS, in this web page you can define, invite, and edit functions and people (collaborators) that can manage your WBN web pages. We encourage you to select a group of professionals, from your staff, involved into the Management, Purchasing and Sales division. If you have any question please contact WBN experts."),r.a.createElement("header",null,c&&((null===(t=o.state)||void 0===t?void 0:t.memberId)?"Update ":"Create "),i)),n?r.a.createElement(m.t,null):a)}function ma(e){var t=ua(e).component;return r.a.createElement(sa,e,r.a.createElement(t,e))}ma.Layout=sa;var da=a(608);function pa(e){if(e.mainPhotoFile&&!e.mainPhotoToken)return"You must click on upload for the main photo";var t=Object(d.filter)(e.photos,function(e){return!!e.imageFile&&!e.imageToken});return Object(d.isEmpty)(t)?void 0:"You must click on upload for each secondary photo"}function ba(e){var t={codePath:e.subcategoryCodePath,name:e.name,description:e.description,keywords:e.keywords,leadTime:e.leadTime,stock:e.stockAvailable,mainImage:e.mainPhotoToken,specs:Object(d.map)(e.technicalSpecifications,function(e){return{key:e.name,value:e.value}})},a=Object(d.filter)(e.photos,function(e){return!!e.imageToken||!!e.imageID}),n=Object(d.filter)(e.videos,function(e){return!!e.videoToken||!!e.videoID}),r=Object(d.map)(a,function(e){var t=e.imageToken,a=e.imageID;return t?{token:t}:{imageID:a}}),o=Object(d.map)(n,function(e){var t=e.videoToken,a=e.videoID;return t?{token:t}:{videoID:a}});return Object(d.isEmpty)(r)||(t.images=r),Object(d.isEmpty)(o)||(t.videos=o),t}function va(){var e=Object(p.a)(["\n\t\t\tcontent: 'CLICK HERE TO BROWSE';\n\t\t\tbackground-color: rgba(0, 0, 0, 0.2);\n\t\t"]);return va=function(){return e},e}function fa(){var e=Object(p.a)(["\n\tdisplay: flex;\n\tflex-direction: column;\n\twidth: 100%;\n\tposition: relative;\n\n\tvideo, img {\n\t\tcursor: pointer;\n\t\tobject-fit: cover;\n\t\theight: 225px;\n\t\tborder-radius: 5px;\n\t\twidth: 100%;\n\t}\n\n\tlabel:hover:after {\n\t\tcontent: 'CLICK HERE TO BROWSE';\n\t\tbackground-color: rgba(0, 0, 0, 0.4);\n\t}\n\n\tlabel:after {\n\t\tdisplay: flex;\n\t\talign-items: center;\n\t\tjustify-content: center;\n\t\tcontent: '';\n\t\tcursor: pointer;\n\t\tposition: absolute;\n\t\tleft: 0;\n\t\tright: 0;\n\t\theight: 225px;\n\t\ttop: 0;\n\t\tcolor: white;\n\t\tbackground-color: transparent;\n\t\ttransition: background 0.25s;\n\t\tborder-radius: 5px;\n\t\tpadding: 0 15px;\n\t\ttext-align: center;\n\n\t\t","\n\t}\n"]);return fa=function(){return e},e}function Ea(){var e=Object(p.a)(["\n\tdisplay: flex;\n\tjustify-content: space-between;\n\n\t> * {\n\t\twidth: calc(50% - 5px);\n\t}\n"]);return Ea=function(){return e},e}function ha(){var e=Object(p.a)(["\n\t\t\tcursor: not-allowed;\n\t\t\tbackground: #e6e6e6;\n\t\t\tcolor: rgba(0, 0, 0, 0.2);\n\t\t\tborder-color: rgba(0, 0, 0, 0.2);\n\t\t"]);return ha=function(){return e},e}function ga(){var e=Object(p.a)(["\n\tborder: 1px dashed black;\n\tborder-radius: 5px;\n\theight: 225px;\n\tcursor: pointer;\n\tbackground: #d2d2d2;\n\tfont-size: 40px;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n\tmargin-bottom: 10px;\n\tpadding: 10px;\n\n\t","\n"]);return ga=function(){return e},e}function ya(){var e=Object(p.a)(["\n      flex: 1 0 calc(33% - 10px);\n      max-width: calc(33% - 10px);\n    "]);return ya=function(){return e},e}function ja(){var e=Object(p.a)(["\n    display: flex !important;\n\t\tflex-direction: row !important;\n\t\tflex-wrap: wrap !important;\n  "]);return ja=function(){return e},e}function Ca(){var e=Object(p.a)(["\n\twidth: 100%;\n\tdisplay: flex !important;\n\tflex-direction: column !important;\n\n\t","\n\n\t> div {\n\t\tflex: 1;\n\t\twidth: 100%;\n\t\tmargin-right: 5px;\n\n\t\t",";\n\t}\n"]);return Ca=function(){return e},e}var xa=b.b.div(Ca(),Object(v.b)("md")(ja()),Object(v.b)("sm")(ya())
1),Oa=b.b.div(ga(),function(e){return e.disabled&&Object(b.a)(ha())}),wa=b.b.div(Ea()),ka=b.b.div(fa(),Object(v.b)("xs","md")(va())),Ia=a(709),Pa=a.n(Ia),Fa={standard:{maxProducts:7,maxNumOfPhotos:1,maxNumofVideos:0},gold:{maxProducts:20,maxNumOfPhotos:2,maxNumofVideos:1},premium:{maxProducts:50,maxNumOfPhotos:3,maxNumofVideos:2},platinum:{maxProducts:100,maxNumOfPhotos:5,maxNumofVideos:2}},Ta=r.a.memo(k.b),Sa="https://encrypted-tbn0.gstatic.com/images?q=tbn%3AANd9GcQ-qUdyTvpIG6w35K4hWPUkTeSyMIoUcaXGsTXqmfBK8bXWQqJf";function Da(e){return Na.apply(this,arguments)}function Na(){return(Na=Object(w.a)(O.a.mark(function e(t){return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I.a.post("product/create",t);case 2:case"end":return e.stop()}},e)}))).apply(this,arguments)}function Ra(e,t){return Ba.apply(this,arguments)}function Ba(){return(Ba=Object(w.a)(O.a.mark(function e(t,a){return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,I.a.put("product/".concat(a),t);case 2:case"end":return e.stop()}},e)}))).apply(this,arguments)}function Ga(e){var t=e.id,a=e.removable,n=e.onRemoveClick,o=e.imageToken,l=e.onImageTokenChange,i=e.imageFile,c=e.onImageFileChange,u=e.placeholder,s=e.uploadImage,m=e.accept,d=e.typeFile,p=r.a.useState(),b=Object(K.a)(p,2),v=b[0],f=b[1],E=u||Sa;function h(){return(h=Object(w.a)(O.a.mark(function e(){var t;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return f(!0),e.prev=1,e.next=4,s(i);case 4:t=e.sent,l(t),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),console.error(e.t0);case 11:return e.prev=11,f(!1),e.finish(11);case 14:case"end":return e.stop()}},e,null,[[1,8,11,14]])}
1))).apply(this,arguments)}return r.a.createElement(ka,null,r.a.createElement("label",{htmlFor:t},"image"===d?r.a.createElement("img",{src:i?URL.createObjectURL(i):E,alt:"product"}):r.a.createElement(r.a.Fragment,null,E===Sa?r.a.createElement("video",{src:i?URL.createObjectURL(i):E,alt:"product",controls:!0}):null)),r.a.createElement("div",null,"video"===d&&E!==Sa?r.a.createElement("video",{src:i?URL.createObjectURL(i):E,alt:"product",controls:!0}):null),r.a.createElement(wa,null,r.a.createElement(R.a,{type:"button",className:"".concat(Pa.a.button," ").concat(Pa.a.primary," ").concat(a?"":Pa.a.fullWidth),disabled:!i||!!o,onClick:function(){return h.apply(this,arguments)},loading:v},o?"Loaded":"Load"),a&&r.a.createElement(R.a,{type:"button",className:Pa.a.button,onClick:n},"Remove")),r.a.createElement("input",{type:"file",id:t,style:{display:"none"},onChange:function(e){e.target.files[0]&&(c(e.target.files[0]),l(""))},accept:m}))}function Aa(e){var t=e.name,a=e.placeholder,n=e.uploadImage,o=e.uploadVideo,l=e.removable,i=e.onRemoveClick,c=e.accept,u=void 0===c?"image/*":c,s=e.typeFile,m=void 0===s?"image":s;return r.a.createElement(k.a,{name:"".concat(t,"File")},function(e){var c=e.input;return r.a.createElement(k.a,{name:"".concat(t,"Token")},function(e){var s=e.input;return r.a.createElement(Ga,{id:t,imageToken:s.value,onImageTokenChange:s.onChange,imageFile:c.value,onImageFileChange:c.onChange,placeholder:a,uploadImage:"image"===m?n:o,removable:l,onRemoveClick:i,accept:u,typeFile:m})})})}function La(e){var t=e.index,a=e.style,n=e.children;return r.a.createElement(S.a.Row,{style:a},r.a.createElement(S.a.Column,{mobile:6,tablet:4,computer:4},r.a.createElement(k.a,{name:"technicalSpecifications[".concat(t,"].name"),component:T.a.Input,placeholder:"Name"})),r.a.createElement(S.a.Column,{mobile:6,tablet:4,computer:4,className:Pa.a.noPadding},r.a.createElement(k.a,{name:"technicalSpecifications[".concat(t,"].value"),component:T.a.Input,placeholder:"Value"})),r.a.createElement(S.a.Column,{mobile:2,tablet:4,computer:4},n))}function Ma(e){var t=e.handleSubmit,a=e.submitting,n=e.form,l=e.values,i=e.initialValues,c=e.industries,s=e.history,p=e.uploadImage,b=e.uploadVideo,v=u().businessProfile.subscription||"standard",f=Fa[v],E=f.maxNumOfPhotos,h=f.maxNumofVideos,g=Object(o.b)(l.industry?"catsys/industry/".concat(l.industry,"/category"):null),y=Object(o.b)(l.category?"catsys/category/".concat(l.category,"/sub-category"):null);return r.a.createElement(V,{onSubmit:t,submitting:a,onCancel:function(){return s.goBack()}},r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:4,label:"Industry",required:!0}),r.a.createElement(k.a,{name:"industry"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Select,Object.assign({},t,{style:{width:"100%"},width:4,error:!!be(a),onChange:function(e,a){var r=a.value;n.batch(function(){n.change("category",void 0),n.change("subcategory",void 0)}),t.onChange(r)},options:Object(d.map)(c,function(e){return{text:e.name,value:e.id,key:e.id}})}))})),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:4,label:"Category",required:!0}),r.a.createElement(k.a,{name:"category"},function(e){var t,a,n=e.input,o=e.meta;return r.a.createElement(T.a.Select,Object.assign({},n,{style:{width:"100%"},width:4,error:!!be(o),disabled:(null===g||void 0===g?void 0:g.isValidating)||!l.industry,options:Object(d.map)(null===g||void 0===g?void 0:null===(t=g.data)||void 0===t?void 0:null===(a=t.data)||void 0===a?void 0:a.data,function(e){return{key:e.id,text:e.name,value:e.id}}),onChange:function(e,t){var a=t.value;return n.onChange(a)}}))})),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:4,label:"Subcategory",required:!0}),r.a.createElement(k.a,{name:"subcategoryCodePath"},function(e){var t,a,n=e.input,o=e.meta;return r.a.createElement(T.a.Select,Object.assign({},n,{width:4,style:{width:"100%"},error:!!be(o),disabled:(null===y||void 0===y?void 0:y.isValidating)||!l.category,options:Object(d.map)(null===y||void 0===y?void 0:null===(t=y.data)||void 0===t?void 0:null===(a=t.data)||void 0===a?void 0:a.data,function(e){return{key:e.id,text:e.name,value:e.codePath}}),onChange:function(e,t){var a=t.value;return n.onChange(a)}}))})),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:4,label:"Product name",required:!0}),r.a.createElement(k.a,{name:"name"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Input,Object.assign({},t,{width:4,error:!!be(a)}))})),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:4,label:"Description"}),r.a.createElement(k.a,{name:"description"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Field,Object.assign({},t,{control:m.F,width:4,error:!!be(a),style:{width:"100%"},maxLength:"1024"}))})),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:4,label:"Product keywords"}),r.a.createElement(k.a,{name:"keywords"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Field,{width:4,error:!!be(a),style:{display:"flex",flexDirection:"column",alignItems:"flex-start"}},r.a.createElement(da.a,t),r.a.createElement("div",{style:{marginTop:5}},"Keywords separated by comma"))})),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:4,label:"Product main photo"}),r.a.createElement(T.a.Field,{width:4},r.a.createElement("div",{style:{width:"100%"}},r.a.createElement(Aa,{name:"mainPhoto",uploadImage:p,placeholder:i.mainPhotoUrl}),r.a.createElement("p",null,"Upload photo of your product to show them to the world. Max 10 MB")))),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:4,label:"Product secondary photos",className:Pa.a.noShrink,style:{marginBottom:"0.5em"}}),r.a.createElement("div",{style:{width:"100%"}},r.a.createElement(k.a,{name:"photos"},function(e){var t=e.input,a=t.value,n=a.length<E;return r.a.createElement(xa,null,Object(d.map)(a,function(e,n){return r.a.createElement(Aa,{key:"UploadImageField-".concat(n),removable:!0,name:"photos[".concat(n,"].image"),uploadImage:p,placeholder:a[n]&&a[n].placeholder,onRemoveClick:function(){return function(e){var n=Object(D.a)(a);n.splice(e,1),t.onChange(n)}(n)}})}),r.a.createElement(Oa,{onClick:function(){n&&t.onChange([].concat(Object(D.a)(a),[{}]))},disabled:!n},"+"))}),r.a.createElement("p",null,"You have a ",v," membership. You have a maximum of ",E," secondary picture",E>1?r.a.createElement(r.a.Fragment,null,"s"):null," per product"),r.a.createElement("p",null,"Upload some pictures of your product to show them to the world. Max 10 MB"))),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:4,label:"Product videos",className:Pa.a.noShrink,style:{marginBottom:"0.5em"}}),r.a.createElement("div",{style:{width:"100%"}},r.a.createElement(k.a,{name:"videos"},function(e){var t=e.input,a=t.value,n=a.length<h;return r.a.createElement(xa,null,Object(d.map)(a,function(e,n){return r.a.createElement(Aa,{key:"UploadVideoField-".concat(n),removable:!0,name:"videos[".concat(n,"].video"),uploadVideo:b,placeholder:a[n]&&a[n].placeholder,onRemoveClick:function(){return function(e){var n=Object(D.a)(a);n.splice(e,1),t.onChange(n)}(n)},accept:"video/mp4, video/x-flv, video/quicktime",typeFile:"video"})}),r.a.createElement(Oa,{onClick:function(){n&&t.onChange([].concat(Object(D.a)(a),[{}]))},disabled:!n},"+"))}),r.a.createElement("p",null,"You have a ",v," membership."," ",0===h?r.a.createElement(r.a.Fragment,null,"You can't upload product videos"):r.a.createElement(r.a.Fragment,null,"You have a maximum of ",h," videos per product")),0!==h?r.a.createElement("p",null,"Upload some videos displaying your product. Max 100 MB"):null)),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:4,label:"Lead time"}),r.a.createElement(k.a,{name:"leadTime"},function(e){var t=e.input,a=e.meta;return r.a.createElement(T.a.Input,Object.assign({},t,{width:4,error:!!be(a)}))})),r.a.createElement(T.a.Group,{inline:!0},r.a.createElement(T.a.Field,{width:4,label:"Stock available"}),r.a.createElement("div",{className:"four wide field",style:{display:"flex",paddingTop:5}},r.a.createElement("span",null,"No"),r.a.createElement(k.a,{type:"checkbox",name:"stockAvailable"},function(e){var t=e.input;return r.a.createElement("span",{style:{marginLeft:"1em"}},r.a.createElement(T.a.Checkbox,Object.assign({},t,{value:Number(t.value),toggle:!0,onChange:function(e,a){var n=a.checked;return t.onChange(n)}})))}),r.a.createElement("span",null,"Yes"))),r.a.createElement(T.a.Group,{inline:!0,style:{marginBottom:0}},r.a.createElement(T.a.Field,{width:4,label:"Technical specifications",style:{marginBottom:"0.5em"}})),r.a.createElement(S.a,null,r.a.createElement(k.a,{name:"technicalSpecifications"},function(e){var t=e.input,a=Object(d.isEmpty)(t.value)?[{}]:t.value;return Object(d.map)(a,function(e,n){var o=n+1===a.length,l=o?null:{paddingBottom:0};return r.a.createElement(La,{style:l,key:"ts-".concat(n),index:n},r.a.createElement(R.a,{type:"button",onClick:function(){o?t.onCh
1ange([].concat(Object(D.a)(a),[{}])):function(e){var n=Object(D.a)(a);n.splice(e,1),t.onChange(n)}(n)}},o?"+":"-"))})})))}function qa(e){var t=e.history,a=e.productId,n=e.businessId,o=e.industries,l=e.product,i=e.revalidateProduct,c=Object(P.a)(),u=c.showSuccessToast,s=c.showFailureToast,m=r.a.useCallback(function(){var e=Object(w.a)(O.a.mark(function e(t){var r;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(vt.a)("files/upload-request/product",t,{businessID:n,productID:a});case 3:return r=e.sent,u('Picture loaded successfully, now click on "update" to update your product'),e.abrupt("return",r);case 8:e.prev=8,e.t0=e.catch(0),s();case 11:case"end":return e.stop()}},e,null,[[0,8]])}));return function(t){return e.apply(this,arguments)}}(),[n,a]),p=r.a.useCallback(function(){var e=Object(w.a)(O.a.mark(function e(t){var r;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(vt.a)("files/upload-request/product-video",t,{businessID:n,productID:a});case 3:return r=e.sent,u('Video loaded successfully, now click on "update" to update your product'),e.abrupt("return",r);case 8:e.prev=8,e.t0=e.catch(0),s();case 11:case"end":return e.stop()}},e,null,[[0,8]])}));return function(t){return e.apply(this,arguments)}}(),[n,a]),b=r.a.useCallback(function(){var e=Object(w.a)(O.a.mark(function e(r){var o,l;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!(o=pa(r))){e.next=4;break}throw o;case 4:if(l=ba(r),!a){e.next=10;break}return e.next=8,Ra(l,a);case 8:e.next=12;break;case 10:return e.next=12,Da(Object(Z.a)(Object(Z.a)({},l),{},{businessID:n}));case 12:return e.next=14,i();case 14:u(),t.goBack(),e.next=21;break;case 18:e.prev=18,e.t0=e.catch(0),s("string"===typeof e.t0?e.t0:void 0);case 21:case"end":return e.stop()}},e,null,[[0,18]])}));return function(t){return e.apply(this,arguments)}}(),[n,a]),v=r.a.useMemo(function(){return function(e){var t,a,n,r;return e?{industry:null===(t=e.industry)||void 0===t?void 0:t.id,category:null===(a=e.category)||void 0===a?void 0:a.id,subcategoryCodePath:null===(n=e.subCategory)||void 0===n?void 0:n.codePath,name:e.name,description:e.description,keywords:e.keywords,leadTime:e.leadTime,stockAvailable:e.stock,technicalSpecifications:Object(d.map)(e.specs,function(e){var t=e.key;return{value:e.value,name:t}}),mainPhotoUrl:null===(r=e.mainImage)||void 0===r?void 0:r.url,photoUrls:Object(d.map)(e.images,function(e){return e.url}),photos:Object(d.map)(e.images,function(e){return{imageID:e.imageID,placeholder:e.url}}),videos:Object(d.map)(e.videos,function(e){return{videoID:e.videoID,placeholder:e.url}})}:{photos:[{}]}}(l)},[l]);return r.a.createElement(Ta,{initialValues:v,onSubmit:b,validate:d.noop,component:Ma,industries:o,history:t,uploadImage:m,uploadVideo:p})}function Ua(){var e=Object(p.a)(["\n\tdisplay: flex;\n\tflex-direction: column;\n\n\ta button {\n\t\twidth: fit-content;\n\t\theight: 35px;\n\t}\n\n\tthead,\n\tthead th {\n\t\tbackground: var(--wbn-primary-color) !important;\n\t\tcolor: white !important;\n\t\tfont-weight: normal !important;\n\t}\n\n\ttbody,\n\ttbody th {\n\t\tbackground: var(--wbn-primary-color_navbar) !important;\n\t}\n"]);return Ua=function(){return e},e}var Va=b.b.div(Ua());function za(e){var t=e.products,a=e.renderOptions;return r.a.createElement(X.a,{celled:!0},r.a.createElement(X.a.Header,null,r.a.createElement(X.a.Row,null,r.a.createElement(X.a.HeaderCell,null,"Product name"),r.a.createElement(X.a.HeaderCell,null,"Product main"),r.a.createElement(X.a.HeaderCell,null,"Created by"),r.a.createElement(X.a.HeaderCell,null,"Actions"))),r.a.createElement(X.a.Body,null,Object(d.map)(t,function(e){var t,n,o,l;return r.a.createElement(X.a.Row,{key:e.productID},r.a.createElement(X.a.Cell,null,e.name),r.a.createElement(X.a.Cell,null,(null===(t=e.mainImage)||void 0===t?void 0:t.url)?r.a.createElement("img",{src:null===(n=e.mainImage)||void 0===n?void 0:n.url,alt:"main",height:54,width:54,style:{objectFit:"cover"}}):null),r.a.createElement(X.a.Cell,null,null===(o=e.createdBy)||void 0===o?void 0:o.firstName," ",null===(l=e.createdBy)||void 0===l?void 0:l.lastName),r.a.createElement(X.a.Cell,null,a(e)))}
1)),Object(d.isEmpty)(t)&&r.a.createElement(m.E,{colSpan:4,contentText:"You have not registered any products on our network yet"}))}function Ha(e){var t=e.products,a=e.renderOptions;return r.a.createElement(X.a,{celled:!0,unstackable:!0},r.a.createElement(X.a.Header,null,r.a.createElement(X.a.Row,null,r.a.createElement(X.a.HeaderCell,null,"Product"),r.a.createElement(X.a.HeaderCell,null,"Actions"))),r.a.createElement(X.a.Body,null,Object(d.map)(t,function(e){var t,n,o,l;return r.a.createElement(X.a.Row,{key:e.productID},r.a.createElement(X.a.Cell,null,r.a.createElement("div",{style:{display:"flex"}},r.a.createElement("div",{style:{flex:1}},e.name,r.a.createElement("br",null),null===(t=e.createdBy)||void 0===t?void 0:t.firstName," ",null===(n=e.createdBy)||void 0===n?void 0:n.lastName),r.a.createElement("div",{style:{marginLeft:5}},(null===(o=e.mainImage)||void 0===o?void 0:o.url)?r.a.createElement("img",{src:null===(l=e.mainImage)||void 0===l?void 0:l.url,alt:"main",height:54,width:54,style:{objectFit:"cover"}}):null))),r.a.createElement(X.a.Cell,null,a(e)))})),Object(d.isEmpty)(t)&&r.a.createElement(m.E,{colSpan:2,contentText:"You have not registered any products on on our network yet"}))}function Ya(e){var t=e.businessId,a=e.products,n=e.renderOptions,o=e.maxProducts,i=Object(P.a)().showFailureToast,c=Object(l.k)(),u={products:a,renderOptions:n};return console.log("maxProducts",a.length,o),r.a.createElement(Va,null,r.a.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},r.a.createElement(m.b,{onClick:function(){a.length>=o?i("You have reached the product limit of ".concat(o," products.")):c.push("/business/".concat(t,"/product"))}},"Add product")),r.a.createElement(m.u,{lg:r.a.createElement(za,u),md:r.a.createElement(za,u),xs:r.a.createElement(Ha,u)}))}var _a={products:{title:"Business Product List",component:function(e){var t=r.a.useState(null),a=Object(K.a)(t,2),n=a[0],l=a[1],i=Object(P.a)(),c=i.showSuccessToast,s=i.showFailureToast,d=u().businessProfile.subscription,p=Fa[d].maxProducts,b=e.match.params.id,v=Object(o.b)("product/by-business?bid=".concat(b)),f=[v];if(Object(F.b)(f))return"An unexpected error has occurred, please try again.";if(!Object(F.a)(f))return r.a.createElement(m.t,null);function E(){return(E=Object(w.a)(O.a.mark(function e(t){return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,l(t),e.next=4,I.a.delete("product/".concat(t));case 4:return e.next=6,v.revalidate();case 6:c("Removed sucessfully"),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),s();case 12:return e.prev=12,l(null),e.finish(12);case 15:case"end":return e.stop()}},e,null,[[0,9,12,15]])}))).apply(this,arguments)}return r.a.createElement(Ya,{businessId:b,products:v.data.data.data,renderOptions:function(t){var a=t.productID;return r.a.createElement(Q.a,{style:{minWidth:120},button:!0,text:"Options",loading:n===a},r.a.createElement(Q.a.Menu,null,r.a.createElement(Q.a.Item,{text:"Edit",onClick:function(){return t=a,void e.history.push("/business/".concat(b,"/product"),{productId:t});var t}}),r.a.createElement(Q.a.Item,{text:"Remove",onClick:ce(function(){return function(e){return E.apply(this,arguments)}(a)})})))},maxProducts:p})}},product:{title:"Business Product",isForm:!0,component:function(e){var t,a,n,i,c=e.location,s=e.history,d=e.match,p=null===(t=c.state)||void 0===t?void 0:t.productId,b=Object(o.b)("catsys/industry"),v=Object(o.b)(p?"product/".concat(p):null),f=Object(P.a)().showFailureToast,E=u().businessProfile,h=E.subscription,g=Fa[h].maxProducts,y=Object(o.b)("product/by-business?bid=".concat(E.businessID)),j=[b,p&&v,y].filter(Boolean);return Object(F.b)(j)?"An unexpected error has occurred, please try again.":Object(F.a)(j)?(null===(a=y.data)||void 0===a?void 0:a.data.data.length)>=g?(f("You have reached the product limit of ".concat(g," products.")),r.a.createElement(l.c,{to:"/business/".concat(E.businessID,"/products")})):r.a.createElement(qa,{history:s,productId:p,revalidateProduct:v.revalidate,businessId:d.params.id,industries:b.data.data.data,product:null===v||void 0===v?void 0:null===(n=v.data)||void 0===n?void 0:null===(i=n.data)||void 0===i?void 0:i.data}):r.a.createElement(m.t,null)}}};function Wa(e){var t=e.match.url.split("/").pop();return _a[t]}function Ka(e){var t,a=e.children,n=e.isLoading,o=e.location,l=Wa(Object(s.a)(e,["children","isLoading","location"])),i=l.title,c=l.isForm;return r.a.createElement(ia,null,r.a.createElement("div",null,r.a.createElement("p",null,"PRODUCT LIST, in this web page you can edit, manage and upload your best company products, we suggest you to select your Quantity 07 Best Seller including full technical specifications to be shown into the global market. The most complete information you share more B2B possibilities to be contacted by customers."),r.a.createElement("header",null,c&&((null===(t=o.state)||void 0===t?void 0:t.productId)?"Update ":"Create "),i)),n?r.a.createElement(m.t,null):a)}function Xa(e){var t=Wa(e).component;return r.a.createElement(Ka,e,r.a.createElement(t,e))}function Qa(e){var t=function(e){var t=e.match.url.split("/").pop();return/members?/g.test(t)?ma:/products?/g.test(t)?Xa:Kt}(e),a=Object(o.b)("business/profile/".concat(e.match.params.id)),n=a.data,u=a.error,s=a.revalidate;return u?"An unexpected error has occurred, please try again.":n?Object(i.a)(n.data.session)?r.a.createElement(c.Provider,{value:{businessProfile:n.data.data,revalidateBusinessProfile:s}},r.a.createElement(t,Object.assign({},e,{revalidateBusinessProfile:s}))):r.a.createElement(l.c,{to:"/business/".concat(n.data.data.businessID)}):r.a.createElement(t.Layout,Object.assign({isLoading:!0},e))}Xa.Layout=Ka,a.d(t,"default",function(){return Qa})}}]);
2//# sourceMappingURL=4.367d7258.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.