(window["webpackJsonprexford-knives-2019"]=window["webpackJsonprexford-knives-2019"]||[]).push([[0],{258:function(e,t,a){},259:function(e,t,a){},260:function(e,t,a){},261:function(e,t,a){"use strict";a.r(t);var n=a(0),s=a.n(n),r=a(33),i=a.n(r),l=(a(44),a(10)),c=a(16),o=a(1),m=a(2),u=a(4),d=a(3),h=a(5),f=function(e){function t(){return Object(o.a)(this,t),Object(u.a)(this,Object(d.a)(t).apply(this,arguments))}return Object(h.a)(t,e),Object(m.a)(t,[{key:"render",value:function(){var e;return this.props.clickHandler&&(e=this.props.clickHandler.bind(this)),s.a.createElement("li",null,s.a.createElement(l.b,{exact:!0,to:this.props.path,activeClassName:"active-link",onClick:e},this.props.title))}}]),t}(n.Component),p=(a(49),function(e){var t,a,n="";return e.menuOpen&&(n=" nav-open",t=e.clickHandler,a=s.a.createElement(s.a.Fragment,null,s.a.createElement(f,{path:"/events",title:"Events",clickHandler:t}),s.a.createElement(f,{path:"/history",title:"History",clickHandler:t,year:(new Date).getFullYear()}))),s.a.createElement("ul",{className:"NavBar"+n},s.a.createElement(f,{path:"/folders",title:"Folders",className:"js-trigger-transition",clickHandler:t}),s.a.createElement(f,{path:"/fixed",title:"Fixed Blade",clickHandler:t}),s.a.createElement(f,{path:"/utility",title:"Utility",clickHandler:t}),s.a.createElement(f,{path:"/ordering",title:"Ordering",clickHandler:t}),s.a.createElement(f,{path:"/about",title:"About",clickHandler:t}),a)}),g=(a(50),function(e){function t(){return Object(o.a)(this,t),Object(u.a)(this,Object(d.a)(t).apply(this,arguments))}return Object(h.a)(t,e),Object(m.a)(t,[{key:"render",value:function(){var e;return e=this.props.menuOpen?s.a.createElement("div",{className:"nav-menu-toggle"},s.a.createElement("span",{className:"nav-menu-toggle__x1"}),s.a.createElement("span",{className:"nav-menu-toggle__x2"})):s.a.createElement("div",{className:"nav-menu-toggle"},s.a.createElement("span",{className:"nav-menu-toggle__line"}),s.a.createElement("span",{className:"nav-menu-toggle__line"}),s.a.createElement("span",{className:"nav-menu-toggle__line"})),s.a.createElement("div",{className:"NavMenuButton",onClick:this.props.clickHandler.bind(this)},e)}}]),t}(n.Component)),v=a(36),E=a.n(v),j=a(37),b=a.n(j),y=(a(51),function(e){function t(e){var a;return Object(o.a)(this,t),(a=Object(u.a)(this,Object(d.a)(t).call(this,e))).state={isMenuOpen:!1},a}return Object(h.a)(t,e),Object(m.a)(t,[{key:"render",value:function(){var e,t=this,a=function(){t.setState({isMenuOpen:!1})};return e=this.state.isMenuOpen?"full":"",s.a.createElement("div",{className:"Header "+e},s.a.createElement(l.b,{exact:!0,to:"/home",onClick:a,className:"home"},s.a.createElement("img",{src:E.a,alt:"Rexford logo",className:"Logo"})),s.a.createElement("img",{src:b.a,alt:"Rexford logo",className:"LogoBlack"}),s.a.createElement(p,{menuOpen:this.state.isMenuOpen,clickHandler:a}),s.a.createElement(g,{menuOpen:this.state.isMenuOpen,clickHandler:function(){t.setState(function(e){return{isMenuOpen:!e.isMenuOpen}})}}))}}]),t}(n.Component)),w=(a(52),function(){return s.a.createElement("div",{className:"Footer"},s.a.createElement("p",null,"All rights reserved © ",(new Date).getFullYear()," Rexford Knives."),s.a.createElement("p",{className:"footer-links"},s.a.createElement("a",{id:"instagram",href:"https://www.instagram.com/rexfordknives/?hl=en"},s.a.createElement("i",{className:"fa fa-instagram instagram-color"})),s.a.createElement(l.b,{to:"/history"},"History"),s.a.createElement(l.b,{to:"/events"},"Upcoming Events")),s.a.createElement("p",{className:"author"},"Website by",s.a.createElement("a",{href:"mailto:tcomer@gmail.com"},"Tyson Comer"),"&",s.a.createElement("a",{href:"https://www.bcdev.co/"},"Brandon Corey")))}),C=a(6),O=a.n(C),k=a(7),N=a(8),A=a.n(N),x=a(38),L=function(e){for(var t="",a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n=a.length,s=0;s0&&(t=" active"),s.a.createElement("div",{className:"loader".concat(t)},s.a.createElement("div",{className:"bar1"}),s.a.createElement("div",{className:"bar2"}),s.a.createElement("div",{className:"bar3"}),s.a.createElement("div",{className:"bar4"}),s.a.createElement("div",{className:"bar5"}),s.a.createElement("div",{className:"bar6"}))}),H=(a(76),function(e){function t(e){var a;return Object(o.a)(this,t),(a=Object(u.a)(this,Object(d.a)(t).call(this,e))).handleImageLoaded=function(){var e=a.state.imageLoadedCount+1;e===a.state.imageCount?a.setState(function(e){return{allImagesLoaded:!e.allImagesLoaded}}):a.setState({imageLoadedCount:e})},a.state={folderData:[],imageCount:0,imageLoadedCount:0,allImagesLoaded:!1},a}var a;return Object(h.a)(t,e),Object(m.a)(t,[{key:"componentDidMount",value:(a=Object(k.a)(O.a.mark(function e(){var t;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A.a.get("https://www.rexfordknives.com/data-config/data-config-folders.json?".concat(L(5)));case 2:t=e.sent,this.setState({folderData:t.data.folders,imageCount:t.data.folders.length});case 4:case"end":return e.stop()}},e,this)})),function(){return a.apply(this,arguments)})},{key:"render",value:function(){var e=this,t=this.state.folderData.map(function(t,a){return s.a.createElement(F,{key:a,src:t.src,alt:t.alt,display:e.state.allImagesLoaded,loadedHandler:e.handleImageLoaded})});return s.a.createElement(s.a.Fragment,null,s.a.createElement(B,{active:!this.state.allImagesLoaded,count:t.length}),s.a.createElement("div",{className:"Folders"},s.a.createElement("div",{className:"ImageContainer"},t)))}}]),t}(n.Component)),M=(a(77),function(e){function t(e){var a;return Object(o.a)(this,t),(a=Object(u.a)(this,Object(d.a)(t).call(this,e))).handleImageLoaded=function(){var e=a.state.imageLoadedCount+1;e===a.state.imageCount?a.setState({allImagesLoaded:!0}):a.setState({imageLoadedCount:e})},a.state={fixedData:[],imageCount:0,imageLoadedCount:0,allImagesLoaded:!1},a}var a;return Object(h.a)(t,e),Object(m.a)(t,[{key:"componentDidMount",value:(a=Object(k.a)(O.a.mark(function e(){var t;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A.a.get("https://www.rexfordknives.com/data-config/data-config-fixed.json?".concat(L(5)));case 2:t=e.sent,this.setState({fixedData:t.data.fixed,imageCount:t.data.fixed.length});case 4:case"end":return e.stop()}},e,this)})),function(){return a.apply(this,arguments)})},{key:"render",value:function(){var e=this,t=this.state.fixedData.map(function(t,a){return s.a.createElement(F,{key:a,src:t.src,alt:t.alt,display:e.state.allImagesLoaded,loadedHandler:e.handleImageLoaded})});return s.a.createElement(s.a.Fragment,null,s.a.createElement(B,{active:!this.state.allImagesLoaded,count:t.length}),s.a.createElement("div",{className:"Fixed"},s.a.createElement("div",{className:"ImageContainer"},t)))}}]),t}(n.Component)),D=(a(78),function(e){function t(e){var a;return Object(o.a)(this,t),(a=Object(u.a)(this,Object(d.a)(t).call(this,e))).handleImageLoaded=function(){var e=a.state.imageLoadedCount+1;e===a.state.imageCount?a.setState(function(e){return{allImagesLoaded:!e.allImagesLoaded}}):a.setState({imageLoadedCount:e})},a.state={utilityData:[],imageCount:0,imageLoadedCount:0,allImagesLoaded:!1},a}var a;return Object(h.a)(t,e),Object(m.a)(t,[{key:"componentDidMount",value:(a=Object(k.a)(O.a.mark(function e(){var t;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A.a.get("https://www.rexfordknives.com/data-config/data-config-utility.json?".concat(L(5)));case 2:t=e.sent,this.setState({utilityData:t.data.utility,imageCount:t.data.utility.length});case 4:case"end":return e.stop()}},e,this)})),function(){return a.apply(this,arguments)})},{key:"render",value:function(){var e=this,t=this.state.utilityData.map(function(t,a){return s.a.createElement(F,{key:a,src:t.src,alt:t.alt,display:e.state.allImagesLoaded,loadedHandler:e.handleImageLoaded})});return s.a.createElement(s.a.Fragment,null,s.a.createElement(B,{active:!this.state.allImagesLoaded,count:t.length}),s.a.createElement("div",{className:"Utility"},s.a.createElement("div",{className:"ImageContainer"},t)))}}]),t}(n.Component)),R=(a(79),a(15)),U=(a(80),function(e){function t(e){var a;return Object(o.a)(this,t),(a=Object(u.a)(this,Object(d.a)(t).call(this,e))).state={fields:{email:""},errors:{}},a.handleChange=a.handleChange.bind(Object(R.a)(a)),a.submitMailingListForm=a.submitMailingListForm.bind(Object(R.a)(a)),a}var a;return Object(h.a)(t,e),Object(m.a)(t,[{key:"handleChange",value:function(e){var t=this.state.fields;t[e.target.name]=e.target.value,this.setState({fields:t})}},{key:"submitMailingListForm",value:(a=Object(k.a)(O.a.mark(function e(t){var a,n,s,r;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),a=!1,!this.validateForm()){e.next=11;break}return n={},s=this.state.fields.email,e.next=7,A()({method:"post",url:"https://k2xnc9f5uf.execute-api.us-east-1.amazonaws.com/rexford/subscribe/".concat(s),headers:{"x-api-key":"MhVbGqoNb892ppGFtYU93Cyw4mbW6xy1HVAiRIAf"}}).then(function(e){a=200===e.status});case 7:n.email="",r={},a||(r.email="Uh-Oh! Something went wrong."),this.setState({fields:n,successMessage:a?"Success! You are now subscribed.":void 0,errors:r});case 11:case"end":return e.stop()}},e,this)})),function(e){return a.apply(this,arguments)})},{key:"validateForm",value:function(){var e=this.state.fields,t={},a=!0;(0===e.email.length&&(a=!1,t.email="Please enter your email address."),""!==e.email&&a)&&(new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i).test(e.email)||(a=!1,t.email="Please enter a valid email address."));return this.setState({errors:t,successMessage:void 0}),a}},{key:"render",value:function(){return s.a.createElement("form",{method:"post",className:"MailingListForm",onSubmit:this.submitMailingListForm,noValidate:!0},s.a.createElement("h3",null,"Subscribe to the mailing list"),s.a.createElement("div",{className:"EmailTextBox"},s.a.createElement("label",{htmlFor:"email"},"Email address"),s.a.createElement("input",{id:"email",className:"EmailTextBox",name:"email",onChange:this.handleChange,type:"text",placeholder:"youremail@example.com",autoComplete:"off",maxLength:"255",value:this.state.fields.email,required:!0})),this.state.errors.email&&s.a.createElement("div",{className:"errorMsg"},this.state.errors.email),this.state.successMessage&&s.a.createElement("div",{className:"successMsg"},this.state.successMessage),s.a.createElement("input",{type:"submit",className:"SubscribeButton",value:"Subscribe"}))}}]),t}(n.Component)),T=function(){return s.a.createElement("div",{className:"Ordering"},s.a.createElement("p",null,"My order book is currently closed due to backlog. If you have any questions or would like any other information please send an email to ",s.a.createElement("a",{href:"mailto:rexfordknives@gmail.com"},"rexfordknives@gmail.com"),"."),s.a.createElement("p",null,"To receive updates about upcoming projects and be at the top of the line for available knives, you can subscribe to the mailing list. Mailing list subscribers will have the ability to purchase available knives before public release. Once subscribed to the mailing list, you will receive emails with pictures and information about any knives that are for sale."),s.a.createElement("div",{className:"MailingListFormContainer"},s.a.createElement(U,null)))},Q=(a(81),function(e){return e.data.map(function(e,t){var a=e.date,n=e.title,r=e.location;return s.a.createElement(s.a.Fragment,{key:t},s.a.createElement("div",{className:"table__content"},a),s.a.createElement("div",{className:"table__content"},n),s.a.createElement("div",{className:"table__content"},r),s.a.createElement("div",{className:"table__divider"}))})}),Y=function(e){return s.a.createElement("div",{className:"table"},s.a.createElement("div",{className:"event-scroll-wrapper"},s.a.createElement("div",{className:"table-events__body"},s.a.createElement("div",{className:"table__header"},"Date"),s.a.createElement("div",{className:"table__header"},"Event"),s.a.createElement("div",{className:"table__header"},"Location"),s.a.createElement("div",{className:"table__divider"}),s.a.createElement(Q,{data:e.data}))))},G=(a(82),function(e){function t(){return Object(o.a)(this,t),Object(u.a)(this,Object(d.a)(t).apply(this,arguments))}return Object(h.a)(t,e),Object(m.a)(t,[{key:"render",value:function(){return s.a.createElement("div",{className:"container"},this.props.children)}}]),t}(n.Component)),z=(a(83),function(e){function t(e){var a;return Object(o.a)(this,t),(a=Object(u.a)(this,Object(d.a)(t).call(this,e))).state={eventData:[],isLoading:!1},a}var a;return Object(h.a)(t,e),Object(m.a)(t,[{key:"componentDidMount",value:(a=Object(k.a)(O.a.mark(function e(){var t;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return this.setState({isLoading:!0}),e.next=3,A.a.get("https://www.rexfordknives.com/data-config/data-config-events.json?".concat(L(5)));case 3:t=e.sent,this.setState({eventData:t.data.events,isLoading:!1});case 5:case"end":return e.stop()}},e,this)})),function(){return a.apply(this,arguments)})},{key:"render",value:function(){var e;return this.state.isLoading||(e=s.a.createElement(G,null,s.a.createElement("h4",null,"Upcoming Events"),s.a.createElement(Y,{data:this.state.eventData}))),s.a.createElement("div",{className:"Events"},e)}}]),t}(n.Component)),K=(a(84),function(e){return s.a.createElement("ul",{className:"table__navigation"},e.years.map(function(e){return s.a.createElement("li",{key:e},s.a.createElement(l.b,{key:e,exact:!0,to:"/history/".concat(e),activeClassName:"active-link"},e))}))}),P=(a(85),function(e){function t(){return Object(o.a)(this,t),Object(u.a)(this,Object(d.a)(t).apply(this,arguments))}return Object(h.a)(t,e),Object(m.a)(t,[{key:"render",value:function(){var e=this,t=(new Date).getFullYear();return this.props.match.params.year||(this.props.match.params.year=t),this.props.data.filter(function(t){return t.year===parseInt(e.props.match.params.year)})[0].knives.map(function(e,t){var a=e.month,n=e.model,r=e.blade,i=e.handle,l=e.components,c=e.other;return s.a.createElement(s.a.Fragment,{key:t},s.a.createElement("div",{className:"table__content"},a),s.a.createElement("div",{className:"table__content"},n),s.a.createElement("div",{className:"table__content"},r),s.a.createElement("div",{className:"table__content"},i),s.a.createElement("div",{className:"table__content"},l),s.a.createElement("div",{className:"table__content"},c),s.a.createElement("div",{className:"table__divider"}))})}}]),t}(n.Component)),Z=function(e){function t(e){var a;Object(o.a)(this,t),a=Object(u.a)(this,Object(d.a)(t).call(this,e)),console.log("history data",a.props.data);var n=a.props.data.map(function(e){return e.year});return a.state={years:n,currentYear:(new Date).getFullYear()},a}return Object(h.a)(t,e),Object(m.a)(t,[{key:"render",value:function(){var e=this;return s.a.createElement("div",{className:"table"},s.a.createElement(K,{years:this.state.years}),s.a.createElement("div",{className:"scroll-wrapper"},s.a.createElement("div",{className:"table__body"},s.a.createElement("div",{className:"table__header"},"Month"),s.a.createElement("div",{className:"table__header"},"Model"),s.a.createElement("div",{className:"table__header"},"Blade"),s.a.createElement("div",{className:"table__header"},"Handle"),s.a.createElement("div",{className:"table__header"},"Components"),s.a.createElement("div",{className:"table__header"},"Other"),s.a.createElement("div",{className:"table__divider"}),s.a.createElement(c.d,null,s.a.createElement(c.b,{path:"/history/:year",render:function(t){return s.a.createElement(P,Object.assign({data:e.props.data},t))}}),s.a.createElement(c.a,{exact:!0,from:"/history",to:"/history/".concat(this.state.currentYear)})))))}}]),t}(n.Component),X=(a(86),function(e){function t(e){var a;return Object(o.a)(this,t),(a=Object(u.a)(this,Object(d.a)(t).call(this,e))).state={historyData:[],isLoading:!0},a}var a;return Object(h.a)(t,e),Object(m.a)(t,[{key:"componentDidMount",value:(a=Object(k.a)(O.a.mark(function e(){var t;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A.a.get("https://www.rexfordknives.com/data-config/data-config-history.json?".concat(L(5)));case 2:t=e.sent,this.setState({historyData:t.data.data,isLoading:!1});case 4:case"end":return e.stop()}},e,this)})),function(){return a.apply(this,arguments)})},{key:"render",value:function(){var e;return this.state.isLoading||(e=s.a.createElement(G,null,s.a.createElement(Z,Object.assign({data:this.state.historyData},this.props)))),s.a.createElement("div",{className:"History"},e)}}]),t}(n.Component)),q=(a(87),function(e){return s.a.createElement("div",{className:"About"},s.a.createElement("p",null,"My fascination with knives began as a young boy attending numerous gun shows with my father. Every now and again I was able to pick out a knife for myself and soon my collection began to grow. As I got older, sport shooting, hunting, fishing, and automobiles consumed my life. I went to work in my father's garage and continued on to college in order to obtain my engineering degree."),s.a.createElement("p",null,"After college I continued to work in the garage until I moved out of state. It was then my fascination with knife-making began. Starting with simple machinery and hand files (plus lots of blood and sweat), I produced my first knife. From then on the addiction was set in stone. I strive to learn and improve the skills and designs I use on my knives with every piece that leaves the grinder. New materials and procedures are coming out every day and I take a lot of joy in learning everything possible about what works, and what does not when it comes to edged tools."))}),V=a(263),W=(a(88),a(258),function(e){function t(e){var a;return Object(o.a)(this,t),(a=Object(u.a)(this,Object(d.a)(t).call(this,e))).state={fields:{first:"",last:"",email:""},errors:{}},a.handleChange=a.handleChange.bind(Object(R.a)(a)),a.submitLotterySignupForm=a.submitLotterySignupForm.bind(Object(R.a)(a)),a}var a;return Object(h.a)(t,e),Object(m.a)(t,[{key:"handleChange",value:function(e){var t=this.state.fields;t[e.target.name]=e.target.value,this.setState({fields:t})}},{key:"submitLotterySignupForm",value:(a=Object(k.a)(O.a.mark(function e(t){var a,n,s,r,i,l,c;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),a=!1,n=200,!this.validateForm()){e.next=13;break}return s={},r=this.state.fields.first,i=this.state.fields.last,l=this.state.fields.email,e.next=10,A()({method:"post",url:"https://5buux7sl31.execute-api.us-east-1.amazonaws.com/live/signup?first=".concat(r,"&last=").concat(i,"&email=").concat(l),headers:{"x-api-key":"MhVbGqoNb892ppGFtYU93Cyw4mbW6xy1HVAiRIAf"}}).then(function(e){n=e.data.statusCode,a=200===n,s.first="",s.last="",s.email=""}).catch(function(e){console.log("Error",e)});case 10:c={},a?this.form.reset():c.email=a||409!==n?"Uh-Oh! Something went wrong.":"Sorry, only one entry per person.",this.setState({fields:s,successMessage:a?"Success! You have been entered in the lottery.":void 0,errors:c});case 13:case"end":return e.stop()}},e,this)})),function(e){return a.apply(this,arguments)})},{key:"clearForm",value:function(){this.form.reset()}},{key:"validateForm",value:function(){var e=this.state.fields,t={},a=!0;(0===e.first.length&&(a=!1,t.first="First name is required"),""!==e.first&&a)&&(new RegExp(/^[a-zA-Z]+$/).test(e.first)||(a=!1,t.first="First name can only contain letters."));(0===e.last.length&&(a=!1,t.last="Last name is required"),""!==e.last&&a)&&(new RegExp(/^[a-zA-Z]+$/).test(e.last)||(a=!1,t.last="Last name can only contain letters."));(0===e.email.length&&(a=!1,t.email="Email address is required"),""!==e.email&&a)&&(new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i).test(e.email)||(a=!1,t.email="Please enter a valid email address"));return this.setState({errors:t,successMessage:void 0}),a}},{key:"render",value:function(){var e=this;return s.a.createElement(s.a.Fragment,null,s.a.createElement("form",{ref:function(t){e.form=t},method:"post",className:"LotterySignupForm",onSubmit:this.submitLotterySignupForm,noValidate:!0},s.a.createElement("h3",null,"Enter lottery"),s.a.createElement("div",{className:"FormContent"},s.a.createElement("div",{className:"FormField"},s.a.createElement("label",{htmlFor:"first"},"First Name"),s.a.createElement("input",{name:"first",onChange:this.handleChange,type:"text",autoComplete:"off",maxLength:"255",required:!0}),this.state.errors.first&&s.a.createElement("div",{className:"errorMsg"},this.state.errors.first)),s.a.createElement("div",{className:"FormField"},s.a.createElement("label",{htmlFor:"last"},"Last Name"),s.a.createElement("input",{name:"last",onChange:this.handleChange,type:"text",autoComplete:"off",maxLength:"255",required:!0}),this.state.errors.last&&s.a.createElement("div",{className:"errorMsg"},this.state.errors.last)),s.a.createElement("div",{className:"FormField"},s.a.createElement("label",{htmlFor:"email"},"Email"),s.a.createElement("input",{id:"email",name:"email",onChange:this.handleChange,type:"text",placeholder:"email@example.com",autoComplete:"off",maxLength:"255",value:this.state.fields.email,required:!0}),this.state.errors.email&&s.a.createElement("div",{className:"errorMsg"},this.state.errors.email),this.state.successMessage&&s.a.createElement("div",{className:"successMsg"},this.state.successMessage)),s.a.createElement("div",{className:"FormField"},s.a.createElement("div",{className:"LotterySubmitContainer"},s.a.createElement(I,{onClick:function(t){e.submitLotterySignupForm(t)}},"Sign Up"))))))}}]),t}(n.Component)),J=(a(259),function(e){function t(e){var a;return Object(o.a)(this,t),(a=Object(u.a)(this,Object(d.a)(t).call(this,e))).handleImageLoaded=function(){var e=a.state.imageLoadedCount+1;e===a.state.lottery.images.length?a.setState(function(e){return{loading:!e.loading}}):a.setState({imageLoadedCount:e})},a.state={lottery:{end:null,description:null,rules:null,images:[]},imageLoadedCount:0,loading:!0,lotteryEnd:"",hasEnded:!1},a}var a;return Object(h.a)(t,e),Object(m.a)(t,[{key:"componentDidMount",value:(a=Object(k.a)(O.a.mark(function e(){var t;return O.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A.a.get("https://www.rexfordknives.com/data-config/data-config-lottery.json?".concat(L(5)));case 2:t=e.sent,this.setState({lottery:t.data.lottery,imageCount:t.data.lottery.images.length,lotteryEnd:Object(V.a)(Date.parse(Date.parse(t.data.lottery.end).toISOString()),"EEEE, MMMM do yyy @ p")+" MT",hasEnded:new Date(t.data.lottery.end).getTime()<(new Date).getTime()});case 4:case"end":return e.stop()}},e,this)})),function(){return a.apply(this,arguments)})},{key:"render",value:function(){var e=this,t=this.state.lottery.images.map(function(t,a){return s.a.createElement(F,{key:a,src:t.src,alt:t.alt,display:!e.state.loading,large:!0,loadedHandler:e.handleImageLoaded})}),a=s.a.createElement(n.Fragment,null,s.a.createElement("div",{className:"LotteryHeader"},s.a.createElement("h2",null,this.state.lottery.title),s.a.createElement("h6",null,"This lottery will end ",this.state.lotteryEnd,"."),s.a.createElement("br",null)));return this.state.hasEnded&&(a=s.a.createElement("div",{className:"LotteryHeader"},s.a.createElement("h3",null,"Lottery ended on ",this.state.lotteryEnd),s.a.createElement("h3",null,"Stay tuned for the winner!"))),s.a.createElement("div",{className:"Lottery"},s.a.createElement("div",{className:"LotteryContainer"},s.a.createElement("div",{className:"LotteryHeaderContainer"},a,s.a.createElement("div",{className:"LotteryHeader"},s.a.createElement("p",null,this.state.lottery.description))),s.a.createElement(B,{active:this.state.loading,count:this.state.lottery.images.length}),s.a.createElement("div",{className:"Images"},s.a.createElement("div",{className:"ImageContainerLarge"},t)),!this.state.hasEnded&&s.a.createElement(n.Fragment,null,s.a.createElement("div",{className:"Rules"},s.a.createElement("h5",null,"Lottery Rules"),s.a.createElement("p",null,this.state.lottery.rules)),s.a.createElement(W,null))))}}]),t}(n.Component));a(260);var _=function(){return s.a.createElement(l.a,null,s.a.createElement(y,null),s.a.createElement(c.d,null,s.a.createElement(c.b,{exact:!0,path:"/home"},s.a.createElement(S,null)),s.a.createElement(c.b,{exact:!0,path:"/folders"},s.a.createElement(H,null)),s.a.createElement(c.b,{exact:!0,path:"/fixed"},s.a.createElement(M,null)),s.a.createElement(c.b,{exact:!0,path:"/utility"},s.a.createElement(D,null)),s.a.createElement(c.b,{exact:!0,path:"/ordering"},s.a.createElement(T,null)),s.a.createElement(c.b,{exact:!0,path:"/events"},s.a.createElement(z,null)),s.a.createElement(c.b,{path:"/history"},s.a.createElement(X,null)),s.a.createElement(c.b,{exact:!0,path:"/about"},s.a.createElement(q,null)),s.a.createElement(c.b,{exact:!0,path:"/lottery"},s.a.createElement(J,null)),s.a.createElement(c.a,{exact:!0,from:"/",to:"/home"})),s.a.createElement(w,null))};Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));i.a.render(s.a.createElement(_,null),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then(function(e){e.unregister()})},36:function(e,t,a){e.exports=a.p+"static/media/logo-1.80b88a7d.png"},37:function(e,t){e.exports="data:image/png;base64,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"},39:function(e,t,a){e.exports=a(261)},44:function(e,t,a){},49:function(e,t,a){},50:function(e,t,a){},51:function(e,t,a){},52:function(e,t,a){},72:function(e,t,a){},73:function(e,t,a){},74:function(e,t,a){},75:function(e,t,a){},76:function(e,t,a){},77:function(e,t,a){},78:function(e,t,a){},79:function(e,t,a){},80:function(e,t,a){},81:function(e,t,a){},82:function(e,t,a){},83:function(e,t,a){},84:function(e,t,a){},85:function(e,t,a){},86:function(e,t,a){},87:function(e,t,a){},90:function(e,t,a){var n={"./af-ZA.js":91,"./ar-AE.js":92,"./ar-BH.js":93,"./ar-DZ.js":94,"./ar-EG.js":95,"./ar-IQ.js":96,"./ar-JO.js":97,"./ar-KW.js":98,"./ar-LB.js":99,"./ar-LY.js":100,"./ar-MA.js":101,"./ar-OM.js":102,"./ar-QA.js":103,"./ar-SA.js":104,"./ar-SY.js":105,"./ar-TN.js":106,"./ar-YE.js":107,"./az-Cyrl-AZ.js":108,"./az-Latn-AZ.js":109,"./be-BY.js":110,"./bg-BG.js":111,"./bs-Latn-BA.js":112,"./ca-ES.js":113,"./cs-CZ.js":114,"./cy-GB.js":115,"./da-DK.js":116,"./de-AT.js":117,"./de-CH.js":118,"./de-DE.js":119,"./de-LI.js":120,"./de-LU.js":121,"./dv-MV.js":122,"./el-GR.js":123,"./en-029.js":124,"./en-AU.js":125,"./en-BZ.js":126,"./en-CA.js":127,"./en-GB.js":128,"./en-IE.js":129,"./en-JM.js":130,"./en-NZ.js":131,"./en-PH.js":132,"./en-TT.js":133,"./en-ZA.js":134,"./en-ZW.js":135,"./es-AR.js":136,"./es-BO.js":137,"./es-CL.js":138,"./es-CO.js":139,"./es-CR.js":140,"./es-DO.js":141,"./es-EC.js":142,"./es-ES.js":143,"./es-GT.js":144,"./es-HN.js":145,"./es-MX.js":146,"./es-NI.js":147,"./es-PA.js":148,"./es-PE.js":149,"./es-PR.js":150,"./es-PY.js":151,"./es-SV.js":152,"./es-UY.js":153,"./es-VE.js":154,"./et-EE.js":155,"./eu-ES.js":156,"./fa-IR.js":157,"./fi-FI.js":158,"./fo-FO.js":159,"./fr-BE.js":160,"./fr-CA.js":161,"./fr-CH.js":162,"./fr-FR.js":163,"./fr-LU.js":164,"./fr-MC.js":165,"./gl-ES.js":166,"./gu-IN.js":167,"./he-IL.js":168,"./hi-IN.js":169,"./hr-BA.js":170,"./hr-HR.js":171,"./hu-HU.js":172,"./hy-AM.js":173,"./id-ID.js":174,"./is-IS.js":175,"./it-CH.js":176,"./it-IT.js":177,"./ja-JP.js":178,"./ka-GE.js":179,"./kk-KZ.js":180,"./kn-IN.js":181,"./ko-KR.js":182,"./kok-IN.js":183,"./ky-KG.js":184,"./lt-LT.js":185,"./lv-LV.js":186,"./mi-NZ.js":187,"./mk-MK.js":188,"./mn-MN.js":189,"./mr-IN.js":190,"./ms-BN.js":191,"./ms-MY.js":192,"./mt-MT.js":193,"./nb-NO.js":194,"./nl-BE.js":195,"./nl-NL.js":196,"./nn-NO.js":197,"./ns-ZA.js":198,"./pa-IN.js":199,"./pl-PL.js":200,"./pt-BR.js":201,"./pt-PT.js":202,"./quz-BO.js":203,"./quz-EC.js":204,"./quz-PE.js":205,"./ro-RO.js":206,"./ru-RU.js":207,"./sa-IN.js":208,"./se-FI.js":209,"./se-NO.js":210,"./se-SE.js":211,"./sk-SK.js":212,"./sl-SI.js":213,"./sma-NO.js":214,"./sma-SE.js":215,"./smj-NO.js":216,"./smj-SE.js":217,"./smn-FI.js":218,"./sms-FI.js":219,"./sq-AL.js":220,"./sr-Cyrl-BA.js":221,"./sr-Cyrl-CS.js":222,"./sr-Latn-BA.js":223,"./sr-Latn-CS.js":224,"./sv-FI.js":225,"./sv-SE.js":226,"./sw-KE.js":227,"./syr-SY.js":228,"./ta-IN.js":229,"./te-IN.js":230,"./th-TH.js":231,"./tn-ZA.js":232,"./tr-TR.js":233,"./tt-RU.js":234,"./uk-UA.js":235,"./ur-PK.js":236,"./uz-Cyrl-UZ.js":237,"./uz-Latn-UZ.js":238,"./vi-VN.js":239,"./xh-ZA.js":240,"./zh-CN.js":241,"./zh-HK.js":242,"./zh-MO.js":243,"./zh-SG.js":244,"./zh-TW.js":245,"./zu-ZA.js":246};function s(e){var t=r(e);return a(t)}function r(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}s.keys=function(){return Object.keys(n)},s.resolve=r,e.exports=s,s.id=90}},[[39,1,2]]]);