1(this["webpackJsonpconsumer-web"]=this["webpackJsonpconsumer-web"]||[]).push([[11],{1763:function(e,a,t){},1787:function(e,a,t){"use strict";t.r(a);var n=t(17),s=t(18),l=t(103),i=t(25),r=t(26),c=t(0),m=t.n(c),o=t(162),u=t(205),d=t(204),h=t(72),b=t(111),f=t(4),g=(t(1763),t(11)),E=function(e){Object(i.a)(t,e);var a=Object(r.a)(t);function t(e){var s;return Object(n.a)(this,t),(s=a.call(this,e)).myForm=m.a.createRef(),s.state={formData:{email:"",name:"",message:""},submitted:!1,isFormDone:!1},s.handleChange=s.handleChange.bind(Object(l.a)(s)),s.handleSubmit=s.handleSubmit.bind(Object(l.a)(s)),s.handleEmail=s.handleEmail.bind(Object(l.a)(s)),s}return Object(s.a)(t,[{key:"handleChange",value:function(e){var a=this.state.formData;a[e.target.name]=e.target.value,this.setState({formData:a})}},{key:"handleSubmit",value:function(){var e=this;this.setState({submitted:!0},(function(){e.props.onSendMail(e.state.formData.name,e.state.formData.email,e.state.formData.message)}))}},{key:"handleEmail",value:function(){return String(this.state.formData.email).toLowerCase().match(/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{1,}))$/)}},{key:"componentDidUpdate",value:function(){0!==this.state.formData.email.length&&this.handleEmail()&&0!==this.state.formData.name.length&&0!==this.state.formData.message.length?!1===this.state.isFormDone&&this.setState({isFormDone:!0}):!0===this.state.isFormDone&&this.setState({isFormDone:!1})}},{key:"render",value:function(){var e,a=this,t=this.state.formData;return e=!0===this.state.submitted?m.a.createElement("div",{className:"page-container"},m.a.createElement("div",{className:"m-t-55 m-t-xs-20 browse-collection-menu"},m.a.createElement("div",{className:"m-b-xs-10 m-t-xs-20"},m.a.createElement(o.a,{label:Object(f.a)({id:"contact.Thanks"})}),m.a.createElement(h.a,{variant:"h6",className:"text-gray m-b-xs-10"},Object(f.a)({id:"contact.ThanksMessage"}))),m.a.createElement("div",{className:"m-t-55 m-t-xs-20"},m.a.createElement(d.a,{fullWidth:!0,variant:"contained",color:"secondary",className:"button m-t-xs-20 m-t-contact-button btn-default",onClick:function(){a.props.history.push({pathname:g.a.homePage})}},m.a.createElement(h.a,{variant:"button"},Object(f.a)({id:"contact.BackToHome"})))))):m.a.createElement("div",{className:"page-container"},m.a.createElement(b.a,{container:!0},m.a.createElement(u.ValidatorForm,{ref:"form",onSubmit:this.handleSubmit,className:"form-container"},m.a.createElement(o.a,{label:Object(f.a)({id:"contact.Title"}),class:"m-b-contact",TiltleBackColor:"white"}),m.a.createElement("div",{className:""},m.a.createElement("span",{className:"errorMessage"},this.props.errorMessage)),m.a.createElement(u.TextValidator,{fullWidth:!0,label:Object(f.a)({id:"contact.Name"}),onChange:this.handleChange,name:"name",value:t.name,validators:["required"],errorMessages:[Object(f.a)({id:"contact.NameRequired"})]}),m.a.createElement("br",null),m.a.createElement(u.TextValidator,{fullWidth:!0,label:Object(f.a)({id:"contact.Email"}),onChange:this.handleChange,name:"email",value:t.email,validators:["required","isEmail"],errorMessages:[Object(f.a)({id:"login.EmailRequired"}),Object(f.a)({id:"login.EmailValidFormat"})]}),m.a.createElement("br",null),m.a.createElement(u.TextValidator,{fullWidth:!0,label:Object(f.a)({id:"contact.Message"}),onChange:this.handleChange,name:"message",value:t.message,validators:["required"],errorMessages:[Object(f.a)({id:"contact.MessageRequired"})],className:"messageHolder",multiline:!0}),m.a.createElement("div",{className:"m-tb-5 m-tb-xs-5"},m.a.createElement(d.a,{disabled:!this.state.isFormDone,fullWidth:!0,type:"submit",variant:"contained",color:"secondary",className:"button m-t-contact-button btn-default"},m.a.createElement(h.a,{variant:"button"},Object(f.a)({id:"contact.Send"}))),m.a.createElement("br",null),m.a.createElement("br",null),m.a.createElement("br",null),m.a.createElement("br",null))))),m.a.createElement("div",null,e)}}]),t}(c.Component),v=t(37),j=t(29),O=t(5),p=t(33),D=t(21);a.default=Object(O.b)((function(e){return{}}),(function(e){return{onSendMail:function(a,t,n){return e(function(e,a,t){var n={email:a,name:e,message:t,clientId:"ConsumerWeb"};return function(e){p.a.post(D.H,n).then((function(e){e.status}))}}(a,t,n))}}}))(Object(j.g)(Object(v.d)(E)))}}]); 2//# sourceMappingURL=11.5d350b05.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.