(window["webpackJsonpreact-idle-timeout"]=window["webpackJsonpreact-idle-timeout"]||[]).push([[0],{100:function(e){e.exports=JSON.parse('{"domain":"shelfshop.auth0.com","clientId":"15qE43yqEPjoDx7I847DMOXg9AzdHf4Z","audience":"http://localhost:3004"}')},183:function(e,t){},197:function(e){e.exports=JSON.parse('{"domain":"shelfshop.auth0.com","clientId":"U72wkp74pbaSVPH1N7JFBlcgmQVmnguJ","audience":"http://localhost:3004"}')},204:function(e,t,a){e.exports=a(410)},247:function(e,t){},295:function(e,t){},310:function(e,t,a){},326:function(e,t){function a(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}a.keys=function(){return[]},a.resolve=a,e.exports=a,a.id=326},335:function(e,t,a){},407:function(e,t){},408:function(e,t,a){},409:function(e){e.exports=JSON.parse("{}")},410:function(e,t,a){"use strict";a.r(t);var n=a(0),r=a.n(n),o=a(16),c=a.n(o),l=a(1),s=a(3),i=a.n(s),u=a(5),m=a(48),d=a(184),p=function(){return window.history.replaceState({},document.title,window.location.pathname)},f=r.a.createContext(),h=function(){return Object(n.useContext)(f)},g=function(e){var t=e.children,a=e.onRedirectCallback,o=void 0===a?p:a,c=Object(m.a)(e,["children","onRedirectCallback"]),s=Object(n.useState)(),h=Object(l.a)(s,2),g=h[0],v=h[1],b=Object(n.useState)(),E=Object(l.a)(b,2),O=E[0],y=E[1],k=Object(n.useState)(),w=Object(l.a)(k,2),S=w[0],j=w[1],x=Object(n.useState)(!0),_=Object(l.a)(x,2),N=_[0],C=_[1],I=Object(n.useState)(!1),A=Object(l.a)(I,2),T=A[0],F=A[1];Object(n.useEffect)((function(){(function(){var e=Object(u.a)(i.a.mark((function e(){var t,a,n,r,l;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(d.a)(c);case 2:if(t=e.sent,j(t),!window.location.search.includes("code=")||!window.location.search.includes("state=")){e.next=10;break}return e.next=7,t.handleRedirectCallback();case 7:a=e.sent,n=a.appState,o(n);case 10:return e.next=12,t.isAuthenticated();case 12:if(r=e.sent,v(r),!r){e.next=19;break}return e.next=17,t.getUser();case 17:l=e.sent,y(l);case 19:C(!1);case 20:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}})()()}),[]);var P=function(){var e=Object(u.a)(i.a.mark((function e(){var t,a,n=arguments;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:{},F(!0),e.prev=2,e.next=5,S.loginWithPopup(t);case 5:e.next=10;break;case 7:e.prev=7,e.t0=e.catch(2),console.error(e.t0);case 10:return e.prev=10,F(!1),e.finish(10);case 13:return e.next=15,S.getUser();case 15:a=e.sent,y(a),v(!0);case 18:case"end":return e.stop()}}),e,null,[[2,7,10,13]])})));return function(){return e.apply(this,arguments)}}(),D=function(){var e=Object(u.a)(i.a.mark((function e(){var t;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return C(!0),e.next=3,S.handleRedirectCallback();case 3:return e.next=5,S.getUser();case 5:t=e.sent,C(!1),v(!0),y(t);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return r.a.createElement(f.Provider,{value:{isAuthenticated:g,user:O,loading:N,popupOpen:T,loginWithPopup:P,handleRedirectCallback:D,getIdTokenClaims:function(){return S.getIdTokenClaims.apply(S,arguments)},loginWithRedirect:function(){return S.loginWithRedirect.apply(S,arguments)},getTokenSilently:function(){return S.getTokenSilently.apply(S,arguments)},getTokenWithPopup:function(){return S.getTokenWithPopup.apply(S,arguments)},logout:function(){return S.logout.apply(S,arguments)}}},t)},v=a(19);a(28).config();var b={useQuery:function(){return new URLSearchParams(Object(v.h)().search)},getAPIBaseURI:function(){return"".concat("https://staging-api.shelf.shop")}},E=a(17),O=a(185),y=a.n(O),k=a(9),w=a.n(k),S=a(34),j=a.n(S);a(266),a(59);var x={identify:function(e){0},alias:function(e){0},track:function(e,t){0},track_links:function(e,t){0},people:{set:function(e){0}}},_=a(7);a(28).config();var N=Object(v.i)((function(e){e.subtitle;var t=Object(n.useState)([]),a=Object(l.a)(t,2),o=a[0],c=a[1],s=Object(v.g)(),m=b.getAPIBaseURI(),d=h(),p=d.isAuthenticated,f=d.loginWithRedirect,g=(d.loginWithPopup,d.logout,d.loading),O=d.user,k=d.getTokenSilently,S=r.a.useState({unreadmessages:[],unreadmessagescount:0,msgs:[],timeoffset:0}),N=Object(l.a)(S,2),C=N[0],I=N[1],A=null,T=function(){var e=Object(u.a)(i.a.mark((function e(){var t,a,n;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=m,O&&(t="".concat(m,"?uid=").concat(O.sub)),null==A&&(console.log("socket created"),A=y()(t)),"FromAPIMessageCount",A.on("FromAPIMessageCount",(function(e){I(e)})),x.track_links(".navbar-nav>li>a","Navbar clicked"),_(document).click((function(e){var t=_("#notificationLink");console.log("e.target.textContent: ",e.target.textContent),t.is(e.target)||0!==t.has(e.target).length||(_("#notificationContainer").fadeOut("slow"),x.track("".concat(e.target.textContent," Link Clicked")))})),t=m,!O){e.next=18;break}return t="".concat(m,"/welcome"),e.next=12,k();case 12:return a=e.sent,e.next=15,w()(t,{headers:{Authorization:"Bearer ".concat(a)}});case 15:n=e.sent,console.log("store->welcome->resposne.data: ",n.data),c(n.data.storedata);case 18:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();r.a.useEffect((function(){g||(T(),console.log("user effect called in nav bar"))}),[g]);return g?r.a.createElement("div",null):r.a.createElement("div",null,r.a.createElement("nav",{class:"navbar clearHeader"},r.a.createElement("div",{class:"col-12"},r.a.createElement("div",{class:"nav-area-div"},r.a.createElement("div",{class:"logo-area-div"},r.a.createElement(E.a,{to:"/"},r.a.createElement("img",{src:"https://storage.googleapis.com/shelfshopdev/logo_ss.svg",alt:"ShelfShop",className:"shelfshop-logo"}))),r.a.createElement("div",{class:"button-area-div"},r.a.createElement("ul",{className:"rightnav"},r.a.createElement("li",{className:"/findastore"===window.location.pathname?"active":""},r.a.createElement(E.a,{to:"/findastore",className:""},"Find a Store")),r.a.createElement("li",{className:"/sell"===window.location.pathname||"/storesignup"===window.location.pathname?"active":""},o.length<1&&r.a.createElement(E.a,{to:"/sell",className:""},"Sell"),o.length>0&&r.a.createElement("div",{class:"dropdown"},r.a.createElement("span",null,r.a.createElement("a",{href:"javascript:void(0);",className:"",onClick:function(){localStorage.setItem("loadStep1","yes"),document.location.replace("/storesignup?storeid=".concat(o[0].idstore))}},"My Store")))),!p&&r.a.createElement("li",{className:"/login"===window.location.pathname?"active":""},r.a.createElement("a",{href:"javascript:void(0);",onClick:function(){f({appState:{targetUrl:window.location},action:"login"})}},"Login")),p&&r.a.createElement(r.a.Fragment,null,r.a.createElement("li",{className:"/profile"===window.location.pathname?"active":""},r.a.createElement(E.a,{to:"/profile",className:""},"Account")),C.unreadmessagescount>0&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"unreadMessageDiv",id:"notification_count"},r.a.createElement("a",{href:"javascript:void(0);",id:"notificationLink",onClick:function(){return _("#notificationContainer").fadeIn(300),x.identify(O.sub),x.track("Notification Icon clicked"),x.people.set({$first_name:O.email,$last_name:O.nickname}),!1}},C.unreadmessagescount),r.a.createElement("div",{id:"notificationContainer"},r.a.createElement("div",{id:"notificationTitle"},"Order messages"),r.a.createElement("div",{id:"notificationsBody",class:"notifications"},r.a.createElement("ul",null,C.msgs.map((function(e,t){if(O.sub!=e.userid)return r.a.createElement("li",{className:"messages"},r.a.createElement("a",{href:"javascript:void(0);",onClick:function(){console.log("href",window.location.href),window.location.href.indexOf("/vieworder")>=0?(s.replace("/reload"),setTimeout((function(){s.replace("/vieworder?orderid="+e.orderid)}))):s.push("/vieworder?orderid="+e.orderid)}},r.a.createElement("strong",null,"Order #",e.orderid),r.a.createElement("br",null),r.a.createElement("span",{className:"msg-text"},"Last message received: ",(a=e.noteon,j()(a).add(-1*C.timeoffset,"minutes").format("LLL"))),r.a.createElement("br",null),r.a.createElement("span",null,"Total: ",e.ordertotal)));var a}))))))))))))))})),C=function(){var e=Object(v.h)();return e.pathname.includes("/shop")||e.pathname.includes("/vieworder")?null:r.a.createElement("div",{class:"footer_area_div"},r.a.createElement("div",{className:"footer_area_feedback"},r.a.createElement("span",null,"Send us your "),r.a.createElement("a",{target:"_blank",href:"https://www.alwaysheard.com/b/Shelfshop/Shelfshop"},"Feedback!")),r.a.createElement("div",{className:"helplinks-div"},r.a.createElement("a",{href:"mailto: support@shelf.shop"},"Help"),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("a",{href:"mailto: inquiries@shelf.shop"},"Inquiries"),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("a",{href:"mailto: jobs@shelf.shop"},"Jobs")),r.a.createElement("div",{className:"footer-copyright"},"\xa9 Copyright 2020, Shelfshop, Inc."))},I=(a(411),a(267),a(268),a(269),a(270),a(62)),A=a(63),T=a(70),F=a(69),P=(a(310),function(e){Object(T.a)(a,e);var t=Object(F.a)(a);function a(){var e;Object(I.a)(this,a);for(var n=arguments.length,r=new Array(n),o=0;othis.props.show: ",this.props.show),this.props.show?r.a.createElement("div",null,r.a.createElement("div",{id:"overlayExtended"}),r.a.createElement("div",{style:{width:this.props.width},class:"modalExtended",id:"modal"},r.a.createElement("h3",null,this.props.header),r.a.createElement("div",{class:"content"},this.props.children))):null}}]),a}(r.a.Component));a(28).config();var D=function(e){var t=e.orderData,a=e.onSuccess,o=e.onClose,c=e.appsettings,s=b.getAPIBaseURI(),m=Object(n.useState)(""),d=Object(l.a)(m,2),p=d[0],f=d[1],g=Object(n.useState)(""),v=Object(l.a)(g,2),E=v[0],O=v[1],y=Object(n.useState)(""),k=Object(l.a)(y,2),S=k[0],j=k[1],x=Object(n.useState)(!1),_=Object(l.a)(x,2),N=_[0],C=_[1],I=Object(n.useState)(""),A=Object(l.a)(I,2),T=A[0],F=A[1],P=h().getTokenSilently,D=Object(n.useState)(0),z=Object(l.a)(D,2),R=z[0],M=z[1],B=Object(n.useState)(!1),q=Object(l.a)(B,2),U=q[0],L=q[1],Z=Object(n.useState)(!1),H=Object(l.a)(Z,2),W=H[0],Y=H[1],V=Object(n.useState)(!1),G=Object(l.a)(V,2),J=G[0],X=G[1];console.log("appsettings",c);var $=r.a.createRef(),Q=r.a.createRef(),K=function(){var e=Object(u.a)(i.a.mark((function e(){var n,r,o,c,l,u,m,d;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n={},r={},o=!0,c=0,"Note to customer is required",Q.value||(o=!1,n.noter="Note to customer is required",r.noter="true"),3==R&&(l=/^\$?[0-9]+(\.[0-9][0-9])?$/,$.value?"undefined"!==typeof $.value&&($.value.match(l)||(o=!1,n.refundAmount="Please enter valid amount",r.refundAmount="true")):(o=!1,n.refundAmount="Please enter amount to refund",r.refundAmount="true"),o&&(c=parseInt(100*parseFloat($.value)),console.log("refund ammount",c),c+(t.refundamount?t.refundamount:0)>parseInt(t.ordervalue)&&(o=!1,n.refundAmount="Amount to refund can't be more than total order value",r.refundAmount="true"))),F(n),j(r),o){e.next=11;break}return e.abrupt("return",o);case 11:return f(""),O(""),u=Q.value,m=1==R,console.log("order value",t.ordervalue),1==R&&(c=t.ordervalue),C(!0),e.next=20,P();case 20:d=e.sent,w()({method:"PUT",url:s+"/refund",data:{orderid:t.idorder,note:u,fullRefund:m,refundAmountinCents:c},headers:{Authorization:"Bearer ".concat(d)}}).then((function(e){var t=e.data;t.isok?a&&a(t.message):(C(!1),O(t.message))})).catch((function(e){C(!1),O("Something went wrong, refund failed.")}));case 22:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return Object(n.useEffect)((function(){9===t.orderstatus&&(X(!0),$.focus(),M(3))}),[]),r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-tight"},r.a.createElement("input",{type:"radio",disabled:9===t.orderstatus,id:"radio_refund_1",name:"radio_refund",value:"1",checked:U,onChange:function(e){console.log("new->e.target.value: ",e.target.value),M(e.target.value),L(!0),Y(!1),X(!1)}}),"\xa0",r.a.createElement("label",{htmlFor:"radio_refund_1"},"Grace Refund (all fulfilled costs refunded)")))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-tight"},r.a.createElement("input",{type:"radio",disabled:9===t.orderstatus,id:"radio_refund_2",name:"radio_refund",value:"2",checked:W,onChange:function(e){console.log("new->e.target.value: ",e.target.value),M(e.target.value),Y(!0),L(!1),X(!1)}}),"\xa0",r.a.createElement("label",{htmlFor:"radio_refund_2"},"Penalty Refund (all fulfilled costs minus $3 penalty for store)")))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-tight"},r.a.createElement("input",{type:"radio",id:"radio_refund_3",name:"radio_refund",value:"3",checked:J,onChange:function(e){console.log("new->e.target.value: ",e.target.value),M(e.target.value),X(!0),L(!1),Y(!1),$.focus()}}),"\xa0",r.a.createElement("label",{htmlFor:"radio_refund_3"},"choose an amount less than the total fullfilled: $",t.ordervalue/100),"\xa0",9===t.orderstatus&&r.a.createElement("div",null,"Total refunded: $",t.refundamount/100),r.a.createElement("input",{ref:function(e){$=e},id:"refundAmount",name:"refundAmount",type:"text",class:"form-control",placeholder:"Please enter the amount to refund"}),r.a.createElement("p",{className:"help-block"},"Amount to refund"),S.refundAmount&&r.a.createElement("div",{className:"alert alert-danger"},T.refundAmount)))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-tight"},r.a.createElement("label",{className:"control-label"},"Note to customer"),r.a.createElement("div",{class:"form-line"},r.a.createElement("input",{ref:function(e){Q=e},id:"noter",name:"noter",type:"text",class:"form-control",placeholder:"Please put some note for the customer"}),r.a.createElement("p",{className:"help-block"},"Anything you need the customer to know "),S.noter&&r.a.createElement("div",{className:"alert alert-danger"},T.noter))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},N>0&&r.a.createElement("div",{className:"alert alert-info"}," Please wait while refund is being processed."))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-tight"},r.a.createElement("div",{class:"form-line"},r.a.createElement("button",{disabled:N,type:"button",className:"btn btn-primary text-white",onClick:function(){return K()}},"Submit"),r.a.createElement("button",{type:"button",className:"btn btn-primary text-white",onClick:function(){o&&o()}},"Close"))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},E&&r.a.createElement("div",{className:"alert alert-danger"},E),p.length>0&&r.a.createElement("div",{className:"alert alert-success"},p))))},z=(a(170),function(){return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12 custom-top-lotto"},r.a.createElement("p",{className:"lottie_area"},r.a.createElement("lottie-player",{src:"/assets/images/lf30_editor_sakYNR.json",width:"112px",height:"112px",autoplay:!0,loop:!0})))))}),R=function(){return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"lottie_area2_bg2"},r.a.createElement("div",{className:"lottie_area22"},r.a.createElement("lottie-player",{src:"/assets/images/lf30_editor_sakYNR.json",width:"22px",height:"22px",autoplay:!0,loop:!0}))))},M=a(7);M.DataTable=a(172),a(28).config();var B=function(){var e=b.getAPIBaseURI(),t=Object(v.g)(),a=r.a.createRef(),o=r.a.createRef(),s=h(),m=s.loading,d=s.user,p=s.getTokenSilently,f=Object(n.useState)(!1),g=Object(l.a)(f,2),E=(g[0],g[1]),O=Object(n.useState)(!1),y=Object(l.a)(O,2),k=y[0],S=y[1],x=Object(n.useState)(null),_=Object(l.a)(x,2),N=(_[0],_[1]),C=Object(n.useState)(!1),I=Object(l.a)(C,2),A=I[0],T=I[1],F=Object(n.useState)(!1),B=Object(l.a)(F,2),q=B[0],U=(B[1],Object(n.useState)("")),L=Object(l.a)(U,2),Z=L[0],H=L[1],W=Object(n.useState)(""),Y=Object(l.a)(W,2),V=Y[0],G=Y[1],J=Object(n.useState)(""),X=Object(l.a)(J,2),$=X[0],Q=X[1],K=Object(n.useState)(""),ee=Object(l.a)(K,2),te=ee[0],ae=ee[1],ne=Object(n.useState)(!1),re=Object(l.a)(ne,2),oe=re[0],ce=re[1],le=Object(n.useState)(!1),se=Object(l.a)(le,2),ie=se[0],ue=se[1],me=Object(n.useState)(1),de=Object(l.a)(me,2),pe=(de[0],de[1]),fe=Object(n.useState)(!1),he=Object(l.a)(fe,2),ge=he[0],ve=he[1],be=Object(n.useState)(!1),Ee=Object(l.a)(be,2),Oe=Ee[0],ye=Ee[1],ke=Object(n.useState)(0),we=Object(l.a)(ke,2),Se=we[0],je=we[1],xe=Object(n.useState)({}),_e=Object(l.a)(xe,2),Ne=_e[0],Ce=_e[1],Ie=Object(n.useState)({}),Ae=Object(l.a)(Ie,2),Te=Ae[0],Fe=Ae[1],Pe=Object(n.useState)(!1),De=Object(l.a)(Pe,2),ze=De[0],Re=De[1],Me=Object(n.useState)(!1),Be=Object(l.a)(Me,2),qe=Be[0],Ue=Be[1],Le=Object(n.useState)(null),Ze=Object(l.a)(Le,2),He=(Ze[0],Ze[1]),We=Object(n.useState)(null),Ye=Object(l.a)(We,2),Ve=(Ye[0],Ye[1]),Ge=Object(n.useState)(""),Je=Object(l.a)(Ge,2),Xe=Je[0],$e=Je[1],Qe=Object(n.useState)(!1),Ke=Object(l.a)(Qe,2),et=Ke[0],tt=Ke[1],at=Object(n.useState)(!0),nt=Object(l.a)(at,2),rt=nt[0],ot=nt[1],ct=Object(n.useState)(!1),lt=Object(l.a)(ct,2),st=lt[0],it=lt[1],ut=r.a.createRef(),mt=r.a.createRef(),dt=r.a.createRef(),pt=function(e,a){console.log("p_orderDataTable: ",a);var n=M("table#store_orders_table"),r=n.DataTable({order:[[0,"desc"]],data:e,columns:[{title:"Order ID",data:"idorder",name:"idorder"},{title:"Store Name",data:"storeName",name:"storeName"},{title:"Items",data:"items",name:"items"},{title:"Customer Email",data:"email",name:"email"},{title:"Order Status",data:"statusname",name:"statusname"},{title:"Order Date/Time",data:null,name:"timeoforder",render:function(e,t){if("display"===t){var a=-1*e.offSet;return j()(e.timeoforder).add(a,"minutes").format("LLL")}return e}},{title:"",data:null,name:"",render:function(e,t){return"display"===t?"').concat(e.note_count,""):"":e}},{title:"",data:null,name:"orderstatus",render:function(e,t){return"display"===t?(console.log("data: ",e),0===e.orderstatus?'\n Cancel\n |\n FullFill\n ':1===e.orderstatus||10==e.orderstatus?'\n Refund\n |\n Mark Picked Up\n ':2===e.orderstatus||3===e.orderstatus||4===e.orderstatus?"":9===e.orderstatus&&e.refundamount\n Refund\n ':9!==e.orderstatus||e.ispickedup?"":'\n Mark Picked Up\n '):e}}]});He(r),n.on("click","tr a.viewOrderClassMyOrder",(function(){var e=M(this).data("id"),a="/vieworder?orderid=".concat(e);t.push(a)})),n.on("click","tr a.vendorCancel",(function(){var e=M(this).closest("tr"),t=r.row(e).data();console.log("vendorCancel->data: ",t),H(""),je(t.idorder),Ce(t),ce(!0),$e("Cancel"),ve(!0)})),n.on("click","tr a.vendorOrderGraceRefund",(function(){var e=M(this).closest("tr"),t=r.row(e).data();console.log("vendorOrderGraceRefund->data: ",t),H(""),je(t.idorder),ce(!0),Ce(t),pe(1),ve(!1),ue(!0)})),n.on("click","tr a.vendorOrderPenaltyRefund",(function(){var e=M(this).closest("tr"),t=r.row(e).data();console.log("vendorOrderPenaltyRefund->data: ",t),H(""),je(t.idorder),ce(!0),Ce(t),pe(2),ve(!1),ue(!0)})),n.on("click","tr a.vendorOrderFullFill",(function(){var e=M(this).closest("tr"),t=r.row(e).data();console.log("vendorOrderFullFill->data: ",t),H(""),je(t.idorder),ye(!0)})),n.on("click","tr a.vendorOrderMarkPickedup",Object(u.a)(i.a.mark((function e(){var t,a;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=M(this).closest("tr"),a=r.row(t).data(),console.log("vendorOrderMarkPickedup->data: ",a),H(""),bt(a.idorder);case 5:case"end":return e.stop()}}),e,this)})))),n.on("click","tr a.vendorOrderCustomRefund",(function(){var e=M(this).closest("tr"),t=r.row(e).data();console.log("vendorOrderCustomRefund->data: ",t),H(""),je(t.idorder),ce(!0),Ce(t),pe(3),ve(!1),ue(!0)}))},ft=function(a,n){var o=M("table#orders_table"),l=o.DataTable({columnDefs:[{targets:5,createdCell:function(e,a,n,o,l){console.log("cellData: ",a);var s="/vieworder?orderid=".concat(a.idorder),i="/shop?storeid=".concat(a.storeid,"&orderid=").concat(a.idorder);c.a.render(r.a.createElement("div",null,r.a.createElement("a",{onClick:function(){t.push(s)},class:"rowOption viewOrderClassMyOrder",href:"".concat(s)}," View Order"),"|",r.a.createElement("a",{onClick:function(){t.push(i)},class:"rowOption ReOrderClass",href:"".concat(i)}," Reorder")),e)}}],order:[[0,"desc"]],data:a,columns:[{title:"Order ID",data:"idorder",name:"idorder"},{title:"Store Name",data:"storeName",name:"storeName"},{title:"Items",data:"items",name:"items"},{title:"Order Status",data:"statusname",name:"statusname"},{title:"Order Date/Time",data:null,name:"timeoforder",render:function(e,t){if("display"===t){var a=-1*e.offSet;return j()(e.timeoforder).add(a,"minutes").format("LLL")}return e}},{title:"",data:null,name:""},{title:"",data:null,name:"orderstatus",render:function(e,t){return"display"===t?(console.log("data: ",e),0===e.orderstatus?'\n Cancel\n ':1===e.orderstatus?'\n I am here\n ':""):e}}]});Ve(l),o.on("click","tr a.customerOrderCancel",Object(u.a)(i.a.mark((function t(){var a,n,r;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=M(this).closest("tr"),n=l.row(a).data(),console.log("customerOrderCancel->data: ",n),H(""),t.next=6,p();case 6:r=t.sent,console.log(r),w()({method:"GET",url:e+"/minutepassedsinceorder?orderid="+n.idorder,headers:{Authorization:"Bearer ".concat(r)}}).then((function(e){console.log("response.data: ",e.data),e.data.minutes>5?$e("You already passed 5 minutes, you will be charged 3 dollars penalty if you cancel"):$e("Cancel"),je(n.idorder),ce(!1),ve(!0),ue(!1)}));case 9:case"end":return t.stop()}}),t,this)})))),o.on("click","tr a.customerOrderIamHere",Object(u.a)(i.a.mark((function t(){var a,n,r,o;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return a=M(this).closest("tr"),n=l.row(a).data(),console.log("customerOrderCancel->data: ",n),H(""),G(""),it(!0),t.next=8,p();case 8:r=t.sent,o=n.idorder,w()({method:"POST",url:e+"/customerishere",data:{orderid:o},headers:{Authorization:"Bearer ".concat(r)}}).then((function(e){var t=e.data;t.isok?(it(!1),H(t.message),Et()):(it(!1),G(t.message))})).catch((function(e){G("Something went wrong, refund failed."),T(!1)}));case 11:case"end":return t.stop()}}),t,this)}))))},ht=function(){var t=Object(u.a)(i.a.mark((function t(){var a;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,p();case 2:a=t.sent,console.log(a),w()({method:"GET",url:e+"/orders",headers:{Authorization:"Bearer ".concat(a)}}).then(function(){var t=Object(u.a)(i.a.mark((function t(n){var r,c,l;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return console.log("response: ",n),E(!0),N(a),ft(n.data.orders),console.log("response.data.isVendor: ",n.data.isVendor),S(n.data.isVendor),n.data.isVendor&&(console.log("response.data.storeorders: ",n.data.storeorders),pt(n.data.storeorders,o)),(r=localStorage.getItem("orderid"))&&(je(r),tt(!0),setTimeout((function(){localStorage.removeItem("orderid"),je(0),tt(!1)}),3e3)),c="".concat(e,"/settings"),t.next=12,w()(c,{});case 12:l=t.sent,Fe(l.data),ot(!1);case 15:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(e){console.log("error: ",e)}));case 5:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();if(Object(n.useEffect)((function(){m||ht()}),[m]),m||!d)return r.a.createElement(z,null);var gt=function(){var t=Object(u.a)(i.a.mark((function t(){var a,n,r,o,c,l,s;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(a=Se,console.log("_orderID: ",a),n={},r={},o=!0,"Note to store owner is required",ut.value||(o=!1,n.noter="Note to store owner is required",r.noter="true"),Q(n),ae(r),o){t.next=11;break}return t.abrupt("return",o);case 11:return c=ut.value,Re(!0),H(""),G(""),t.next=17,p();case 17:l=t.sent,s={orderid:a,note:c},console.log("postData: ",s),w()({method:"PUT",url:e+"/cancelorder",data:s,headers:{Authorization:"Bearer ".concat(l)}}).then((function(e){var t=e.data;t.isok?(Re(!1),H(t.message),Et()):(Re(!1),G(t.message))})).catch((function(e){Re(!1),G("Something went wrong, cancellation failed.")}));case 21:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),vt=function(){var t=Object(u.a)(i.a.mark((function t(){var a,n,r,o,c,l,s,u;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(a={},n={},r=!0,o=/^\$?[0-9]+(\.[0-9][0-9])?$/,mt.value?"undefined"!==typeof mt.value&&(mt.value.match(o)||(r=!1,a.totalAmount="Please enter valid amount",n.totalAmount="true")):(r=!1,a.totalAmount="Please enter total order amount",n.totalAmount="true"),dt.value||(r=!1,a.note="Note to customer is required",n.note="true"),Q(a),ae(n),c=mt.value,l=dt.value,r){t.next=12;break}return t.abrupt("return",r);case 12:return H(""),G(""),Ue(!0),t.next=17,p();case 17:s=t.sent,u={orderid:Se,amount:c,note:l},console.log("postData: ",u),w()({method:"PUT",url:e+"/fullfillorder",data:u,headers:{Authorization:"Bearer ".concat(s)}}).then((function(e){var t=e.data;t.isok?(Ue(!1),H(t.message),Et()):(G(t.message),Ue(!1))})).catch((function(e){console.log("error on fullfillment: ",e),G("Something went wrong, fullfillment failed."),Ue(!1)}));case 21:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),bt=function(){var t=Object(u.a)(i.a.mark((function t(a){var n,r;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n={orderid:a},console.log("postData: ",n),t.next=4,p();case 4:r=t.sent,H(""),G(""),T(!0),w()({method:"PUT",url:e+"/completeorder",data:n,headers:{Authorization:"Bearer ".concat(r)}}).then((function(e){var t=e.data;t.isok?(T(!1),H(t.message),Et()):(T(!1),G(t.message))})).catch((function(e){G("Something went wrong, refund failed."),T(!1)}));case 9:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),Et=function(){var t=Object(u.a)(i.a.mark((function t(){var a;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,p();case 2:a=t.sent,console.log(a),w()({method:"GET",url:e+"/orders",headers:{Authorization:"Bearer ".concat(a)}}).then((function(e){console.log("response: ",e),ye(!1),ue(!1),ve(!1),M("table#orders_table").DataTable().clear().draw(),M("table#orders_table").DataTable().rows.add(e.data.orders),M("table#orders_table").DataTable().columns.adjust().draw(),e.data.isVendor&&(M("table#store_orders_table").DataTable().clear().draw(),M("table#store_orders_table").DataTable().rows.add(e.data.storeorders),M("table#store_orders_table").DataTable().columns.adjust().draw())}));case 5:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return r.a.createElement(n.Fragment,null,r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-lg-12 col-md-12 col-sm-12"},r.a.createElement("div",{class:"body"},st>0&&r.a.createElement("div",{className:"alert alert-info"}," Please wait the store owner is being notified."),rt&&r.a.createElement(R,null),A&&r.a.createElement("div",{className:"alert alert-info"}," Please wait while order is makred as picked-up."),et&&Se>0&&r.a.createElement("div",{className:"alert alert-success"},"Your order has been submitted successfully. Your order id is ",Se,"."),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"user-info col-lg-12"},r.a.createElement("div",{class:"admin-image2"}," ",r.a.createElement("img",{src:d.picture,alt:"profile picture"})," "),r.a.createElement("br",null),r.a.createElement("div",{class:"admin-action-info"},r.a.createElement("h3",null,d.name),r.a.createElement("p",null,d.email))),r.a.createElement("div",{class:"user-info col-lg-12"},r.a.createElement("h1",null,"My Orders"),r.a.createElement("table",{id:"orders_table",className:"display",width:"100%",ref:function(e){a=e,console.log("orderDataTable: ",a)}}),k&&r.a.createElement("div",null,r.a.createElement("h1",null,"Store Orders"),r.a.createElement("table",{id:"store_orders_table",className:"display",width:"100%",ref:function(e){return o=e}}))))))),r.a.createElement(P,{width:500,onClose:function(){},show:ge},r.a.createElement("div",null,r.a.createElement("span",null,Xe)),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group"},r.a.createElement("label",{className:"control-label"},oe?"Note to customer":"Note to Vendor"),r.a.createElement("div",{class:"form-line"},r.a.createElement("input",{ref:function(e){ut=e},id:"noter",name:"noter",type:"text",class:"form-control",placeholder:oe?"Please put some note for the customer":"Please put some note for the vendor"}),r.a.createElement("p",{className:"help-block"},oe?"Anything you need the customer to know":"Anything you need the vendor to know"," "),te.noter&&r.a.createElement("div",{className:"alert alert-danger"},$.noter))))),ze&&r.a.createElement("div",{className:"alert alert-info"}," Please wait while the cancellation going on."),q&&r.a.createElement("div",{className:"alert alert-info"}," Please wait while refund is being processed."),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group"},r.a.createElement("div",{class:"form-line"},r.a.createElement("button",{disabled:q,type:"button",className:"btn btn-primary text-white",onClick:function(){gt()}},"Submit"),r.a.createElement("button",{type:"button",className:"btn btn-primary text-white",onClick:function(){return ve(!1)}},"Close"))))),V&&r.a.createElement("div",{className:"alert alert-danger"},V),Z.length>0&&r.a.createElement("div",{className:"alert alert-success"},Z)),r.a.createElement(P,{header:" Refund",onClose:function(){},show:ie},r.a.createElement(D,{orderData:Ne,onSuccess:function(){Et()},onClose:function(){ue(!1)},appsettings:Te})),r.a.createElement(P,{header:" Fullfillment",width:500,onClose:function(){},show:Oe},r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("label",{className:"control-label"},"Total Order Amount"),r.a.createElement("div",{class:"form-line"},r.a.createElement("input",{ref:function(e){mt=e},id:"totalAmount",name:"totalAmount",type:"text",class:"form-control",placeholder:"Please enter the total value of the order"}),r.a.createElement("p",{className:"help-block"},"Total order amount"),te.totalAmount&&r.a.createElement("div",{className:"alert alert-danger"},$.totalAmount))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("label",{className:"control-label"},"Note to customer"),r.a.createElement("div",{class:"form-line"},r.a.createElement("input",{ref:function(e){dt=e},id:"note",name:"note",type:"text",class:"form-control",placeholder:"Please put some note for the customer"}),r.a.createElement("p",{className:"help-block"},"Anything you need the custoemr to know"),te.note&&r.a.createElement("div",{className:"alert alert-danger"},$.note))))),qe>0&&r.a.createElement("div",{className:"alert alert-info"}," Please wait while fullfillment going on."),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("div",{class:"form-line"},r.a.createElement("button",{type:"button",className:"btn btn-primary text-white",disabled:qe,onClick:function(){return vt()}},"Submit"),r.a.createElement("button",{type:"button",className:"btn btn-primary text-white",onClick:function(){return ye(!1)}},"Close")))))),V&&r.a.createElement("div",{className:"alert alert-danger"},V),Z.length>0&&r.a.createElement("div",{className:"alert alert-success"},Z)))},q=a(20),U=a(64);function L(e){var t=e.customerId,a=e.clientSecret,o=e.handleSubmit,c=e.handleClose,s=Object(q.useStripe)(),m=Object(q.useElements)(),d=h(),p=(d.user,d.loading,d.getTokenSilently),f=Object(n.useState)(!1),g=Object(l.a)(f,2),v=g[0],E=g[1],O=Object(n.useState)(!1),y=Object(l.a)(O,2),k=y[0],S=y[1],j=Object(n.useState)(""),x=Object(l.a)(j,2),_=x[0],N=x[1],C=Object(n.useState)(""),I=Object(l.a)(C,2),A=I[0],T=I[1],F=b.getAPIBaseURI(),P=function(){var e=Object(u.a)(i.a.mark((function e(n){var r,c,l;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.preventDefault(),E(!0),S(!0),N(""),T(""),s&&m){e.next=8;break}return E(!1),e.abrupt("return");case 8:return e.next=10,s.confirmCardSetup(a,{payment_method:{card:m.getElement(q.CardElement)}});case 10:if(!(r=e.sent).error){e.next=16;break}S(!1),E(!1),e.next=22;break;case 16:return e.next=18,p();case 18:c=e.sent,l="".concat(F,"/stripe-customer"),r.customerId=t,w()({method:"POST",url:l,data:{result:r},headers:{Authorization:"Bearer ".concat(c)}}).then(function(){var e=Object(u.a)(i.a.mark((function e(t){var a;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("--\x3eresponse: ",t),(a=t.data).isok?T("Successfully saved the card"):N("".concat(a.error)),S(!1),E(!1),o&&o();case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){E(!1),N(e.message)}));case 22:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,k&&r.a.createElement("div",{className:"alert alert-info"}," Please wait while card is being saved."),A&&A.length>0&&r.a.createElement("div",{className:"alert alert-success"},A),_&&r.a.createElement("div",{className:"alert alert-danger"},_),r.a.createElement("form",{onSubmit:P},r.a.createElement(q.CardElement,{options:{style:{base:{fontSize:"16px",color:"#424770","::placeholder":{color:"#aab7c4"}},invalid:{color:"#9e2146"}}}}),r.a.createElement("div",{class:"use-as-border-b1"}),r.a.createElement("div",{class:"use-as-border-b2"}),r.a.createElement("div",{class:"use-as-border-b3"}),r.a.createElement("br",null),r.a.createElement("button",{type:"submit",className:"btn btn-primary text-white",disabled:v},"Save Card"),r.a.createElement("button",{type:"button",className:"btn btn-primary text-white",onClick:function(){c&&c()}},"Cancel")))}var Z=a(120),H=(a(328),a(7)),W=a.n(H),Y=a(111),V=a(15),G=a(450),J=a(452),X=a(454),$=function(e){var t=e.component,a=e.inputRef,o=Object(m.a)(e,["component","inputRef"]),c=Object(n.useRef)();return Object(n.useImperativeHandle)(a,(function(){return{focus:function(){return c.current.focus}}})),r.a.createElement(t,Object.assign({onReady:function(e){return c.current=e}},o))},Q=a(447),K=a(453);a(335);a(28).config();var ee=b.getAPIBaseURI(),te="";te="pk_test_ifxq1mgNhSAB4RGR8lQ1q0JE0010sAfNM0";var ae=Object(U.a)(te),ne=Object(Q.a)((function(e){return{button:{background:"#333",cursor:"pointer",borderRadius:"6px",border:"0px solid #333","text-transform":"capitalize",outline:"none","font-family":"Larsseit-Bold","font-style":"normal","font-size":"18px","line-height":"21px","text-align":"center","letter-spacing":"-0.5px",color:"#E7FA16",padding:"10px 12px",margin:"0px 0px 0px 15px","&:hover":{background:"#E7FA16",color:"#333"},"&:focus":{background:"#E7FA16",color:"#333"}},input:{"font-family":"Larsseit","font-style":"normal","font-size":"15px","line-height":"30px","text-align":"center","letter-spacing":"-0.5px",color:"#333"},mainBox:{position:"relative",marginTop:"-8px",padding:"10px 20px",borderBottomRightRadius:"4px",borderBottomLeftRadius:"4px",background:e.palette.background.default},stepper:{height:"calc(10vh - 40px)",minHeight:"55px"},form:{display:"flex",flexDirection:"column",justifyContent:"space-around"},buttonWrapper:{justifyContent:"flex-end"}}})),re=(V.a.create({container:{position:"fixed",left:0,right:0,top:50,height:140,zIndex:99,backgroundColor:"#fff"}}),function(e){var t=e.storeInfo,a=(e.openingInfo1,e.itemTotal),o=(r.a.createRef(),r.a.createRef(),Object(n.useState)(!1)),c=Object(l.a)(o,2),s=c[0],m=c[1],d=function(e){var t=e.handleSubmit,a=e.isDisabled,o=Object(n.useState)(!0),c=Object(l.a)(o,2),s=(c[0],c[1]),m=ne(),d=Object(q.useStripe)(),p=Object(q.useElements)(),f=function(){var e=Object(u.a)(i.a.mark((function e(n){var r,o,c,l;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s(!1),a=!0,n.preventDefault(),d&&p){e.next=5;break}return e.abrupt("return");case 5:return r=p.getElement(q.CardCvcElement),e.next=8,d.createPaymentMethod({type:"card",card:r});case 8:o=e.sent,c=o.error,l=o.paymentMethod,c?(console.log("[error]",c),s(!0),a=!1):t&&(s(!1),console.log("[PaymentMethod]",l),t(l));case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,r.a.createElement(G.a,{item:!0,xs:12,sm:12},r.a.createElement(K.b,{injectFirst:!0},r.a.createElement("form",{onSubmit:f},r.a.createElement(J.a,{label:"",placeholder:"Card number",name:"ccnumber",variant:"outlined",className:m.input,required:!0,fullWidth:!0,InputProps:{inputComponent:$,inputProps:{component:q.CardNumberElement,"aria-placeholder":"Card number"}},InputLabelProps:{shrink:!0}}),r.a.createElement("div",{class:"MuiFormControl-root MuiTextField-root MuiFormControl-halfWidth"},r.a.createElement(J.a,{label:"",placeholder:"MM/YY",name:"ccexp",variant:"outlined",className:m.input,required:!0,fullWidth:!0,InputProps:{inputProps:{component:q.CardExpiryElement},inputComponent:$},InputLabelProps:{shrink:!0}})),r.a.createElement("div",{class:"MuiFormControl-root MuiTextField-root MuiFormControl-halfWidth mleft"},r.a.createElement(J.a,{label:"",name:"cvc",placeholder:"CVV",variant:"outlined",className:m.input,required:!0,fullWidth:!0,InputProps:{inputProps:{component:q.CardCvcElement},inputComponent:$},InputLabelProps:{shrink:!0}})),r.a.createElement("p",{class:"serviceChargedTxt"},"$2 service fee charged now. Order price charged when store calculates total."),!a&&r.a.createElement(X.a,{variant:"contained",className:m.button,type:"submit",onClick:f},r.a.createElement("span",{class:"MuiButton-label"},"Confirm Order")),a&&r.a.createElement("p",null,r.a.createElement("i",{class:"zmdi zmdi-rotate-right zmdi-hc-spin zmdi-hc"}))))))},p=b.useQuery().get("storeid"),f="sehlfshopbusket".concat(p),g=Object(n.useState)(""),E=Object(l.a)(g,2),O=(E[0],E[1]),y=Object(n.useState)(!1),k=Object(l.a)(y,2),S=(k[0],k[1]),x=JSON.parse(localStorage.getItem(f)),_=Object(v.g)(),N=Object(n.useState)(0),C=Object(l.a)(N,2),I=C[0],A=C[1],T=Object(n.useState)(new Date),F=Object(l.a)(T,2),D=F[0],z=F[1],R=Object(n.useState)([]),M=Object(l.a)(R,2),B=M[0],U=M[1],L=Object(n.useState)([]),Z=Object(l.a)(L,2),H=Z[0],Y=Z[1],V=Object(n.useState)({}),Q=Object(l.a)(V,2),te=(Q[0],Q[1]),re=Object(n.useState)(""),oe=Object(l.a)(re,2),ce=oe[0],le=oe[1],se=Object(n.useState)(""),ie=Object(l.a)(se,2),ue=ie[0],me=ie[1],de=h(),pe=de.isAuthenticated,fe=de.loginWithRedirect,he=(de.logout,de.loading),ge=de.user,ve=de.getTokenSilently,be=Object(n.useState)(!1),Ee=Object(l.a)(be,2),Oe=(Ee[0],Ee[1]),ye=Object(n.useState)([]),ke=Object(l.a)(ye,2),we=ke[0],Se=ke[1],je=Object(n.useState)(!0),xe=Object(l.a)(je,2),_e=xe[0],Ne=xe[1],Ce=Object(n.useState)(!1),Ie=Object(l.a)(Ce,2),Ae=Ie[0],Te=Ie[1],Fe=Object(n.useState)(!1),Pe=Object(l.a)(Fe,2),De=(Pe[0],Pe[1]),ze=Object(n.useState)(""),Re=Object(l.a)(ze,2),Me=Re[0],Be=Re[1],qe=Object(n.useState)({}),Ue=Object(l.a)(qe,2),Le=Ue[0],Ze=Ue[1],He=Object(n.useState)(""),We=Object(l.a)(He,2),Ye=We[0],Ve=We[1],Ge=Object(n.useState)(0),Je=Object(l.a)(Ge,2),Xe=(Je[0],Je[1],0);console.log("storeInfo: ",t),console.log("opening info",ue);var $e=Object(n.useState)(!0),Qe=Object(l.a)($e,2),Ke=(Qe[0],Qe[1]),et=function(e){if(console.log("option: ",e),void 0==e&&(e="0"),"0"==e){var a=ot(t.pickuptimeframe);Ve("Estimated pickup in ".concat(a))}else if("1"==e){var n=B[0],r=rt(n.hour,n.minute);Ve("Pickup Scheduled ".concat(ue.opendate1," @ ").concat(r))}else if("2"==e){var o=H[0],c=rt(o.hour,o.minute);Ve("Pickup Scheduled ".concat(ue.opendate2," @ ").concat(c))}},tt=function(){var e=Object(u.a)(i.a.mark((function e(){var t,n,r,o,c,l,s,u;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ve();case 2:return t=e.sent,n="".concat(ee,"/store?storeid=").concat(p,"&includeopeninginfo=1&includePickupTime=1"),e.next=6,w()(n,{headers:{Authorization:"Bearer ".concat(t)}});case 6:if(r=e.sent,(o=r.data.storedata).openinghours=null,c=r.data.openinginfo,Se(r.data.carddata),!(r.data.carddata&&r.data.carddata.length>0)){e.next=26;break}Ne(!0),Te(!1),l=0;case 15:if(!(l0&&l===r.data.carddata.length&&Ze(r.data.carddata[0].idcustomercard),e.next=28;break;case 26:Ne(!1),Te(!0);case 28:return n="".concat(ee,"/settings"),e.next=31,w()(n,{});case 31:u=e.sent,te(u.data),le(o),me(c),console.log("ShopCard->response.data: ",r.data),U(r.data.pickupinfoday1),Y(r.data.pickupinfoday2),et(),pe&&a>0&&ct();case 41:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(n.useEffect)((function(){he||tt()}),[he]);var at={},nt=!1;t.openinghours&&(at=t.openinghours,nt=!0);var rt=function(e,t){var a=e>=12?"pm":"am";return" "+(e=(e%=12)||12)+":"+(t=t<10?"0"+t:t)+" "+a},ot=function(e){var t=Math.floor(e),a=60*(e-Math.floor(e)),n="";return t>0&&(n=t+" hour(s)"),a>0&&(n=n+" "+a+" minutes"),n},ct=function(){W()("#checkOutButton1").addClass(" hideButtonArea"),W()("#checkOutButton1").removeClass(" showButtonArea"),W()("#checkOutButton2").addClass(" showButtonArea"),W()("#checkOutButton2").removeClass(" hideButtonArea")},lt=function(){var e=Object(u.a)(i.a.mark((function e(t){var a,n,r,o,c,l;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(!0),console.log("[PaymentMethod]",t),console.log("paymentMethod in placeorder: ",t),e.next=5,ve();case 5:a=e.sent,Be(""),Oe(!0),De(!0),n="",ge&&(n=ge.sub),r=JSON.stringify(x),console.log(r),o="".concat(ee,"/placeorder"),console.log("user: ",ge),c=j()(D).format("LLL"),l=_e,w()({method:"POST",url:o,data:{usePreviousCard:l,customerSelectedCardId:Le,email:ge.email,user_name:ge.name,userid:n,storeid:p,basketdata:r,paymentMethod:t,pickupoption:I,pickupdatetime:c},headers:{Authorization:"Bearer ".concat(a)}}).then(function(){var e=Object(u.a)(i.a.mark((function e(t){var a;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("--\x3eresponse: ",t),(a=t.data).isok?(console.log("responseData: ",a),O(a.idorder),S(!0),Oe(!1),st(),localStorage.setItem("orderid",a.idorder),_.push("/profile")):(Oe(!1),console.log(t.data),De(!1),Be(t.data.message)),m(!1);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){De(!1),Oe(!1),console.log(e),Be(e.message),m(!1)}));case 18:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),st=function(){localStorage.setItem(f,null)},it=function(e){var t=[];return e.map((function(e){console.log("pInfo: ",e);var a=rt(e.hour,e.minute);console.log("hVal: ",a),t.push(r.a.createElement("option",{value:a},a))})),t};return t?r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{className:"col-md-12"},r.a.createElement("div",{className:"shopContentArea"},r.a.createElement("div",{class:"shopContentLogo"},r.a.createElement("img",{src:t.thumbnailurl,alt:t.name})),r.a.createElement("div",{class:"shopContentInfo"},r.a.createElement("p",{className:"shopContentInfoTitle"},t.name),r.a.createElement("p",{className:"shopContentInfoadd"},t.streetaddress1,t.streetaddress2.length>0?" "+t.streetaddress2:","," ",t.city,", ",t.state," ",t.zip),r.a.createElement("p",{className:"shopContentInfoNote"},t.note),ue&&ue.hasdata&&r.a.createElement(r.a.Fragment,null,ue.isOpen&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"shopContentInfoOpen"},r.a.createElement("span",null,"Shop is Open. ")," Closes ",ue.closingin)),!ue.isOpen&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"shopContentInfoClose"},r.a.createElement("span",null,"Shop is closed. ")," Opens ",ue.openingin))),r.a.createElement("div",{class:"panel-group full-body custom-tab",id:"accordion_13",role:"tablist","aria-multiselectable":"true"},r.a.createElement("div",{class:"panel"},r.a.createElement("div",{class:"panel-heading",role:"tab",id:"headingOne_13"},r.a.createElement("h4",{class:"panel-title"}," ",r.a.createElement("a",{role:"button","data-toggle":"collapse","data-parent":"#accordion_13",href:"#collapseOne_13","aria-expanded":"true","aria-controls":"collapseOne_13",class:"collapsed"}," \xa0 ")," ")),r.a.createElement("div",{id:"collapseOne_13",class:"panel-collapse collapse in",role:"tabpanel","aria-labelledby":"headingOne_13"},r.a.createElement("div",{class:"panel-body"},nt&&r.a.createElement(r.a.Fragment,null,r.a.createElement("p",{className:"openingDate"},"Sunday"),r.a.createElement("p",{className:"openingTime"},at[0].isOpen?rt(at[0].starthour,at[0].startminute)+"-"+rt(at[0].endhour,at[0].endminute):"Closed"),r.a.createElement("p",{className:"openingDate"},"Monday"),r.a.createElement("p",{className:"openingTime"},at[1].isOpen?rt(at[1].starthour,at[1].startminute)+"-"+rt(at[1].endhour,at[1].endminute):"Closed"),r.a.createElement("p",{className:"openingDate"},"Tuesday"),r.a.createElement("p",{className:"openingTime"},at[2].isOpen?rt(at[2].starthour,at[2].startminute)+"-"+rt(at[2].endhour,at[2].endminute):"Closed"),r.a.createElement("p",{className:"openingDate"},"Wednesday"),r.a.createElement("p",{className:"openingTime"},at[3].isOpen?rt(at[3].starthour,at[3].startminute)+"-"+rt(at[3].endhour,at[3].endminute):"Closed"),r.a.createElement("p",{className:"openingDate"},"Thursday"),r.a.createElement("p",{className:"openingTime"},at[4].isOpen?rt(at[4].starthour,at[4].startminute)+"-"+rt(at[4].endhour,at[4].endminute):"Closed"),r.a.createElement("p",{className:"openingDate"},"Friday"),r.a.createElement("p",{className:"openingTime"},at[5].isOpen?rt(at[5].starthour,at[5].startminute)+"-"+rt(at[5].endhour,at[5].endminute):"Closed"),r.a.createElement("p",{className:"openingDate"},"Saturday"),r.a.createElement("p",{className:"openingTime"},at[6].isOpen?rt(at[6].starthour,at[6].startminute)+"-"+rt(at[6].endhour,at[6].endminute):"Closed"))))))),ce.pickupoption>0&&r.a.createElement("div",{class:"shopContentEstimated"},r.a.createElement("div",{class:"form-group"},r.a.createElement("div",{class:"demo-radio-button"},r.a.createElement("input",{name:"estimatedpickup_",type:"radio",id:"estimatedpickup_1",className:"radio-col-indigo",value:"0",checked:0==I,onChange:function(e){console.log("new->e.target.value: ",e.target.value),A(e.target.value);ot(t.pickuptimeframe);et(e.target.value)}}),r.a.createElement("label",{for:"estimatedpickup_1"},"Estimated pickup in ",r.a.createElement("span",null,ot(t.pickuptimeframe))),r.a.createElement("br",null),r.a.createElement("input",{name:"estimatedpickup_",type:"radio",id:"estimatedpickup_2",className:"radio-col-indigo",value:"1",checked:1==I,onChange:function(e){if(console.log("new->e.target.value: ",e.target.value),B.length>0){var t=B[0];z(new Date(t.year,t.month,t.day,t.hour,t.minute))}A(e.target.value),et(e.target.value)}}),r.a.createElement("label",{for:"estimatedpickup_2"},"Schedule pickup ",ue.opendate1,"..."),r.a.createElement("br",null),ce.pickupoption>1&&r.a.createElement(r.a.Fragment,null,r.a.createElement("input",{type:"radio",className:"radio-col-indigo",id:"estimatedpickup_3",name:"estimatedpickup_",value:"2",checked:2==I,onChange:function(e){if(console.log("new->e.target.value: ",e.target.value),H.length>0){var t=H[0];z(new Date(t.year,t.month,t.day,t.hour,t.minute))}A(e.target.value),et(e.target.value)}}),"\xa0",r.a.createElement("label",{for:"estimatedpickup_3",className:"estimatedpickup_3"},"Schedule pickup ",ue.opendate2,"..."))),r.a.createElement("div",{class:"demo-dropdown"},r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12 col-md-12"},"\xa0")),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12 col-md-12"},1==I&&r.a.createElement(r.a.Fragment,null,r.a.createElement("select",{id:"pickupOption1",class:"form-control show-tick select1",onChange:function(e){var t=W()("#pickupOption1").val();console.log("select1->openingInfo.opendate1: ",ue.opendate1),console.log("select1->selectedTime: ",t);var a=(new Date).toDateString()+t;console.log("select1->today: ",a),z(a);var n="Pickup scheduled ".concat(ue.opendate1," @ ").concat(t);console.log("select1->pickupScheduled: ",n),Ve(n)}},console.log("pickupinfoday1: ",B),it(B))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12 col-md-12"},2==I&&r.a.createElement(r.a.Fragment,null,r.a.createElement("select",{id:"pickupOption2",class:"form-control show-tick select2",onChange:function(e){var t=W()("#pickupOption2").val();console.log("select2->openingInfo.opendate2: ",ue.opendate2),console.log("select2->selectedTime: ",t);var a=new Date(ue.opendate2+t);console.log("select2->today: ",a),z(a);var n="Pickup scheduled ".concat(ue.opendate2," @ ").concat(t);console.log("select2->pickupScheduled: ",n),Ve(n)}},console.log("pickupinfoday2: ",H),it(H)))))))),r.a.createElement("div",{className:ce.pickupoption>0?"checkoutdivArea":"checkoutdivArea customTop"},console.log("vBusket: ",x),console.log("ShopCard->itemTotal: ",a),0==a&&r.a.createElement("p",{className:"btnPutaDot",id:""},r.a.createElement("a",{href:"javascript:void(0);",className:"btn-btnPutaDot"},"Put a dot on what you want")),a>0&&r.a.createElement(r.a.Fragment,null,r.a.createElement("p",{className:"btnCheckout showButtonArea",id:"checkOutButton1"},r.a.createElement("a",{href:"javascript:void(0);",className:"btn-checkout",onClick:function(){pe?ct():fe({appState:{targetUrl:"/shop?storeid=".concat(p)},action:"signUp"})}},"Checkout")),r.a.createElement("div",{className:"divCheckout hideButtonArea",id:"checkOutButton2"},r.a.createElement("p",{className:"btnCross"},r.a.createElement("img",{src:"https://storage.googleapis.com/shelfshopdev/cross.svg",alt:"back",onClick:function(){W()("#checkOutButton1").addClass(" showButtonArea"),W()("#checkOutButton1").removeClass(" hideButtonArea"),W()("#checkOutButton2").addClass(" hideButtonArea"),W()("#checkOutButton2").removeClass(" showButtonArea"),Ne(!0),Te(!1)}})),x&&r.a.createElement("p",{className:"itemtotal"},x.length>0&&r.a.createElement("div",null,console.log("vBasket.length: ",x.length),x.map((function(e,t){e.annotations.map((function(e,t){++Xe}))})))," ",Xe," Items "),Ae&&r.a.createElement(r.a.Fragment,null,r.a.createElement("p",{className:"itemEstimated"},Ye),r.a.createElement(q.Elements,{stripe:ae},r.a.createElement(d,{handleSubmit:lt,isDisabled:s}))),_e&&r.a.createElement(r.a.Fragment,null,r.a.createElement("p",{className:"itemEstimated"},Ye),r.a.createElement("p",{className:"itemInputarea selectDropdown"},r.a.createElement("div",{class:"form-group"},_e&&r.a.createElement("select",{onChange:function(e){Ze(e.target.value)},ref:function(e){e},id:"select_use_prev_card",class:"form-control show-tick"},we.map((function(e,t){return r.a.createElement("option",{selected:e.isdefault,value:e.idcustomercard},"Card ending in ",e.stripecardlast4)}))))),r.a.createElement("p",{className:"itemInputarea"},r.a.createElement("a",{href:"javascript:void(0);",className:"newCard",onClick:function(){Ke(!0),Ne(!1),Te(!0)}},"or enter new card")),r.a.createElement("p",{class:"serviceChargedTxt"},"$2 service fee charged now. Order price charged when store calculates total."),r.a.createElement("p",{className:"btnConfirmOrder"},!s&&r.a.createElement("a",{href:"javascript:void(0);",className:"btn-btnConfirmOrder",onClick:function(){lt()}},"Confirm Order"),s&&r.a.createElement("p",null,r.a.createElement("i",{class:"zmdi zmdi-rotate-right zmdi-hc-spin zmdi-hc"})))),r.a.createElement(P,{header:"",onClose:function(){},show:Me.length>0},Me&&r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("div",{class:""},r.a.createElement("div",{className:"alert alert-danger"},Me))),r.a.createElement("button",{type:"button",className:"btn btn-primary text-white",onClick:function(){return Be("")}},"Close"))))))))))):r.a.createElement(r.a.Fragment,null,"loading... ")}),oe=a(7);oe.DataTable=a(172),a(28).config();var ce="";ce="pk_test_ifxq1mgNhSAB4RGR8lQ1q0JE0010sAfNM0";var le=Object(U.a)(ce),se=b.getAPIBaseURI(),ie=function(){b.useQuery().get("id");var e=Object(n.useState)(!1),t=Object(l.a)(e,2),a=t[0],o=t[1],c=Object(n.useState)(!1),s=Object(l.a)(c,2),m=s[0],d=s[1],p=h(),f=(p.user,p.loading),g=p.getTokenSilently,v=Object(n.useState)(!1),E=Object(l.a)(v,2),O=E[0],y=E[1],k=Object(n.useState)(""),S=Object(l.a)(k,2),j=S[0],x=S[1],_=Object(n.useState)(""),N=Object(l.a)(_,2),C=N[0],I=N[1],A=Object(n.useState)(""),T=Object(l.a)(A,2),F=T[0],D=T[1],R=Object(n.useState)(""),M=Object(l.a)(R,2),B=M[0],U=M[1],Z=Object(n.useState)(!1),H=Object(l.a)(Z,2),W=H[0],Y=H[1],V=r.a.createRef(),G=function(){var e=Object(u.a)(i.a.mark((function e(){var t,a;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g();case 2:t=e.sent,console.log(t),a="".concat(se,"/stripe-card-wallet"),w()({method:"GET",url:a,headers:{Authorization:"Bearer ".concat(t)}}).then((function(e){console.log("response: ",e),oe("table#cards_table").DataTable().clear().draw(),oe("table#cards_table").DataTable().rows.add(e.data.cards),oe("table#cards_table").DataTable().columns.adjust().draw()}));case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),J=function(e){console.log("gonna create datatable: ",e);try{var t=oe("table#cards_table"),a=t.DataTable({dom:'<"data-table-wrapper">',order:[[0,"desc"]],data:e,columns:[{title:"Card",data:null,name:"stripecardlast4",render:function(e,t){return"display"===t?(console.log("data: ",e),"\n ".concat(e.brand," ending in ").concat(e.stripecardlast4,"\n ")):e}},{title:"Default",data:null,name:"",render:function(e,t){return"display"===t?(console.log("data: ",e),1==e.isdefault?"\n Yes\n ":"\n No\n "):e}},{title:"",data:null,name:"action",render:function(e,t){return"display"===t?(console.log("data: ",e),0===e.isdefault?'\n Make Default\n |\n Delete\n ':'\n Delete\n '):e}}]});t.on("click","tr a.makeDefault",Object(u.a)(i.a.mark((function e(){var t,n,r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=oe(this).closest("tr"),n=a.row(t).data(),console.log("makeDefault->data: ",n),e.next=5,g();case 5:r=e.sent,console.log(r),o(!0),I(""),w()({method:"POST",url:"".concat(se,"/stripe-card/").concat(n.idcustomercard),headers:{Authorization:"Bearer ".concat(r)}}).then((function(e){e.data.isok?(o(!1),I("Your card has been marked as default successfully."),G()):(o(!1),I(""),x("".concat(e.data.error)))}));case 10:case"end":return e.stop()}}),e,this)})))),t.on("click","tr a.delete",Object(u.a)(i.a.mark((function e(){var t,n,r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=oe(this).closest("tr"),n=a.row(t).data(),console.log("delete->data: ",n),e.next=5,g();case 5:r=e.sent,console.log(r),d(!0),I(""),w()({method:"DELETE",url:"".concat(se,"/stripe-card/").concat(n.idcustomercard),headers:{Authorization:"Bearer ".concat(r)}}).then((function(e){e.data.isok?(d(!1),I("Your card has been deleted successfully."),G()):(d(!1),I(""),x("".concat(e.data.error)))}));case 10:case"end":return e.stop()}}),e,this)}))))}catch(n){console.log("error on creating datatable: ",n)}},X=function(){var e=Object(u.a)(i.a.mark((function e(){var t,a,n;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g();case 2:return t=e.sent,a="".concat(se,"/stripe-card-wallet"),console.log("_url: ",a),e.prev=5,e.next=8,w()(a,{headers:{Authorization:"Bearer ".concat(t)}});case 8:n=e.sent,console.log("CardSettings->response.data: ",n.data),D(n.data.customer_id),U(n.data.client_secret),y(!0),n.data.isok&&J(n.data.cards),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(5),console.log("CardSettings->ex: ",e.t0);case 19:case"end":return e.stop()}}),e,null,[[5,16]])})));return function(){return e.apply(this,arguments)}}();return Object(n.useEffect)((function(){f||X()}),[f]),f?r.a.createElement(z,null):O?r.a.createElement(r.a.Fragment,null,m&&r.a.createElement("div",{className:"alert alert-info"}," Please wait while card is being deleted."),a&&r.a.createElement("div",{className:"alert alert-info"}," Please wait while card is makred as default."),C&&C.length>0&&r.a.createElement("div",{className:"alert alert-success"},C),j&&r.a.createElement("div",{className:"alert alert-danger"},j),r.a.createElement("div",{class:"user-info col-lg-12"},r.a.createElement("button",{disabled:W,type:"button",className:"btn btn-primary text-white",onClick:function(){Y(!0)}},"Add New Card")),r.a.createElement("div",{class:"user-info col-lg-12"},r.a.createElement("h1",null,"My Cards"),r.a.createElement("table",{id:"cards_table",className:"display",width:"100%",ref:function(e){V=e,console.log("cardTable: ",V)}})),r.a.createElement(P,{header:"Add new card on file",width:500,onClose:function(){},show:W},r.a.createElement(q.Elements,{stripe:le},r.a.createElement(L,{handleClose:function(){Y(!1)},handleSubmit:function(){Y(!1),G()},customerId:F,clientSecret:B})))):r.a.createElement(r.a.Fragment,null,r.a.createElement(z,null),";")},ue=(b.getAPIBaseURI(),function(){var e=r.a.useState(!0),t=Object(l.a)(e,2),a=(t[0],t[1],r.a.useState(!1)),n=Object(l.a)(a,2),o=(n[0],n[1],r.a.useState(!0)),c=Object(l.a)(o,2),s=(c[0],c[1]),i=r.a.useState(!1),u=Object(l.a)(i,2),m=(u[0],u[1]),d=h(),p=d.loading,f=d.user,g=(d.getTokenSilently,d.isAuthenticated),v=d.logout;return r.a.useEffect((function(){p||(m(!1),s(!0))}),[p]),p||!f?r.a.createElement(z,null):r.a.createElement("div",null,r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-sm-12"},r.a.createElement("div",{class:"body"},r.a.createElement("div",{className:"row text-right custom-button"},r.a.createElement("div",{className:"col-sm-12"},g&&r.a.createElement("a",{onClick:function(){return v()},class:"js-chart",href:"javascript:void(0);"},r.a.createElement("i",{class:"zmdi zmdi-power"})," Log out"))),r.a.createElement("div",{className:"bodyContent"},r.a.createElement("ul",{class:"nav nav-tabs",role:"tablist"},r.a.createElement("li",{class:"nav-item"},r.a.createElement("a",{class:"nav-link active","data-toggle":"tab",href:"#messages_with_icon_title"},r.a.createElement("i",{class:"material-icons"},"ballot")," My Orders ")),r.a.createElement("li",{class:"nav-item"},r.a.createElement("a",{class:"nav-link","data-toggle":"tab",href:"#settings_with_icon_title"},r.a.createElement("i",{class:"material-icons"},"settings")," Card Settings "))),r.a.createElement("div",{class:"tab-content"},r.a.createElement("div",{role:"tabpanel",class:"tab-pane active",id:"messages_with_icon_title"},r.a.createElement(B,null)),r.a.createElement("div",{role:"tabpanel",class:"tab-pane",id:"settings_with_icon_title"},r.a.createElement(ie,null))))))))}),me=a(31),de=Object(me.a)();a(28).config();var pe=function(){var e=Object(n.useState)(!0),t=Object(l.a)(e,2),a=t[0],o=t[1];return Object(n.useEffect)((function(){var e=localStorage.getItem("loadStep1");console.log("sell->loadStep1: ",e),o("undefined"===typeof e||!e||"yes"!=e)})),a?r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-lg-12 col-md-12 col-sm-12"},r.a.createElement("div",{class:"body"},r.a.createElement("div",{class:"homeheader"},"The easiest, safest way to sell for pickup."),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12"},r.a.createElement("p",{className:"slogan"},"For stores and restaurants taking phone and email orders-",r.a.createElement("br",null)," take back your time and let ShelfShop take care of the transaction."))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12"},r.a.createElement("p",{className:"addyourshop"},r.a.createElement("a",{href:"/sell",className:"btn-addyourshop"},"Add your Shop")))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12"},r.a.createElement("p",{className:"seeShopAction"},r.a.createElement("a",{href:"/findastore",className:"btn-seeShopAction"},"See Shops in Action")))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12"},r.a.createElement("div",{className:"shelfShop-Setup"},r.a.createElement("img",{src:"https://storage.googleapis.com/shelfshopdev/setup-shelfshop.svg",alt:"Setup ShelfShop",className:"shelfshop-img"}),r.a.createElement("p",{className:"noMoreWriting"},"No more writing down orders and credit card numbers. No complex ecom setup and maintenance."),r.a.createElement("p",{className:"Snapphotos"},"Snap photos of your shelves, menus, table displays, anything \u2013 customers can shop them!"),r.a.createElement("p",{className:"Snapphotos"},"Easily communicate with your customers about their order through ShelfShop."),r.a.createElement("p",{className:"Snapphotos"},"Manage pickup rules, alerts, cancellations and refunds, and more \u2013\xa0all in ShelfShop."),r.a.createElement("p",{className:"Snapphotos"},"Link directly to your ShelfShop store from your own channels."),r.a.createElement("p",{className:"Snapphotos"},"Revenue is transferred directly into your bank account after credit card / transaction fees.")))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12"},r.a.createElement("div",{className:"shelfShop-Revenue"},r.a.createElement("p",null,"10% of all ShelfShop revenue goes to"),r.a.createElement("p",{className:"revenueText"},r.a.createElement("a",{href:"https://covid19responsefund.org/",target:"_blank"},"pandemic-supporting charities."))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12"},r.a.createElement("div",{className:"homeMiddleBannerdiv"},r.a.createElement("p",{className:"homeMiddleBanner"},"We evolve with you."),r.a.createElement("p",{className:"homeMiddleBanner1"},"ShelfShop is here to help local businesses go digital. No tech experience or special product images needed. When you are ready to add more control over your store, we have power features ready to grow with you.")))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12"},r.a.createElement("div",{className:"shelfShop-rectangle-653"},r.a.createElement("p",null,"Restart your pickup business ",r.a.createElement("u",null,"now"),".")))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12"},r.a.createElement("div",{className:"shelfShop-rectangle-600-hau"},r.a.createElement("p",null,"No monthly fees for early adopters. No risk. Cancel any time.")))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12"},r.a.createElement("p",{className:"startSellig"},r.a.createElement("a",{href:"/sell",className:"btn-startSellig"},"Start selling")))))))):null};a(336);a(28).config();var fe=function(){var e=Object(n.useState)(0),t=Object(l.a)(e,2),a=(t[0],t[1]),o=Object(n.useState)({}),c=Object(l.a)(o,2),s=(c[0],c[1],Object(n.useState)(!1)),m=Object(l.a)(s,2),d=m[0],p=m[1],f=Object(n.useState)(""),g=Object(l.a)(f,2),v=(g[0],g[1]),E=Object(n.useState)({}),O=Object(l.a)(E,2),y=O[0],k=O[1],S=Object(n.useState)(""),j=Object(l.a)(S,2),x=(j[0],j[1]),_=b.getAPIBaseURI(),N=h(),C=N.getTokenSilently,I=N.isAuthenticated,A=N.loading,T=N.loginWithRedirect,F=b.useQuery(),P=function(){var e=Object(u.a)(i.a.mark((function e(){var t,n,r,o;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,C();case 2:return t=e.sent,console.log(t),e.next=6,w()(_+"/welcome",{headers:{Authorization:"Bearer ".concat(t)}});case 6:n=e.sent,r=n.data,console.log("responseData: ",r),F.get("updated")&&x("Store info was updated succusfully."),v(r),k(r.settings),p(!0),o=Math.random(),a(o);case 15:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),D=function(){var e=Object(u.a)(i.a.mark((function e(){var t,n,r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w()(_+"/settings",{});case 2:t=e.sent,n=t.data,console.log("responseData: ",n),k(n),r=Math.random(),a(r);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();Object(n.useEffect)((function(){var e=localStorage.getItem("loadStep1");console.log("sell->loadStep1: ",e),"undefined"!==typeof e&&e&&"yes"==e?p(!1):A||(I?P():D())}),[A,I]);return d?r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12 sellcontent-area-div"},r.a.createElement("p",{className:"sellPageHeader"},"Setup your store in under 15 minutes."))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12 sellcontent-area-div"},r.a.createElement("p",{className:"sellPageText"},r.a.createElement("span",null,"Enter your basic store information, add images of your store shelves, and enter your bank card securely through Stripe to take payments.")),r.a.createElement("p",{className:"sellPageText1"},"ShelfShop exists to help independent stores of all types. As a special offer for Shops that sign up now, ",r.a.createElement("span",null,"we will permanently waive our service's monthly fee for your store.")," Credit card / transaction fees are 4% of each sale. Your sales revenue posts to your account within days."))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12 sellcontent-area-div"},!I&&r.a.createElement("p",{className:"btnStartSelling"},r.a.createElement("a",{href:"javascript:void(0);",className:"btn-btnStartSelling",onClick:Object(u.a)(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return localStorage.setItem("loadStep1","yes"),e.next=3,T({appState:{targetUrl:"/storesignup"},action:"signUp"});case 3:case"end":return e.stop()}}),e)})))},"Sign Up to Start Selling")),I&&r.a.createElement("p",{className:"btnStartSelling"},r.a.createElement("a",{href:"/storesignup",className:"btn-btnStartSelling"},"Sign Up to Start Selling")))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12 sellcontent-area-div"},r.a.createElement("p",{className:"sellbigImg"},r.a.createElement("img",{src:"https://storage.googleapis.com/shelfshopdev/sell_bg.png",alt:"sell page"})))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12 sellcontent-area-div"},r.a.createElement("p",{className:"btnShareShelfShop"},r.a.createElement("a",{href:"mailto:?subject=You should check out ShelfShop&body=Hey, I thought this platform might be helpful for your store \u2013 it's a really easy, powerful way to take orders online and free up the time you spend taking phone orders.\n \n https://shelf.shop",target:"_blank",className:"btn-btnShareShelfShop"},"Share ShelfShop with a Store you Love"))))):!I&&y.sellPageMessage?r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12 sellcontent-area-div"},r.a.createElement("p",{className:"sellPageHeader"},"Setup your store in under 15 minutes."))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12 sellcontent-area-div"},r.a.createElement("p",{className:"sellPageText"},r.a.createElement("span",null,"Enter your basic store information, add images of your store shelves, and enter your bank card securely through Stripe to take payments.")),r.a.createElement("p",{className:"sellPageText1"},"ShelfShop exists to help independent stores of all types. As a special offer for Shops that sign up now, ",r.a.createElement("span",null,"we will permanently waive our service's monthly fee for your store.")," Credit card / transaction fees are 4% of each sale. Your sales revenue posts to your account within days."))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12 sellcontent-area-div"},r.a.createElement("p",{className:"btnStartSelling"},r.a.createElement("a",{href:"javascript:void(0);",className:"btn-btnStartSelling",onClick:Object(u.a)(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return localStorage.setItem("loadStep1","yes"),e.next=3,T({appState:{targetUrl:"/storesignup"},action:"signUp"});case 3:case"end":return e.stop()}}),e)})))},"Sign Up to Start Selling")))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12 sellcontent-area-div"},r.a.createElement("p",{className:"sellbigImg"},r.a.createElement("img",{src:"/assets/images/sell_bg.png",alt:"sell page"})))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12 sellcontent-area-div"},r.a.createElement("p",{className:"btnShareShelfShop"},r.a.createElement("a",{href:"mailto:?subject=You should check out ShelfShop&body=Hey, I thought this platform might be helpful for your store \u2013 it's a really easy, powerful way to take orders online and free up the time you spend taking phone orders.\n \n https://shelf.shop",target:"_blank",className:"btn-btnShareShelfShop"},"Share ShelfShop with a Store you Love"))))):d?r.a.createElement(r.a.Fragment,null,r.a.createElement(z,null)):null};a(28).config();var he=function(){r.a.createRef();var e=b.getAPIBaseURI(),t=Object(n.useState)(""),a=Object(l.a)(t,2),o=(a[0],a[1],Object(n.useState)(!1)),c=Object(l.a)(o,2),s=(c[0],c[1],Object(n.useState)(!1)),m=Object(l.a)(s,2),d=m[0],p=m[1],f=Object(n.useState)(!1),g=Object(l.a)(f,2),E=g[0],O=g[1],y=Object(n.useState)(""),k=Object(l.a)(y,2),S=(k[0],k[1],h()),j=S.getTokenSilently,x=S.user,_=S.loading,N=function(){var t=Object(u.a)(i.a.mark((function t(){var a;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,j();case 2:a=t.sent,console.log(a),w()({method:"POST",url:e+"/vendorsignup",data:{name:x.name},headers:{Authorization:"Bearer ".concat(a)}}).then((function(e){console.log("response: ",e);var t=e.data;console.log(t),t.isok?(O("/storesignup"),p(!0)):("You have alreadhy signed up"==t.message&&(O("/sell"),p(!0)),console.log("error: ",t.message))})).catch((function(e){console.log("error: ",e)}));case 5:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();return Object(n.useEffect)((function(){_||N()}),[_]),d?r.a.createElement(v.a,{to:E}):r.a.createElement(z,null)},ge=a(13),ve=a(32),be=a(81),Ee=a.n(be),Oe=a(50),ye=a(54),ke=a.n(ye),we=a(91),Se=a(56),je={areaCode:"",prefix:"",suffix:"",error:""},xe=function(e){Object(T.a)(a,e);var t=Object(F.a)(a);function a(e){var n;return Object(I.a)(this,a),n=t.call(this,e),console.log("this.props.existingNo: ",n.props.existingNo),n.state=je,n.handleChange=n.handleChange.bind(Object(Se.a)(n)),n.handleSubmit=n.handleSubmit.bind(Object(Se.a)(n)),n.handleReset=n.handleReset.bind(Object(Se.a)(n)),n.setInputRef=n.setInputRef.bind(Object(Se.a)(n)),n}return Object(A.a)(a,[{key:"handleChange",value:function(e){var t=this,a=e.target,n=a.name,r=a.value,o=!1;this.setState((function(e){var t=r.replace(/[^\d]/g,"");e[n].length!==t.length&&(o=!0);var a=Object(we.a)({},n,t);return console.log("val: ",a),a}),(function(){o&&t.handleFocus(n)}))}},{key:"setInputRef",value:function(e,t){this[e]=t}},{key:"handleFocus",value:function(e){var t=this.state,a=t.areaCode,n=t.prefix,r=(t.suffix,3===a.length),o=3===n.length;r&&"areaCode"===e?(this.prefix.focus(),this.prefix.selectionEnd=0):o&&"prefix"===e&&(this.suffix.focus(),this.suffix.selectionEnd=0)}},{key:"handleSubmit",value:function(e){e.preventDefault();var t=this.state,a=t.areaCode,n=t.prefix,r=t.suffix,o="(".concat(a,") ").concat(n,"-").concat(r),c=function(e){var t="";return e?14!==e.length&&(t="Invalid phone format. ex: (555) 555-5555"):t="Required!",t}(o);this.setState({error:c},(function(){c||setTimeout((function(){alert(o)}),300)}))}},{key:"handleReset",value:function(){this.setState(je)}},{key:"componentDidMount",value:function(){var e=localStorage.getItem("cellnumber");if(console.log("componentDidMount()->localStorage: ",e),e&&10===e.length){var t=e.substring(0,3),a=e.substring(3,6),n=e.substring(6,10);this.setState({areaCode:t,prefix:a,suffix:n})}}},{key:"render",value:function(){var e=this;return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"input-container"},r.a.createElement("div",{className:"parenthesis",style:{marginLeft:1,marginRight:0}},"+1"),r.a.createElement("div",{className:"dash"},"-"),r.a.createElement("input",{id:this.props.prefix+"ph_areacode",className:"input area-code ph-no",type:"tel",pattern:"\\d*",name:"areaCode",placeholder:"000",value:this.state.areaCode,onChange:this.handleChange,maxLength:"3"}),r.a.createElement("div",{className:"dash"},"-"),r.a.createElement("input",{id:this.props.prefix+"ph_prefix",ref:function(t){return e.setInputRef("prefix",t)},className:"input prefix ph-no",type:"tel",pattern:"\\d*",name:"prefix",placeholder:"000",value:this.state.prefix,onChange:this.handleChange,maxLength:"3"}),r.a.createElement("div",{className:"dash"},"-"),r.a.createElement("input",{id:this.props.prefix+"ph_suffix",ref:function(t){return e.setInputRef("suffix",t)},className:"input suffix ph-no",type:"tel",pattern:"\\d*",name:"suffix",placeholder:"0000",value:this.state.suffix,onChange:this.handleChange,maxLength:"4"}),r.a.createElement("p",{className:"error"},this.state.error)))}}]),a}(r.a.PureComponent),_e=(a(348),a(193)),Ne=a.n(_e);a(28).config();var Ce=function(){var e=Object(v.g)(),t={},a=b.getAPIBaseURI(),o=r.a.createRef(),c=r.a.createRef(),s=r.a.createRef(),m=r.a.createRef(),d=r.a.createRef(),p=(r.a.createRef(),r.a.createRef()),f=(r.a.createRef(),r.a.createRef(),r.a.createRef(),r.a.createRef()),g=(r.a.createRef(),r.a.createRef(),r.a.createRef(),Object(n.useState)({0:{isOpen:!1,starthour:8,endhour:17,startminute:0,endminute:30},1:{isOpen:!1,starthour:8,endhour:17,startminute:0,endminute:30},2:{isOpen:!1,starthour:8,endhour:17,startminute:0,endminute:30},3:{isOpen:!1,starthour:8,endhour:17,startminute:0,endminute:30},4:{isOpen:!1,starthour:8,endhour:17,startminute:0,endminute:30},5:{isOpen:!1,starthour:8,endhour:17,startminute:0,endminute:30},6:{isOpen:!1,starthour:8,endhour:17,startminute:0,endminute:30}})),O=Object(l.a)(g,2),y=O[0],k=O[1],S=Object(n.useState)(""),j=Object(l.a)(S,2),x=j[0],_=j[1],N=Object(n.useState)(""),C=Object(l.a)(N,2),I=C[0],A=C[1],T=Object(n.useState)(""),F=Object(l.a)(T,2),P=(F[0],F[1]),D=Object(n.useState)(""),M=Object(l.a)(D,2),B=M[0],q=M[1],U=Object(n.useState)(""),L=Object(l.a)(U,2),Z=L[0],H=L[1],Y=Object(n.useState)(!1),V=Object(l.a)(Y,2),G=(V[0],V[1],Object(n.useState)("")),J=Object(l.a)(G,2),X=(J[0],J[1],h()),$=X.getTokenSilently,Q=X.user,K=X.loading,ee=Object(n.useState)(!1),te=Object(l.a)(ee,2),ae=te[0],ne=(te[1],Object(n.useState)("/")),re=Object(l.a)(ne,2),oe=re[0],ce=(re[1],Object(n.useState)(!1)),le=Object(l.a)(ce,2),se=(le[0],le[1]),ie=Object(n.useState)(""),ue=Object(l.a)(ie,2),me=ue[0],de=ue[1],pe=Object(n.useState)(""),fe=Object(l.a)(pe,2),he=(fe[0],fe[1]),be=Object(n.useState)(!1),ye=Object(l.a)(be,2),we=ye[0],Se=ye[1],je=Object(n.useState)(0),_e=Object(l.a)(je,2),Ce=_e[0],Ie=_e[1],Ae=Object(n.useState)([]),Te=Object(l.a)(Ae,2),Fe=Te[0],Pe=Te[1],De=Object(n.useState)(""),ze=Object(l.a)(De,2),Re=ze[0],Me=ze[1],Be=Object(n.useState)(""),qe=Object(l.a)(Be,2),Ue=(qe[0],qe[1]),Le=Object(n.useState)(""),Ze=Object(l.a)(Le,2),He=(Ze[0],Ze[1]),We=Object(n.useState)(""),Ye=Object(l.a)(We,2),Ve=(Ye[0],Ye[1]),Ge=Object(n.useState)(""),Je=Object(l.a)(Ge,2),Xe=Je[0],$e=Je[1],Qe=Object(n.useState)(""),Ke=Object(l.a)(Qe,2),et=Ke[0],tt=Ke[1],at=Object(n.useState)(""),nt=Object(l.a)(at,2),rt=nt[0],ot=nt[1],ct=Object(n.useState)(""),lt=Object(l.a)(ct,2),st=lt[0],it=lt[1],ut=Object(n.useState)(""),mt=Object(l.a)(ut,2),dt=mt[0],pt=mt[1],ft=Object(n.useState)(""),ht=Object(l.a)(ft,2),gt=ht[0],vt=ht[1],bt=Object(n.useState)(""),Et=Object(l.a)(bt,2),Ot=Et[0],yt=Et[1],kt=Object(n.useState)(""),wt=Object(l.a)(kt,2),St=wt[0],jt=wt[1],xt=Object(n.useState)(""),_t=Object(l.a)(xt,2),Nt=_t[0],Ct=_t[1],It=Object(n.useState)(""),At=Object(l.a)(It,2),Tt=At[0],Ft=At[1],Pt=Object(n.useState)(""),Dt=Object(l.a)(Pt,2),zt=Dt[0],Rt=Dt[1],Mt=Object(n.useState)("20"),Bt=Object(l.a)(Mt,2),qt=(Bt[0],Bt[1]),Ut=Object(n.useState)(0),Lt=Object(l.a)(Ut,2),Zt=Lt[0],Ht=Lt[1],Wt=Object(n.useState)(!1),Yt=Object(l.a)(Wt,2),Vt=(Yt[0],Yt[1]),Gt=Object(n.useState)({}),Jt=Object(l.a)(Gt,2),Xt=(Jt[0],Jt[1]),$t=Object(n.useState)([]),Qt=Object(l.a)($t,2),Kt=Qt[0],ea=Qt[1],ta=Object(n.useState)([]),aa=Object(l.a)(ta,2),na=aa[0],ra=aa[1],oa=Object(n.useState)([]),ca=Object(l.a)(oa,2),la=(ca[0],ca[1]),sa=Object(n.useState)([]),ia=Object(l.a)(sa,2),ua=ia[0],ma=ia[1],da=Object(n.useState)([]),pa=Object(l.a)(da,2),fa=pa[0],ha=pa[1],ga=Object(n.useState)(!1),va=Object(l.a)(ga,2),ba=va[0],Ea=va[1],Oa=Object(n.useState)(0),ya=Object(l.a)(Oa,2),ka=ya[0],wa=ya[1],Sa=Object(n.useState)(0),ja=Object(l.a)(Sa,2),xa=ja[0],_a=ja[1],Na=Object(n.useState)({}),Ca=Object(l.a)(Na,2),Ia=Ca[0],Aa=Ca[1],Ta=Object(n.useState)({}),Fa=Object(l.a)(Ta,2),Pa=Fa[0],Da=Fa[1],za=Object(n.useState)({}),Ra=Object(l.a)(za,2),Ma=Ra[0],Ba=Ra[1],qa=Object(n.useState)(0),Ua=Object(l.a)(qa,2),La=(Ua[0],Ua[1]),Za=Object(n.useState)(0),Ha=Object(l.a)(Za,2),Wa=Ha[0],Ya=Ha[1],Va=Object(n.useState)(0),Ga=Object(l.a)(Va,2),Ja=(Ga[0],Ga[1]),Xa=Object(n.useState)(!1),$a=Object(l.a)(Xa,2),Qa=($a[0],$a[1]),Ka=Object(n.useState)({}),en=Object(l.a)(Ka,2),tn=en[0],an=en[1],nn=0,rn=Object(n.useState)(null),on=Object(l.a)(rn,2),cn=on[0],ln=on[1],sn=Object(n.useState)(!1),un=Object(l.a)(sn,2),mn=un[0],dn=un[1],pn=Object(n.useState)(1),fn=Object(l.a)(pn,2),hn=fn[0],gn=fn[1],vn=Object(n.useState)(!1),bn=Object(l.a)(vn,2),En=bn[0],On=bn[1],yn=Object(n.useState)(null),kn=Object(l.a)(yn,2),wn=kn[0],Sn=kn[1],jn=Object(n.useState)(!1),xn=Object(l.a)(jn,2),_n=xn[0],Nn=xn[1],Cn=Object(n.useState)(!1),In=Object(l.a)(Cn,2),An=In[0],Tn=In[1],Fn=Object(n.useState)(!1),Pn=Object(l.a)(Fn,2),Dn=Pn[0],zn=Pn[1],Rn=Object(n.useState)(!1),Mn=Object(l.a)(Rn,2),Bn=Mn[0],qn=Mn[1],Un=Object(n.useState)(!1),Ln=Object(l.a)(Un,2),Zn=Ln[0],Hn=Ln[1],Wn=Object(n.useState)(null),Yn=Object(l.a)(Wn,2),Vn=(Yn[0],Yn[1]),Gn=b.useQuery(),Jn=[0,1,2,3,4,5,6],Xn=Object(n.useState)(1),$n=Object(l.a)(Xn,2),Qn=$n[0],Kn=$n[1],er=Object(n.useState)(""),tr=Object(l.a)(er,2),ar=tr[0],nr=tr[1];function rr(e){return e?e.replace(/\s+/g," ").trim():e}var or=function(){var e=Object(u.a)(i.a.mark((function e(t){var a,n,r,o,c;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=[],n=Kt,r=Object(ve.a)(n),e.prev=3,r.s();case 5:if((o=r.n()).done){e.next=12;break}if(c=o.value,parseInt(c.idstoreimages)!=parseInt(t)){e.next=9;break}return e.abrupt("continue",10);case 9:a.push(c);case 10:e.next=5;break;case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(3),r.e(e.t0);case 17:return e.prev=17,r.f(),e.finish(17);case 20:pr(a);case 21:case"end":return e.stop()}}),e,null,[[3,14,17,20]])})));return function(t){return e.apply(this,arguments)}}(),cr=function(){var e=Object(u.a)(i.a.mark((function e(t){var n,r,o;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _a(xa+1),n=Pa,console.log("delete sho",n),n[t.idstoreimages]=!0,Da(n),t.isActive,r="/deleteshelf",e.next=10,$();case 10:o=e.sent,w()({method:"PUT",url:a+r,data:{shelfid:t.idstoreimages},headers:{Authorization:"Bearer ".concat(o)}}).then((function(e){if(e.data.isok){or(t.idstoreimages);var a=Math.random();n[t.idstoreimages]=!1,Da(n),_a(a)}tn[t.idstoreimages]=!1})).catch((function(e){console.log("error111: ",e),tn[t.idstoreimages]=!1}));case 12:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),lr=function(){var e=Object(u.a)(i.a.mark((function e(t,a){var n;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(n=Kt).forEach((function(e,r){parseInt(e.idstoreimages)==parseInt(a)&&(n[r].isActive=t)})),pr(n);case 3:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),sr=function(){var e=Object(u.a)(i.a.mark((function e(t){var n,r,o,c;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _a(xa+1),(n=Ma)[t.idstoreimages]=!0,Ba(n),r=t.isActive,o=0==r?"/activateshelf":"/deactivateshelf",e.next=9,$();case 9:c=e.sent,w()({method:"PUT",url:a+o,data:{shelfid:t.idstoreimages,currestStatus:t.isActive},headers:{Authorization:"Bearer ".concat(c)}}).then((function(e){if(e.data.isok){lr(0==r?1:0,t.idstoreimages);var a=Math.random();n[t.idstoreimages]=!1,Ba(n),_a(a)}tn[t.idstoreimages]=!1})).catch((function(e){console.log("error111: ",e),tn[t.idstoreimages]=!1}));case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ir=function(e){var t,a=Object(ve.a)(ua);try{for(a.s();!(t=a.n()).done;){var n=t.value;if(parseInt(n.idstoreimages)==parseInt(e.idstoreimages))return!0}}catch(c){a.e(c)}finally{a.f()}var r,o=Object(ve.a)(fa);try{for(o.s();!(r=o.n()).done;){n=r.value;if(parseInt(n.idstoreimages)==parseInt(e.idstoreimages))return!0}}catch(c){o.e(c)}finally{o.f()}return!1},ur=function(){var e=Object(u.a)(i.a.mark((function e(a,n){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t[n]=a;case 1:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}();function mr(e){var t=e.item;return r.a.createElement("div",{class:"row clearfix div_ShoppableImages1"},r.a.createElement("div",{class:"col-md-12 "},r.a.createElement(Ee.a,{text:t.name,key:"name"+t.idstoreimages,labelClassName:"imgname",inputClassName:"editabletext",onFocusOut:function(e){return zr(e,t.idstoreimages)},onFocus:function(e){return ur(e,t.idstoreimages)}}),ba&&r.a.createElement(r.a.Fragment,null,r.a.createElement("input",{checked:ir(t),type:"checkbox",id:"chk"+t.idstoreimages,onClick:function(e){return Hr(t,e)}})," ",r.a.createElement("label",{for:"chk"+t.idstoreimages}))),r.a.createElement("div",{class:"col-md-12 "},r.a.createElement("img",{key:"img".concat(t.idstoreimages),class:"thumpnail",alt:t.name,src:t.thumbnail})),r.a.createElement("div",{class:"col-md-12 "},r.a.createElement("div",{class:"buttonareaDiv"},r.a.createElement("ul",null,r.a.createElement("li",null,r.a.createElement("a",{href:"javascript:void(0);",id:"btn1".concat(t.idstoreimages),disabled:Ia[t.idstoreimages],key:"btn1".concat(t.idstoreimages),onClick:function(){return Rr(t.idstoreimages,t.name)}},"Rotate")),r.a.createElement("li",null,r.a.createElement("a",{href:"javascript:void(0);",id:"btn".concat(t.idstoreimages),title:"Hide from store",disabled:Ma[t.idstoreimages],key:"btn".concat(t.idstoreimages),onClick:function(){return sr(t)}},"Hide")),r.a.createElement("li",null,r.a.createElement("a",{href:"javascript:void(0);",id:"btn2".concat(t.idstoreimages),disabled:Pa[t.idstoreimages],key:"btn2".concat(t.idstoreimages),onClick:function(){return cr(t)}},"Delete"))))),r.a.createElement("div",{class:"col-md-12"},Ma[t.idstoreimages]&&r.a.createElement("span",{class:"alert alert-success"},"Hidinig in progress "),Ia[t.idstoreimages]&&r.a.createElement("span",{class:"alert alert-info"},"Rotating.. "),Pa[t.idstoreimages]&&r.a.createElement("span",{class:"alert alert-info"},"Deleting.. "),tn[t.idstoreimages]&&r.a.createElement("div",{class:"alert alert-info"},"Updating..")))}var dr=function(){var e=Object(u.a)(i.a.mark((function e(t,a){var n;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(n=Kt).forEach((function(e,r){parseInt(e.idstoreimages)==parseInt(a)&&(n[r].name=t)})),pr(n);case 3:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),pr=function(e){var t=[],a=[];e.forEach((function(e){0==e.isActive?a.push(e):t.push(e)}));var n=ka;n-=1,console.log("remaiing",n,0),n<=0&&(wa(0),Ea(!1),ha([]),ma([]),1==parseInt(0))?qr():(wa(n),ea(e),ra(t),la(a),Ja(Math.random()),_a(Math.random()))};function fr(){var e={},t={},a={},n=!0;return cn||Z||(n=!1,e.coverimageurl="Cover image is required",a.coverimageurl="true"),o=rr(o.value),$e(o),f=rr(f.value),Ft(f),s=rr(s.value),tt(s),m=rr(m.value),ot(m),d=rr(d.value),jt(d),p=rr(p.value),it(p),c=rr(c.value),yt(c),o?W()("#shoptype").val()?s?d?gt?p?"undefined"!==typeof p.value?p.value.match(/^(\s*\d{6}\s*)(,\s*\d{6}\s*)*,?\s*$/)||(n=!1,e.zip="Only digits are allowed",t.allrequiredfields="Only digits are allowed",a.zip="true",W()("#zip").focus()):c?"undefined"!==typeof c.value&&(c.value.match(/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/)||(n=!1,e.email="Please enter a valid email address",a.email="true",t.allrequiredfields="Please enter a valid email address",W()("#email").focus())):(n=!1,e.email="email is required",a.email="true",t.allrequiredfields="email is required",W()("#email").focus()):(n=!1,e.zip="Zip is required",t.allrequiredfields="Zip is required",a.zip="false",W()("#zip").focus()):(n=!1,e.state="State is required",t.allrequiredfields="State is required",a.state="false",W()("#state").focus()):(n=!1,e.city="City is required",t.allrequiredfields="City is required",a.city="false",W()("#city").focus()):(n=!1,e.streetaddress1="Address line 1 is required",t.allrequiredfields="Address line 1 is required",a.streetaddress1="false",W()("#address-line1").focus()):(n=!1,e.shoptype="Shop type is required",t.allrequiredfields="Shop type is required",a.shoptype="true",W()("#shoptype").focus()):(n=!1,e.name="Name is required",t.allrequiredfields="Name is required",a.name="true",W()("#name").focus()),n?(Vt(!1),!0):(_(e),A(a),a.allrequiredfields="true",P(t),q(a),Vt(!0),n)}function hr(){var e={},t={},a={},n=!0,r=rr(W()("#store_ph_areacode").val());Ue(r);var o=rr(W()("#store_ph_prefix").val());He(o);var c=rr(W()("#store_ph_suffix").val());Ve(c);var l=r+o+c;console.log("cellnumber1: ",l),pt(l),localStorage.setItem("cellnumber",l);var s=!0;console.log("oh",y);var i,u=!1,m=Object(ve.a)(Jn);try{for(m.s();!(i=m.n()).done;){var d=i.value;y[d].isOpen&&(s=!1,y[d].starthour>y[d].endhour&&(u=!0))}}catch(f){m.e(f)}finally{m.f()}if(console.log("store_ph_areacode: ",r,", store_ph_prefix: ",o,", store_ph_suffix: ",c),r?r.length<3?(n=!1,e.cellnumber="Mobile Number is required",a.cellnumber="false",W()("#store_ph_areacode").focus()):o?o.length<3?(n=!1,e.cellnumber="Mobile Number is required",a.cellnumber="false",W()("#store_ph_prefix").focus()):c?c.length<4?(n=!1,e.cellnumber="Mobile Number is required",a.cellnumber="false",W()("#store_ph_suffix").focus()):s?(n=!1,e.openinghours="Open days and hours is not selected.",a.openinghours="true"):u?(n=!1,e.openinghours="From time must be less than to time for each opening day.",a.openinghours="true"):Nt||(n=!1,e.pickuptimeframe="Please enter pickup timeframe in hours.e.g. .5 for 30 mins, 1 for 1 hours etc",t.allrequiredfields="Please enter pickup timeframe in hours.e.g. .5 for 30 mins, 1 for 1 hours etc",a.pickuptimeframe="false",W()("#pickuptimeframe").focus()):(n=!1,e.cellnumber="Mobile Number is required",a.cellnumber="false",W()("#store_ph_suffix").focus()):(n=!1,e.cellnumber="Mobile Number is required",a.cellnumber="false",W()("#store_ph_prefix").focus()):(n=!1,e.cellnumber="Mobile Number is required",a.cellnumber="false",W()("#store_ph_areacode").focus()),Ce>0){var p=rr(W()("#pickupnorder").val());Rt(p),p?"undefined"!==typeof p&&(p.match(/^\d+$/)||(n=!1,e.pickupnorder="Maximum order allowed to pickup in each 15 minutes window in full number",a.pickupnorder="true",W()("#pickupnorder").focus())):(n=!1,e.pickupnorder="Maximum order allowed to pickup in each 15 minutes window",a.pickupnorder="true",W()("#pickupnorder").focus())}return n?(Vt(!1),!0):(_(e),A(a),Vt(!0),t.allrequiredfields="yes",a.allrequiredfields="true",P(t),q(a),n)}var gr=function(){var e=Object(u.a)(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:W()("#div_storeInfo").addClass(" content-area-show"),W()("#div_storeInfo").removeClass(" content-area-hide"),W()("#link_StoreInfo").addClass(" active"),W()("#link_StoreInfo").removeClass(" clickable"),cn&&Xe?W()("#storeHeader").html(Xe):W()("#storeHeader").html("Start your shop...");case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),vr=function(){W()("#div_storeInfo").removeClass(" content-area-show"),W()("#div_storeInfo").addClass(" content-area-hide"),W()("#link_StoreInfo").removeClass(" active"),W()("#link_StoreInfo").addClass(" clickable")},br=function(){W()("#div_PickupSettings").removeClass(" content-area-hide"),W()("#div_PickupSettings").addClass(" content-area-show"),W()("#link_PickupSettings").addClass(" active"),W()("#link_PickupSettings").removeClass(" clickable"),cn&&Xe?W()("#storeHeader").html(Xe):W()("#storeHeader").html("Shop Settings...")},Er=function(){W()("#div_PickupSettings").removeClass(" content-area-show"),W()("#div_PickupSettings").addClass(" content-area-hide"),W()("#link_PickupSettings").removeClass(" active"),W()("#link_PickupSettings").addClass(" clickable")},Or=function(){W()("#div_ShoppableImages").addClass(" content-area-show"),W()("#div_ShoppableImages").removeClass(" content-area-hide"),W()("#link_ShoppableImages").addClass(" active"),W()("#link_ShoppableImages").removeClass(" clickable"),cn&&Xe?W()("#storeHeader").html(Xe):W()("#storeHeader").html("Add Your Photos...")},yr=function(){W()("#div_ShoppableImages").removeClass(" content-area-show"),W()("#div_ShoppableImages").addClass(" content-area-hide"),W()("#link_ShoppableImages").removeClass(" active"),W()("#link_ShoppableImages").addClass(" clickable")},kr=function(){W()("#div_ActivateShop").addClass(" content-area-show"),W()("#div_ActivateShop").removeClass(" content-area-hide"),W()("#link_ActivateShop").addClass(" active"),W()("#link_ActivateShop").removeClass(" clickable"),W()("#link_ShoppableImages").addClass(" clickable"),cn&&Xe?W()("#storeHeader").html(Xe):W()("#storeHeader").html("Complete your Shop!")},wr=function(){W()("#div_ActivateShop").removeClass(" content-area-show"),W()("#div_ActivateShop").addClass(" content-area-hide"),W()("#link_ActivateShop").removeClass(" active"),W()("#link_ActivateShop").removeClass(" clickable")},Sr=function(){document.body.scrollTop=0,document.documentElement.scrollTop=0},jr=function(){var e=Object(u.a)(i.a.mark((function e(){var t,n,r,o,c;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!fr()){e.next=28;break}return Nn(!0),t={},n={},r=!0,q(!1),cn||wn||localStorage.removeItem("cellnumber"),e.next=9,$();case 9:o=e.sent,console.log(o),he(""),c=new FormData,console.log("images: ",Z),cn?(c.append("storeid",cn),Z&&c.append("coverimages",Z)):c.append("coverimages",Z),console.log("name: ",Xe),c.append("name",Xe),c.append("streetaddress1",et),c.append("streetaddress2",rt),c.append("city",St),c.append("state",gt),c.append("zip",st),c.append("email",Ot),c.append("note",Tt),c.append("shoptype",Zt),console.log("oh",y),se(!0),w.a.post(a+"/savestoreinfo",c,{headers:{Authorization:"Bearer "+o,"Content-Type":"multipart/form-data; boundary=".concat(c._boundary)}}).then((function(e){console.log("response: store save sam",e);var a=e.data;if(console.log(a),!a.isok)return r=!1,t.generic=a.message,_(t),n.generic=!0,A(n),se(!1),r;ln(a.idstore),se(!1),console.log("id: ",cn),a.idstore?(Se(!0),he(a.message),a.idstore&&!mn?(gn(1),localStorage.setItem("sell_current_step",1),Ur(1),Sr()):(gn(2),localStorage.setItem("sell_current_step",2),Ur(2),Sr())):he(a.message),Nn(!1)})).catch((function(e){r=!1,t.generic="something goes wrong. please contact the administrator from contact us page",_(t),n.generic=!0,A(n),se(!1),console.log("error: ",e),se(!1),Nn(!1)}));case 28:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),xr=function(){var e=Object(u.a)(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:gn(1),setTimeout((function(){gr(),Er(),yr(),wr(),W()("#link_PickupSettings").removeClass(" clickable"),W()("#link_PickupSettings").removeClass(" active"),W()("#link_ShoppableImages").removeClass(" active"),W()("#link_ShoppableImages").removeClass(" clickable"),W()("#link_ActivateShop").removeClass(" clickable"),W()("#link_ActivateShop").removeClass(" active"),W()("#link_PickupSettings").addClass(" inactiveClickable"),W()("#link_ShoppableImages").addClass(" inactiveClickable"),W()("#link_ActivateShop").addClass(" inactiveClickable")}),100);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),_r=function(){var e=Object(u.a)(i.a.mark((function e(){var t,n,r,o,c;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!hr()){e.next=23;break}return Tn(!0),t={},n={},r=!0,q(!1),e.next=8,$();case 8:o=e.sent,console.log(o),he(""),c=new FormData,console.log("images: ",Z),cn&&c.append("storeid",cn),console.log("cellnumberins at save: ",localStorage.getItem("cellnumber")),c.append("cellnumber",localStorage.getItem("cellnumber")),c.append("pickuptimeframe",Nt),c.append("openingHours",JSON.stringify(y)),c.append("pickupoption",Ce),Ce>0?(c.append("pickupnorder",zt),c.append("remindbefore",0)):(c.append("pickupnorder",0),c.append("remindbefore",0)),console.log("oh phone",dt),se(!0),w.a.post(a+"/savepickupsetting",c,{headers:{Authorization:"Bearer "+o,"Content-Type":"multipart/form-data; boundary=".concat(c._boundary)}}).then((function(e){console.log("response: pikup",e);var a=e.data;if(console.log(a),!a.isok)return r=!1,t.generic=a.message,_(t),n.generic=!0,A(n),se(!1),r;se(!1),he(a.message),cn&&!mn?(gn(2),localStorage.setItem("sell_current_step",2),Ur(2),Sr()):(gn(3),localStorage.setItem("sell_current_step",3),Ur(3),Sr()),Tn(!1)})).catch((function(e){r=!1,t.generic="something goes wrong. please contact the administrator from contact us page",_(t),n.generic=!0,A(n),se(!1),console.log("error: ",e),se(!1),Tn(!1)}));case 23:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Nr=function(){var e=Object(u.a)(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:gn(2),setTimeout((function(){vr(),br(),yr(),wr(),W()("#link_ShoppableImages").removeClass(" active"),W()("#link_ShoppableImages").removeClass(" clickable"),W()("#link_ActivateShop").removeClass(" clickable"),W()("#link_ActivateShop").removeClass(" active"),W()("#link_ShoppableImages").addClass(" inactiveClickable"),W()("#link_ActivateShop").addClass(" inactiveClickable")}),100);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Cr=function(){var e=Object(u.a)(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("callValidationShoppableImages()->shelfimages: ",Re),Vt(!1),qn(!0),qn(!1),Se(!1),setTimeout((function(){gn(4),Se(!0),vr(),Er(),yr(),mn?kr():Ir(),Sr()}),100);case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ir=function(){gn(3),setTimeout((function(){vr(),Er(),Or(),wr()}),100)},Ar=function(){Hn(!0),Br(Wa),localStorage.removeItem("sell_store_id"),localStorage.removeItem("sell_add_mode"),localStorage.removeItem("sell_current_step"),Sr()},Tr=function(e){var t=!1,a=!1;if(e.target.files[0]&&(t=!0,a=e.target.files[0]),t)try{Ne.a.imageFileResizer(e.target.files[0],300,300,"JPEG",100,0,(function(e){console.log("uri: ",e);var t=a.name;console.log("_coverImageName: ",t),de(e),H(e),nr(t),setTimeout((function(){Kn(Math.random()+1)}),100)}),"base64",200,200)}catch(n){console.log(n)}},Fr=function(){var e=Object(u.a)(i.a.mark((function e(t){var n,r,o,c,l;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n={},r={},o=!0,console.log("shelfimages: ",t),t||(o=!1,n.shelfimage="Please select one or more image files",r.shelfimage="false"),o){e.next=9;break}return _(n),A(r),e.abrupt("return",o);case 9:return e.next=11,$();case 11:c=e.sent,l=Array.prototype.slice.call(t),nn=l.length,se(l.length),l.map((function(e,t){var l=new FormData;l.append("shelf",e),w.a.post(a+"/uploadshelfs?storeid="+cn,l,{headers:{Authorization:"Bearer "+c,"Content-Type":"multipart/form-data; boundary=".concat(l._boundary)}}).then((function(e){var t=e.data;if(!t.isok)return o=!1,n.name=t.message,_(n),r.name=!0,A(r),(nn-=1)<=0&&(qr(),zn(!1)),se(nn),o;(nn-=1)<=0&&(qr(),document.getElementById("shelfimage").value=null,zn(!1)),se(nn)})).catch((function(e){console.log("error: ",e),(nn-=1)<=0&&(qr(),zn(!1)),se(nn)}))}));case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Pr=function(){var e=Object(u.a)(i.a.mark((function e(t){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("event.target.files: ",t.target.files),zn(!0),Me(t.target.files),e.next=5,Fr(t.target.files);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Dr=function(e,t){var a=tn;a[e]=t,an(a),_a(Math.random())},zr=function(){var e=Object(u.a)(i.a.mark((function e(n,r){var o;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Dr(r,!0),n){e.next=5;break}return dr(t[r],r),Dr(r,!1),e.abrupt("return");case 5:if(0!=n.length){e.next=9;break}return dr(t[r],r),Dr(r,!1),e.abrupt("return");case 9:return e.next=11,$();case 11:o=e.sent,w()({method:"PUT",url:a+"/shelfname",data:{idstoreimages:r,name:n},headers:{Authorization:"Bearer ".concat(o)}}).then((function(e){e.data.isok?dr(n,r):dr(t[r],r),Dr(r,!1)})).catch((function(e){console.log("error: ",e),Dr(r,!1)}));case 13:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),Rr=function(){var e=Object(u.a)(i.a.mark((function e(t,n){var r,o;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(r=Ia)[t]=!0,Aa(r),_a(xa+1),e.next=7,$();case 7:o=e.sent,w()({method:"PUT",url:a+"/rotateshelfimageright",data:{shelfid:t},headers:{Authorization:"Bearer ".concat(o)}}).then((function(e){if(e.data.isok){var a=Ia;a[t]=!1,Aa(a),qr()}})).catch((function(e){console.log("error: ",e)}));case 9:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),Mr=function(){var e=Object(u.a)(i.a.mark((function e(t){var n,r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=[],t.forEach((function(e){n.push(e.idstoreimages)})),xa+1,e.next=5,$();case 5:r=e.sent,w()({method:"PUT",url:a+"/arrangeshelfs",data:{storeid:cn,shelfids:n},headers:{Authorization:"Bearer ".concat(r)}}).then((function(e){e.data.isok&&(Ia[cn]=!1)})).catch((function(e){console.log("error: ",e)}));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();var Br=function(){var e=Object(u.a)(i.a.mark((function e(t){var n,r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=0==t?"/activatestore":"/deactivatestore",e.next=3,$();case 3:r=e.sent,Qa(!0),w()({method:"PUT",url:a+n,data:{storeid:cn,currestStatus:t},headers:{Authorization:"Bearer ".concat(r)}}).then((function(e){console.log("response: ",e);var a=e.data;if(a.isok)Qa(!1),Ya(0==t?1:0),Ja(Math.random()),Hn(!1);else if(console.log(a),0==a.returnCode){localStorage.setItem("for_stripe_storeid",cn),localStorage.setItem("loadStep1","yes");var n="https://connect.stripe.com/express/oauth/authorize?client_id=".concat(a.clientid,"&state=").concat(a.state);n=(n+="&redirect_uri=https://staging.shelf.shop/handlestripecallback")+"&stripe_user[email]="+Q.email,window.location.assign(n)}})).catch((function(e){Qa(!1),console.log("error: ",e),Hn(!1)}));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),qr=function(){var e=Object(u.a)(i.a.mark((function e(t){var n,r,o,c,l,s,u;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$();case 2:return n=e.sent,e.next=5,w()(a+"/shelfs?storeid="+cn,{headers:{Authorization:"Bearer "+n}});case 5:return r=e.sent,o=r.data,Gn.get("new")&&he("Your store has been setup succusfully. Please upload shelf images and then Activate your store to complete your signup."),c=[],l=[],o.shelfs&&o.shelfs.length>0&&o.shelfs.forEach((function(e){0==e.isActive?l.push(e):c.push(e)})),Xt(o.vendor),ea(o.shelfs),ra(c),la(l),wa(0),Ea(!1),ha([]),ma([]),_a(Math.random()),e.next=22,w()(a+"/store?storeid="+cn,{headers:{Authorization:"Bearer ".concat(n)}});case 22:s=e.sent,u=null===s.data.storedata.stripeaccountid||"null"===s.data.storedata.stripeaccountid||s.data.storedata.stripeaccountid.length<1,La(u),Ya(s.data.storedata.isActive),Ja(Math.random()),t&&Br(0),Me(o.shelfs);case 29:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ur=function(e){switch(e=parseInt(e),console.log("before switch->_currStep: ",e),e){case 1:break;case 2:console.log("i should be here: ",e),vr(),br();break;case 3:vr(),Er(),Or();break;case 4:vr(),Er(),yr(),kr()}},Lr=function(){var e=Object(u.a)(i.a.mark((function e(t,n){var r,o,c;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r="".concat(a,"/store?storeid=").concat(t),e.next=3,w()(r,{headers:{Authorization:"Bearer ".concat(n)}});case 3:o=e.sent,c=o.data.storedata,console.log("loadStore()->responseData: ",c),Vn(c.stripeaccountid),Ya(c.isActive),$e(c.name),yt(c.email),tt(c.streetaddress1),ot(c.streetaddress2),it(c.zip),localStorage.setItem("cellnumber",c.cellnumber),pt(c.cellnumber),jt(c.city),Rt(c.pickupnorder),Ct(c.pickuptimeframe),Ft(c.note),Rt(c.pickupnorder),qt(c.remindbefore),vt(c.state),console.log("store data",c),Ht(c.shoptype),Ie(c.pickupoption),k(c.openinghours),de(c.thumbnailurl),null===c.stripeaccountid||"null"===c.stripeaccountid||c.stripeaccountid.length<1?On(!1):On(!0),qr(!1),Se(!0);case 30:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),Zr=function(){var e=Object(u.a)(i.a.mark((function e(t){var a=arguments;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a.length>1&&void 0!==a[1]?a[1]:0,a.length>2&&void 0!==a[2]?a[2]:null,Se(!1),setTimeout(Object(u.a)(i.a.mark((function e(){var a;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$();case 2:return a=e.sent,e.next=5,Lr(t,a);case 5:case"end":return e.stop()}}),e)}))),100);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Hr=function(e,t){var a=y;console.log("wd: ",e,", cb.target.checked: ",W()("#".concat(t)).is(":checked")),a[e].isOpen=W()("#".concat(t)).is(":checked");var n=rr(W()("#store_ph_areacode").val());Ue(n);var r=rr(W()("#store_ph_prefix").val());He(r);var o=rr(W()("#store_ph_suffix").val());Ve(o);var c=n+r+o;console.log("cellnumber1: ",c),pt(c),localStorage.setItem("cellnumber",c),setTimeout((function(){k(a)}),100)},Wr=function(e,t,a){var n=y;console.log("wd",a),"s"==a?(n[t].starthour=e.getHours(),n[t].startminute=e.getMinutes()):(n[t].endhour=e.getHours(),n[t].endminute=e.getMinutes());var r=rr(W()("#store_ph_areacode").val());Ue(r);var o=rr(W()("#store_ph_prefix").val());He(o);var c=rr(W()("#store_ph_suffix").val());Ve(c);var l=r+o+c;console.log("cellnumber1: ",l),pt(l),localStorage.setItem("cellnumber",l),setTimeout((function(){k(n)}),100)},Yr=function(e,t){return"s"==t?new Date(2020,1,1,e.starthour,e.startminute):new Date(2020,1,1,e.endhour,e.endminute)},Vr=function(){var e=Object(u.a)(i.a.mark((function e(t,n){var r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("stripeAuthCode: ",t),e.next=3,$();case 3:r=e.sent,w()({method:"PUT",url:a+"/savestripeid",data:{storeid:cn,stripeAuthoCode:t,state:n,storeStatus:1},headers:{Authorization:"Bearer ".concat(r)}}).then((function(e){var t=e.data;t.isok?Qa(!1):console.log(t.message)})).catch((function(e){console.log("error: ",e)}));case 5:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),Gr=function(){var e=Object(u.a)(i.a.mark((function e(){var t,n,r,o,c,l,s,u,m;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return void 0,t="0",n="",(r=Gn.get("stripes"))?(Sn(r),n=Gn.get("stripec"),t=parseInt(Gn.get("storeid")),Qa(!0),Vr(n,r),Vn(n),dn(!1),ln(t),localStorage.setItem("sell_current_step",1),Ur(1)):t=Gn.get("storeid"),t&&t>0&&!r&&(ln(t),!1,dn(!1)),e.next=8,w()(a+"/storetypes");case 8:if(o=e.sent,c=o.data,Pe(c.shoptypes),K){e.next=32;break}if(r){e.next=29;break}return l=localStorage.getItem("sell_current_step"),console.log("sell_current_step: ",l),gn(l=1),localStorage.setItem("sell_current_step",1),Ur(1),s=a,s="".concat(a,"/welcome"),e.next=23,$();case 23:return u=e.sent,e.next=26,w()(s,{headers:{Authorization:"Bearer ".concat(u)}});case 26:m=e.sent,console.log("store->welcome->resposne.data: ",m.data),m.data.storedata&&m.data.storedata.length>0?(ln(m.data.storedata[0].idstore),dn(!1),localStorage.setItem("sell_add_mode",!1),t=m.data.storedata[0].idstore):(localStorage.setItem("sell_add_mode",!0),dn(!0),ln(!1));case 29:console.log("loadStore->id: ",cn),console.log("loadStore->_storeId: ",t),cn||t>0?Zr(t,Wa,r):Se(!0);case 32:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();if(Object(n.useEffect)((function(){localStorage.removeItem("loadStep1"),Gr()}),[K]),ae)return r.a.createElement(v.a,{to:oe});if(K||!Q)return r.a.createElement(z,null);if(W()(document).ready((function(){})),console.log(we),we){return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{className:"col-md-12"},r.a.createElement("div",{class:"body"},r.a.createElement("div",{className:"startyourShop",id:"storeHeader"},cn?Xe:"Start your shop..."),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{className:"sellLeftMenuArea"},!cn&&!wn&&r.a.createElement("ul",{className:"sellMenu menuFirstTime"},r.a.createElement("li",null,r.a.createElement("a",{id:"link_StoreInfo",className:"".concat(1==hn?"active":""),href:"javascript:void(0);",onClick:function(){xr()}},"1. Store Info ")),r.a.createElement("li",null,r.a.createElement("a",{id:"link_PickupSettings",className:"".concat(2==hn?"active":""),href:"javascript:void(0);",onClick:function(){Nr()}},"2. Pickup Settings ")),r.a.createElement("li",null,r.a.createElement("a",{id:"link_ShoppableImages",className:"".concat(3==hn?"active":""),href:"javascript:void(0);",onClick:function(){Ir()}},"3. Shoppable Images ")),r.a.createElement("li",null,r.a.createElement("a",{id:"link_ActivateShop",className:"".concat(4==hn?"active":""),href:"javascript:void(0);"},"4. Activate Shop! "))),cn&&mn&&!wn&&r.a.createElement("ul",{className:"sellMenu menuFirstTime"},r.a.createElement("li",null,r.a.createElement("a",{id:"link_StoreInfo",className:"".concat(1==hn?"active":""),href:"javascript:void(0);",onClick:function(){xr()}},"1. Store Info ")),r.a.createElement("li",null,r.a.createElement("a",{id:"link_PickupSettings",className:"".concat(2==hn?"active":""),href:"javascript:void(0);",onClick:function(){Nr()}},"2. Pickup Settings ")),r.a.createElement("li",null,r.a.createElement("a",{id:"link_ShoppableImages",className:"".concat(3==hn?"active":""),href:"javascript:void(0);",onClick:function(){Ir()}},"3. Shoppable Images ")),r.a.createElement("li",null,r.a.createElement("a",{id:"link_ActivateShop",className:"".concat(4==hn?"active":""),href:"javascript:void(0);"},"4. Activate Shop! "))),r.a.createElement("ul",{className:"sellMenu"},cn&&!mn&&r.a.createElement(r.a.Fragment,null,r.a.createElement("li",null,r.a.createElement("a",{id:"link_StoreInfo",className:"".concat(1==hn?"active":""),href:"javascript:void(0);",onClick:function(){gn(1),setTimeout((function(){gr(),Er(),yr(),wr()}),100)}}," Store Info ")),r.a.createElement("li",null,r.a.createElement("a",{id:"link_PickupSettings",className:"".concat(2==hn?"active":""),href:"javascript:void(0);",onClick:function(){gn(2),setTimeout((function(){vr(),br(),yr(),wr()}),100)}}," Pickup Settings ")),r.a.createElement("li",null,r.a.createElement("a",{id:"link_ShoppableImages",className:"".concat(3==hn?"active":""),href:"javascript:void(0);",onClick:function(){gn(3),setTimeout((function(){vr(),Er(),Or(),wr()}),100)}}," Shoppable Images "))),!mn&&we&&r.a.createElement(r.a.Fragment,null,r.a.createElement("li",{className:"btnorders"},r.a.createElement("span",null,r.a.createElement(E.a,{to:"/profile",className:"btn-orders"},"Orders"))),r.a.createElement("li",null,r.a.createElement("a",{href:"javascript:void(0);",onClick:Ar,className:""},cn&&Wa?"Deactivate Store":"Activate Store!"))))),r.a.createElement("div",{className:"sellContentArea"},we&&1===hn&&r.a.createElement("div",{id:"div_storeInfo",className:"store-content-area content-area-show"},r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group required"},r.a.createElement("label",{className:"control-label"},"Store Name"),r.a.createElement("div",{class:"fieldarea"},r.a.createElement("input",{ref:function(e){o=e},onChange:function(e){$e(e.target.value)},value:Xe,id:"name",name:"name",type:"text",className:function(e,t){var a="";return e.length>0?a+="":a+="fx-placeholder",a+=t?" form-control required danger":" form-control required"}(Xe,I.name),placeholder:"Displayed as your shop\u2019s name"}),I.name&&r.a.createElement("div",{className:"errordanger"},x.name))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group required"},r.a.createElement("label",{className:"control-label"},"Store Image"),r.a.createElement("div",{class:"fieldarea"},me&&r.a.createElement(r.a.Fragment,null,r.a.createElement("canvas",{style:{display:"none"},id:"cover-img-thumbnail"}),r.a.createElement("img",{id:"img-show-cover-image",src:me,className:"img-thumbnail"}),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("input",{onChange:Tr,ref:function(e){e},id:"coverimageurl",name:"coverimageurl",type:"file",placeholder:"Drag or select jpg, gif, or png...",className:I.coverimageurl?"form-control required form-control-imgedit danger":"form-control required form-control-imgedit",accept:"image/*"}),r.a.createElement("br",null)),!me&&r.a.createElement(r.a.Fragment,null,ar&&r.a.createElement("label",{id:"coverImageName"},ar),r.a.createElement("input",{onChange:Tr,ref:function(e){e},id:"coverimageurl",name:"coverimageurl",type:"file",placeholder:"Drag or select jpg, gif, or png...",className:I.coverimageurl?"form-control required danger":"form-control required",accept:"image/*"})),I.coverimageurl&&r.a.createElement("div",{className:"errordanger"},x.coverimageurl))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group required"},r.a.createElement("label",{className:"control-label"},"Store Type"),r.a.createElement("div",{class:"fieldarea"},console.log("stopy type: ".concat(Zt)),r.a.createElement("select",{value:Zt,id:"shoptype",name:"shoptype",className:I.shoptype?"form-control required item-select danger":"form-control required item-select",placeholder:"Select your shop category",onChange:function(e){console.log("new->e.target.value: ",e.target.value),Ht(e.target.value)}},r.a.createElement("option",{value:""},"Select your shop category"),Fe.map((function(e,t){return e.idshoptype==Zt?r.a.createElement("option",{value:e.idshoptype,selected:!0},e.name):r.a.createElement("option",{value:e.idshoptype},e.name)}))),I.shoptype&&r.a.createElement("div",{className:"errordanger"},x.shoptype))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group "},r.a.createElement("label",{className:"control-label"},"Short Description"),r.a.createElement("div",{class:"fieldarea"},r.a.createElement("input",{ref:function(e){f=e},onChange:function(e){Ft(e.target.value)},value:Tt,id:"note",name:"note",type:"text",placeholder:"Short description shown with\u2026",className:Tt.length>0?"form-control":"fx-placeholder form-control"}))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group required"},r.a.createElement("label",{className:"control-label"},"Address"),r.a.createElement("div",{class:"fieldarea"},r.a.createElement("input",{ref:function(e){s=e},onChange:function(e){tt(e.target.value)},value:et,id:"address-line1",name:"address-line1",type:"text",placeholder:"Physical pickup street address",className:et.length>0?"form-control required":"fx-placeholder form-control required"}),I.streetaddress1&&r.a.createElement("div",{className:"errordanger"},x.streetaddress1))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group"},r.a.createElement("label",{className:"control-label"},"Address 2"),r.a.createElement("div",{class:"fieldarea"},r.a.createElement("input",{ref:function(e){m=e},onChange:function(e){ot(e.target.value)},value:rt,id:"address-line2",name:"address-line2",type:"text",placeholder:"Address detail or identifying feature",className:rt.length>0?"form-control":"fx-placeholder form-control"}),I.streetaddress2&&r.a.createElement("div",{className:"errordanger"},x.streetaddress2))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group required"},r.a.createElement("label",{className:"control-label"},"City"),r.a.createElement("div",{class:"fieldarea"},r.a.createElement("input",{ref:function(e){d=e},value:St,onChange:function(e){jt(e.target.value)},id:"city",name:"city",type:"text",placeholder:"Mailing city or town",className:St.length>0?"form-control required":"fx-placeholder form-control required"}),I.city&&r.a.createElement("div",{className:"errordanger"},x.city))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-6 custom-padmar-ls"},r.a.createElement("div",{class:"form-group required"},r.a.createElement("label",{className:"control-label"},"State"),r.a.createElement("div",{class:"fieldarea"},r.a.createElement("select",{value:gt,id:"state",name:"state",className:I.state?"form-control required item-select danger":"form-control required item-select",placeholder:"Select state",onChange:function(e){vt(e.target.value)}},r.a.createElement("option",{value:""},"-- select --"),r.a.createElement("option",{value:"Alabama"},"Alabama"),r.a.createElement("option",{value:"Alaska"},"Alaska"),r.a.createElement("option",{value:"Arizona"},"Arizona"),r.a.createElement("option",{value:"Arkansas"},"Arkansas"),r.a.createElement("option",{value:"California"},"California"),r.a.createElement("option",{value:"Colorado"},"Colorado"),r.a.createElement("option",{value:"Connecticut"},"Connecticut"),r.a.createElement("option",{value:"Delaware"},"Delaware"),r.a.createElement("option",{value:"Florida"},"Florida"),r.a.createElement("option",{value:"Georgia"},"Georgia"),r.a.createElement("option",{value:"Hawaii"},"Hawaii"),r.a.createElement("option",{value:"Idaho"},"Idaho"),r.a.createElement("option",{value:"Illinois"},"Illinois"),r.a.createElement("option",{value:"Indiana"},"Indiana"),r.a.createElement("option",{value:"Iowa"},"Iowa"),r.a.createElement("option",{value:"Kansas"},"Kansas"),r.a.createElement("option",{value:"Kentucky"},"Kentucky"),r.a.createElement("option",{value:"Louisiana"},"Louisiana"),r.a.createElement("option",{value:"Maine"},"Maine"),r.a.createElement("option",{value:"Maryland"},"Maryland"),r.a.createElement("option",{value:"Massachusetts"},"Massachusetts"),r.a.createElement("option",{value:"Michigan"},"Michigan"),r.a.createElement("option",{value:"Minnesota"},"Minnesota"),r.a.createElement("option",{value:"Mississippi"},"Mississippi"),r.a.createElement("option",{value:"Missouri"},"Missouri"),r.a.createElement("option",{value:"Montana"},"Montana"),r.a.createElement("option",{value:"Nebraska"},"Nebraska"),r.a.createElement("option",{value:"Nevada"},"Nevada"),r.a.createElement("option",{value:"New Hampshire"},"New Hampshire"),r.a.createElement("option",{value:"New Jersey"},"New Jersey"),r.a.createElement("option",{value:"New Mexico"},"New Mexico"),r.a.createElement("option",{value:"New York"},"New York"),r.a.createElement("option",{value:"North Carolina"},"North Carolina"),r.a.createElement("option",{value:"North Dakota"},"North Dakota"),r.a.createElement("option",{value:"Ohio"},"Ohio"),r.a.createElement("option",{value:"Oklahoma"},"Oklahoma"),r.a.createElement("option",{value:"Oregon"},"Oregon"),r.a.createElement("option",{value:"Pennsylvania"},"Pennsylvania"),r.a.createElement("option",{value:"Rhode Island"},"Rhode Island"),r.a.createElement("option",{value:"South Carolina"},"South Carolina"),r.a.createElement("option",{value:"South Dakota"},"South Dakota"),r.a.createElement("option",{value:"Tennessee"},"Tennessee"),r.a.createElement("option",{value:"Texas"},"Texas"),r.a.createElement("option",{value:"Utah"},"Utah"),r.a.createElement("option",{value:"Vermont"},"Vermont"),r.a.createElement("option",{value:"Virginia"},"Virginia"),r.a.createElement("option",{value:"Washington"},"Washington"),r.a.createElement("option",{value:"West Virginia"},"West Virginia"),r.a.createElement("option",{value:"Wisconsin"},"Wisconsin"),r.a.createElement("option",{value:"Wyoming"},"Wyoming")),I.state&&r.a.createElement("div",{className:"errordanger"},x.state)))),r.a.createElement("div",{class:"col-sm-6 custom-padmar-rs"},r.a.createElement("div",{class:"form-group required"},r.a.createElement("label",{className:"control-label"},"Zip"),r.a.createElement("div",{class:"fieldarea"},r.a.createElement("input",{ref:function(e){p=e},onChange:function(e){it(e.target.value)},value:st,id:"zip",name:"zip",type:"text",placeholder:"5 digits",className:st.length>0?"form-control required":"fx-placeholder form-control required",maxLength:"5"}),I.zip&&r.a.createElement("div",{className:"errordanger"},x.zip))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group required"},r.a.createElement("label",{className:"control-label"},"Email Address (for store communications)"),r.a.createElement("div",{class:"fieldarea"},r.a.createElement("input",{onKeyUp:function(e){"Enter"===e.key&&jr()},ref:function(e){c=e},onChange:function(e){yt(e.target.value)},value:Ot,id:"email",name:"email",type:"email",className:Ot.length>0?"form-control required":"fx-placeholder form-control required",placeholder:"Used for all order communications"}),I.email&&r.a.createElement("div",{className:"errordanger"},x.email))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group required"},B.allrequiredfields&&r.a.createElement("div",{className:"errordanger1"},"Please fill all required fields.")))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group"},_n&&r.a.createElement("div",{className:"btnSaveStoreLoading"},r.a.createElement(R,{className:"btn-btnSaveStore"})),!_n&&r.a.createElement("p",{className:"btnSaveStore"},r.a.createElement("input",{type:"button",className:"btn-btnSaveStore",onClick:jr,name:"Save",value:cn?mn?"Go to Step 2":"Save":"Go to Step 2"})))))),console.log("render: ",we,", currentStep: ",hn),we&&2===hn&&r.a.createElement("div",{id:"div_PickupSettings",className:"store-content-area content-area-hide"},r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group required"},r.a.createElement("label",{className:"control-label"},"Mobile Number (for new order alerts)"),r.a.createElement("div",{class:"fieldarea"},r.a.createElement(xe,{prefix:"store_",existingNo:dt}),console.log("cellnumberins: here ",dt),I.cellnumber&&r.a.createElement("div",{className:"errordanger"},x.cellnumber))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group required customCheckbox"},r.a.createElement("label",{className:"control-label"},"Open days and hours"),r.a.createElement("div",{class:"fieldarea"},r.a.createElement("div",{class:"demo-checkbox"},r.a.createElement("div",{class:"row clearfix"},Object.keys(y).map((function(e,t){return Qn>0&&function(e,t){console.log("getCheckbox->sohw: ",e);var a="Sunday";switch(t){case"0":a="Sunday";break;case"1":a="Monday";break;case"2":a="Tuesday";break;case"3":a="Wednesday";break;case"4":a="Thursday";break;case"5":a="Friday";break;case"6":a="Saturday"}return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"col-md-5"},r.a.createElement("input",{checked:e[t].isOpen,type:"checkbox","data-val":"".concat(a),id:"open".concat(t),name:"open".concat(t),class:"filled-in",onChange:function(e){Hr(t,"open".concat(t)),Kn(Math.random()+1)}}),r.a.createElement("label",{for:"open".concat(t)},a," \xa0 ")),r.a.createElement("div",{class:"col-md-3"},r.a.createElement(ke.a,{placeholderText:"From",showTimeSelect:!0,showTimeSelectOnly:!0,timeIntervals:15,dateFormat:"h:mm a",selected:Yr(e[t],"s"),onChange:function(e){Wr(e,t,"s"),Kn(Math.random()+1)}})),r.a.createElement("div",{class:"col-md-3"},r.a.createElement(ke.a,{placeholderText:"To",showTimeSelect:!0,showTimeSelectOnly:!0,timeIntervals:15,dateFormat:"h:mm a",selected:Yr(e[t],"f"),onChange:function(e){Wr(e,t,"f"),Kn(Math.random()+1)}})))}(y,e)}))),I.openinghours&&r.a.createElement("div",{className:"errordanger custom-height-error"},x.openinghours),r.a.createElement("br",null)))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group required"},r.a.createElement("label",{className:"control-label"},"Time needed to prepare an order for pickup"),r.a.createElement("div",{class:"fieldarea"},r.a.createElement("select",{isSearchable:!1,ref:function(e){e},value:Nt,id:"pickuptimeframe",name:"pickuptimeframe",className:I.pickuptimeframe?"form-control required item-select danger":"form-control required item-select",placeholder:"Select number of minutes",onChange:function(e){Ct(e.target.value)}},r.a.createElement("option",{value:""},"-- Select number of minutes --"),r.a.createElement("option",{value:"10"},"10 minutes"),r.a.createElement("option",{value:"15"},"15 minutes"),r.a.createElement("option",{value:"30"},"30 minutes"),r.a.createElement("option",{value:"45"},"45 minutes"),r.a.createElement("option",{value:"60"},"60 minutes"),r.a.createElement("option",{value:"90"},"90 minutes")),I.pickuptimeframe&&r.a.createElement("div",{className:"errordanger"},x.pickuptimeframe))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group required pickupOptionsHeight"},r.a.createElement("label",{className:"control-label"},"Pickup options for customers"),r.a.createElement("div",{class:"fieldarea"},r.a.createElement("input",{type:"radio",id:"radio_pickup_1",name:"radio_pickup",value:"0",checked:0==Ce,onChange:function(e){console.log("new->e.target.value: ",e.target.value),Ie(e.target.value)}}),r.a.createElement("label",{htmlFor:"radio_pickup_1"},"Pickup within above window only"),r.a.createElement("input",{type:"radio",id:"radio_pickup_2",name:"radio_pickup",value:"1",checked:1==Ce,onChange:function(e){console.log("new->e.target.value: ",e.target.value),Ie(e.target.value)}}),"\xa0",r.a.createElement("label",{htmlFor:"radio_pickup_2"},"Allow pickup time choice within same day"),r.a.createElement("input",{type:"radio",id:"radio_pickup_3",name:"radio_pickup",value:"2",checked:2==Ce,onChange:function(e){console.log("new->e.target.value: ",e.target.value),Ie(e.target.value)}}),"\xa0",r.a.createElement("label",{htmlFor:"radio_pickup_3"},"Allow pickup time choice through following day"))))),Ce>0&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group required"},r.a.createElement("label",{className:"control-label"},"Max orders within each 15 minute window "),r.a.createElement("div",{class:"fieldarea"},r.a.createElement("select",{isSearchable:!1,ref:function(e){e},value:zt,id:"pickupnorder",name:"pickupnorder",className:I.pickupnorder?"form-control required item-select danger":"form-control required item-select",placeholder:"Number of orders allowed per 15 minutes",onChange:function(e){Rt(e.target.value)}},r.a.createElement("option",{value:""},"-- Number of orders allowed per 15 minutes --"),r.a.createElement("option",{value:"1"},"1"),r.a.createElement("option",{value:"2"},"2"),r.a.createElement("option",{value:"3"},"3"),r.a.createElement("option",{value:"4"},"4"),r.a.createElement("option",{value:"5"},"5"),r.a.createElement("option",{value:"6"},"6"),r.a.createElement("option",{value:"7"},"7"),r.a.createElement("option",{value:"8"},"8"),r.a.createElement("option",{value:"9"},"9"),r.a.createElement("option",{value:"10"},"10"),r.a.createElement("option",{value:"15"},"15"),r.a.createElement("option",{value:"20"},"20"),r.a.createElement("option",{value:"25"},"25"),r.a.createElement("option",{value:"30"},"30"),r.a.createElement("option",{value:"50"},"50"),r.a.createElement("option",{value:"1000000"},"No Limit")),I.pickupnorder&&r.a.createElement("div",{className:"errordanger"},x.pickupnorder)))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group required"},B.allrequiredfields&&r.a.createElement("div",{className:"errordanger1"},"Please fill all required fields.")))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group"},An&&r.a.createElement("div",{className:"btnSaveStoreLoading"},r.a.createElement(R,{className:"btn-btnSaveStore"})),!An&&r.a.createElement("p",{className:"btnSaveStore"},r.a.createElement("input",{type:"button",className:"btn-btnSaveStore",onClick:_r,name:"Save1",value:cn?mn?"Go to Step 3":"Save":"Go to Step 3"})))))),we&&3===hn&&r.a.createElement("div",{id:"div_ShoppableImages",className:"store-content-area content-area-hide"},r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group "},r.a.createElement("label",{className:"control-label"},"Upload images of product shelves, table tops, menus, displays, or anything else you want customers to shop."),r.a.createElement("label",{className:"control-label custom-control-label-height"},"Once you have your images added (or you can skip this step and complete it later), proceed below. ",r.a.createElement("span",null,"To edit what appears on your Shop, you can change your images or add new ones at any time.")),Dn&&r.a.createElement("div",{className:"btnSaveStoreLoading"},r.a.createElement(R,{className:"btn-btnSaveStore"})),!Dn&&r.a.createElement("div",{class:"fieldarea"},r.a.createElement("input",{onChange:Pr,id:"shelfimage",name:"shelfimage",type:"file",placeholder:"Drag or select jpg, gif, or png...",className:I.shelfimage?"form-control danger":"form-control ",multiple:!0,accept:"image/*"}),I.shelfimage&&r.a.createElement("div",{className:"errordanger"},x.shelfimage))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group "},!na||na.length>0&&r.a.createElement(r.a.Fragment,null,r.a.createElement(Oe.a,{onDragEnd:function(e){if(e.destination&&e.destination.index!==e.source.index){var t=function(e,t,a){var n=Array.from(e),r=n.splice(t,1),o=Object(l.a)(r,1)[0];return n.splice(a,0,o),n}(na,e.source.index,e.destination.index);console.log(t),ra(t),Mr(t)}}},r.a.createElement(Oe.c,{droppableId:"droppable"},(function(e,t){return r.a.createElement("div",Object.assign({},e.droppableProps,{ref:e.innerRef,style:(a=t.isDraggingOver,{background:a?"lightblue":"white",padding:8,width:"100%"})}),na.map((function(e,t){return r.a.createElement(Oe.b,{key:e.idstoreimages,draggableId:"item-"+e.idstoreimages,index:t},(function(t,a){return r.a.createElement("div",Object.assign({title:"Drag to rearrange",ref:t.innerRef},t.draggableProps,t.dragHandleProps,{style:(n=a.isDragging,o=t.draggableProps.style,Object(ge.a)({userSelect:"none",margin:"0 0 ".concat(8,"px 0"),background:n?"lightgreen":"white"},o))}),r.a.createElement(mr,{item:e}));var n,o}))})),e.placeholder);var a}))))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group required"},B.allrequiredfields&&r.a.createElement("div",{className:"errordanger1"},"Please fill all required fields.")))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group"},Bn&&r.a.createElement("div",{className:"btnSaveStoreLoading"},r.a.createElement(R,{className:"btn-btnSaveStore"})),!Bn&&!Zn&&r.a.createElement("p",{className:"btnSaveStore"},mn&&r.a.createElement(r.a.Fragment,null,r.a.createElement("input",{type:"button",className:"btn-btnSaveStore",onClick:Cr,name:"Save2",value:cn?mn?"Go to Final Step":"Save":"Go to Final Step"}))))))),we&&4===hn&&r.a.createElement("div",{id:"div_ActivateShop",className:"store-content-area content-area-hide"},r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group "},r.a.createElement("label",{className:"control-label "},"To activate your shop and prepare to receive payouts for your sales, add your bank or debit card information through Stripe, the leading global online payment processor. ",r.a.createElement("span",null,"ShelfShop does not keep or access your bank information. All sales payouts will be reduced by 4% for credit card and processing fees.")),r.a.createElement("label",{className:"control-label "},"Once you are setup, you may deactivate and reactivate your store in real time with one button.")))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group "}))),!En&&r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group"},r.a.createElement("p",{className:"btnSaveStore_"},r.a.createElement("input",{type:"button",className:"btn-btnSaveStore_",onClick:function(){Br(0)},name:"Save3",value:"Connect Stripe & Activate Store!"}))))),En&&r.a.createElement("div",null,r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group"},r.a.createElement("p",{className:"AccountConnected"},"Account Connected"),Zn&&r.a.createElement("div",{className:"btnSaveStoreLoading"},r.a.createElement(R,{className:"btn-btnSaveStore"})),!Zn&&we&&r.a.createElement("p",{className:"btnSaveStore btnSaveStore1"},r.a.createElement("input",{type:"button",className:"btn-btnSaveStore",onClick:Ar,name:"Save4",value:cn&&Wa?"Deactivate Store":"Activate Store!"}))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group"},r.a.createElement("p",{className:"btnSaveStore"},r.a.createElement("input",{type:"button",className:"btn-btnSaveStore btnSaveStore1",onClick:function(){e.push("/")},name:"Save5",value:"Finish & Activate Later"}))))))))))))))}return r.a.createElement(z,null)};a(28).config();var Ie=function(){var e=b.getAPIBaseURI(),t=b.useQuery(),a="0",o="",c=t.get("stripes");c?(o=t.get("stripec"),a=parseInt(c.substr(0,10))):a=t.get("storeid");var s=0,m=Object(n.useState)([]),d=Object(l.a)(m,2),p=d[0],f=d[1],g=Object(n.useState)([]),v=Object(l.a)(g,2),E=v[0],O=v[1],y=Object(n.useState)([]),k=Object(l.a)(y,2),S=k[0],j=k[1],x=Object(n.useState)([]),_=Object(l.a)(x,2),N=_[0],C=_[1],I=Object(n.useState)([]),A=Object(l.a)(I,2),T=A[0],F=A[1],P=Object(n.useState)(!1),D=Object(l.a)(P,2),R=D[0],M=D[1],B=Object(n.useState)(0),q=Object(l.a)(B,2),U=q[0],L=q[1],Z=Object(n.useState)(0),H=Object(l.a)(Z,2),W=H[0],Y=H[1],V=Object(n.useState)({}),G=Object(l.a)(V,2),J=G[0],X=G[1],$=Object(n.useState)({}),Q=Object(l.a)($,2),K=Q[0],ee=Q[1],te=Object(n.useState)({}),ae=Object(l.a)(te,2),ne=ae[0],re=ae[1],oe=Object(n.useState)(0),ce=Object(l.a)(oe,2),le=ce[0],se=ce[1],ie=Object(n.useState)(0),ue=Object(l.a)(ie,2),me=ue[0],de=ue[1],pe=h(),fe=pe.getTokenSilently,he=pe.isAuthenticated,be=pe.user,ye=pe.loading,ke=Object(n.useState)(""),we=Object(l.a)(ke,2),Se=we[0],je=we[1],xe=Object(n.useState)(""),_e=Object(l.a)(xe,2),Ne=_e[0],Ce=_e[1],Ie=Object(n.useState)(""),Ae=Object(l.a)(Ie,2),Te=Ae[0],Fe=Ae[1],Pe=Object(n.useState)(""),De=Object(l.a)(Pe,2),ze=De[0],Re=De[1],Me=Object(n.useState)(0),Be=Object(l.a)(Me,2),qe=Be[0],Ue=Be[1],Le=Object(n.useState)(!1),Ze=Object(l.a)(Le,2),He=Ze[0],We=Ze[1],Ye=Object(n.useState)({}),Ve=Object(l.a)(Ye,2),Ge=Ve[0],Je=Ve[1],Xe=Object(n.useState)({}),$e=Object(l.a)(Xe,2),Qe=($e[0],$e[1],Object(n.useState)("")),Ke=Object(l.a)(Qe,2),et=Ke[0],tt=Ke[1],at=Object(n.useState)(!1),nt=Object(l.a)(at,2),rt=(nt[0],nt[1]),ot=Object(n.useState)(0),ct=Object(l.a)(ot,2),lt=ct[0],st=ct[1],it=Object(n.useState)({}),ut=Object(l.a)(it,2),mt=(ut[0],ut[1]),dt=Object(n.useState)(!1),pt=Object(l.a)(dt,2),ft=(pt[0],pt[1]),ht=0,gt=function(){var t=Object(u.a)(i.a.mark((function t(){var n,r,o,c,l;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n={},r={},o=!0,Te||(o=!1,n.shelfimage="Please select one or more image files",r.shelfimage="false"),o){t.next=8;break}return je(n),Ce(r),t.abrupt("return",o);case 8:return t.next=10,fe();case 10:c=t.sent,l=Array.prototype.slice.call(Te),ht=l.length,Ue(l.length),l.map((function(t,l){var s=new FormData;s.append("shelf",t),w.a.post(e+"/uploadshelfs?storeid="+a,s,{headers:{Authorization:"Bearer "+c,"Content-Type":"multipart/form-data; boundary=".concat(s._boundary)}}).then((function(e){var t=e.data;if(!t.isok)return o=!1,n.name=t.message,je(n),r.name=!0,Ce(r),(ht-=1)<=0&&vt(),Ue(ht),o;(ht-=1)<=0&&(vt(),document.getElementById("shelfimage").value=null),Ue(ht)})).catch((function(e){console.log("error: ",e),(ht-=1)<=0&&vt(),Ue(ht)}))}));case 15:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),vt=function(){var n=Object(u.a)(i.a.mark((function n(r){var o,c,l,s,u,m,d;return i.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fe();case 2:return o=n.sent,n.next=5,w()(e+"/shelfs?storeid="+a,{headers:{Authorization:"Bearer "+o}});case 5:return c=n.sent,l=c.data,t.get("new")&&tt("Your store has been setup succusfully. Please upload shelf images and then Activate your store to complete your signup."),s=[],u=[],l.shelfs.forEach((function(e){0==e.isActive?u.push(e):s.push(e)})),mt(l.vendor),f(l.shelfs),O(s),j(u),L(0),M(!1),F([]),C([]),Y(Math.random()),n.next=22,w()(e+"/store?storeid="+a,{headers:{Authorization:"Bearer ".concat(o)}});case 22:m=n.sent,d=null===m.data.storedata.stripeaccountid||"null"===m.data.storedata.stripeaccountid||m.data.storedata.stripeaccountid.length<1,se(d),de(m.data.storedata.isActive),st(Math.random()),r&&St(0);case 28:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}(),bt=function(){var t=Object(u.a)(i.a.mark((function t(){var n,r,o,c,l;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n={},r={},o=!0,ze||(o=!1,n.shelfcsv="csv file is required",r.shelfcsv="true"),o){t.next=11;break}return je(n),Ce(r),ft(!0),t.abrupt("return",o);case 11:ft(!1);case 12:return t.next=14,fe();case 14:c=t.sent,tt(""),l=new FormData,console.log("csv file: ",ze),l.append("storeid",a),l.append("csv",ze),l.append("hasheader",!0),We(!0),w.a.post(e+"/store/inventory",l,{headers:{Authorization:"Bearer "+c,"Content-Type":"multipart/form-data; boundary=".concat(l._boundary)}}).then((function(e){console.log("response: ",e);var t=e.data;if(console.log(t),!t.isok)return o=!1,n.generic=t.message,je(n),r.generic=!0,Ce(r),We(!1),o;We(!1),tt(t.message)})).catch((function(e){o=!1,n.generic="something goes wrong. please contact the administrator from contact us page",je(n),r.generic=!0,Ce(r),We(!1),console.log("error: ",e)}));case 23:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();Object(n.useEffect)((function(){ye||(c&&o?(rt(!0),Ot()):vt(!1))}),[ye,he]);var Et=function(e,t){var a=Ge;a[e]=t,Je(a),Y(Math.random())},Ot=function(){var t=Object(u.a)(i.a.mark((function t(){var n;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,fe();case 2:n=t.sent,w()({method:"PUT",url:e+"/savestripeid",data:{storeid:a,stripeAuthoCode:o,state:c},headers:{Authorization:"Bearer ".concat(n)}}).then((function(e){var t=e.data;t.isok?(rt(!1),vt(!0)):console.log(t.message)})).catch((function(e){console.log("error: ",e)}));case 4:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),yt=function(){var t=Object(u.a)(i.a.mark((function t(a,n){var r;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(Et(n,!0),a){t.next=5;break}return Ct(_t[n],n),Et(n,!1),t.abrupt("return");case 5:if(0!=a.length){t.next=9;break}return Ct(_t[n],n),Et(n,!1),t.abrupt("return");case 9:return t.next=11,fe();case 11:r=t.sent,w()({method:"PUT",url:e+"/shelfname",data:{idstoreimages:n,name:a},headers:{Authorization:"Bearer ".concat(r)}}).then((function(e){e.data.isok?Ct(a,n):Ct(_t[n],n),Et(n,!1)})).catch((function(e){console.log("error: ",e),Et(n,!1)}));case 13:case"end":return t.stop()}}),t)})));return function(e,a){return t.apply(this,arguments)}}(),kt=function(){var t=Object(u.a)(i.a.mark((function t(a,n){var r,o;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return(r=J)[a]=!0,X(r),Y(W+1),t.next=7,fe();case 7:o=t.sent,w()({method:"PUT",url:e+"/rotateshelfimageright",data:{shelfid:a},headers:{Authorization:"Bearer ".concat(o)}}).then((function(e){if(e.data.isok){var t=J;t[a]=!1,X(t),vt()}})).catch((function(e){console.log("error: ",e)}));case 9:case"end":return t.stop()}}),t)})));return function(e,a){return t.apply(this,arguments)}}(),wt=function(){var t=Object(u.a)(i.a.mark((function t(n){var r,o;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=[],n.forEach((function(e){r.push(e.idstoreimages)})),W+1,t.next=5,fe();case 5:o=t.sent,w()({method:"PUT",url:e+"/arrangeshelfs",data:{storeid:a,shelfids:r},headers:{Authorization:"Bearer ".concat(o)}}).then((function(e){e.data.isok&&(J[a]=!1)})).catch((function(e){console.log("error: ",e)}));case 7:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),St=function(){var t=Object(u.a)(i.a.mark((function t(n){var r,o;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return r=0==n?"/activatestore":"/deactivatestore",t.next=3,fe();case 3:o=t.sent,rt(!0),w()({method:"PUT",url:e+r,data:{storeid:a,currestStatus:n},headers:{Authorization:"Bearer ".concat(o)}}).then((function(e){console.log("response: ",e);var t=e.data;if(t.isok)rt(!1),de(0==n?1:0),st(Math.random());else if(console.log(t),0==t.returnCode){var a="https://connect.stripe.com/express/oauth/authorize?client_id=".concat(t.clientid,"&state=").concat(t.state);a=(a+="&redirect_uri=https://staging.shelf.shop/handlestripecallback")+"&stripe_user[email]="+be.email,window.location.assign(a)}})).catch((function(e){rt(!1),console.log("error: ",e)}));case 6:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),jt=function(){var t=Object(u.a)(i.a.mark((function t(a){var n,r,o,c;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return Y(W+1),(n=ne)[a.idstoreimages]=!0,re(n),r=a.isActive,o=0==r?"/activateshelf":"/deactivateshelf",t.next=9,fe();case 9:c=t.sent,w()({method:"PUT",url:e+o,data:{shelfid:a.idstoreimages,currestStatus:a.isActive},headers:{Authorization:"Bearer ".concat(c)}}).then((function(e){if(e.data.isok){Tt(0==r?1:0,a.idstoreimages);var t=Math.random();n[a.idstoreimages]=!1,re(n),Y(t)}Ge[a.idstoreimages]=!1})).catch((function(e){console.log("error111: ",e),Ge[a.idstoreimages]=!1}));case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),xt=function(){var t=Object(u.a)(i.a.mark((function t(a){var n,r,o;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return Y(W+1),n=K,console.log("delete sho",n),n[a.idstoreimages]=!0,ee(n),a.isActive,r="/deleteshelf",t.next=10,fe();case 10:o=t.sent,w()({method:"PUT",url:e+r,data:{shelfid:a.idstoreimages},headers:{Authorization:"Bearer ".concat(o)}}).then((function(e){if(e.data.isok){It(a.idstoreimages);var t=Math.random();n[a.idstoreimages]=!1,ee(n),Y(t)}Ge[a.idstoreimages]=!1})).catch((function(e){console.log("error111: ",e),Ge[a.idstoreimages]=!1}));case 12:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),_t={},Nt=function(){var e=Object(u.a)(i.a.mark((function e(t,a){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_t[a]=t;case 1:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),Ct=function(){var e=Object(u.a)(i.a.mark((function e(t,a){var n;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(n=p).forEach((function(e,r){parseInt(e.idstoreimages)==parseInt(a)&&(n[r].name=t)})),At(n);case 3:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),It=function(){var e=Object(u.a)(i.a.mark((function e(t){var a,n,r,o,c;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=[],n=p,r=Object(ve.a)(n),e.prev=3,r.s();case 5:if((o=r.n()).done){e.next=12;break}if(c=o.value,parseInt(c.idstoreimages)!=parseInt(t)){e.next=9;break}return e.abrupt("continue",10);case 9:a.push(c);case 10:e.next=5;break;case 12:e.next=17;break;case 14:e.prev=14,e.t0=e.catch(3),r.e(e.t0);case 17:return e.prev=17,r.f(),e.finish(17);case 20:At(a);case 21:case"end":return e.stop()}}),e,null,[[3,14,17,20]])})));return function(t){return e.apply(this,arguments)}}(),At=function(e){var t=[],a=[];e.forEach((function(e){0==e.isActive?a.push(e):t.push(e)}));var n=U;n-=1,console.log("remaiing",n,s),n<=0&&(L(0),M(!1),F([]),C([]),1==parseInt(s))?vt():(L(n),f(e),O(t),j(a),st(Math.random()),Y(Math.random()))},Tt=function(){var e=Object(u.a)(i.a.mark((function e(t,a){var n;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(n=p).forEach((function(e,r){parseInt(e.idstoreimages)==parseInt(a)&&(n[r].isActive=t)})),At(n);case 3:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),Ft=function(e,t){var a=T,n=N;if(t.target.checked)0==e.isActive?a.push(e):n.push(e);else if(0==e.isActive){var r=a.findIndex((function(t){return parseInt(t.idstoreimages)==parseInt(e.idstoreimages)}));r>=0&&a.splice(r,1)}else{var o=n.findIndex((function(t){return parseInt(t.idstoreimages)==parseInt(e.idstoreimages)}));o>=0&&n.splice(o,1)}F(a),C(n),st(Math.random()),console.log("al",N.length),console.log("hl",T.length)},Pt=function(){var e=Object(u.a)(i.a.mark((function e(){var t,a,n,r,o,c,l;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(s=1,console.log("bulkop",s),t=N.length+T.length,a="Are you sure that you want to delete selected shelves?",1==t&&(a="Are you sure that you want to delete selected shelf?"),0!=window.confirm(a)){e.next=8;break}return e.abrupt("return");case 8:L(t),n=Object(ve.a)(N);try{for(n.s();!(r=n.n()).done;)o=r.value,xt(o)}catch(i){n.e(i)}finally{n.f()}c=Object(ve.a)(T);try{for(c.s();!(l=c.n()).done;)o=l.value,xt(o)}catch(i){c.e(i)}finally{c.f()}case 13:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Dt=function(){var e=Object(u.a)(i.a.mark((function e(){var t,a,n,r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s=2,t=T.length,L(t),a=Object(ve.a)(T);try{for(a.s();!(n=a.n()).done;)r=n.value,jt(r)}catch(o){a.e(o)}finally{a.f()}case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),zt=function(){var e=Object(u.a)(i.a.mark((function e(){var t,a,n,r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:s=3,t=N.length,L(t),a=Object(ve.a)(N);try{for(a.s();!(n=a.n()).done;)r=n.value,jt(r)}catch(o){a.e(o)}finally{a.f()}case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Rt=function(e){var t,a=Object(ve.a)(N);try{for(a.s();!(t=a.n()).done;){var n=t.value;if(parseInt(n.idstoreimages)==parseInt(e.idstoreimages))return!0}}catch(c){a.e(c)}finally{a.f()}var r,o=Object(ve.a)(T);try{for(o.s();!(r=o.n()).done;){n=r.value;if(parseInt(n.idstoreimages)==parseInt(e.idstoreimages))return!0}}catch(c){o.e(c)}finally{o.f()}return!1};function Mt(e){var t=e.item;return r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12 "},r.a.createElement(Ee.a,{text:t.name,key:"name"+t.idstoreimages,labelClassName:"imgname",inputClassName:"editabletext",onFocusOut:function(e){return yt(e,t.idstoreimages)},onFocus:function(e){return Nt(e,t.idstoreimages)}}),R&&r.a.createElement(r.a.Fragment,null,r.a.createElement("input",{checked:Rt(t),type:"checkbox",id:"chk"+t.idstoreimages,onClick:function(e){return Ft(t,e)}})," ",r.a.createElement("label",{for:"chk"+t.idstoreimages}))),r.a.createElement("div",{class:"col-md-12 "},r.a.createElement("img",{key:"img".concat(t.idstoreimages),class:"thumpnail",alt:t.name,src:t.thumbnail})),r.a.createElement("div",{class:"col-md-12 "},ne[t.idstoreimages]&&r.a.createElement("span",{class:"alert alert-success"},"Hidinig in progress "),J[t.idstoreimages]&&r.a.createElement("span",{class:"alert alert-info"},"Rotating.. "),K[t.idstoreimages]&&r.a.createElement("span",{class:"alert alert-info"},"Deleting.. "),Ge[t.idstoreimages]&&r.a.createElement("div",{class:"alert alert-info"},"Updating..")),r.a.createElement("div",{class:"col-md-12 "},r.a.createElement("button",{id:"btn".concat(t.idstoreimages),title:"Hide from store",disabled:ne[t.idstoreimages],key:"btn".concat(t.idstoreimages),type:"button",className:"btn btn-secondary btn-sm",onClick:function(){return jt(t)}},"Hide"),r.a.createElement("button",{id:"btn1".concat(t.idstoreimages),disabled:J[t.idstoreimages],key:"btn1".concat(t.idstoreimages),type:"button",className:"btn btn-secondary btn-sm",onClick:function(){return kt(t.idstoreimages,t.name)}},"Rotate"),r.a.createElement("button",{id:"btn2".concat(t.idstoreimages),disabled:K[t.idstoreimages],key:"btn2".concat(t.idstoreimages),type:"button",className:"btn btn-secondary btn-sm",onClick:function(){return xt(t)}},"Delete")))}return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"block-header"},r.a.createElement("h2",null,"Manage Shelves")),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-lg-12 col-md-12 col-sm-12"},et.length>0&&r.a.createElement("div",{className:"alert alert-success"},et),r.a.createElement("div",{class:"alert alert-info alert-dismissible"},r.a.createElement("strong",null,"Hint")," Click on the text to edit an image label"),0==lt&&r.a.createElement(z,null),lt>0&&r.a.createElement(r.a.Fragment,null," ",r.a.createElement("p",null,"This store is ",0==me?"Inactive":"Active",".\xa0 ",le&&"To connect bank details and start selling","\xa0 ",r.a.createElement("button",{type:"button",className:"btn btn-primary btn-sm",onClick:function(){return St(me)}},le?r.a.createElement("span",{className:"btn-primary-color"},"ACTIVATE ",r.a.createElement("b",null,"STORE")):0==me?r.a.createElement("span",null,"Activate"):r.a.createElement("span",null,"Deactivate"))),r.a.createElement("div",{class:"rightAllign"},U>0&&r.a.createElement("div",{className:"alert alert-info"}," Operation in progress. ",U," remaining. please wait"),!R&&r.a.createElement("button",{title:"Press to enable bulk modification",type:"button",className:"btn btn-primary btn-sm",onClick:function(){return M(!0)}},"Modify Shelves"),R&&r.a.createElement("button",{title:"Press to cancel bulk modification",type:"button",disabled:U>0,className:"btn btn-primary btn-sm",onClick:function(){F([]),C([]),M(!1)}},"Cancel"),R&&r.a.createElement("button",{title:"Select one or more active shelves",type:"button",disabled:U>0||0==N.length,className:"btn btn-primary btn-sm",onClick:function(){return zt()}},"Hide selected"),R&&r.a.createElement("button",{title:"Select one or more hidden shelves",type:"button",disabled:U>0||0==T.length,className:"btn btn-primary btn-sm",onClick:function(){return Dt()}},"Show selected"),R&&r.a.createElement("button",{title:"Select one or more shelves",type:"button",disabled:U>0||0==N.length&&0==T.length,className:"btn btn-primary btn-sm",onClick:function(){Pt()}},"Delete selected"))))),W>0&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col"},R&&r.a.createElement(r.a.Fragment,null,r.a.createElement("input",{type:"checkbox",id:"chksalla",onClick:function(e){return function(e){var t=[];e.target.checked&&E.forEach((function(e){t.push(e)})),C(t),st(Math.random()),Y(Math.random())}(e)}})," ",r.a.createElement("label",{class:"chkboxsameline",for:"chksalla"})),r.a.createElement("strong",null,"Active Shelves"),!E||0==E.length&&r.a.createElement(r.a.Fragment,null,r.a.createElement("br",null),"There are no active shelves"),!E||E.length>0&&r.a.createElement(r.a.Fragment,null,r.a.createElement(Oe.a,{onDragEnd:function(e){if(e.destination&&e.destination.index!==e.source.index){var t=function(e,t,a){var n=Array.from(e),r=n.splice(t,1),o=Object(l.a)(r,1)[0];return n.splice(a,0,o),n}(E,e.source.index,e.destination.index);console.log(t),O(t),wt(t)}}},r.a.createElement(Oe.c,{droppableId:"droppable"},(function(e,t){return r.a.createElement("div",Object.assign({},e.droppableProps,{ref:e.innerRef,style:(a=t.isDraggingOver,{background:a?"lightblue":"white",padding:8,width:"100%"})}),E.map((function(e,t){return r.a.createElement(Oe.b,{key:e.idstoreimages,draggableId:"item-"+e.idstoreimages,index:t},(function(t,a){return r.a.createElement("div",Object.assign({title:"Drag to rearrange",ref:t.innerRef},t.draggableProps,t.dragHandleProps,{style:(n=a.isDragging,o=t.draggableProps.style,Object(ge.a)({userSelect:"none",margin:"0 0 ".concat(8,"px 0"),background:n?"lightgreen":"white"},o))}),r.a.createElement(Mt,{item:e}));var n,o}))})),e.placeholder);var a}))))),r.a.createElement("div",{class:"col"},R&&r.a.createElement(r.a.Fragment,null,r.a.createElement("input",{type:"checkbox",id:"chksallh",onClick:function(e){return function(e){var t=[];e.target.checked&&S.forEach((function(e){t.push(e)})),F(t),st(Math.random()),Y(Math.random())}(e)}})," ",r.a.createElement("label",{class:"chkboxsameline",for:"chksallh"})),r.a.createElement("strong",null,"Hidden Shelves"),!S||0==S.length&&r.a.createElement(r.a.Fragment,null,r.a.createElement("br",null),"There are no hidden shelves"),S.map((function(e,t){return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12 "},r.a.createElement(Ee.a,{text:e.name,key:"name".concat(e.idstoreimages),labelClassName:"editabletext",inputClassName:"editabletext",onFocusOut:function(t){return yt(t,e.idstoreimages)},onFocus:function(t){return Nt(t,e.idstoreimages)}}),R&&r.a.createElement(r.a.Fragment,null,r.a.createElement("input",{type:"checkbox",checked:Rt(e),id:"chk"+e.idstoreimages,onClick:function(t){return Ft(e,t)}})," ",r.a.createElement("label",{for:"chk"+e.idstoreimages}))),r.a.createElement("div",{class:"col-md-12 "},r.a.createElement("img",{key:"img".concat(e.idstoreimages),class:"thumpnail",alt:e.name,src:e.thumbnail})),r.a.createElement("div",{class:"col-md-12 "},ne[e.idstoreimages]&&r.a.createElement("span",{class:"alert alert-success"},"Showing in progress "),J[e.idstoreimages]&&r.a.createElement("span",{class:"alert alert-info"},"Rotating.. "),K[e.idstoreimages]&&r.a.createElement("span",{class:"alert alert-info"},"Deleting.. "),Ge[e.idstoreimages]&&r.a.createElement("div",{class:"alert alert-info"},"Updating..")),r.a.createElement("div",{class:"col-md-12 "},r.a.createElement("button",{id:"btn0".concat(e.idstoreimages),title:"Show is store",disabled:ne[e.idstoreimages],key:"btn0".concat(e.idstoreimages),type:"button",className:"btn btn-secondary btn-sm",onClick:function(){return jt(e)}},"Show"),r.a.createElement("button",{id:"btn01".concat(e.idstoreimages),disabled:J[e.idstoreimages],key:"btn01".concat(e.idstoreimages),type:"button",className:"btn btn-secondary btn-sm",onClick:function(){return kt(e.idstoreimages,e.name)}},"Rotate"),r.a.createElement("button",{id:"btn02".concat(e.idstoreimages),disabled:K[e.idstoreimages],key:"btn02".concat(e.idstoreimages),type:"button",className:"btn btn-secondary btn-sm",onClick:function(){return xt(e)}},"Delete"))))})))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-lg-12 col-md-12 col-sm-12"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("label",{className:"control-label"},"Upload shelves"),r.a.createElement("div",{class:"form-line"},r.a.createElement("input",{onChange:function(e){Fe(e.target.files)},id:"shelfimage",name:"shelfimage",type:"file",placeholder:"shelfimage",className:"form-control",multiple:!0,accept:"image/*"}),Ne.shelfimage&&r.a.createElement("div",{className:"alert alert-danger"},Se.shelfimage))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-lg-12 col-md-12 col-sm-12"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("div",{class:"form-line"},qe>0&&r.a.createElement("div",{className:"alert alert-info"}," uploading files. ",qe," remaining. please wait"),r.a.createElement("button",{type:"button",className:"btn btn-primary text-white",onClick:gt},"Upload"))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-lg-12 col-md-12 col-sm-12"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("label",{className:"control-label"},"Upload Inventory"),r.a.createElement("div",{class:"form-line"},r.a.createElement("input",{onChange:function(e){Re(e.target.files[0])},id:"shelfcsv",name:"shelfcsv",type:"file",placeholder:"please chose a csv to upload inventory",className:"form-control",accept:"*.csv"}),Ne.shelfcsv&&r.a.createElement("div",{className:"alert alert-danger"},Se.shelfcsv))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-lg-12 col-md-12 col-sm-12"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("div",{class:"form-line"},He>0&&r.a.createElement("div",{className:"alert alert-info"}," processing the csv file. please wait"),r.a.createElement("button",{type:"button",className:"btn btn-primary text-white",onClick:bt},"Upload")))))))};a(28).config();var Ae=function(){var e=b.getAPIBaseURI(),t=Object(n.useState)(!1),a=Object(l.a)(t,2),o=a[0],c=a[1],s=Object(n.useState)(""),m=Object(l.a)(s,2),d=m[0],p=m[1],f=Object(n.useState)({}),g=Object(l.a)(f,2),v=g[0],O=g[1],y=Object(n.useState)(0),k=Object(l.a)(y,2),S=k[0],j=k[1],x=h(),_=(x.getTokenSilently,x.isAuthenticated,x.loading),N=function(){var e=Object(u.a)(i.a.mark((function e(t){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.storedata.map((function(e,t){C(e.idstore)}));case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),C=function(){var t=Object(u.a)(i.a.mark((function t(a){var n,r,o;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,w()(e+"/storeopeninghours?storeid="+a);case 2:n=t.sent,r=v,o=n.data,console.log("loc loaded",a,o),r[a]=o,O(r),j(Math.random());case 9:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),I=function(){var t=Object(u.a)(i.a.mark((function t(){var a,n;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,w()(e+"/stores");case 2:a=t.sent,n=a.data,p(n),c(!0),j(Math.random()),N(n);case 8:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),A=function(e){var t=Math.floor(e),a=60*(e-Math.floor(e)),n="";return t>0&&(n=t+" hour(s)"),a>0&&(n=n+" "+a+" minutes"),n};Object(n.useEffect)((function(){_||I()}),[_]);return o?r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-lg-12 col-md-12 col-sm-12"},r.a.createElement("div",{class:"body"},r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12"},r.a.createElement("div",{class:"storePageHeader"},"The safer, quicker way to shop local stores for pickup."))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12"},r.a.createElement("div",{class:"storetopRectangle"},r.a.createElement("div",{className:"storetopRectangle1"},"1. See inside local stores and tap on what you want to buy."),r.a.createElement("div",{className:"storetopRectangle1"},"2. Quickly checkout and get notified when your order is ready to pickup."),r.a.createElement("div",{className:"storetopRectangle1"},"3. Notify the store that you\u2019ve arrived and ",r.a.createElement("span",null,"support the fight")," against COVID-19.")))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12"},r.a.createElement("div",{class:"storePageTitleDiv"},"Featured Shops"))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12"},r.a.createElement("div",{class:"storePageProContentFull"},S>0&&d.storedata.map((function(e,t){return r.a.createElement("div",{class:"storePageProContent"},r.a.createElement("p",{className:"storeTitle"},r.a.createElement(E.a,{to:"/shop?storeid=".concat(e.idstore)},e.shoptypename,", ",e.city,", ",e.state)),r.a.createElement(E.a,{to:"/shop?storeid=".concat(e.idstore)},r.a.createElement("p",{className:"storeImages",id:"placeSetBGimage_".concat(e.idstore)},(a=e.thumbnailurl,n=e.idstore,void W()("#placeSetBGimage_"+n).css("background-image","url("+a+")")))),r.a.createElement("p",{className:"storeName"},e.name),!v[e.idstore]&&r.a.createElement(r.a.Fragment,null,r.a.createElement("p",{className:"storePickup"},"Pickup ready within ",r.a.createElement("span",null,A(e.pickuptimeframe))),r.a.createElement("p",null,r.a.createElement(R,null))),v[e.idstore]&&r.a.createElement(r.a.Fragment,null,v[e.idstore].openinginfo&&v[e.idstore].openinginfo.hasdata&&r.a.createElement(r.a.Fragment,null,v[e.idstore].openinginfo.isOpen&&r.a.createElement(r.a.Fragment,null,r.a.createElement("p",{className:"storePickup"},"Pickup ready within ",r.a.createElement("span",null,A(e.pickuptimeframe),e.pickupoption>0&&v[e.idstore].openinginfo&&r.a.createElement(r.a.Fragment,null," or schedule a pickup"))),r.a.createElement("p",{className:"storeOpen"},r.a.createElement("span",null,"Shop is Open.")," Closes ",v[e.idstore].openinginfo.closingin)),!v[e.idstore].openinginfo.isOpen&&r.a.createElement(r.a.Fragment,null,r.a.createElement("p",{className:"storePickup"},"Pickup ready within ",r.a.createElement("span",null,A(e.pickuptimeframe))," when open",e.pickupoption>0&&v[e.idstore].openinginfo&&r.a.createElement(r.a.Fragment,null," or schedule a pickup")),r.a.createElement("p",{className:"storeClosed"},r.a.createElement("span",null,"Shop is Closed.")," Opens ",v[e.idstore].openinginfo.openingin)))),r.a.createElement("p",{className:"addshop"},r.a.createElement("a",{href:"/shop?storeid=".concat(e.idstore),className:"btn-addshop"},"Shop")));var a,n}))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12"},r.a.createElement("div",{class:"storePageBottomDiv"},"Use ShelfShop to support local stores that cannot, or choose not to, open due to COVID-19 safety protocol. Protect your local community, shop with ease, and know that ",r.a.createElement("span",null,"10% of all ShelfShop revenue goes to ",r.a.createElement("span",{class:"pandemic"},"pandemic-supporting charities."))))))))):r.a.createElement(r.a.Fragment,null,r.a.createElement(z,null))},Te="#fff",Fe="#E7FA16",Pe="#333333",De="#CCC",ze="#E73711",Re=r.a.forwardRef((function(e,t){var a=e.annotation,n=a.geometry,o=a.selection;if(!n)return null;var c=e.active,l=o&&o.mode,s="EDITING"===l||"CREATING"===l,i=c;return r.a.createElement("div",{className:Object(V.b)(Me.container,s&&Me.editing,i&&Me.hovering),style:{top:"".concat(n.y,"%"),left:"".concat(n.x,"%"),transform:e.transformValue},ref:t},s&&r.a.createElement("img",{src:"/assets/images/icons/x.png",alt:"close"}))})),Me=V.a.create({container:{position:"absolute",transform:"translate3d(-50%, -50%, 0)",height:19,width:19,backgroundColor:Fe,boxShadow:"0px 0px 9px rgba(0, 0, 0, 0.18)",borderRadius:"50%",display:"flex",justifyContent:"center",alignItems:"center",transition:"0.2s ease"},editing:{backgroundColor:Te},hovering:{width:22,height:22}}),Be=Re,qe=a(129),Ue=r.a.forwardRef((function(e,t){var a,o=Object(n.useState)(e.quantity),c=Object(l.a)(o,2),s=c[0],i=c[1],u=Object(n.useState)(e.text),m=Object(l.a)(u,2),d=m[0],p=m[1],f=e.annotation,h=f.data,g=f.geometry,v=f.selection;if(Object(n.useEffect)((function(){qe.isMobile||a.focus()}),[a]),Object(n.useEffect)((function(){h&&h.quantity||e.onChange(Object(ge.a)(Object(ge.a)({},e.annotation),{},{data:{quantity:1,text:""}}))}),[h,e]),!g)return null;var b=v&&v.mode,E="EDITING"===b,O="CREATING"===b,y=e.quantity!==s||e.text!==d,k={left:g.x<=50?"calc(".concat(g.x,"% + ").concat(11,"px)"):"calc(".concat(g.x,"% - ").concat(11,"px - ").concat(184,"px)"),top:g.y<=50?"calc(".concat(g.y+g.height,"% + ").concat(11,"px)"):"calc(".concat(g.y-g.height,"% - ").concat(200,"px)"),transform:e.transformValue,transformOrigin:"".concat(g.x<=50?"left":"right"," ").concat(g.y<=50?"top":"bottom")},w=function(t){i(Math.max(1,t)),O&&e.onChange(Object(ge.a)(Object(ge.a)({},e.annotation),{},{data:Object(ge.a)(Object(ge.a)({},e.annotation.data),{},{quantity:t})}))};return r.a.createElement("div",{className:Object(V.b)(Ze.container),style:k,ref:t},r.a.createElement("div",{className:Object(V.b)(Ze.quantitySelector,Ze.row)},r.a.createElement("div",{className:Object(V.b)(Ze.col,Ze.minus),onClick:function(){return w(s-1)}},"-"),r.a.createElement("div",{className:Object(V.b)(Ze.col)},r.a.createElement("div",{className:Object(V.b)(Ze.quantity)},s),r.a.createElement("div",{className:Object(V.b)(Ze.quantityLabel)},"qnty")),r.a.createElement("div",{className:Object(V.b)(Ze.col,Ze.plus),onClick:function(){return w(s+1)}},"+")),r.a.createElement("div",{className:Object(V.b)(Ze.row)},r.a.createElement("input",{className:Object(V.b)(Ze.input),type:"text",onChange:function(t){return a=t.target.value,p(a),void(O&&e.onChange(Object(ge.a)(Object(ge.a)({},e.annotation),{},{data:Object(ge.a)(Object(ge.a)({},e.annotation.data),{},{text:a})})));var a},placeholder:"Optional Note",value:d,autoFocus:!qe.isMobile,ref:function(e){return a=e}})),r.a.createElement("div",{className:Object(V.b)(Ze.row)},r.a.createElement(Le,{isEditing:E,didMakeChange:y,onDelete:function(){return e.onDelete(e.annotation)},onSubmit:function(){E&&e.onChange(Object(ge.a)(Object(ge.a)({},e.annotation),{},{data:Object(ge.a)(Object(ge.a)({},e.annotation.data),{},{text:d,quantity:s})})),e.onSubmit()}})))})),Le=function(e){return e.isEditing?e.didMakeChange?r.a.createElement("div",{onClick:e.onSubmit,className:Object(V.b)(Ze.button)},"Update"):r.a.createElement("div",{onClick:e.onDelete,className:Object(V.b)(Ze.button,Ze.remove)},"Remove"):r.a.createElement("div",{onClick:e.onSubmit,className:Object(V.b)(Ze.button)},"Add")},Ze=V.a.create({container:{position:"absolute",width:184,backgroundColor:Te,boxShadow:"0px 0px 9px rgba(0, 0, 0, 0.18)",borderRadius:3,padding:12,display:"flex",flexDirection:"column",fontFamily:"Larsseit-Bold"},col:{width:"33%"},row:{},quantitySelector:{display:"flex",flexDirection:"row",justifyContent:"space-between",textAlign:"center",fontSize:24},quantity:{fontSize:18},quantityLabel:{fontSize:15,fontFamily:"Larsseit"},input:{padding:8,borderRadius:6,width:"100%",border:"1px solid ".concat(De),fontSize:15,letterSpacing:"-0.25px",lineHeight:"21px",margin:"8px 0 12px 0",fontFamily:"Larsseit"},button:{backgroundColor:Pe,borderRadius:6,fontSize:18,lineGeight:21,textAlign:"center",letterSpacing:"-0.5px",color:Fe,width:"100%",border:"none",padding:12,fontFamily:"Larsseit-Bold",cursor:"pointer"},remove:{backgroundColor:Te,color:ze},plus:{cursor:"pointer"},minus:{cursor:"pointer"}}),He=Ue,We=V.a.create({container:{position:"absolute",padding:"5px 10px",backgroundColor:Te,boxShadow:"0px 0px 9px rgba(0, 0, 0, 0.18)",transition:"0.2s ease",fontFamily:"Larsseit-Bold"}}),Ye=function(e){var t=e.annotation,a=t.data,n=t.geometry;if(!n)return null;var o=a.quantity,c=a.text,l={left:"".concat(n.x,"%"),top:"calc(".concat(n.y+n.height,"% + ").concat(20,"px)")};return r.a.createElement("div",{className:Object(V.b)(We.container),style:l},o," qnty. ",c)};function Ve(e,t){var a=[];if(e){var n;(n=e.findIndex((function(e){return parseInt(e.idstoreimages)===parseInt(t.idstoreimages)})))>=0&&(a=e[n].annotations)}return console.log("annotations: ",a),a}var Ge=function(e){return{marginX:6/e.width*100,marginY:6/e.height*100}};var Je={onClick:function(e,t){return e.geometry?{}:Object(ge.a)(Object(ge.a)({},e),{},{selection:Object(ge.a)(Object(ge.a)({},e.selection),{},{showEditor:!0,mode:"CREATING"}),geometry:Object(ge.a)(Object(ge.a)(Object(ge.a)({},e.geometry),$e(t)),{},{width:0,height:0,type:"SHELF"})})}},Xe=function(e,t,a){return Math.max(e,Math.min(t,a))},$e=function(e){return Qe(e)?Ke(e)?(et(e)&&e.preventDefault(),function(e){var t=e.targetTouches[0],a=e.currentTarget.getBoundingClientRect(),n=t.pageX-a.left,r=t.pageY-(a.top+window.scrollY);return{x:Xe(0,100,n/a.width*100),y:Xe(0,100,r/a.height*100)}}(e)):{x:null}:function(e){var t=e.currentTarget.getBoundingClientRect(),a=e.clientX-t.x,n=e.clientY-t.y;return{x:a/t.width*100,y:n/t.height*100}}(e)},Qe=function(e){return void 0!==e.targetTouches},Ke=function(e){return 1===e.targetTouches.length},et=function(e){return"touchmove"===e.type},tt={TYPE:"SHELF",intersects:function(e,t,a){var n=e.x,r=e.y,o=Ge(a),c=o.marginX,l=o.marginY;return!(nt.x+c)&&!(r>t.y+l)))},area:function(e,t){var a=Ge(t);return a.marginX*a.marginY},methods:Je},at=a(198),nt=".".concat("kvfysmfp","{overflow:hidden;touch-action:none}.").concat("ufhsfnkm","{transform-origin: 0 0}"),rt=(a(407),a(183),function(e,t){return t?"".concat(e," ").concat(t):e}),ot=Math.abs,ct=Math.max,lt=Math.min,st=Math.sqrt,it="undefined"===typeof window,ut=!it&&/(Mac)/i.test(navigator.platform),mt=function(e){return"drag"===e},dt=function(e){return"zoom"===e},pt=function(e){return"scroll"===e},ft=function(e){return ut&&e.ctrlKey},ht=function(e){e.stopPropagation(),e.preventDefault()},gt=function(e,t){var a=e.x-t.x,n=e.y-t.y;return st(a*a+n*n)},vt=function(e,t){var a=gt(e[0],e[1]);return gt(t[0],t[1])/a},bt=function(e){return-Math.cos(e*Math.PI)/2+.5},Et=function(e){return{x:e.pageX,y:e.pageY}},Ot=function(e){return Array.from(e).map(Et)},yt=function(e,t){return e+t},kt=function(e,t,a){return at?t:a},wt=function(){},St={x:0,y:0},jt=function(e){Object(T.a)(a,e);var t=Object(F.a)(a);function a(){var e;Object(I.a)(this,a);for(var r=arguments.length,o=new Array(r),c=0;c3&&(this._scale(r,n),this._drag(n,this._lastZoomCenter)),this._lastZoomCenter=n}},{key:"_handleZoomEnd",value:function(){this.props.onZoomEnd(),this._end()}},{key:"_handleDoubleTap",value:function(e){var t=this;if(!this._hasInteraction){this.props.onDoubleTap(),this._ignoreNextClick=!0;var a=this._zoomFactor+this.props.tapZoomFactor,n=this._zoomFactor,r=this._getOffsetByFirstTouch(e);this._isDoubleTap=!0,n>a&&(r=this._getCurrentZoomCenter()),this._animate((function(e){t._scaleTo(n+e*(a-n),r)}))}}},{key:"_computeInitialOffset",value:function(){var e=this._getContainerRect(),t=this._getChildSize(),a=t.width,n=t.height,r=-ot(a*this._getInitialZoomFactor()-e.width)/2,o=-ot(n*this._getInitialZoomFactor()-e.height)/2;this._initialOffset={x:r,y:o}}},{key:"_resetOffset",value:function(){this._offset=Object(ge.a)({},this._initialOffset)}},{key:"_setupOffsets",value:function(){this.props.setOffsetsOnce&&this._isOffsetsSet||(this._isOffsetsSet=!0,this._computeInitialOffset(),this._resetOffset())}},{key:"_sanitizeOffset",value:function(e){var t=this._getContainerRect(),a=this._getChildSize(),n=a.width,r=a.height,o=n*this._getInitialZoomFactor()*this._zoomFactor,c=r*this._getInitialZoomFactor()*this._zoomFactor,l=o-t.width+this.props.horizontalPadding,s=c-t.height+this.props.verticalPadding,i=ct(l,0),u=ct(s,0),m=lt(l,0)-this.props.horizontalPadding,d=lt(s,0)-this.props.verticalPadding;return{x:kt(m,i,e.x),y:kt(d,u,e.y)}}},{key:"alignCenter",value:function(e){var t=this,a=Object(ge.a)({duration:250,animated:!0},e),n=a.x,r=a.y,o=a.scale,c=a.animated,l=a.duration,s=this._zoomFactor,i=Object(ge.a)({},this._offset),u=this._getContainerRect(),m={x:u.width/2,y:u.height/2};if(this._zoomFactor=1,this._offset={x:-(m.x-n),y:-(m.y-r)},this._scaleTo(o,m),this._stopAnimation(),!c)return this._update();var d=this._zoomFactor-s,p=this._offset.x-i.x,f=this._offset.y-i.y;this._zoomFactor=s,this._offset=Object(ge.a)({},i);this._animate((function(e){var a=i.x+p*e,n=i.y+f*e;t._zoomFactor=s+d*e,t._offset=t._sanitizeOffset({x:a,y:n}),t._update()}),{callback:function(){return t._sanitize()},duration:l})}},{key:"scaleTo",value:function(e){var t=this,a=Object(ge.a)({duration:250,animated:!0},e),n=a.x,r=a.y,o=a.scale,c=a.animated,l=a.duration,s=this._zoomFactor,i=Object(ge.a)({},this._offset);if(this._zoomFactor=1,this._offset={x:0,y:0},this._scaleTo(o,{x:n,y:r}),this._stopAnimation(),!c)return this._update();var u=this._zoomFactor-s,m=this._offset.x-i.x,d=this._offset.y-i.y;this._zoomFactor=s,this._offset=Object(ge.a)({},i);this._animate((function(e){var a=i.x+m*e,n=i.y+d*e;t._zoomFactor=s+u*e,t._offset={x:a,y:n},t._update()}),{callback:function(){return t._sanitize()},duration:l})}},{key:"_scaleTo",value:function(e,t){this._scale(e/this._zoomFactor,t)}},{key:"_scale",value:function(e,t){e=this._scaleZoomFactor(e),this._addOffset({x:(e-1)*(t.x+this._offset.x),y:(e-1)*(t.y+this._offset.y)}),this.props.onZoomUpdate()}},{key:"_scaleZoomFactor",value:function(e){var t=this._zoomFactor;return this._zoomFactor*=e,this._zoomFactor=kt(this.props.minZoom,this.props.maxZoom,this._zoomFactor),this._zoomFactor/t}},{key:"_canDrag",value:function(){return this.props.draggableUnZoomed||!((e=this._zoomFactor)>(t=1)-.01&&eot(a)?this._addOffset({x:n,y:0}):this._addOffset({y:a,x:0}):this._addOffset({x:n,y:a}),this.props.onDragUpdate()}}},{key:"_addOffset",value:function(e){var t=this._offset,a=t.x,n=t.y;this._offset={x:a+e.x,y:n+e.y}}},{key:"_sanitize",value:function(){this._zoomFactor=l?(e(1),a._stopAnimation(),c(),a._update()):(s=o(s),e(s),a._update({isAnimation:!0}),requestAnimationFrame(t))}}))}},{key:"_stopAnimation",value:function(){this._inAnimation=!1}},{key:"_end",value:function(){this._hasInteraction=!1,this._sanitize(),this._update()}},{key:"_getContainerRect",value:function(){return this._containerRef.current.getBoundingClientRect()}},{key:"_getChildSize",value:function(){var e=this._containerRef.current;return function(e){if(e){var t=e.offsetWidth,a=e.offsetHeight;if(t&&a)return{width:t,height:a};var n=getComputedStyle(e),r=parseFloat(n.width),o=parseFloat(n.height);if(o&&r)return{width:r,height:o}}return{width:0,height:0}}(e&&e.firstElementChild)}},{key:"_updateInitialZoomFactor",value:function(){var e=this._getContainerRect(),t=this._getChildSize(),a=e.width/t.width,n=e.height/t.height;this._initialZoomFactor=lt(a,n)}},{key:"_bindEvents",value:function(){var e=this,t=this._containerRef.current;window.ResizeObserver?this._containerObserver=new ResizeObserver(this._onResize):window.addEventListener("resize",this._onResize),this._handlers.forEach((function(e){var a=Object(l.a)(e,3),n=a[0],r=a[1];(a[2]||t).addEventListener(n,r,!0)})),Array.from(t.querySelectorAll("img")).forEach((function(t){return t.addEventListener("load",e._onResize)}))}},{key:"_unSubscribe",value:function(){var e=this._containerRef.current;this._containerObserver&&(this._containerObserver.disconnect(),this._containerObserver=null),window.removeEventListener("resize",this._onResize),this._handlers.forEach((function(t){var a=Object(l.a)(t,3),n=a[0],r=a[1];(a[2]||e).removeEventListener(n,r,!0)}))}},{key:"_update",value:function(e){var t=this;if(!this._updatePlaned){var a=function(){var e=t._getInitialZoomFactor()*t._zoomFactor,a=-t._offset.x/e,n=-t._offset.y/e;t.props.onUpdate({scale:e,x:a,y:n})};if(e&&e.isAnimation)return a();this._updatePlaned=!0,requestAnimationFrame((function(){t._updatePlaned=!1,a()}))}}},{key:"_handlerIfEnable",value:function(e){var t=this;return function(){t.props.enabled&&e.apply(void 0,arguments)}}},{key:"_setInteraction",value:function(e,t){var a=this._interaction;a!==e&&(a&&!e&&(dt(a)?this._handleZoomEnd():mt(a)&&this._handleDragEnd()),dt(e)?this._handleZoomStart():mt(e)&&this._handleDragStart(t)),this._interaction=e}},{key:"_updateInteraction",value:function(e){var t=this._fingers;return 2===t?this._setInteraction("zoom",e):1===t&&this._canDrag()?(console.log("\n==="),console.log("drag interaction"),console.log("===\n"),this._setInteraction("drag",e)):1!==t||this._canDrag()?void this._setInteraction(null,e):(console.log("\n==="),console.log("scroll interaction detected"),console.log("===\n"),this._setInteraction("scroll",e))}},{key:"_detectDoubleTap",value:function(e){var t=(new Date).getTime();this._fingers>1&&(this._lastTouchStart=0),t-this._lastTouchStart<300?(ht(e),this._handleDoubleTap(e),dt(this._interaction)?this._handleZoomEnd():mt(this._interaction)&&this._handleDragEnd()):this._isDoubleTap=!1,1===this._fingers&&(this._lastTouchStart=t)}},{key:"simulate",value:function(e){var t=this;return function(a){var n=a.pageX,r=a.pageY,o=a.type,c="mouseup"===o;"mousedown"===o&&(a.preventDefault(),t._listenMouseMove=!0),t._listenMouseMove&&(a.touches=c?[]:[{pageX:n,pageY:r}],e(a)),c&&(t._listenMouseMove=!1)}}},{key:"componentDidMount",value:function(){this._bindEvents(),this._update()}},{key:"componentWillUnmount",value:function(){this._stopAnimation(),this._unSubscribe()}},{key:"render",value:function(){var e=this.props,t=e.children,a=e.containerProps,r=n.Children.only(t),o=a||{};return n.createElement(n.Fragment,null,n.createElement("style",null,nt),n.createElement("div",Object.assign({},o,{ref:this._containerRef,className:rt("kvfysmfp",o.className)}),n.cloneElement(r,{className:rt("ufhsfnkm",r.props.className)})))}}]),a}(n.Component);jt.defaultProps={animationDuration:250,draggableUnZoomed:!0,enabled:!0,inertia:!0,inertiaFriction:.96,horizontalPadding:0,isTouch:function(){return"ontouchstart"in window||navigator.maxTouchPoints>0},lockDragAxis:!1,maxZoom:5,minZoom:.5,onDoubleTap:wt,onDragEnd:wt,onDragStart:wt,onDragUpdate:wt,onZoomEnd:wt,onZoomStart:wt,onZoomUpdate:wt,setOffsetsOnce:!1,shouldInterceptWheel:function(e){return!(e.ctrlKey||e.metaKey)},tapZoomFactor:1,verticalPadding:0,wheelScaleFactor:1500,zoomOutFactor:1.3,_document:it?null:window.document};var xt,_t,Nt,Ct=jt,It=r.a.forwardRef((function(e,t){var a=e.shelfData,o=(e.shelfIdx,e.disAllowChanges),c=e.hasData,s=(e.onClearShelf,e.onDelete,e.onEditAnnotation),i=(e.onSwipe,e.isEditingShelf),u=e.onScroll,m=e.onTouchRelease,d=e.onTap,p=e.onDelete1,f=e.onSubmit,h=e.vBusket,g=Object(n.useRef)(),v=Object(n.useRef)(),b=Object(n.useRef)(),E=[],O=Ve(h,a),y=(O.map((function(e){var t=e;t.geometry.type="POINT",E.push(t)})),Object(n.useState)(1)),k=Object(l.a)(y,2),w=k[0],S=k[1],j=Object(n.useState)("scale(1)"),x=Object(l.a)(j,2),_=x[0],N=x[1],C=Object(n.useState)(null),I=Object(l.a)(C,2),A=I[0],T=I[1],F=Object(n.useState)(0),P=Object(l.a)(F,2),D=P[0],z=P[1],R=Object(n.useState)(Date.now()),M=Object(l.a)(R,2),B=M[0],q=M[1],U=Object(n.useState)(0),L=Object(l.a)(U,2),H=L[0],W=L[1],G=Object(at.a)();Object(n.useEffect)((function(){!i&&A&&T(null)}),[A,i]);var J=function(e){var t=O.findIndex((function(t){return t.data.id===e.data.id}));if(t>=0){var n=O;n.splice(t,1),T({}),f&&f(n,a)}},X=function(e){var t=e.scale,a=e.x,n=e.y,r=g.current,o=v.current;b.current;if(S(t),N("scale(".concat(1/parseFloat(t),")")),r){var c=function(e){var t=e.x,a=e.y,n=e.scale;return"scale3d(".concat(n,",").concat(n,", 1) translate3d(").concat(t,"px, ").concat(a,"px, 0)")}({x:a,y:n,scale:t});r.style.setProperty("transform",c)}o&&(o.style.setProperty("transform","scale(".concat(1/parseFloat(t),")")),console.log("\n==="),console.log("tooltip left: ",o.style.getPropertyValue("left")),console.log("tooltip top: ",o.style.getPropertyValue("top")),console.log("===\n"))};return r.a.createElement("div",{className:Object(V.b)(At.container,i&&At.focusedShelf),ref:t,onTouchStart:function(e){var t=e.touches[0];console.log("\n==="),console.log("touch start =>"),console.log("X: ",t.clientX),console.log("Y: ",t.clientY),console.log("===\n"),z(t.clientX),W(t.clientX),q(Date.now()),d()},onTouchMove:function(e){var t=e.touches[0],a=H-t.clientX,n=a>0?1:a<0?-1:0;1===w&&0!==n&&u(n,Math.abs(a)),W(t.clientX)},onTouchEnd:function(e){var t=Date.now()-B,a=e.changedTouches[0],n=D-a.clientX,r=n>0?1:n<0?-1:0,o=1===w&&0!==r;console.log("\n==="),console.log("distanceX: ",n),console.log("elapsedTime: ",t),console.log("===\n"),o&&m(n,r,t)}},console.log("annotations: ",O,"annotation",A),console.log("aaaaaaaaaaaaaa",E),r.a.createElement(Ct,{onUpdate:X,tapZoomFactor:0,draggableUnZoomed:!1},r.a.createElement("div",{ref:g},r.a.createElement(Z.a,{ref:g,src:a.image,alt:a.name,style:{height:"calc(".concat(G,"px - 230px)"),width:"auto"},annotations:E,activeAnnotations:o?O:[],activeAnnotationComparator:function(e,t){return e.id===t.id},onDelete:p,value:A||{},onChange:function(e){if(s(a),console.log("annotation: ",e),e&&e.geometry){var t=e.geometry.x,n=e.geometry.y,r=O.find((function(e){var a=Math.abs(t-e.geometry.x),r=Math.abs(n-e.geometry.y);return a<=2&&r<=2})),o=r||e;e.data&&(o.data.text=e.data.text,o.data.quantity=e.data.quantity),T(Object(ge.a)(Object(ge.a)({},o),{},{selection:Object(ge.a)(Object(ge.a)({},o.selection),{},{showEditor:!0,mode:r?"EDITING":"CREATING"})}))}else T(e)},onSubmit:function(e){var t=e.geometry,n=e.data;T({}),c[a.idstoreimages]=!0;var r=O,o=r.findIndex((function(e){return e.data.id===n.id}));o>=0?r[o]=Object(ge.a)(Object(ge.a)({},e),{},{data:Object(ge.a)({},n),selection:Object(ge.a)(Object(ge.a)({},e.selection),{},{showEditor:!1,mode:"VISIBLE"})}):r=r.concat({geometry:t,data:Object(ge.a)(Object(ge.a)({},n),{},{id:Math.random()})}),f&&f(r,a)},disableAnnotation:o,allowTouch:!1,type:tt.TYPE,selectors:[tt,Y.PointSelector],disableOverlay:!0,renderEditor:function(e){var t=e.annotation,a=e.onChange,n=e.onSubmit;return r.a.createElement(He,{ref:v,transformValue:_,annotation:t,onChange:a,onDelete:J,onSubmit:n,quantity:t&&t.data?t.data.quantity:1,text:t&&t.data?t.data.text:""})},renderSelector:function(e){var t=e.annotation;e.active;return r.a.createElement(Be,{ref:b,annotation:t,transformValue:_})},renderHighlight:function(e){var t=e.annotation,a=e.key,n=e.active;return r.a.createElement(Be,{key:a,annotation:t,active:n})},renderContent:function(e){e.key;var t=e.annotation;return r.a.createElement(Ye,{annotation:t})},renderComponent:function(e){e.annotation;return r.a.createElement("div",null,"Component?")}}))))})),At=V.a.create({container:{display:"inline-block",":nth-child(1n) > div:nth-child(1n) > img":{width:"auto"}},focusedShelf:{zIndex:2,position:"relative"}}),Tt=It,Ft=!1;var Pt=function(e){var t=e.element,a=e.distanceTraveledXBetweenTouchStartAndEnd,n=e.scrollDirection,r=e.elapsedTimeBetweenTouchStartAndEnd,o=t.scrollLeft,c=function(e,t){var a=Math.abs(e)/t;return console.log("\n==="),console.log("pxPerMsec: ",a),console.log("===\n"),a<.25?0:950*a}(a,r),l=function(e,t,a){var n=e.scrollLeft,r=e.scrollWidth-window.innerWidth,o=n;return 1===t?o=n+a>r?r:n+a:-1===t&&(o=n-a<0?0:n-a),o}(t,n,c),s=Math.abs(l-o)<.5?0:l-o,i=1.25*Math.abs(s);console.log("\n==="),console.log("currentScrollPosition: ",o),console.log("targetScrollAmount: ",c),console.log("targetScrollPosition: ",l),console.log("delta: ",s),console.log("scroll duration: ",i),console.log("===\n"),function(e){var t=e.element,a=e.startScrollLeft,n=e.delta,r=e.duration;xt=Date.now();var o=window.cancelAnimationFrame||window.mozCancelAnimationFrame;Nt&&(o(Nt),Ft=!1);var c=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame;r>0&&(Nt=c((function e(o){_t=Date.now()-xt;var l,s=1-(1-(l=100/r*_t/100))*(1-l);t.scrollLeft=a+n*s,_t=t.current.scrollLeft+window.innerWidth/2}));e&&g(e)},style:{touchAction:"pan-x"}},f.map((function(e,t){var a=r.a.createRef();e.ref=a;var n=c&&c.image===e.image;return r.a.createElement(Tt,{ref:a,key:t,shelfIdx:t,shelfData:e,disAllowChanges:i,focusedItem:p,hasData:h,onClearShelf:u,onDelete1:m,onEditAnnotation:E,onSubmit:d,onScroll:y,onTouchRelease:k,onTap:w,onSwipe:O,vBusket:v,isEditingShelf:n})})))},Rt=function(e){var t=e.annotations,a=e.isHighlighted,n=e.item,o=e.changeCurrentItem;return r.a.createElement("div",{className:Object(V.b)(Mt.thumbnail,a&&Mt.highlight)},r.a.createElement("div",{className:Object(V.b)(Mt.imageContainer)},r.a.createElement("img",{className:Object(V.b)(Mt.image),onClick:function(){return o(n)},alt:n.name,src:n.thumbnail}),t.length>0&&r.a.createElement("div",{className:Object(V.b)(Mt.annotations)},t.length)),r.a.createElement("div",{className:Object(V.b)(Mt.text)},n.name))},Mt=V.a.create({container:{position:"fixed",left:0,right:0,bottom:0,height:150,zIndex:99,overflowX:"scroll",overflowY:"hidden","::-webkit-scrollbar":{display:"none"},backgroundColor:"#fff",fontFamily:"Larsseit-Bold"},thumbnails:{position:"relative",height:"100%",width:"100%",display:"flex",flexDirection:"row",overflowX:"scroll",overflowY:"hidden",textAlign:"center"},thumbnail:{borderRadius:10,padding:8,cursor:"pointer",fontSize:13,lineHeight:1.3,letterSpacing:-.25,color:Pe,height:"100%"},highlight:{backgroundColor:Fe},imageContainer:{position:"relative"},image:{width:"auto",height:90,borderRadius:3},annotations:{position:"absolute",backgroundColor:Fe,color:Pe,width:22,height:22,borderRadius:"50%",left:"calc(50% - 11px)",top:"calc(50% - 11px)",boxShadow:"0px 0px 9px rgba(0, 0, 0, 0.5)",zIndex:99,pointerEvents:"none",paddingTop:4.5},text:{width:"100%",marginTop:5}}),Bt=function(e){return r.a.createElement("div",{className:Object(V.b)(Mt.container)},r.a.createElement("div",{className:Object(V.b)(Mt.thumbnails)},e.shelfs.map((function(t,a){var n=e.focusedItem&&e.focusedItem.image===t.image;return r.a.createElement(Rt,{item:t,changeCurrentItem:e.changeCurrentItem,key:a,isHighlighted:n,annotations:Ve(e.vBusket,t)})}))))};a(28).config();var qt=function(e){var t=e.shelfs,a=e.busket,o=e.onSubmit,c=e.disAllowChanges,s=e.currentItem,i=(e.onItemRemoved,e.onclearShelf),u=Object(n.useState)(null),m=Object(l.a)(u,2),d=m[0],p=m[1],f=Object(n.useState)(null),h=Object(l.a)(f,2),g=h[0],v=h[1];Object(n.useEffect)((function(){v(t[0])}),[t]);var b=a,E={};b&&t.forEach((function(e){var t=b.findIndex((function(t){return parseInt(t.idstoreimages)===parseInt(e.idstoreimages)}));if(t>=0){var a=b[t].annotations;a&&a.length>0&&(E[e.idstoreimages]=!0)}}));return r.a.createElement(r.a.Fragment,null,r.a.createElement(Bt,{focusedItem:g,selectedItem:d,shelfs:t,changeCurrentItem:function(e){p(e)},vBusket:b}),r.a.createElement(zt,{onScrollToItem:function(e){v(e)},shelfs:t,currentItem:s,disAllowChanges:c,focusedItem:g,selectedItem:d,hasData:E,onClearShelf:i,onDelete1:function(e){console.log("shopView->onDelete1()->annotation:",e)},onSubmit:o,vBusket:b}))};a(28).config();var Ut=function(){var e,t=b.getAPIBaseURI(),a=(Object(v.g)(),b.useQuery());e=a.get("storeid");var o=a.get("orderid"),c="sehlfshopbusket".concat(e),s=Object(n.useState)(!1),m=Object(l.a)(s,2),d=m[0],p=m[1],f=Object(n.useState)([]),g=Object(l.a)(f,2),E=g[0],O=g[1],y=Object(n.useState)([]),k=Object(l.a)(y,2),S=k[0],j=k[1],x=Object(n.useState)({}),_=Object(l.a)(x,2),N=_[0],C=_[1],I=Object(n.useState)(""),A=Object(l.a)(I,2),T=A[0],F=A[1],P=h(),D=P.isAuthenticated,R=P.loading,M=P.getTokenSilently,B=Object(n.useState)({}),q=Object(l.a)(B,2),U=q[0],L=q[1],Z=Object(n.useState)(0),H=Object(l.a)(Z,2),W=H[0],Y=H[1],V=Object(n.useState)([]),G=Object(l.a)(V,2),J=(G[0],G[1],r.a.createRef(),function(){var a=Object(u.a)(i.a.mark((function a(){var n,r,c;return i.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,w()(t+"/activeshelfs?storeid="+e);case 2:if(n=a.sent,r=n.data,!o||!D){a.next=11;break}return a.next=7,M();case 7:c=a.sent,w.a.get(t+"/shelfsbyorder?orderid="+o,{headers:{Authorization:"Bearer "+c}}).then((function(e){if(e.data.isok){var t=e.data.order.basketdata;X(r,t)}else X(r,null)})).catch((function(e){X(r,null)})),a.next=12;break;case 11:X(r);case 12:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}()),X=function(e,t){var a=[];t?t.forEach((function(t){e.shelfs.findIndex((function(e){return parseInt(e.idstoreimages)==parseInt(t.idstoreimages)}))>=0&&(a.push(t),t.annotations.length)})):((a=JSON.parse(localStorage.getItem(c)))&&a.length,console.log("busket from local",a)),localStorage.setItem(c,JSON.stringify(a)),F(e.openinginfo),C(e.store),j(a),O(e.shelfs),L(e.shelfs.length>0?e.shelfs[0]:{}),p(!0)};return Object(n.useEffect)((function(){if(!R){J();var e=0,t=JSON.parse(localStorage.getItem(c));t&&t.map((function(t){console.log("b.annotations: ",t.annotations,", length: ",t.annotations.length),e+=t.annotations.length})),Y(e)}}),[R]),d?r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"block-header"},N&&r.a.createElement(re,{storeInfo:N,openingInfo:T,itemTotal:W})),r.a.createElement(qt,{shelfs:E,busket:S,onSubmit:function(e,t){var a=JSON.parse(localStorage.getItem(c)),n={idstoreimages:t.idstoreimages,name:t.name,annotations:e},r=0;if(a){var o=a,l=-1;try{a.map((function(e,a){parseInt(e.idstoreimages)==parseInt(t.idstoreimages)?l=a:r+=e.annotations.length}))}catch(i){}l<0?(o.push(n),a=o):o[l]=n,a=o}else{var s=[];s.push(n),a=s}r+=e.length,console.log("item total on submit shop: ",r),Y(r),j(a),localStorage.setItem(c,JSON.stringify(a))},disAllowChanges:!1,currentItem:U,onclearShelf:function(e){var t=JSON.parse(localStorage.getItem(c));if(t){var a=t.findIndex((function(t){return parseInt(t.idstoreimages)==parseInt(e.idstoreimages)}));if(a>=0){var n=t;n.splice(a,1),t=n,localStorage.setItem(c,JSON.stringify(t)),j(t)}}}})):r.a.createElement(r.a.Fragment,null,r.a.createElement(z,null))};a(28).config();var Lt="";Lt="pk_test_ifxq1mgNhSAB4RGR8lQ1q0JE0010sAfNM0";var Zt=Object(U.a)(Lt),Ht=b.getAPIBaseURI(),Wt=function(){r.a.createRef(),r.a.createRef();var e=function(e){var t=e.handleSubmit,a=e.isDisabled,n=Object(q.useStripe)(),o=Object(q.useElements)(),c=function(){var e=Object(u.a)(i.a.mark((function e(a){var r,c,l,s;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a.preventDefault(),n&&o){e.next=3;break}return e.abrupt("return");case 3:return r=o.getElement(q.CardElement),e.next=6,n.createPaymentMethod({type:"card",card:r});case 6:c=e.sent,l=c.error,s=c.paymentMethod,l?console.log("[error]",l):t&&(console.log("[PaymentMethod]",s),t(s));case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return r.a.createElement("form",{onSubmit:c},r.a.createElement(q.CardElement,{options:{style:{base:{fontSize:"16px",color:"#424770","::placeholder":{color:"#aab7c4"}},invalid:{color:"#9e2146"}}}}),r.a.createElement("div",{class:"use-as-border-b1"}),r.a.createElement("div",{class:"use-as-border-b2"}),r.a.createElement("div",{class:"use-as-border-b3"}),r.a.createElement("br",null),r.a.createElement("button",{id:"btnOrder",disabled:a,type:"submit",ref:function(e){e},className:"btn btn-primary text-white btn-sm custom-btn"},"I Agree & Confirm Order"))},t=b.useQuery().get("id"),a=Object(v.g)(),o="sehlfshopbusket".concat(t),c=Object(n.useState)(!1),s=Object(l.a)(c,2),m=s[0],d=s[1],p=Object(n.useState)(""),f=Object(l.a)(p,2),g=f[0],E=f[1],O=Object(n.useState)(!1),y=Object(l.a)(O,2),k=(y[0],y[1],Object(n.useState)("")),S=Object(l.a)(k,2),x=S[0],_=S[1],N=Object(n.useState)(""),C=Object(l.a)(N,2),I=C[0],A=C[1],T=h(),F=T.user,P=T.loading,D=T.getTokenSilently,R=Object(n.useState)(""),M=Object(l.a)(R,2),B=M[0],U=(M[1],Object(n.useState)(!1)),L=Object(l.a)(U,2),Z=L[0],H=(L[1],Object(n.useState)(!1)),W=Object(l.a)(H,2),Y=W[0],V=W[1],G=Object(n.useState)(!1),J=Object(l.a)(G,2),X=J[0],$=J[1],Q=Object(n.useState)({}),K=Object(l.a)(Q,2),ee=K[0],te=K[1],ae=Object(n.useState)({}),ne=Object(l.a)(ae,2),oe=ne[0],ce=ne[1],le=Object(n.useState)(!0),se=Object(l.a)(le,2),ie=se[0],ue=se[1],me=Object(n.useState)(!1),de=Object(l.a)(me,2),pe=de[0],fe=de[1],he=Object(n.useState)(!1),ge=Object(l.a)(he,2),ve=ge[0],be=ge[1],Ee=Object(n.useState)(""),Oe=Object(l.a)(Ee,2),ye=Oe[0],we=Oe[1],Se=Object(n.useState)(0),je=Object(l.a)(Se,2),xe=je[0],_e=je[1],Ne=Object(n.useState)(new Date),Ce=Object(l.a)(Ne,2),Ie=Ce[0],Ae=Ce[1],Te=Object(n.useState)(""),Fe=Object(l.a)(Te,2),Pe=Fe[0],De=Fe[1],ze=Object(n.useState)(""),Re=Object(l.a)(ze,2),Me=Re[0],Be=Re[1],qe=Object(n.useState)({}),Ue=Object(l.a)(qe,2),Le=Ue[0],Ze=Ue[1],He=JSON.parse(localStorage.getItem(o)),We=function(){var e=Object(u.a)(i.a.mark((function e(n){var r,c,l,s,m,p;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("paymentMethod in placeorder: ",n),e.next=3,D();case 3:r=e.sent,we(""),$(!0),be(!0),c="",F&&(c=F.sub),l=JSON.stringify(He),console.log(l),s="".concat(Ht,"/placeorder"),console.log("user: ",F),m=j()(Ie).format("LLL"),p=ie,w()({method:"POST",url:s,data:{usePreviousCard:p,customerSelectedCardId:Le,email:F.email,user_name:F.name,userid:c,storeid:t,basketdata:l,paymentMethod:n,pickupoption:xe,pickupdatetime:m},headers:{Authorization:"Bearer ".concat(r)}}).then(function(){var e=Object(u.a)(i.a.mark((function e(t){var n;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:console.log("--\x3eresponse: ",t),(n=t.data).isok?(console.log("responseData: ",n),E(n.idorder),d(!0),$(!1),localStorage.setItem(o,null),localStorage.setItem("orderid",n.idorder),a.push("/profile")):($(!1),console.log(t.data),be(!1),we(t.data.message));case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){be(!1),$(!1),console.log(e),we(e.message)}));case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ye=function(){var e=Object(u.a)(i.a.mark((function e(){var a,n,r,o,c,l,s,u;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D();case 2:return a=e.sent,n="".concat(Ht,"/store?storeid=").concat(t,"&includeopeninginfo=1&includePickupTime=1"),e.next=6,w()(n,{headers:{Authorization:"Bearer ".concat(a)}});case 6:if(r=e.sent,(o=r.data.storedata).openinghours=null,c=r.data.openinginfo,ce(r.data.carddata),!(r.data.carddata&&r.data.carddata.length>0)){e.next=26;break}ue(!0),fe(!1),l=0;case 15:if(!(l0&&l===r.data.carddata.length&&Ze(r.data.carddata[0].idcustomercard),e.next=28;break;case 26:ue(!1),fe(!0);case 28:return n="".concat(Ht,"/settings"),e.next=31,w()(n,{});case 31:u=e.sent,te(u.data),_(o),A(c),De(r.data.pickupinfoday1),Be(r.data.pickupinfoday2),V(!0);case 38:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),Ve=function(){a.push("/shop?storeid=".concat(t))};return Object(n.useEffect)((function(){P||Ye()}),[P]),P?r.a.createElement(z,null):He?Y?r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"block-header"},r.a.createElement("h2",null,"Confirm Order")),r.a.createElement("div",{class:"row justify-content-start"},r.a.createElement("div",{class:"col restrictwidth"},r.a.createElement(re,{storeInfo:x,openingInfo:I})),r.a.createElement("div",{class:"col"},r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("label",{className:"control-label"},"Basket info ",He.length," shelf(s)"),r.a.createElement("div",{class:"form-line"},He.length>0&&r.a.createElement("div",null,He.map((function(e,t){return r.a.createElement("p",null,e.name,": ",e.annotations.length," item(s)")})))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-md-12 custom-margin-b20"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("div",{className:"alert alert-info custom-margin-b0"},r.a.createElement("label",null,"Enter payment info below to complete your order. A $",ee.initialFeeforShoppinginiCents/100," service fee is charged immediately and the order cost is charged when the store rings up the total."))))),x.pickupoption>0&&r.a.createElement("div",{class:"col-md-12 custom-margin-b20"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("label",{className:"control-label"},"Pickup preference"),r.a.createElement("div",{class:"form-line"},r.a.createElement("input",{type:"radio",id:"radio_pickup_1",name:"radio_pickup",value:"0",checked:0==xe,onChange:function(e){console.log("new->e.target.value: ",e.target.value),_e(e.target.value)}}),"\xa0",r.a.createElement("label",{htmlFor:"radio_pickup_1"},"ASAP"),r.a.createElement("input",{type:"radio",id:"radio_pickup_2",name:"radio_pickup",value:"1",checked:1==xe,onChange:function(e){console.log("new->e.target.value: ",e.target.value);var t=Pe[0];Ae(new Date(t.year,t.month,t.day,t.hour,t.minute)),_e(e.target.value)}}),"\xa0",r.a.createElement("label",{htmlFor:"radio_pickup_2"},I.opendate1),x.pickupoption>1&&r.a.createElement(r.a.Fragment,null,r.a.createElement("input",{type:"radio",id:"radio_pickup_3",name:"radio_pickup",value:"2",checked:2==xe,onChange:function(e){console.log("new->e.target.value: ",e.target.value);var t=Me[0];Ae(new Date(t.year,t.month,t.day,t.hour,t.minute)),_e(e.target.value)}}),"\xa0",r.a.createElement("label",{htmlFor:"radio_pickup_3"},I.opendate2)),1==xe&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:""},r.a.createElement(ke.a,{showTimeSelect:!0,showTimeSelectOnly:!0,timeIntervals:15,dateFormat:"h:mm aa",includeTimes:function(){var e=[];return Pe.forEach((function(t){e.push(new Date(t.year,t.month,t.day,t.hour,t.minute))})),e}(),selected:Ie,onChange:function(e){return Ae(e)}}))),2==xe&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:""},r.a.createElement(ke.a,{showTimeSelect:!0,showTimeSelectOnly:!0,timeIntervals:15,dateFormat:"h:mm aa",includeTimes:function(){var e=[];return Me&&Me.forEach((function(t){e.push(new Date(t.year,t.month,t.day,t.hour,t.minute))})),e}(),selected:Ie,onChange:function(e){return Ae(e)}}))),Z.pickuptimeframe&&r.a.createElement("div",{className:"alert alert-danger"},B.pickuptimeframe)))),oe&&oe.length>0&&r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("div",{class:""},r.a.createElement("table",null,r.a.createElement("tbody",null,r.a.createElement("tr",null,r.a.createElement("td",null,r.a.createElement("input",{type:"radio",id:"radio_existing",name:"card_existing",value:"Use my previous card",checked:ie,onChange:function(e){console.log("previous->e.target.value: ",e.target.value),"Use my previous card"===e.target.value?(ue(!0),fe(!1)):(ue(!1),fe(!0))}}),"\xa0",r.a.createElement("label",{htmlFor:"radio_existing"},"Use my previous card Ending with"),ie&&r.a.createElement("select",{onChange:function(e){Ze(e.target.value)},ref:function(e){e},id:"select_use_prev_card"},oe.map((function(e,t){return r.a.createElement("option",{selected:e.isdefault,value:e.idcustomercard}," ",e.stripecardlast4)})))),r.a.createElement("td",null,"\xa0"),r.a.createElement("td",null,r.a.createElement("input",{type:"radio",id:"radio_new",name:"card_existing",value:"Enter new card",checked:pe,onChange:function(e){console.log("new->e.target.value: ",e.target.value),"Enter new card"===e.target.value?(ue(!1),fe(!0)):(ue(!0),fe(!1))}}),"\xa0",r.a.createElement("label",{htmlFor:"radio_new"},"Enter new card"))),ie&&r.a.createElement("tr",null,r.a.createElement("td",{colSpan:"3"},r.a.createElement("button",{onClick:We,id:"btnOrder",disabled:ve,type:"button",ref:function(e){e},className:"btn btn-primary text-white btn-sm custom-btn"},"I Agree & Confirm Order"))))))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-6 place-order"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("div",{class:""},X&&r.a.createElement("div",{className:"alert alert-info"},"Please wait while your order is being submitted"),m&&r.a.createElement("div",{className:"alert alert-success"},"Your order has been submitted successfully. Your order id is ",g,"."),!m&&pe&&r.a.createElement(q.Elements,{stripe:Zt},r.a.createElement(e,{handleSubmit:We,isDisabled:X})))))),ye&&r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("div",{class:""},r.a.createElement("div",{className:"alert alert-danger"},ye))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("div",{class:""},r.a.createElement("button",{type:"button",className:"btn btn-back-to-shop text-white",onClick:function(){return Ve()}},"Go back to Shop")))))))):r.a.createElement(r.a.Fragment,null,r.a.createElement(z,null)):r.a.createElement("div",null,r.a.createElement("span",null,"You do not have any item in the Basket"),r.a.createElement("div",null,r.a.createElement("button",{type:"button",className:"btn btn-warning text-white",onClick:function(){return Ve()}},"Go back to Shop")))},Yt=function(e){var t=e.component,a=e.path,o=Object(m.a)(e,["component","path"]),c=h(),l=c.loading,s=c.isAuthenticated,d=c.loginWithRedirect;Object(n.useEffect)((function(){l||s||function(){var e=Object(u.a)(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d({appState:{targetUrl:window.location},action:"signUp"});case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()()}),[l,s,d,a]);return r.a.createElement(v.b,Object.assign({path:a,render:function(e){return!0===s?r.a.createElement(t,e):null}},o))},Vt=function(e){var t=e.component,a=e.path,o=Object(m.a)(e,["component","path"]),c=h(),l=c.loading,s=c.isAuthenticated,d=c.loginWithRedirect;Object(n.useEffect)((function(){l||s||function(){var e=Object(u.a)(i.a.mark((function e(){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d({appState:{targetUrl:window.location},action:"signUp"});case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()()}),[l,s,d,a]);return r.a.createElement(v.b,Object.assign({path:a,render:function(e){return!0===s?r.a.createElement(t,e):null}},o))};a(28).config();var Gt=function(){var e=b.useQuery(),t="",a=e.get("state"),n=localStorage.getItem("for_stripe_storeid"),o="/storesignup";return a?(t=e.get("code"),console.log(t),o+="?storeid="+n+"&stripes="+a+"&stripec="+t,localStorage.removeItem("for_stripe_storeid"),r.a.createElement(v.a,{to:o})):r.a.createElement(Ce,null)};a(28).config();var Jt=function(){var e=b.getAPIBaseURI(),t=h(),a=t.getTokenSilently,o=t.user,c=t.loading,s=Object(n.useState)({}),m=Object(l.a)(s,2),d=m[0],p=m[1],f=Object(n.useState)(0),g=Object(l.a)(f,2),v=g[0],E=g[1],O=Object(n.useState)(!1),y=Object(l.a)(O,2),k=y[0],S=y[1],j=Object(n.useState)(""),x=Object(l.a)(j,2),_=x[0],N=x[1],C=Object(n.useState)(!1),I=Object(l.a)(C,2),A=I[0],T=I[1],F=Object(n.useState)(!1),P=Object(l.a)(F,2),D=P[0],R=P[1],M=Object(n.useState)(""),B=Object(l.a)(M,2),q=B[0],U=B[1],L=function(){var t=Object(u.a)(i.a.mark((function t(){var n,r;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(n=!0,Object.keys(d).map((function(e){0==new String(d[e]).length&&(n=!1)})),n){t.next=6;break}return t.abrupt("return",n);case 6:T(!1);case 7:return t.next=9,a();case 9:r=t.sent,console.log(r),U(""),N(""),R(!0),w.a.put(e+"/savesettings",d,{headers:{Authorization:"Bearer "+r}}).then((function(e){console.log("response: ",e);var t=e.data;console.log(t),t.isok?U(t.msg):N(t.msg),R(!1)})).catch((function(e){N("something goes wrong. please contact the administrator from contact us page"),R(!1),console.log("error: ",e)}));case 15:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}(),Z=function(){var t=Object(u.a)(i.a.mark((function t(){var n,r,c;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,a();case 2:return n=t.sent,console.log(o),t.prev=4,t.next=7,w()(e+"/isadmin",{headers:{Authorization:"Bearer ".concat(n)}});case 7:r=t.sent,c=r.data,S(!0),console.log("responseData: ",c),t.next=16;break;case 13:t.prev=13,t.t0=t.catch(4),console.log(t.t0);case 16:case"end":return t.stop()}}),t,null,[[4,13]])})));return function(){return t.apply(this,arguments)}}(),H=function(){var t=Object(u.a)(i.a.mark((function t(){var a,n,r;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,w()(e+"/settings",{});case 2:a=t.sent,n=a.data,console.log("responseData: ",n),p(n),r=Math.random(),E(r);case 8:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();Object(n.useEffect)((function(){c||(Z(),H())}),[c]);return c||!o?r.a.createElement(z,null):r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"block-header"},r.a.createElement("h2",null,"Application Settings")),v>0&&r.a.createElement(r.a.Fragment,null,Object.keys(d).map((function(e){return r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("label",{className:"control-label"},e),r.a.createElement("div",{class:"form-line"},r.a.createElement("input",{onChange:function(t){!function(e,t){var a=d;a[e]=t,p(a),E(Math.random())}(e,t.target.value)},value:d[e],id:e,name:e,type:"text",class:"form-control"})))))}))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("div",{class:"form-line"},D&&r.a.createElement("div",{className:"alert alert-information"}," Settings being saved. Please wait.."),A&&r.a.createElement("p",{className:"alert alert-danger"},"Please fill all fields."),q.length>0&&r.a.createElement("div",{className:"alert alert-success"},q),_.length>0&&r.a.createElement("div",{className:"alert alert-danger"},_),r.a.createElement("button",{type:"button",disabled:D||0==k,className:"btn btn-primary text-white",onClick:function(){return L()}},"Save"))))))};a(408);a(28).config();var Xt=function(){var e,t=b.getAPIBaseURI(),a=r.a.createRef(),o=r.a.createRef(),c=r.a.createRef(),s=r.a.createRef(),m=(r.a.createRef(),b.useQuery());e=m.get("orderid");var d=Object(n.useState)(!0),p=Object(l.a)(d,2),f=p[0],g=p[1],v=Object(n.useState)(0),O=Object(l.a)(v,2),y=O[0],k=O[1],S=Object(n.useState)(0),x=Object(l.a)(S,2),_=x[0],N=x[1],C=Object(n.useState)(""),I=Object(l.a)(C,2),A=I[0],T=I[1],F=Object(n.useState)(0),M=Object(l.a)(F,2),B=M[0],q=M[1],U=Object(n.useState)([]),L=Object(l.a)(U,2),Z=L[0],H=L[1],W=Object(n.useState)([]),Y=Object(l.a)(W,2),V=Y[0],G=Y[1],J=Object(n.useState)(0),X=Object(l.a)(J,2),$=X[0],Q=X[1],K=Object(n.useState)([]),ee=Object(l.a)(K,2),te=ee[0],ae=ee[1],ne=Object(n.useState)({}),re=Object(l.a)(ne,2),oe=re[0],ce=re[1],le=Object(n.useState)([]),se=Object(l.a)(le,2),ie=se[0],ue=se[1],me=Object(n.useState)(""),de=Object(l.a)(me,2),pe=de[0],fe=de[1],he=h(),ge=he.getTokenSilently,ve=(he.isAuthenticated,he.loading),be=Object(n.useState)({}),Ee=Object(l.a)(be,2),Oe=Ee[0],ye=Ee[1],ke=Object(n.useState)(!1),we=Object(l.a)(ke,2),Se=we[0],je=we[1],xe=Object(n.useState)(!1),_e=Object(l.a)(xe,2),Ne=_e[0],Ce=_e[1],Ie=Object(n.useState)(0),Ae=Object(l.a)(Ie,2),Te=Ae[0],Fe=Ae[1],Pe=Object(n.useState)(!1),De=Object(l.a)(Pe,2),ze=De[0],Re=De[1],Me=Object(n.useState)(0),Be=Object(l.a)(Me,2),qe=Be[0],Ue=Be[1],Le=Object(n.useState)(!1),Ze=Object(l.a)(Le,2),He=Ze[0],We=Ze[1],Ye=Object(n.useState)(!1),Ve=Object(l.a)(Ye,2),Ge=Ve[0],Je=Ve[1],Xe=Object(n.useState)(!1),$e=Object(l.a)(Xe,2),Qe=$e[0],Ke=$e[1],et=Object(n.useState)(0),tt=Object(l.a)(et,2),at=tt[0],nt=tt[1],rt=Object(n.useState)(""),ot=Object(l.a)(rt,2),ct=ot[0],lt=ot[1],st=Object(n.useState)(""),it=Object(l.a)(st,2),ut=it[0],mt=it[1],dt=Object(n.useState)(""),pt=Object(l.a)(dt,2),ft=pt[0],ht=pt[1],gt=Object(n.useState)(""),vt=Object(l.a)(gt,2),bt=vt[0],Et=vt[1],Ot=Object(n.useState)(0),yt=Object(l.a)(Ot,2),kt=yt[0],wt=yt[1],St=Object(n.useState)(!1),jt=Object(l.a)(St,2),xt=jt[0],_t=jt[1],Nt=Object(n.useState)({}),Ct=Object(l.a)(Nt,2),It=Ct[0],At=Ct[1],Tt=(new Date,function(){var a=Object(u.a)(i.a.mark((function a(){var n;return i.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,ge();case 2:n=a.sent,w.a.get(t+"/shelfsbyorder?orderid="+e,{headers:{Authorization:"Bearer "+n}}).then(function(){var e=Object(u.a)(i.a.mark((function e(a){var n,r,o;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=a.data).isok){e.next=22;break}return fe(n.openinginfo),ue(n.order.basketdata),je(n.isVendor),Ce(n.isCustomer),H(n.shelfs),ce(n.store),ae(n.order),wt(n.order.orderstatus),_t(n.order.ispickedup),ye(n.shelfs.length>0?n.shelfs[0]:{}),k(y+1),Pt(),r="".concat(t,"/settings"),e.next=17,w()(r,{});case 17:o=e.sent,At(o.data),q(Math.random()),e.next=22;break;case 22:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.log(e)}));case 4:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}()),Ft=function(){var e=Object(u.a)(i.a.mark((function e(a,n){var r,o;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ge();case 2:r=e.sent,console.log("_orderMsgs: ",a),o=[],a.map((function(e,t){o.push(e.idordernote)})),w()({method:"POST",url:t+"/markmessagesasread",data:{needrefresh:!0,orderid:n,includedordernotes:o},headers:{Authorization:"Bearer ".concat(r)}}).then((function(e){console.log("response.data: ",e.data)}));case 7:case"end":return e.stop()}}),e)})));return function(t,a){return e.apply(this,arguments)}}(),Pt=function(){var a=Object(u.a)(i.a.mark((function a(){var n;return i.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.next=2,ge();case 2:n=a.sent,w.a.get(t+"/ordermessages?orderid="+e,{headers:{Authorization:"Bearer "+n}}).then(function(){var t=Object(u.a)(i.a.mark((function t(a){var n,r;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:(n=a.data).isok&&(Q(n.timeoffset),G(n.ordernotes),r=Math.random(),console.log("randomInt: ",r),N(r),k(y+1),Ft(n.ordernotes,e));case 2:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(e){console.log(e)}));case 4:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}(),Dt={},zt=!1;oe.openinghours&&(Dt=oe.openinghours,zt=!0);var Rt=function(e,t){var a=e>=12?"pm":"am";return" "+(e=(e%=12)||12)+":"+(t=t<10?"0"+t:t)+" "+a},Mt=function(){var n=Object(u.a)(i.a.mark((function n(){var r,c,l,s,u,m,d;return i.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(r={},c={},l=!0,s=/^\$?[0-9]+(\.[0-9][0-9])?$/,a.value?"undefined"!==typeof a.value&&(a.value.match(s)||(l=!1,r.totalAmount="Please enter valid amount",c.totalAmount="true")):(l=!1,r.totalAmount="Please enter total order amount",c.totalAmount="true"),o.value||(l=!1,r.note="Note to customer is required",c.note="true"),ht(r),Et(c),Fe(Te+1),u=a.value,m=o.value,l){n.next=13;break}return n.abrupt("return",l);case 13:return lt(""),mt(""),Re(!0),n.next=18,ge();case 18:d=n.sent,w()({method:"PUT",url:t+"/fullfillorder",data:{orderid:e,amount:u,note:m},headers:{Authorization:"Bearer ".concat(d)}}).then((function(e){var t=e.data;t.isok?(Re(!1),Fe(0),lt(t.message),Yt()):(mt(t.message),Fe(Te+1),Re(!1))})).catch((function(e){mt("Something went wrong, fullfillment failed."),Fe(Te+1),Re(!1)}));case 20:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}(),Bt=function(){var a=Object(u.a)(i.a.mark((function a(){var n,r,o,l,s,u;return i.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(n={},r={},o=!0,l="Note to store owner is required",Se&&(l="Note to customer is required"),c.value||(o=!1,n.notec=l,r.notec="true"),ht(n),Et(r),Ue(qe+1),o){a.next=11;break}return a.abrupt("return",o);case 11:return s=c.value,We(!0),lt(""),mt(""),a.next=17,ge();case 17:u=a.sent,w()({method:"PUT",url:t+"/cancelorder",data:{orderid:e,note:s},headers:{Authorization:"Bearer ".concat(u)}}).then((function(e){var t=e.data;t.isok?(We(!1),Ue(0),lt(t.message),Yt()):(We(!1),mt(t.message),Ue(qe+1))})).catch((function(e){We(!1),mt("Something went wrong, cancellation failed."),Ue(qe+1)}));case 19:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}(),Ut=function(){var a=Object(u.a)(i.a.mark((function a(){var n;return i.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return lt(""),mt(""),Je(!0),a.next=5,ge();case 5:n=a.sent,w()({method:"PUT",url:t+"/completeorder",data:{orderid:e},headers:{Authorization:"Bearer ".concat(n)}}).then((function(e){var t=e.data;t.isok?(Je(!1),lt(t.message),Yt()):(Je(!1),mt(t.message))})).catch((function(e){mt("Something went wrong, refund failed."),Je(!1)}));case 7:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}(),Lt=function(){var a=Object(u.a)(i.a.mark((function a(){var n;return i.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return lt(""),mt(""),Ke(!0),a.next=5,ge();case 5:n=a.sent,w()({method:"POST",url:t+"/customerishere",data:{orderid:e},headers:{Authorization:"Bearer ".concat(n)}}).then((function(e){var t=e.data;t.isok?(Ke(!1),lt(t.message),Yt()):(Ke(!1),mt(t.message))})).catch((function(e){mt("Something went wrong, refund failed."),Je(!1)}));case 7:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}(),Zt=function(){var a=Object(u.a)(i.a.mark((function a(){var n;return i.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(!Se){a.next=3;break}return Ue(!0),a.abrupt("return");case 3:return a.next=5,ge();case 5:n=a.sent,w()({method:"GET",url:t+"/minutepassedsinceorder?orderid="+e,headers:{Authorization:"Bearer ".concat(n)}}).then((function(e){e.data.minutes>5&&T("You already passed 5 minutes, you will be charged 3 dollars penalty if you cancel"),Ue(!0)}));case 7:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}(),Ht=function(){var a=Object(u.a)(i.a.mark((function a(){var n,r;return i.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return lt(""),mt(""),g(!0),n=s.value,a.next=6,ge();case 6:r=a.sent,w()({method:"POST",url:t+"/sendmessage",data:{orderid:e,note:n},headers:{Authorization:"Bearer ".concat(r)}}).then(function(){var e=Object(u.a)(i.a.mark((function e(t){var a;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(a=t.data).isok){e.next=8;break}return e.next=4,Pt();case 4:document.getElementById("tamessage").value=null,g(!0),lt(a.message),e.next=10;break;case 8:g(!1),mt(a.message);case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.log(e),mt("Something went wrong, messeage sent failed."),g(!1)}));case 8:case"end":return a.stop()}}),a)})));return function(){return a.apply(this,arguments)}}(),Wt=function(e){return j()(e).add(-1*$,"minutes").format("LLL")},Yt=function(){k(0),Tt()};return Object(n.useEffect)((function(){ve||Tt()}),[ve]),B>0?r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{className:"col-md-12"},r.a.createElement("div",{className:"shopContentArea"},r.a.createElement("span",{class:"rightAllign"},r.a.createElement("p",null,r.a.createElement("button",{type:"button",disabled:0==y,className:"btn btn-primary text-white",onClick:function(){Yt()}},y>0&&r.a.createElement("i",{class:"zmdi zmdi-refresh-alt zmdi-hc-3x"}),0==y&&r.a.createElement(R,null)))),r.a.createElement("div",{class:"bodyContent"},r.a.createElement("h2",null,"View Order")),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-6"},oe&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"shopContentLogo"},r.a.createElement("img",{src:oe.thumbnailurl,alt:oe.name})),r.a.createElement("div",{class:"shopContentInfo"},r.a.createElement("p",{className:"shopContentInfoTitle"},oe.name),r.a.createElement("p",{className:"shopContentInfoadd"},oe.streetaddress1,oe.streetaddress2.length>0?" "+oe.streetaddress2:","," ",oe.city,", ",oe.state," ",oe.zip),r.a.createElement("p",{className:"shopContentInfoNote"},oe.note),pe&&pe.hasdata&&r.a.createElement(r.a.Fragment,null,pe.isOpen&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"shopContentInfoOpen"},r.a.createElement("span",null,"Shop is Open. ")," Closes ",pe.closingin)),!pe.isOpen&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"shopContentInfoClose"},r.a.createElement("span",null,"Shop is closed. ")," Opens ",pe.openingin))),r.a.createElement("div",{class:"panel-group full-body custom-tab",id:"accordion_13",role:"tablist","aria-multiselectable":"true"},r.a.createElement("div",{class:"panel"},r.a.createElement("div",{class:"panel-heading",role:"tab",id:"headingOne_13"},r.a.createElement("h4",{class:"panel-title"}," ",r.a.createElement("a",{role:"button","data-toggle":"collapse","data-parent":"#accordion_13",href:"#collapseOne_13","aria-expanded":"true","aria-controls":"collapseOne_13",class:"collapsed"}," \xa0 ")," ")),r.a.createElement("div",{id:"collapseOne_13",class:"panel-collapse collapse in",role:"tabpanel","aria-labelledby":"headingOne_13"},r.a.createElement("div",{class:"panel-body"},zt&&r.a.createElement(r.a.Fragment,null,r.a.createElement("p",{className:"openingDate"},"Sunday"),r.a.createElement("p",{className:"openingTime"},Dt[0].isOpen?Rt(Dt[0].starthour,Dt[0].startminute)+"-"+Rt(Dt[0].endhour,Dt[0].endminute):"Closed"),r.a.createElement("p",{className:"openingDate"},"Monday"),r.a.createElement("p",{className:"openingTime"},Dt[1].isOpen?Rt(Dt[1].starthour,Dt[1].startminute)+"-"+Rt(Dt[1].endhour,Dt[1].endminute):"Closed"),r.a.createElement("p",{className:"openingDate"},"Tuesday"),r.a.createElement("p",{className:"openingTime"},Dt[2].isOpen?Rt(Dt[2].starthour,Dt[2].startminute)+"-"+Rt(Dt[2].endhour,Dt[2].endminute):"Closed"),r.a.createElement("p",{className:"openingDate"},"Wednesday"),r.a.createElement("p",{className:"openingTime"},Dt[3].isOpen?Rt(Dt[3].starthour,Dt[3].startminute)+"-"+Rt(Dt[3].endhour,Dt[3].endminute):"Closed"),r.a.createElement("p",{className:"openingDate"},"Thursday"),r.a.createElement("p",{className:"openingTime"},Dt[4].isOpen?Rt(Dt[4].starthour,Dt[4].startminute)+"-"+Rt(Dt[4].endhour,Dt[4].endminute):"Closed"),r.a.createElement("p",{className:"openingDate"},"Friday"),r.a.createElement("p",{className:"openingTime"},Dt[5].isOpen?Rt(Dt[5].starthour,Dt[5].startminute)+"-"+Rt(Dt[5].endhour,Dt[5].endminute):"Closed"),r.a.createElement("p",{className:"openingDate"},"Saturday"),r.a.createElement("p",{className:"openingTime"},Dt[6].isOpen?Rt(Dt[6].starthour,Dt[6].startminute)+"-"+Rt(Dt[6].endhour,Dt[6].endminute):"Closed")))))))),r.a.createElement("div",{class:"bodyContent"},r.a.createElement("br",null),r.a.createElement("div",{className:"alert alert-info"},"Order status:",function(e){switch(e){case 0:return"Waiting Fulfillment";case 1:return"Ready for Pickup";case 2:return"Cancelled by customer";case 3:return"Cancelled by store";case 4:return"Refunded";case 5:return"Picked-up";case 6:return"Grace Refunded";case 7:return"Penalty Refunded";case 8:return"Cancelled by customer with Penalty";case 9:return"Custom Refunded";case 10:return"Customer is here"}}(kt)," ",r.a.createElement("br",null),te.pickupdatetime&&r.a.createElement(r.a.Fragment,null,"Pickup: ",0==te.pickupoption?"by":"at"," ",Wt(te.pickupdatetime),r.a.createElement("br",null)),0==kt&&Se&&r.a.createElement("button",{onClick:function(){return Fe(!0)},class:"btn btn-primary btn-small text-white"},"Fullfill"),0==kt&&r.a.createElement("button",{onClick:function(){return Zt(!0)},class:"btn btn-primary btn-small text-white"},"Cancel"),(1==kt||5==kt||9==kt&&te.refundamount0&&r.a.createElement("div",{className:"alert alert-info"}," Please wait while order is makred as picked-up."),Qe>0&&r.a.createElement("div",{className:"alert alert-info"}," Please wait the store owner is being notified."),r.a.createElement(P,{width:500,header:" Fullfillment",onClose:function(){},show:Te},r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("label",{className:"control-label"},"Total Order Amount"),r.a.createElement("div",{class:"form-line"},r.a.createElement("input",{ref:function(e){a=e},id:"totalAmount",name:"totalAmount",type:"text",class:"form-control",placeholder:"Please enter the total value of the order"}),r.a.createElement("p",{className:"help-block"},"Total order amount"),bt.totalAmount&&r.a.createElement("div",{className:"alert alert-danger"},ft.totalAmount))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("label",{className:"control-label"},"Note to customer"),r.a.createElement("div",{class:"form-line"},r.a.createElement("input",{ref:function(e){o=e},id:"note",name:"note",type:"text",class:"form-control",placeholder:"Please put some note for the customer"}),r.a.createElement("p",{className:"help-block"},"Anything you need the custoemr to know"),bt.note&&r.a.createElement("div",{className:"alert alert-danger"},ft.note))))),ze>0&&r.a.createElement("div",{className:"alert alert-info"}," Please wait while fullfillment going on."),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("div",{class:"form-line"},r.a.createElement("button",{type:"button",className:"btn btn-primary text-white",disabled:ze,onClick:function(){return Mt()}},"Submit"),r.a.createElement("button",{type:"button",className:"btn btn-primary text-white",onClick:function(){return Fe(!1)}},"Close"))))),ut&&r.a.createElement("div",{className:"alert alert-danger"},ut),ct.length>0&&r.a.createElement("div",{className:"alert alert-success"},ct)),r.a.createElement(P,{width:500,header:Se?"Refund":"Cancel",onClose:function(){},show:qe},r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},!Se&&r.a.createElement("div",{className:"alert alert-warning"},A),r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("label",{className:"control-label"},Se?"Note to customer":"Note store owner"),r.a.createElement("div",{class:"form-line"},r.a.createElement("input",{ref:function(e){c=e},id:"notec",name:"notec",type:"text",class:"form-control",placeholder:Se?"Please put some note for the customer":" Please put some note for the store owner"}),r.a.createElement("p",{className:"help-block"},Se?"Anything you need the customer to know":"Anything you need the store owner to know"," "),bt.notec&&r.a.createElement("div",{className:"alert alert-danger"},ft.notec))))),He>0&&r.a.createElement("div",{className:"alert alert-info"}," Please wait while the cancellation going on."),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col-sm-12"},r.a.createElement("div",{class:"form-group form-group-lg"},r.a.createElement("div",{class:"form-line"},r.a.createElement("button",{disabled:He,type:"button",className:"btn btn-primary text-white",onClick:function(){return Bt()}},"Submit"),r.a.createElement("button",{type:"button",className:"btn btn-primary text-white",onClick:function(){return Ue(!1)}},"Close"))))),ut&&r.a.createElement("div",{className:"alert alert-danger"},ut),ct.length>0&&r.a.createElement("div",{className:"alert alert-success"},ct))),r.a.createElement(P,{header:" Refund",onClose:function(){},show:at},r.a.createElement(D,{orderData:te,onSuccess:function(e){lt(e),nt(0),Yt()},onClose:function(){nt(!1)},appsettings:It})),ut&&r.a.createElement("div",{className:"alert alert-danger"},ut),ct.length>0&&r.a.createElement("div",{className:"alert alert-success"},ct))),r.a.createElement("div",{class:"col-sm-6"},_>0&&r.a.createElement("div",{ref:function(e){e},id:"messageDiv",class:"pastmessagebox"},V.map((function(e,t){return r.a.createElement(r.a.Fragment,null,1==e.isEvent&&0==e.orderstatusid&&r.a.createElement("span",null,r.a.createElement("i",{class:"zmdi zmdi-calendar-close"}),"\xa0\xa0Order was Placed",r.a.createElement("i",null," ",r.a.createElement("i",{class:"zmdi zmdi-time"})," \xa0",Wt(e.noteon))," ",te.pickupdatetime&&r.a.createElement(r.a.Fragment,null,". Pickup ",0==te.pickupoption?"by":"at"," ",r.a.createElement("i",{class:"zmdi zmdi-time"})," ",Wt(te.pickupdatetime),r.a.createElement("br",null))," ",e.note&&r.a.createElement(r.a.Fragment,null,"with note- ",e.note," ")),1==e.isEvent&&1==e.orderstatusid&&r.a.createElement("span",null,r.a.createElement("i",{class:"zmdi zmdi-calendar-close"}),"\xa0\xa0Order Charged $",parseFloat(e.ordervalue/100),". Ready for pickup.",r.a.createElement("i",null," ",r.a.createElement("i",{class:"zmdi zmdi-time"})," \xa0",Wt(e.noteon))," ",e.note&&r.a.createElement(r.a.Fragment,null,"with note- ",e.note," ")),1==e.isEvent&&10==e.orderstatusid&&r.a.createElement("span",null,r.a.createElement("i",{class:"zmdi zmdi-calendar-close"}),"\xa0\xa0",e.statusname,". ",r.a.createElement("i",{class:"zmdi zmdi-time"})," ",Wt(e.noteon)," ",e.note&&r.a.createElement(r.a.Fragment,null,"with note- ",e.note," ")),1==e.isEvent&&e.orderstatusid>1&&10!=e.orderstatusid&&r.a.createElement("span",null,r.a.createElement("i",{class:"zmdi zmdi-calendar-close"}),"\xa0\xa0Order ",e.statusname," ",r.a.createElement("i",null," ",r.a.createElement("i",{class:"zmdi zmdi-time"})," \xa0",Wt(e.noteon))," ",e.note&&r.a.createElement(r.a.Fragment,null,"with note- ",e.note," ")),0==e.isEvent&&r.a.createElement("span",null,r.a.createElement("i",{class:"zmdi zmdi-email"}),"\xa0",r.a.createElement("strong",null,0==e.isVendor&&!Se&&r.a.createElement(r.a.Fragment,null,"You")," ",0==e.isVendor&&Se&&r.a.createElement(r.a.Fragment,null,"Customer")," ",1==e.isVendor&&!Se&&r.a.createElement(r.a.Fragment,null,"Shop owner ")," ",1==e.isVendor&&Se&&r.a.createElement(r.a.Fragment,null,"You "))," ",r.a.createElement("i",null," ",r.a.createElement("i",{class:"zmdi zmdi-time"}),"\xa0",Wt(e.noteon))," ",r.a.createElement("br",null),e.note," "),r.a.createElement("br",null))}))),r.a.createElement("div",null,r.a.createElement("br",null),r.a.createElement("strong",null,"Write")," \xa0 ",r.a.createElement("br",null),r.a.createElement("textarea",{onKeyDown:function(e){e.ctrlKey&&13==e.keyCode&&0==f&&Ht()},class:"msgbox",ref:function(e){s=e},onChange:function(){s.value?g(!1):g(!0)},id:"tamessage",name:"tamessage",rows:"3"}),r.a.createElement("br",null),r.a.createElement("button",{disabled:f,type:"button",className:"btn btn-primary text-white",onClick:function(){return Ht()}},"Send to ",Se?"Customer":"Store"," "))))))),r.a.createElement("div",{class:"row clearfix"},r.a.createElement("div",{class:"col"},r.a.createElement(qt,{shelfs:Z,busket:ie,disAllowChanges:!0,currentItem:Oe,onChagneCurrentItem:function(e){ye(e)}})))):r.a.createElement(r.a.Fragment,null,r.a.createElement(z,null))};var $t=function(){var e=Object(n.useState)("Home"),t=Object(l.a)(e,2),a=t[0];return t[1],r.a.createElement("div",{className:"App"},r.a.createElement(v.c,{history:de},r.a.createElement("header",null,r.a.createElement(N,{subtitle:a})),r.a.createElement("section",{class:"content home"},r.a.createElement("div",{class:"container-fluid custom-min-height"},r.a.createElement(v.d,null,r.a.createElement(v.b,{path:"/",exact:!0,component:pe}),r.a.createElement(v.b,{path:"/findastore",component:Ae}),r.a.createElement(v.b,{path:"/sell",component:fe}),r.a.createElement(Vt,{path:"/vendorsignup",component:he}),r.a.createElement(Yt,{path:"/storesignup",component:Ce}),r.a.createElement(v.b,{path:"/shop",component:Ut}),r.a.createElement(v.b,{path:"/handlestripecallback",component:Gt}),r.a.createElement(Yt,{path:"/confirmorder",component:Wt}),r.a.createElement(Yt,{path:"/manageshelfs",component:Ie}),r.a.createElement(Yt,{path:"/profile",component:ue}),r.a.createElement(Yt,{path:"/vieworder",component:Xt}),r.a.createElement(Yt,{path:"/settings",component:Jt})))),"/vieworder"!=window.location.pathname&&r.a.createElement("footer",null,r.a.createElement(C,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}$/));var Qt=a(100),Kt=a(197);a(409);a(28).config();c.a.render(r.a.createElement(g,{domain:Qt.domain,client_id:Kt.clientId,redirect_uri:function(){console.log("window.location.pathname: ",window.location.pathname);var e="http://localhost:3005".concat(window.location.pathname.length>1?window.location.pathname:"");return e="https://staging.shelf.shop".concat(window.location.pathname.length>1?window.location.pathname:""),console.log("redirect_uri: ",e),e}(),audience:Qt.audience,onRedirectCallback:function(e){de.push(e&&e.targetUrl?e.targetUrl:window.location)}},r.a.createElement($t,null)),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}},[[204,1,2]]]); //# sourceMappingURL=main.6d3f9e9e.chunk.js.map