2 lines
No EOL
351 KiB
JavaScript
2 lines
No EOL
351 KiB
JavaScript
(this["webpackJsonplamassu-admin"]=this["webpackJsonplamassu-admin"]||[]).push([[0],{449:function(e,t,n){"use strict";n.r(t);var a=n(0),r=n.n(a),l=n(38),i=n.n(l),o=n(3),c=n(23),s=n(346),u=n(543),d=n(512),m=n(545),f=n(487),p=n(568),h=n(542),b=n(308),g=n(309),v=n(123),y=n(73),E=n(1),O=n(5),w=n.n(O);function x(){return(x=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function j(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var C=a.createElement("desc",null,"Created with Sketch."),k=a.createElement("g",{id:"icon/stage/zodiac/complete",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("circle",{id:"Oval",stroke:"#1B2559",transform:"translate(9.000000, 9.000000) rotate(-270.000000) translate(-9.000000, -9.000000) ",cx:9,cy:9,r:8}),a.createElement("path",{d:"M7.80983711,12 C7.54819546,12 7.28655382,11.9032616 7.08725647,11.710772 L5.29971255,9.98428824 C4.90009582,9.59832189 4.90009582,8.97445811 5.29971255,8.58849175 C5.69932929,8.2025254 6.34525711,8.2025254 6.74487384,8.58849175 L7.80983711,9.61707728 L11.2551262,6.28947477 C11.6547429,5.90350841 12.3016927,5.90350841 12.7002874,6.28947477 C13.0999042,6.674454 13.0999042,7.2993049 12.7002874,7.68527125 L8.53241776,11.710772 C8.33312041,11.9032616 8.07147876,12 7.80983711,12",id:"Path",fill:"#1B2559"}));function S(e,t){var n=e.title,r=e.titleId,l=j(e,["title","titleId"]);return a.createElement("svg",x({width:"18px",height:"18px",viewBox:"0 0 18 18",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,C,k)}var N=a.forwardRef(S);n.p;function I(){return(I=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function L(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var B=a.createElement("desc",null,"Created with Sketch."),P=a.createElement("g",{id:"icon/stage/zodiac/current",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("circle",{id:"Oval-2-Copy",fill:"#1B2559",cx:9,cy:9,r:4}),a.createElement("circle",{id:"Oval-Copy-5",stroke:"#1B2559",strokeWidth:2,transform:"translate(9.000000, 9.000000) rotate(-270.000000) translate(-9.000000, -9.000000) ",cx:9,cy:9,r:8}));function F(e,t){var n=e.title,r=e.titleId,l=L(e,["title","titleId"]);return a.createElement("svg",I({width:"18px",height:"18px",viewBox:"0 0 18 18",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,B,P)}var D=a.forwardRef(F);n.p;function T(){return(T=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function W(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var R=a.createElement("desc",null,"Created with Sketch."),A=a.createElement("g",{id:"icon/stage/zodiac/empty",stroke:"none",strokeWidth:2,fill:"none",fillRule:"evenodd"},a.createElement("circle",{id:"Oval-Copy-6",stroke:"#5F668A",transform:"translate(9.000000, 9.000000) rotate(-270.000000) translate(-9.000000, -9.000000) ",cx:9,cy:9,r:8}));function z(e,t){var n=e.title,r=e.titleId,l=W(e,["title","titleId"]);return a.createElement("svg",T({width:"18px",height:"18px",viewBox:"0 0 18 18",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,R,A)}var M=a.forwardRef(z),q=(n.p,"#5f668a"),$="#44e188",H="#ecfbef",V="#3fd07e",Y="#ebefff",G="#dbdfed",Z="#ffffff",_="#ff584a",U="#ffeceb",J="#1b2559",K="#48f694",Q=$,X=V,ee="#fafbff",te=Y,ne=G,ae="#dddddd",re="#f2f2f2",le=J,ie=q,oe="#72799d",ce=q,se=_,ue=1200,de=K,me="Mont",fe="MuseoSans",pe=24,he=20,be=16,ge=14,ve=13;var ye=ve,Ee=ge,Oe=be,we=pe,xe=fe,je=32,Ce=48;var ke,Se=2*je,Ne=J,Ie=U,Le={lineHeight:"120%",color:le},Be={h1:{extend:Le,fontSize:pe,fontFamily:me,fontWeight:900},h2:{extend:Le,fontSize:he,fontFamily:me,fontWeight:900},h3:{extend:Le,fontSize:ge,fontFamily:me,fontWeight:900},h4:{extend:Le,fontSize:ge,fontFamily:me,fontWeight:700},h5:{extend:Le,fontSize:be,fontFamily:me,fontWeight:700},p:{extend:Le,fontSize:ge,fontFamily:fe,fontWeight:500},tl1:{extend:Le,fontSize:he,fontFamily:fe,fontWeight:700},tl2:{extend:Le,fontSize:ge,fontFamily:fe,fontWeight:700},info1:{extend:Le,fontSize:pe,fontFamily:fe,fontWeight:700},info2:{extend:Le,fontSize:be,fontFamily:fe,fontWeight:700},info3:{extend:Le,fontSize:be,fontFamily:fe,fontWeight:500},mono:{extend:Le,fontSize:ge,fontFamily:"BPmono",fontWeight:500},monoBold:{fontWeight:700},monoSmall:{fontSize:ve},inputFont:{fontSize:he,fontFamily:fe,fontWeight:500,lineHeight:"110%",color:le},regularLabel:{fontSize:ge,fontFamily:fe,fontWeight:500,lineHeight:"110%"},label1:{fontSize:ve,fontFamily:fe,fontWeight:500,color:le},label2:{fontSize:ve,fontFamily:fe,fontWeight:700,color:le},label3:{fontSize:ge,fontFamily:fe,fontWeight:500,color:le},inline:{display:"inline"},noMargin:{margin:0}},Pe=function(e){switch(e){case"sm":return{fontSize:Ee};case"lg":return{fontSize:we,fontWeight:700};default:return{fontSize:Oe}}},Fe={fontWeight:700},De=Be.tl2,Te=Be.p,We=Y,Re={sidebar:Object(E.a)({display:"flex",backgroundColor:We,width:520,marginLeft:-300,boxShadow:"-500px 0px 0px 0px ".concat(We),borderRadius:"0 20px 0 0",alignItems:"flex-end",padding:24,flexDirection:"column"},(ke=1440,"@media only screen and (max-width: ".concat(ke,")")),{width:"auto",marginLeft:0,minWidth:250,boxShadow:"-200px 0px 0px 0px ".concat(We)}),link:{extend:Te,position:"relative",color:ce,margin:"12px 24px 12px 0",cursor:"pointer","&:hover::after":{height:"140%"},"&:after":{content:'""',display:"block",background:J,width:4,height:0,left:"100%",marginLeft:20,bottom:-2,position:"absolute",borderRadius:1e3,transition:"all 0.2s cubic-bezier(0.95, 0.1, 0.45, 0.94)"}},activeLink:{extend:De,color:J,"&::after":{height:"140%"}},customRenderLink:{"&:hover::after":{height:"100%"},"&:after":{bottom:0}},customRenderActiveLink:{"&::after":{height:"100%"}},item:{position:"relative",margin:"12px 0 12px 0",display:"flex"},itemText:{extend:Te,color:ce,marginRight:24},itemTextActive:{extend:De,color:J},itemTextPast:{color:J},stepperPath:{position:"absolute",height:25,width:1,border:[[1,"solid",ce]],right:8,top:18},stepperPast:{border:[[1,"solid",J]]}},Ae=Object(f.a)(Re),ze=function(e){var t=e.data,n=e.displayName,a=e.isSelected,l=e.onClick,i=e.children,o=e.itemRender,c=Ae();return r.a.createElement("div",{className:c.sidebar},t&&t.map((function(e,t){var i;return r.a.createElement("div",{key:t,className:w()((i={},Object(E.a)(i,c.activeLink,a(e)),Object(E.a)(i,c.customRenderActiveLink,o&&a(e)),Object(E.a)(i,c.customRenderLink,o),Object(E.a)(i,c.link,!0),i)),onClick:function(){return l(e)}},o?o(e,a(e)):n(e))})),i)},Me=function(e){var t,n,a=e.step,l=e.it,i=e.idx,o=e.steps,c=Ae(),s=a===i,u=i<a,d=i>a;return r.a.createElement("div",{className:c.item},r.a.createElement("span",{className:w()((t={},Object(E.a)(t,c.itemText,!0),Object(E.a)(t,c.itemTextActive,s),Object(E.a)(t,c.itemTextPast,u),t))},l.label),s&&r.a.createElement(D,null),u&&r.a.createElement(N,null),d&&r.a.createElement(M,null),i<o.length-1&&r.a.createElement("div",{className:w()((n={},Object(E.a)(n,c.stepperPath,!0),Object(E.a)(n,c.stepperPast,u),n))}))},qe=n(546),$e=n(11);function He(){return(He=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Ve(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Ye=a.createElement("desc",null,"Created with Sketch."),Ge=a.createElement("g",{id:"Symbols",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("g",{id:"icon/warning-icon/tomato"},a.createElement("rect",{id:"Rectangle",stroke:"#FF584A",strokeWidth:2,x:1,y:1,width:22,height:22,rx:11}),a.createElement("path",{d:"M11.2971429,14.4857143 L11.1085714,5.82857143 L13.3714286,5.82857143 L13.2,14.4857143 L11.2971429,14.4857143 Z M11.1942857,18 L11.1942857,15.9771429 L13.3028571,15.9771429 L13.3028571,18 L11.1942857,18 Z",id:"!",fill:"#FF584A",fillRule:"nonzero"})));function Ze(e,t){var n=e.title,r=e.titleId,l=Ve(e,["title","titleId"]);return a.createElement("svg",He({width:"24px",height:"24px",viewBox:"0 0 24 24",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Ye,Ge)}var _e=a.forwardRef(Ze),Ue=(n.p,Object(f.a)(Be));function Je(e){var t,n=e.children,a=e.noMargin,l=e.className,i=Object($e.a)(e,["children","noMargin","className"]),o=Ue(),c=(t={},Object(E.a)(t,o.h1,!0),Object(E.a)(t,o.noMargin,a),Object(E.a)(t,l,!!l),t);return r.a.createElement("h1",Object.assign({className:w()(c)},i),n)}function Ke(e){var t,n=e.children,a=e.noMargin,l=e.className,i=Object($e.a)(e,["children","noMargin","className"]),o=Ue(),c=(t={},Object(E.a)(t,o.h2,!0),Object(E.a)(t,o.noMargin,a),Object(E.a)(t,l,!!l),t);return r.a.createElement("h2",Object.assign({className:w()(c)},i),n)}function Qe(e){var t,n=e.children,a=e.noMargin,l=e.className,i=Object($e.a)(e,["children","noMargin","className"]),o=Ue(),c=(t={},Object(E.a)(t,o.h3,!0),Object(E.a)(t,o.noMargin,a),Object(E.a)(t,l,!!l),t);return r.a.createElement("h3",Object.assign({className:w()(c)},i),n)}function Xe(e){var t,n=e.children,a=e.noMargin,l=e.className,i=Object($e.a)(e,["children","noMargin","className"]),o=Ue(),c=(t={},Object(E.a)(t,o.h4,!0),Object(E.a)(t,o.noMargin,a),Object(E.a)(t,l,!!l),t);return r.a.createElement("h4",Object.assign({className:w()(c)},i),n)}function et(e){var t,n=e.children,a=e.noMargin,l=e.className,i=Object($e.a)(e,["children","noMargin","className"]),o=Ue(),c=(t={},Object(E.a)(t,o.h5,!0),Object(E.a)(t,o.noMargin,a),Object(E.a)(t,l,!!l),t);return r.a.createElement("h5",Object.assign({className:w()(c)},i),n)}var tt=dt("p"),nt=dt("info1"),at=dt("info2"),rt=dt("info3"),lt=dt("mono"),it=dt("tl1"),ot=dt("tl2"),ct=dt("label1"),st=dt("label2"),ut=dt("label3");function dt(e){return function(t){var n,a=t.inline,l=t.noMargin,i=t.className,o=t.children,c=Object($e.a)(t,["inline","noMargin","className","children"]),s=Ue(),u=(n={},Object(E.a)(n,i,!!i),Object(E.a)(n,s[e],e),Object(E.a)(n,s.inline,a),Object(E.a)(n,s.noMargin,l),n);return r.a.createElement("p",Object.assign({className:w()(u)},c),o)}}var mt={wrapper:{display:"flex",alignItems:"center","& > svg":{marginRight:10}},message:{display:"flex",alignItems:"center",color:se,margin:0,whiteSpace:"break-spaces"}},ft=Object(f.a)(mt),pt=function(e){var t=e.className,n=e.children,a=(Object($e.a)(e,["className","children"]),ft());return r.a.createElement("div",{className:w()(a.wrapper,t)},r.a.createElement(_e,null),r.a.createElement(rt,{className:a.message},n))},ht=Object(f.a)({title:{marginTop:24,marginBottom:24}}),bt=Object(a.memo)((function(e){var t=e.children,n=ht();return r.a.createElement(Je,{className:n.title},t)})),gt=Object(f.a)({titleWrapper:{display:"flex",justifyContent:"space-between",alignItems:"center",flexDirection:"row"},titleAndButtonsContainer:{display:"flex"},error:{marginLeft:12},icon:{marginRight:6},label:{marginRight:24}}),vt=function(e){var t=e.className,n=e.title,a=e.error,l=e.labels,i=e.children,o=gt();return r.a.createElement("div",{className:w()(o.titleWrapper,t)},r.a.createElement("div",{className:o.titleAndButtonsContainer},r.a.createElement(bt,null,n),a&&r.a.createElement(pt,{className:o.error},"Failed to save")),r.a.createElement(qe.a,{display:"flex",flexDirection:"row"},(null!==l&&void 0!==l?l:[]).map((function(e,t){var n=e.icon,a=e.label;return r.a.createElement(qe.a,{key:t,display:"flex",alignItems:"center"},r.a.createElement("div",{className:o.icon},n),r.a.createElement(ct,{className:o.label},a))}))),i)},yt=n(62),Et=n(347),Ot=n(124),wt=n(66),xt=n(313),jt=n(348),Ct="",kt=function(e){var t=e.children,n=function(e,t){return new Ot.a({link:wt.a.from([Object(xt.a)((function(n){var a=n.graphQLErrors,r=n.networkError;a&&a.forEach((function(n){var a=n.message,r=n.locations,l=n.path,i=n.extensions;"UNAUTHENTICATED"===(null===i||void 0===i?void 0:i.code)&&"/404"!==t.pathname&&e.push("/404"),console.log("[GraphQL error]: Message: ".concat(a,", Location: ").concat(r,", Path: ").concat(l))})),r&&console.log("[Network error]: ".concat(r))})),new jt.a({credentials:"include",uri:"".concat(Ct,"/graphql")})]),cache:new Et.a,defaultOptions:{watchQuery:{fetchPolicy:"no-cache",errorPolicy:"ignore"},query:{fetchPolicy:"no-cache",errorPolicy:"all"},mutate:{errorPolicy:"all"}}})}(Object(v.h)(),Object(v.i)());return r.a.createElement(yt.a,{client:n},t)},St=function(e,t,n){return{backgroundColor:e,"&:hover":{backgroundColor:t},"&:active":{backgroundColor:n}}},Nt={actionButton:{extend:Be.p,cursor:"pointer",border:"none",height:28,outline:0,borderRadius:6,padding:"0 8px",display:"flex",alignItems:"center"},primary:{extend:St(te,ne,ie),"&:active":{color:Z,"& $actionButtonIcon":{display:"none"},"& $actionButtonIconActive":{display:"flex"}},"& $actionButtonIconActive":{display:"none"}},secondary:{extend:St(ie,oe,Z),color:Z,"&:active":{color:le,"& $actionButtonIcon":{display:"flex"},"& $actionButtonIconActive":{display:"none"}},"& $actionButtonIcon":{display:"none"},"& $actionButtonIconActive":{display:"flex"}},actionButtonIcon:{display:"flex",paddingRight:7,"@global":{svg:{width:14,height:14}}},actionButtonIconActive:{}},It=Object(f.a)(Nt),Lt=Object(a.memo)((function(e){var t,n=e.className,a=e.Icon,l=e.InverseIcon,i=e.color,o=e.children,c=Object($e.a)(e,["className","Icon","InverseIcon","color","children"]),s=It(),u=(t={},Object(E.a)(t,s.actionButton,!0),Object(E.a)(t,s.primary,"primary"===i),Object(E.a)(t,s.secondary,"secondary"===i),t);return r.a.createElement("button",Object.assign({className:w()(u,n)},c),a&&r.a.createElement("div",{className:s.actionButtonIcon},r.a.createElement(a,null)),l&&r.a.createElement("div",{className:w()(s.actionButtonIcon,s.actionButtonIconActive)},r.a.createElement(l,null)),o&&r.a.createElement("div",null,o))})),Bt=n(13),Pt=n(12),Ft=n(500),Dt=n(501),Tt=n(452),Wt=n(220),Rt=n(18),At=n(14),zt=n.n(At),Mt=n(214),qt=n.n(Mt),$t=n(345),Ht=n(498),Vt=n(499),Yt=n(4);function Gt(){return(Gt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Zt(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var _t=a.createElement("desc",null,"Created with Sketch."),Ut=a.createElement("g",{id:"icon/button/add/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("path",{d:"M11.5384615,6 C11.5384615,9.05815385 9.05815385,11.5384615 6,11.5384615 C2.94184615,11.5384615 0.461538462,9.05815385 0.461538462,6 C0.461538462,2.94184615 2.94184615,0.461538462 6,0.461538462 C9.05815385,0.461538462 11.5384615,2.94184615 11.5384615,6 Z",id:"Stroke-1",stroke:"#1B2559"}),a.createElement("line",{x1:6,y1:3.69230769,x2:6,y2:8.30769231,id:"Stroke-3",stroke:"#1B2559"}),a.createElement("line",{x1:3.69230769,y1:6,x2:8.30769231,y2:6,id:"Stroke-5",stroke:"#1B2559"}));function Jt(e,t){var n=e.title,r=e.titleId,l=Zt(e,["title","titleId"]);return a.createElement("svg",Gt({width:"12px",height:"12px",viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,_t,Ut)}var Kt=a.forwardRef(Jt),Qt=(n.p,{button:{extend:Be.p,border:"none",backgroundColor:Y,cursor:"pointer",outline:0,display:"flex",justifyContent:"center",alignItems:"center",width:167,height:48,color:le,"&:hover":{backgroundColor:G},"&:active":{backgroundColor:q,color:Z,"& svg g *":{stroke:Z}},"& svg":{marginRight:8}}}),Xt=Object(f.a)(Qt),en=Object(a.memo)((function(e){var t=e.className,n=e.children,a=Object($e.a)(e,["className","children"]),l=Xt();return r.a.createElement("button",Object.assign({className:w()(l.button,t)},a),r.a.createElement(Kt,null),n)})),tn=Be.h1,nn=Be.h3,an=function(e){switch(e){case"xl":return 61;case"sm":return 32;case"lg":default:return 40}},rn={wrapper:function(e){var t=e.size,n=an(t);return{height:n+n/12/2}},button:function(e){var t=e.size,n=an(t),a="xl"===t?3:n/12;return{extend:"xl"===t?tn:nn,border:"none",color:Z,cursor:"pointer",fontWeight:900,outline:0,backgroundColor:K,"&:disabled":{backgroundColor:ae,boxShadow:"none","&:hover":{backgroundColor:ae,boxShadow:"none"},"&:active":{marginTop:0}},shadowSize:a,height:n,padding:"0 ".concat("xl"===t?20:n/2,"px"),borderRadius:n/4,boxShadow:"0 ".concat(a,"px ").concat(Q),"&:hover":{backgroundColor:Q,boxShadow:"0 ".concat(a,"px ").concat(X)},"&:active":{marginTop:a/2,backgroundColor:Q,boxShadow:"0 ".concat(a/2,"px ").concat(X)}}}},ln=Object(f.a)(rn),on=Object(a.memo)((function(e){var t=e.size,n=void 0===t?"lg":t,a=e.children,l=e.className,i=Object($e.a)(e,["size","children","className"]),o=ln({size:n});return r.a.createElement("div",{className:w()(l,o.wrapper)},r.a.createElement("button",Object.assign({className:o.button},i),a))})),cn=function(e,t,n){return{backgroundColor:e,"&:hover":{backgroundColor:t},"&:active":{backgroundColor:n}}},sn={baseButton:{extend:cn(te,ne,ie),cursor:"pointer",border:"none",outline:0,height:32,color:le,"&:active":{color:Z}},primary:{extend:cn(te,ne,ie),"&:active":{color:Z,"& $buttonIcon":{display:"none"},"& $buttonIconActive":{display:"block"}},"& $buttonIconActive":{display:"none"}},secondary:{extend:cn(ie,oe,Z),color:Z,"&:active":{color:le,"& $buttonIcon":{display:"flex"},"& $buttonIconActive":{display:"none"}},"& $buttonIcon":{display:"none"},"& $buttonIconActive":{display:"flex"}}},un=sn.baseButton,dn=sn.primary,mn={featureButton:{extend:un,width:un.height,borderRadius:un.height/2,display:"flex",padding:0},primary:dn,buttonIcon:{margin:"auto","& svg":{width:16,height:16,overflow:"visible","& g":{strokeWidth:1.8}}},buttonIconActive:{}},fn=Object(f.a)(mn),pn=Object(a.memo)((function(e){var t,n=e.className,a=e.Icon,l=e.InverseIcon,i=e.children,o=Object($e.a)(e,["className","Icon","InverseIcon","children"]),c=fn(),s=(t={},Object(E.a)(t,c.featureButton,!0),Object(E.a)(t,c.primary,!0),t);return r.a.createElement("button",Object.assign({className:w()(s,n)},o),a&&r.a.createElement("div",{className:c.buttonIcon},r.a.createElement(a,null)),l&&r.a.createElement("div",{className:w()(c.buttonIcon,c.buttonIconActive)},r.a.createElement(l,null)),i)})),hn=n(490),bn=n(271),gn=n(489),vn=function(e){var t,n=e.children,l=e.bgColor,i=void 0===l?Z:l,c=e.arrowSize,s=void 0===c?6:c,u=e.className,d=Object($e.a)(e,["children","bgColor","arrowSize","className"]),m=Object(a.useState)(null),p=Object(o.a)(m,2),h=p[0],b=p[1],g={popover:{zIndex:3e3,backgroundColor:i,borderRadius:4},arrow:{position:"absolute",fontSize:s,width:"3em",height:"3em"},arrowBottom:{top:0,width:0,height:0,borderLeft:[["2em","solid","transparent"]],borderRight:[["2em","solid","transparent"]],borderBottom:[["2em","solid",i]],marginTop:"-1.9em","&:after":{zIndex:-10,content:'""',position:"absolute",width:3*s,height:3*s,marginLeft:0,bottom:0,top:"calc(50% - 0px)",left:0,border:"5px solid #fff",borderColor:"transparent transparent #fff #fff",transformOrigin:"0 0",transform:"rotate(45deg)",boxShadow:"0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12)"}},arrowTop:{bottom:0,width:0,height:0,borderLeft:[["2em","solid","transparent"]],borderRight:[["2em","solid","transparent"]],borderTop:[["2em","solid",i]],marginBottom:"-1.9em","&:after":{zIndex:-10,content:'""',position:"absolute",width:3*s,height:3*s,marginLeft:0,bottom:0,top:-(4*s+2),left:0,border:"5px solid #fff",borderColor:"transparent transparent #fff #fff",transformOrigin:"0 0",transform:"rotate(45deg)",boxShadow:"0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12)"}},arrowRight:{left:0,width:0,height:0,borderTop:[["2em","solid","transparent"]],borderBottom:[["2em","solid","transparent"]],borderRight:[["2em","solid",i]],marginLeft:"-1.9em"},arrowLeft:{right:0,width:0,height:0,borderTop:[["2em","solid","transparent"]],borderBottom:[["2em","solid","transparent"]],borderLeft:[["2em","solid",i]],marginRight:"-1.9em"},root:{backgroundColor:i}},v=Object(f.a)(g)(),y=(t={},Object(E.a)(t,v.arrow,!0),Object(E.a)(t,v.arrowBottom,"bottom"===d.placement),Object(E.a)(t,v.arrowTop,"top"===d.placement),Object(E.a)(t,v.arrowRight,"right"===d.placement),Object(E.a)(t,v.arrowLeft,"left"===d.placement),t),O=gn.a(d.modifiers,{flip:{enabled:!1},preventOverflow:{enabled:!0,boundariesElement:"scrollParent"},offset:{enabled:!0,offset:"0, 10"},arrow:{enabled:!0,element:h},computeStyle:{gpuAcceleration:!1}});return r.a.createElement(r.a.Fragment,null,r.a.createElement(hn.a,Object.assign({disablePortal:!1,modifiers:O,className:v.popover},d),r.a.createElement(bn.a,{className:w()(v.root,u)},r.a.createElement("span",{className:w()(y),ref:b}),n)))},yn=Be.info2,En=function(e,t,n){return{backgroundColor:e,"&:hover":{backgroundColor:t},"&:active":{backgroundColor:n}}},On={idButton:{width:34,height:28,display:"flex",borderRadius:4,padding:0,border:"none",cursor:"pointer"},buttonIcon:{margin:"auto",lineHeight:1,"& svg":{overflow:"visible"}},closed:{extend:En(te,ne,ie)},open:{extend:En(ie,ie,ie)},popoverContent:{extend:yn,padding:8,display:"flex",justifyContent:"center",alignItems:"center",borderRadius:4,"& img":{maxHeight:145}}},wn=Object(f.a)(On),xn=Object(a.memo)((function(e){var t,n=e.name,l=e.className,i=e.Icon,c=e.InverseIcon,s=(e.popoverWidth,e.children),u=e.popoverClassname,d=Object($e.a)(e,["name","className","Icon","InverseIcon","popoverWidth","children","popoverClassname"]),m=Object(a.useState)(null),f=Object(o.a)(m,2),p=f[0],h=f[1],b=wn(),g=Boolean(p),v=g?"simple-popper-".concat(n):void 0,y=(t={},Object(E.a)(t,b.idButton,!0),Object(E.a)(t,b.primary,!0),Object(E.a)(t,b.open,g),Object(E.a)(t,b.closed,!g),t),O=Object(E.a)({},b.buttonIcon,!0);return r.a.createElement(r.a.Fragment,null,r.a.createElement("button",Object.assign({"aria-describedby":v,onClick:function(e){h(p?null:e.currentTarget)},className:w()(y,l)},d),i&&!g&&r.a.createElement("div",{className:w()(O)},r.a.createElement(i,null)),c&&g&&r.a.createElement("div",{className:w()(O)},r.a.createElement(c,null))),r.a.createElement(vn,{className:u,id:v,open:g,anchorEl:p,onClose:function(){h(null)},arrowSize:3,placement:"top"},r.a.createElement("div",{className:b.popoverContent},r.a.createElement("div",null,s))))})),jn={label:function(e){var t=e.size;return{width:t,height:t}},root:{"& svg":{flex:1},"&:hover":{backgroundColor:"inherit"},"&:hover rect":{stroke:q},"&:hover polygon":{stroke:q},"&:hover path":{stroke:q}}},Cn=Object(f.a)(jn),kn=function(e){var t=e.size,n=e.children,a=e.onClick,l=Object($e.a)(e,["size","children","onClick"]),i=Cn({size:t});return r.a.createElement(Tt.a,Object.assign({},l,{size:"small",classes:{root:i.root,label:i.label},disableRipple:!0,onClick:a}),n)},Sn=n(179),Nn=function(e){return{boxShadow:"inset 0 -4px 0 0 ".concat(Object(Sn.fade)(e,.8)),"&:hover":{boxShadow:"none",backgroundColor:Object(Sn.fade)(e,.8)}}},In={link:{extend:Be.h4,textDecoration:"none",border:"none",backgroundColor:"transparent",cursor:"pointer",padding:"0",height:"100%"},primary:{extend:Nn(de)},secondary:{extend:Nn("#ff584a"),"&:hover":{color:Z}},noColor:{extend:Nn(Z)},action:{extend:Nn(de),color:Y}},Ln=Object(f.a)(In),Bn=Object(a.memo)((function(e){var t,n=e.submit,a=e.className,l=e.children,i=e.color,o=void 0===i?"primary":i,c=Object($e.a)(e,["submit","className","children","color"]),s=Ln(),u=(t={},Object(E.a)(t,s.link,!0),Object(E.a)(t,s.primary,"primary"===o),Object(E.a)(t,s.secondary,"secondary"===o),Object(E.a)(t,s.noColor,"noColor"===o),Object(E.a)(t,s.action,"action"===o),t);return r.a.createElement("button",Object.assign({type:n?"submit":"button",className:w()(u,a)},c),l)})),Pn=sn.baseButton,Fn=sn.primary,Dn={button:{extend:Pn,borderRadius:Pn.height/2,outline:0,padding:"0 20px"},primary:Fn,buttonIcon:{marginTop:4,marginRight:4,"& svg":{width:20,height:20,overflow:"visible"}},buttonIconActive:{}};Object(f.a)(Dn);function Tn(){return(Tn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Wn(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Rn=a.createElement("desc",null,"Created with Sketch."),An=a.createElement("g",{id:"icon/button/cancel/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{id:"Group-5",transform:"translate(1.000000, 1.000000)",stroke:"#FFFFFF"},a.createElement("line",{x1:10,y1:0,x2:0,y2:10,id:"Stroke-1"}),a.createElement("line",{x1:0,y1:0,x2:10,y2:10,id:"Stroke-3"})));function zn(e,t){var n=e.title,r=e.titleId,l=Wn(e,["title","titleId"]);return a.createElement("svg",Tn({width:"12px",height:"12px",viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Rn,An)}var Mn=a.forwardRef(zn),qn=(n.p,sn.baseButton),$n={button:{extend:qn,padding:0,color:Z,borderRadius:qn.height/2},normalButton:{width:qn.height},activeButton:{display:"flex",flexDirection:"row",alignItems:"center",backgroundColor:ie,fontWeight:"bold",padding:"0 5px","&:hover":{backgroundColor:ie}},buttonIcon:{"& svg":{width:16,height:16,overflow:"visible","& g":{strokeWidth:1.8}}},buttonIconActiveLeft:{marginRight:12},buttonIconActiveRight:{marginRight:5,marginLeft:20}},Hn=Object(f.a)($n),Vn=Object(a.memo)((function(e){var t,n=e.className,l=e.Icon,i=e.InverseIcon,c=e.toggle,s=e.children,u=Object(a.useState)(!1),d=Object(o.a)(u,2),m=d[0],f=d[1],p=Hn(),h=(t={},Object(E.a)(t,p.button,!0),Object(E.a)(t,p.normalButton,!m),Object(E.a)(t,p.activeButton,m),t),b=r.a.createElement(l,{className:p.buttonIcon}),g=r.a.createElement(r.a.Fragment,null,r.a.createElement(i,{className:w()(p.buttonIcon,p.buttonIconActiveLeft)}),s,r.a.createElement(Mn,{className:w()(p.buttonIcon,p.buttonIconActiveRight)}));return r.a.createElement("button",{className:w()(h,n),onClick:function(){var e=!m;c(e),f(e)}},m?g:b)}));function Yn(){return(Yn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Gn(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Zn=a.createElement("desc",null,"Created with Sketch."),_n=a.createElement("g",{id:"icon/action/external-link/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("polyline",{id:"Stroke-1",stroke:"#FFFFFF",strokeWidth:2,points:"20 12.1113 20 21.0003 0 21.0003 0 1.0003 8.889 1.0003"}),a.createElement("polyline",{id:"Stroke-3",stroke:"#FFFFFF",strokeWidth:2,points:"14.4443 1 20.0003 1 20.0003 6.556"}),a.createElement("line",{x1:10,y1:11,x2:20,y2:1,id:"Stroke-5",stroke:"#FFFFFF",strokeWidth:2}));function Un(e,t){var n=e.title,r=e.titleId,l=Gn(e,["title","titleId"]);return a.createElement("svg",Yn({width:"20px",height:"20px",viewBox:"0 0 20 20",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Zn,_n)}var Jn=a.forwardRef(Un);n.p;function Kn(){return(Kn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Qn(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Xn=a.createElement("desc",null,"Created with Sketch."),ea=a.createElement("g",{id:"icon/action/external-link/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{id:"Group-7",transform:"translate(0.000000, 1.000000)",stroke:"#1B2559",strokeWidth:2},a.createElement("polyline",{id:"Stroke-1",points:"20 11.1113 20 20.0003 0 20.0003 0 0.0003 8.889 0.0003"}),a.createElement("polyline",{id:"Stroke-3",points:"14.4443 0 20.0003 0 20.0003 5.556"}),a.createElement("line",{x1:10,y1:10,x2:20,y2:0,id:"Stroke-5"})));function ta(e,t){var n=e.title,r=e.titleId,l=Qn(e,["title","titleId"]);return a.createElement("svg",Kn({width:"20px",height:"20px",viewBox:"0 0 20 20",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Xn,ea)}var na=a.forwardRef(ta),aa=(n.p,Object(f.a)({actionButton:{marginBottom:32},actionButtonLink:{textDecoration:"none",color:J}})),ra=function(e){var t=e.link,n=e.label,a=aa();return r.a.createElement("a",{className:a.actionButtonLink,target:"_blank",rel:"noopener noreferrer",href:t},r.a.createElement(Lt,{className:a.actionButton,color:"primary",Icon:na,InverseIcon:Jn},n))},la=n(267),ia=n(547),oa=n(350),ca=n(558),sa=n(493),ua=n(325),da=n(162),ma=n(492),fa=n(494),pa=n(557),ha=n(326),ba=n(495),ga=n(544),va={size:function(e){var t=e.size;return Object(c.a)({marginTop:"lg"===t?0:2},Pe(t))},bold:Fe,root:function(e){return{width:e.width,"& input":{textAlign:e.textAlign}}},underline:{"&:before":{borderBottomColor:K},"&:hover:not(.Mui-disabled)::before":{borderBottomColor:K}}},ya=Object(f.a)(va),Ea=Object(a.memo)((function(e){var t=e.name,n=e.onChange,a=e.onBlur,l=e.value,i=e.error,o=(e.suffix,e.textAlign),s=e.width,u=e.size,d=e.bold,m=e.className,f=e.InputProps,p=Object($e.a)(e,["name","onChange","onBlur","value","error","suffix","textAlign","width","size","bold","className","InputProps"]),h=ya({textAlign:o,width:s,size:u}),b=!i&&!ma.a(l)&&!pa.a(l),g=Object(E.a)({},h.bold,d);return r.a.createElement(ga.a,Object.assign({id:t,onChange:n,onBlur:a,error:i,value:l,classes:{root:h.root},className:m,InputProps:Object(c.a)({className:w()(g),classes:{root:h.size,underline:b?h.underline:null}},f)},p))})),Oa=function(e){e.optionsLimit;var t=e.limit,n=e.options,a=e.label,l=e.valueProp,i=e.multiple,o=e.onChange,c=e.getLabel,s=e.value,u=e.error,d=e.fullWidth,m=e.textAlign,f=e.size,p=e.autoFocus,h=Object($e.a)(e,["optionsLimit","limit","options","label","valueProp","multiple","onChange","getLabel","value","error","fullWidth","textAlign","size","autoFocus"]),b=function(e){return function(t){return ca.a(sa.a(l,t))(e)}},g=ua.a(l),v=l?(i?da.a(b(n)):b(n))(s):s,y=function(){return ma.a(v)?[]:i?v:[v]};return r.a.createElement(ia.a,Object.assign({options:n,multiple:i,value:v,onChange:function(e,t){if(!l)return o(e,t);var n=i?da.a(g)(t):g(t);o(e,n)},getOptionLabel:c,forcePopupIcon:!1,filterOptions:function(e,n){var a=n.inputValue;return fa.a(pa.a(a)?y():[],function(e,t){return Object(oa.a)(e,t,{keys:["code","display"]})}(e,a)).slice(0,ha.a(void 0)(t)&&Math.max(t,pa.a(a)?y().length:0))},openOnFocus:!0,autoHighlight:!0,disableClearable:!0,ChipProps:{onDelete:null},clearOnEscape:!0,getOptionSelected:ba.a(l)},h,{renderInput:function(e){return r.a.createElement(Ea,Object.assign({},e,{autoFocus:p,label:a,value:s,error:u,size:f,fullWidth:d,textAlign:m}))}}))},wa=(n(551),n(329),n(328),Object(f.a)({root:{color:K,"&$checked":{color:K}},checked:{}}),n(330)),xa=Object(a.memo)((function(e){var t=e.name,n=e.onChange,a=e.onBlur,l=e.value,i=e.error,o=e.suffix,c=e.textAlign,s=e.width,u=e.size,d=e.bold,m=e.className,f=e.decimalPlaces,p=(e.InputProps,Object($e.a)(e,["name","onChange","onBlur","value","error","suffix","textAlign","width","size","bold","className","decimalPlaces","InputProps"]));return r.a.createElement(wa.a,Object.assign({name:t,onChange:n,onBlur:a,value:l,error:i,suffix:o,textAlign:c,width:s,size:u,bold:d,className:m,customInput:Ea,decimalScale:f,onValueChange:function(e){n({target:{id:t,value:e.floatValue}})}},p))})),ja=n(570),Ca=n(496),ka=n(550),Sa=Object(f.a)({label:{height:16,lineHeight:"16px",margin:[[0,0,4,0]],paddingLeft:3}}),Na=function(e){var t=e.name,n=e.label,a=e.value,l=e.options,i=e.onChange,o=e.className,c=e.labelClassName,s=e.radioClassName,u=Sa();return r.a.createElement(r.a.Fragment,null,n&&r.a.createElement(ct,{className:u.label},n),r.a.createElement(ja.a,{name:t,value:a,onChange:i,className:w()(o)},l.map((function(e,t){return r.a.createElement(Ca.a,{key:t,value:e.code,control:r.a.createElement(ka.a,{className:s}),label:e.display,className:w()(c)})}))))},Ia=Object(a.memo)((function(e){var t=e.value,n=e.onFocus,l=e.onBlur,i=Object($e.a)(e,["value","onFocus","onBlur"]),c=Object(a.useState)(!1),s=Object(o.a)(c,2),u=s[0],d=s[1],m=!!t,f=m?"":t;return r.a.createElement(Ea,Object.assign({},i,{type:"password",onFocus:function(e){d(!0),n&&n(e)},onBlur:function(e){d(!1),l&&l(e)},value:t,InputProps:{value:u?t:f},InputLabelProps:{shrink:m||u},placeholder:m?"\u26ac \u26ac \u26ac This field is set \u26ac \u26ac \u26ac":""}))})),La=n(497),Ba=Object(f.a)((function(e){return{root:{width:32,height:20,padding:0,margin:e.spacing(1)},switchBase:{padding:2,"&$disabled":{color:re,"& + $track":{backgroundColor:ae,opacity:1}},"&$checked":{transform:"translateX(58%)",color:e.palette.common.white,"&$disabled":{color:re},"& + $track":{backgroundColor:K,opacity:1,border:"none"}},"&$focusVisible $thumb":{border:"6px solid #fff"}},thumb:{width:16,height:16},track:{borderRadius:17,border:"none",backgroundColor:ie,opacity:1,transition:e.transitions.create(["background-color","border"])},disabled:{},checked:{},focusVisible:{}}})),Pa=Object(a.memo)((function(e){var t=Object.assign({},e),n=Ba();return r.a.createElement(La.a,Object.assign({focusVisibleClassName:n.focusVisible,disableRipple:!0,classes:{root:n.root,switchBase:n.switchBase,thumb:n.thumb,track:n.track,checked:n.checked,disabled:n.disabled}},t))})),Fa=function(e){var t=e.options,n=e.onChange,l=Object($e.a)(e,["options","onChange"]),i=Object(a.useState)(!1),c=Object(o.a)(i,2),s=c[0],u=c[1],d=l.field,m=d.name,f=d.onBlur,p=d.value,h=l.form,b=h.touched,g=h.errors,v=h.setFieldValue,y=h.setFieldTouched,E=!(!b[m]||!g[m]),O=Object(Rt.e)(),w=O.initialValues,x=O.values,j="Function"===la.a(t)?t(w,x):t,C=function(e){return v(m,e)};return r.a.createElement(Oa,Object.assign({name:m,onChange:function(e,t){if(n)return n(p,t,C);v(m,t)},onBlur:function(e){m&&y(m,!0),f&&f(e)},value:p,error:E,open:s,options:j,onOpen:function(){if(!l.multiple)return u(!0);u((null===p||void 0===p?void 0:p.length)!==l.limit)},onClose:function(){return u(!1)}},l))},Da=Object(a.memo)((function(e){var t=e.decimalPlaces,n=Object($e.a)(e,["decimalPlaces"]),a=n.field,l=a.name,i=a.onChange,o=a.onBlur,c=a.value,s=n.form,u=s.touched,d=s.errors,m=!(!u[l]||!d[l]);return r.a.createElement(xa,Object.assign({name:l,onChange:i,onBlur:o,value:c,error:m,decimalPlaces:t},n))})),Ta=Object(a.memo)((function(e){var t=e.label,n=Object($e.a)(e,["label"]),a=n.field,l=a.name,i=a.onChange,o=a.value;return r.a.createElement(Na,Object.assign({name:l,label:t,value:o,options:n.options,ariaLabel:l,onChange:function(e){i(e),n.resetError&&n.resetError()},className:n.className},n))})),Wa=Object(a.memo)((function(e){var t=Object.assign({},e),n=t.field,a=n.name,l=n.onChange,i=n.onBlur,o=n.value,c=t.form,s=c.touched,u=c.errors,d=!(!s[a]||!u[a]);return r.a.createElement(Ia,Object.assign({name:a,onChange:l,onBlur:i,value:o,error:d},t))})),Ra=Object(a.memo)((function(e){var t=Object.assign({},e),n=t.field,a=n.name,l=n.onChange,i=n.onBlur,o=n.value,c=t.form,s=c.touched,u=c.errors,d=!(!s[a]||!u[a]);return r.a.createElement(Ea,Object.assign({name:a,onChange:l,onBlur:i,value:o,error:d},t))}));function Aa(){return(Aa=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function za(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Ma=a.createElement("style",{type:"text/css"},"\n\t.st0{fill-rule:evenodd;clip-rule:evenodd;fill:#1B2559;}\n"),qa=a.createElement("desc",null,"Created with Sketch."),$a=a.createElement("g",{id:"color_x2F_primary_x2F_zodiac",transform:"translate(-0.000000, 0.000000)"},a.createElement("g",{id:"Mask"},a.createElement("path",{id:"path-1_1_",className:"st0",d:"M11.1,9l6.5,6.5c0.6,0.6,0.6,1.5,0,2.1c-0.3,0.3-0.7,0.4-1.1,0.4c-0.4,0-0.8-0.2-1.1-0.4 L9,11.1l-6.5,6.5C2.3,17.8,1.9,18,1.5,18c-0.4,0-0.8-0.2-1.1-0.4c-0.6-0.6-0.6-1.5,0-2.1L6.9,9L0.4,2.5C-0.1,2-0.1,1,0.4,0.4 C1-0.1,2-0.1,2.5,0.4L9,6.9l6.5-6.5c0.6-0.6,1.5-0.6,2.1,0c0.6,0.6,0.6,1.5,0,2.1L11.1,9z"})));function Ha(e,t){var n=e.title,r=e.titleId,l=za(e,["title","titleId"]);return a.createElement("svg",Aa({id:"Layer_1",x:"0px",y:"0px",viewBox:"0 0 18 18",style:{enableBackground:"new 0 0 18 18"},xmlSpace:"preserve",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Ma,qa,$a)}var Va=a.forwardRef(Ha);n.p;function Ya(){return(Ya=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Ga(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Za=a.createElement("desc",null,"Created with Sketch."),_a=a.createElement("g",{id:"Symbols",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("g",{id:"icon/warning-icon/comet"},a.createElement("rect",{id:"Rectangle",stroke:"#5F668A",strokeWidth:2,x:1,y:1,width:22,height:22,rx:11}),a.createElement("path",{d:"M11.2971429,14.4857143 L11.1085714,5.82857143 L13.3714286,5.82857143 L13.2,14.4857143 L11.2971429,14.4857143 Z M11.1942857,18 L11.1942857,15.9771429 L13.3028571,15.9771429 L13.3028571,18 L11.1942857,18 Z",id:"!",fill:"#5F668A",fillRule:"nonzero"})));function Ua(e,t){var n=e.title,r=e.titleId,l=Ga(e,["title","titleId"]);return a.createElement("svg",Ya({width:"24px",height:"24px",viewBox:"0 0 24 24",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Za,_a)}var Ja=a.forwardRef(Ua),Ka=(n.p,"100%"),Qa="column",Xa={dialog:{backgroundColor:ee,width:Ka,minHeight:Ka,display:"flex",flexDirection:Qa,padding:0},wrapper:{width:ue,height:Ka,margin:"0 auto",flex:1,display:"flex",flexDirection:Qa},contentDiv:{display:"flex",flex:1,flexDirection:"row"},headerDiv:{display:"flex",justifyContent:"space-between",alignItems:"center"},contentWrapper:{marginLeft:48},button:{marginTop:64},nameTitle:{marginTop:16,marginBottom:25},qrTitle:{marginTop:12,marginBottom:40},qrCodeWrapper:{display:"flex"},qrTextWrapper:{width:381,marginLeft:80,display:"flex",flexDirection:"column",alignItems:"center"},qrTextIcon:{marginRight:16},qrText:{marginTop:0},item:{position:"relative",margin:"12px 0 12px 0",display:"flex"},itemText:{extend:Be.p,color:ce,marginRight:24},itemTextActive:{extend:Be.tl2,color:J},itemTextPast:{color:J},stepperPath:{position:"absolute",height:25,width:1,border:[[1,"solid",ce]],right:8,top:18},stepperPast:{border:[[1,"solid",J]]}};function er(){var e=Object(Bt.a)(["\n {\n machines {\n name\n deviceId\n }\n }\n"]);return er=function(){return e},e}function tr(){var e=Object(Bt.a)(["\n mutation createPairingTotem($name: String!) {\n createPairingTotem(name: $name)\n }\n"]);return tr=function(){return e},e}var nr=zt()(tr()),ar=zt()(er()),rr=Object(f.a)(Xa),lr=$t.a(Ht.a,Vt.a([],["machines"])),ir={name:""},or=Yt.d().shape({name:Yt.e().required().max(50)}),cr=[{label:"Machine name",component:function(e){var t=e.nextStep,n=e.classes,a=e.setQrCode,l=e.setName,i=Object(Pt.b)(nr,{onCompleted:function(e){var n=e.createPairingTotem;a(n),t()},onError:function(e){return console.log(e)}}),c=Object(o.a)(i,1)[0];return r.a.createElement(r.a.Fragment,null,r.a.createElement(at,{className:n.nameTitle},"Machine Name (ex: Coffee shop 01)"),r.a.createElement(Rt.d,{initialValues:ir,validationSchema:or,onSubmit:function(e){var t=e.name;l(t),c({variables:{name:t}})}},r.a.createElement(Rt.c,{className:n.form},r.a.createElement("div",null,r.a.createElement(Rt.a,{name:"name",label:"Enter machine name",component:Ra})),r.a.createElement("div",{className:n.button},r.a.createElement(on,{type:"submit"},"Submit")))))}},{label:"Scan QR code",component:function(e){var t,n=e.classes,a=e.qrCode,l=e.name,i=e.count,o=e.onPaired,c=Object(Pt.c)(ar,{pollInterval:1e4}).data,s=null===c||void 0===c||null===(t=c.machines)||void 0===t?void 0:t.find((function(e){return e.name===l}));return lr(c)>i&&s&&o(s),r.a.createElement(r.a.Fragment,null,r.a.createElement(at,{className:n.qrTitle},"Scan QR code with your new cryptomat"),r.a.createElement("div",{className:n.qrCodeWrapper},r.a.createElement("div",null,r.a.createElement(qt.a,{size:240,fgColor:J,value:a})),r.a.createElement("div",{className:n.qrTextWrapper},r.a.createElement("div",{className:n.qrCodeWrapper},r.a.createElement("div",{className:n.qrTextIcon},r.a.createElement(Ja,null)),r.a.createElement(tt,{className:n.qrText},"To pair the machine you need scan the QR code with your machine. To do this either snap a picture of this QR code or download it through the button above and scan it with the scanning bay on your machine.")))))}}],sr=Object(a.memo)((function(e){var t=e.close,n=e.onPaired,l=rr(),i=Object(Pt.c)(ar).data,c=Object(a.useState)(""),s=Object(o.a)(c,2),u=s[0],d=s[1],m=Object(a.useState)(""),f=Object(o.a)(m,2),p=f[0],h=f[1],b=Object(a.useState)(0),g=Object(o.a)(b,2),v=g[0],y=g[1],O=lr(i),x=cr[v].component;return r.a.createElement("div",null,r.a.createElement(Ft.a,{fullScreen:!0,className:l.dialog,open:!0,"aria-labelledby":"form-dialog-title"},r.a.createElement(Dt.a,{className:l.dialog},r.a.createElement("div",{className:l.wrapper},r.a.createElement("div",{className:l.headerDiv},r.a.createElement(bt,null,"Add Machine"),r.a.createElement(Tt.a,{disableRipple:!0,onClick:t},r.a.createElement(Wt.a,{color:"error"},r.a.createElement(Va,null)))),r.a.createElement("div",{className:l.contentDiv},r.a.createElement(ze,null,cr.map((function(e,t){return function(e,t,n,a){var l,i,o=e===n,c=n<e,s=n>e;return r.a.createElement("div",{className:a.item},r.a.createElement("span",{className:w()((l={},Object(E.a)(l,a.itemText,!0),Object(E.a)(l,a.itemTextActive,o),Object(E.a)(l,a.itemTextPast,c),l))},t.label),o&&r.a.createElement(D,null),c&&r.a.createElement(N,null),s&&r.a.createElement(M,null),n<cr.length-1&&r.a.createElement("div",{className:w()((i={},Object(E.a)(i,a.stepperPath,!0),Object(E.a)(i,a.stepperPast,c),i))}))}(v,e,t,l)}))),r.a.createElement("div",{className:l.contentWrapper},r.a.createElement(x,{classes:l,nextStep:function(){return y(1)},count:O,onPaired:n,qrCode:u,setQrCode:d,name:p,setName:h})))))))}));function ur(){return(ur=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function dr(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var mr=a.createElement("desc",null,"Created with Sketch."),fr=a.createElement("g",{id:"icon/button/add/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("path",{d:"M11.5384615,6 C11.5384615,9.05815385 9.05815385,11.5384615 6,11.5384615 C2.94184615,11.5384615 0.461538462,9.05815385 0.461538462,6 C0.461538462,2.94184615 2.94184615,0.461538462 6,0.461538462 C9.05815385,0.461538462 11.5384615,2.94184615 11.5384615,6 Z",id:"Stroke-1",stroke:"#FFFFFF"}),a.createElement("line",{x1:6,y1:3.69230769,x2:6,y2:8.30769231,id:"Stroke-3",stroke:"#FFFFFF"}),a.createElement("line",{x1:3.69230769,y1:6,x2:8.30769231,y2:6,id:"Stroke-5",stroke:"#FFFFFF"}));function pr(e,t){var n=e.title,r=e.titleId,l=dr(e,["title","titleId"]);return a.createElement("svg",ur({width:"12px",height:"12px",viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,mr,fr)}var hr=a.forwardRef(pr);n.p;function br(){return(br=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function gr(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var vr=a.createElement("desc",null,"Created with Sketch."),yr=a.createElement("defs",null,a.createElement("path",{d:"M17.8413132,12.8764646 C17.8413132,12.8764646 16.6555879,12.5091919 15.661533,12.2855556 C15.661533,12.2855556 15.3477198,10.3246465 14.8939121,8.23646465 C14.8939121,8.23646465 15.1560495,8.21373737 15.3383242,8.8710101 L16.0223242,12.0219192 C16.0223242,12.0219192 17.2343571,12.2991919 18.1795549,12.6537374 L17.8413132,12.8764646 Z M15.2603407,6.10282828 L15.5328132,5.80555556 C16.0627253,5.87828283 16.3483516,6.02828283 16.3483516,6.02828283 L16.291978,6.11191919 L16.3972088,6.9310101 C16.2440604,6.93646465 16.0091703,7.05919192 16.0091703,7.05919192 L15.8315934,6.95010101 L15.8315934,6.38282828 C15.3026209,6.29919192 15.2556429,6.21828283 15.2556429,6.21828283 L15.2603407,6.10282828 Z M12.4557527,18.2873737 C11.2831813,18.4964646 9.84565385,18.2237374 9.84565385,18.2237374 L9.89732967,17.9991919 C9.89732967,17.9991919 11.6496099,18.1955556 12.6248736,17.8973737 C12.5553462,18.0628283 12.5356154,18.1137374 12.4557527,18.2873737 L12.4557527,18.2873737 Z M9.18984066,14.5464646 C8.379,15.1364646 7.56064286,15.6791919 7.00442308,16.1091919 C6.9705989,16.6955556 6.91516484,17.6464646 6.91516484,17.6464646 L5.46448352,18.5182828 L5.22207692,18.3737374 C5.27845055,17.9219192 5.34891758,17.5882828 5.34891758,17.5882828 L5.55186264,17.4410101 C5.50676374,17.7282828 5.48515385,18.1346465 5.48515385,18.1346465 L6.5928956,17.440101 C6.63705495,16.7019192 6.72443407,15.960101 6.72443407,15.960101 C6.9705989,15.7373737 8.73697253,14.5237374 10.0100803,13.6864646 C10.0100803,13.6864646 10.018533,13.9437374 9.18984066,14.5464646 L9.18984066,14.5464646 Z M14.977533,0.195555556 C15.2612802,0.167373737 15.5065055,0.184646465 15.7103901,0.228282828 L15.7103901,0.228282828 L15.8813901,0.697373737 L16.1003077,0.361919192 C16.2694286,0.447373737 16.3746593,0.547373737 16.4056648,0.624646465 C16.4056648,0.624646465 16.3615055,0.909191919 16.4319725,1.36464646 C16.5005604,1.80373737 16.6988077,2.78191919 16.6988077,2.78191919 C16.9740989,3.00646465 17.2850934,3.51282828 17.2850934,3.51282828 C17.4758242,4.41737374 17.4645495,5.04919192 17.4636099,5.1210101 C16.6734396,4.68646465 15.6173736,4.58555556 15.6173736,4.58555556 L15.6173736,4.58555556 L15.2481264,4.90828283 C15.9753462,5.00828283 16.8792033,5.26555556 17.1122143,5.44555556 C17.2484505,5.74737374 17.3386484,6.22828283 17.3386484,6.22828283 L17.3386484,6.22828283 L17.0445659,6.58919192 L17.3198571,6.8810101 C17.3386484,7.22464646 17.2183846,7.56919192 17.2183846,7.56919192 C17.7905769,7.93010101 17.9512418,8.79373737 18.3101538,10.250101 C18.6700055,11.7064646 18.9903956,12.9055556 18.9903956,12.9055556 L18.9903956,12.9055556 L18.4567253,13.2019192 C19.1623352,15.7282828 18.444511,17.7391919 17.5378352,19.0664646 C16.6320989,20.3946465 16.0862143,21.7137374 16.1031264,22.8910101 L16.1031264,22.8910101 L16.5475385,23.2346465 L16.7749121,23.9491919 L14.3048077,23.9491919 L14.293533,23.2728283 C14.2925934,21.5619192 14.9230385,20.1328283 14.9230385,20.1328283 C15.2857088,20.0473737 15.6596538,19.7628283 15.6596538,19.7628283 C15.0733681,19.8828283 14.3414505,19.7964646 14.3414505,19.7964646 C14.8676044,18.8537374 15.0292088,18.1773737 15.0292088,18.1773737 L15.0292088,18.1773737 L14.7811648,18.1228283 C14.6956648,18.310101 14.6073462,18.4937374 14.5133901,18.6710101 C13.8754286,19.8864646 13.1735769,20.6628283 12.7554725,22.4055556 L12.7554725,22.4055556 L13.1933077,22.7455556 L13.6987912,23.9491919 L10.8509835,23.9491919 C10.8340714,21.8246465 11.495522,20.2273737 11.7341703,19.7628283 C10.2233571,19.9264646 8.42128022,19.1782828 6.99314835,19.4664646 C6.60041209,21.9473737 4.59257143,22.4355556 3.65019231,22.300101 L3.65019231,22.300101 L2.97652747,23.4146465 L3.58724176,23.9491919 L1.33135714,23.9491919 C1.32008242,23.8546465 1.2918956,23.7537374 1.22988462,23.6591919 C1.22988462,23.6591919 1.97401648,22.5882828 2.48231868,21.150101 C2.89008791,21.3255556 3.75166484,20.9928283 3.78736813,20.1055556 C3.82401099,19.2191919 3.67086264,17.8419192 4.46854945,16.7891919 C5.2652967,15.7355556 6.12687363,15.1655556 7.25152747,14.3328283 C7.98250549,13.7910101 9.22084615,12.8755556 9.99974176,12.3010101 L9.99974176,12.3010101 L9.61546154,12.3864646 L6.81087363,14.6491919 L5.82997253,14.6491919 L8.66368681,12.1164646 L8.29725824,12.1091919 L5.33576374,14.6491919 L4.34170879,14.6491919 L7.27313736,11.720101 L6.9208022,11.7173737 L3.88038462,14.6491919 L2.86565934,14.6491919 L5.8093022,11.3037374 L5.46918132,11.3055556 L2.43534066,14.6491919 L1.36706044,14.6491919 L4.22614286,10.8528283 L3.89635714,10.8573737 L0.963989011,14.6491919 L0,14.6491919 C0,14.6491919 4.11809341,8.22464646 4.92893407,7.00737374 C5.73883516,5.79010101 6.6192033,4.62282828 8.06894505,4.38464646 C9.53465934,4.14282828 10.5343516,4.46646465 11.2502967,5.63373737 C11.636456,6.2610101 12.1034176,6.97828283 12.4698462,7.55919192 C12.0968407,8.1510101 11.6298791,8.6110101 11.5857198,9.32282828 C11.534044,10.1419192 12.0921429,10.6373737 12.6558791,10.6773737 C12.2321374,10.5282828 11.8976538,10.0337374 12.0489231,9.37646465 C12.2058297,8.69737374 12.7554725,8.35191919 13.1726374,7.80282828 C13.5315495,7.32828283 13.5371868,6.63282828 13.5108791,6.4010101 C13.4836319,6.16919192 13.2167967,5.98828283 13.2167967,5.98828283 C13.2167967,5.98828283 13.2252527,5.52373737 13.2167967,5.01646465 C13.2083407,4.51010101 13.4300769,4.21828283 13.4300769,4.21828283 C13.4300769,4.21828283 13.4216209,3.4610101 13.3943736,2.57646465 C13.3671264,1.72555556 13.2863242,1.46828283 13.205522,1.35464646 C13.205522,1.35464646 13.2694121,1.10919192 13.5099396,0.844646465 L13.5099396,0.844646465 L13.7542253,1.06282828 L13.8284505,0.571919192 C13.9825385,0.469191919 14.1723297,0.375555556 14.4072198,0.307373737 C14.4325879,0.30010101 14.4570165,0.294646465 14.4823846,0.288282828 L14.4823846,0.288282828 L14.7896209,0.644646465 Z M7.71628243,19.8937938 C8.32897736,19.8402566 9.02386307,19.9393405 9.75797621,20.0432188 L9.75797621,20.0432188 L9.86538462,20.058401 C9.7449004,20.8103202 9.02106112,21.7691969 7.79193531,22.0896215 L7.79193531,22.0896215 L9.01358923,23.5151515 L7.36136769,23.5151515 C7.15589073,23.2226941 6.50396838,22.32135 6.16586538,21.9681638 C6.72065317,21.6525335 7.42954868,21.0388524 7.71628243,19.8937938 Z",id:"path-1"})),Er=a.createElement("g",{id:"Symbols",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("g",{id:"nav-/-primary-/-1440",transform:"translate(-128.000000, -14.000000)"},a.createElement("g",{id:"icon/lamassu-logo",transform:"translate(128.000000, 14.000000)"},a.createElement("g",{id:"color/amaz/default"},a.createElement("mask",{id:"mask-2",fill:"white"},a.createElement("use",{xlinkHref:"#path-1"})),a.createElement("use",{id:"Mask",fill:"#16D6D3",xlinkHref:"#path-1"})))));function Or(e,t){var n=e.title,r=e.titleId,l=gr(e,["title","titleId"]);return a.createElement("svg",br({width:"19px",height:"24px",viewBox:"0 0 19 24",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,vr,yr,Er)}var wr=a.forwardRef(Or),xr=(n.p,Be.tl2),jr=Be.p,Cr=56,kr=40;var Sr={header:{backgroundColor:J,color:Z,height:Cr,display:"flex"},content:{maxWidth:ue,flex:1,display:"flex",alignItems:"center",margin:"0 auto"},nav:{flex:1,display:"flex",alignItems:"center",justifyContent:"space-between"},ul:{display:"flex",paddingLeft:36,height:56,margin:0},li:{listStyle:"none",color:Z,margin:[[20,20,0,20]],"&:hover":{color:Z},"&:hover::after":{width:"50%",marginLeft:"-25%"},position:"relative","&:after":{content:'""',display:"block",background:Z,width:0,height:4,left:"50%",marginLeft:0,bottom:-8,position:"absolute",borderRadius:1e3,transition:[["all","0.2s","cubic-bezier(0.95, 0.1, 0.45, 0.94)"]]}},link:{extend:jr,textDecoration:"none",border:"none",color:Z,backgroundColor:"transparent"},forceSize:{display:"inline-block",textAlign:"center","&:after":{display:"block",content:"attr(forcesize)",fontWeight:700,height:0,overflow:"hidden",visibility:"hidden"}},activeLink:{color:Z,"& li::after":{width:"50%",marginLeft:"-25%"}},addMachine:{marginLeft:"auto"},subheader:{backgroundColor:te,color:Z,height:kr,display:"flex"},subheaderUl:{display:"flex",paddingLeft:0},subheaderLi:{extend:xr,display:"flex",alignItems:"center",height:24,listStyle:"none",padding:[[0,20]],"&:first-child":{paddingLeft:0}},subheaderLink:{extend:jr,textDecoration:"none",border:"none",color:ce},activeSubheaderLink:{extend:xr,color:le},white:{color:Z},logo:{display:"flex",alignItems:"center","& > svg":{marginRight:16}}},Nr=Object(f.a)(Sr),Ir=function(e){var t=e.item,n=e.classes,l=Object(a.useState)(null),i=Object(o.a)(l,2),c=i[0],s=i[1];return r.a.createElement("div",{className:n.subheader},r.a.createElement("div",{className:n.content},r.a.createElement("nav",null,r.a.createElement("ul",{className:n.subheaderUl},t.children.map((function(e,t){return r.a.createElement("li",{key:t,className:n.subheaderLi},r.a.createElement(y.b,{to:{pathname:e.route,state:{prev:c}},className:n.subheaderLink,activeClassName:n.activeSubheaderLink,isActive:function(t){return!!t&&(s(e.route),!0)}},e.label))}))))))},Lr=Object(a.memo)((function(e){var t=e.tree,n=Object(a.useState)(!1),l=Object(o.a)(n,2),i=l[0],c=l[1],s=Object(a.useState)(),u=Object(o.a)(s,2),d=u[0],m=u[1],f=Object(v.h)(),p=Nr();return r.a.createElement("header",null,r.a.createElement("div",{className:p.header},r.a.createElement("div",{className:p.content},r.a.createElement("div",{className:p.logo},r.a.createElement(wr,null),r.a.createElement(Xe,{className:p.white},"Lamassu Admin")),r.a.createElement("nav",{className:p.nav},r.a.createElement("ul",{className:p.ul},t.map((function(e,t){return r.a.createElement(y.b,{key:t,to:e.route||e.children[0].route,isActive:function(t){return!!t&&(m(e),!0)},className:w()(p.link,p.whiteLink),activeClassName:p.activeLink},r.a.createElement("li",{className:p.li},r.a.createElement("span",{className:p.forceSize,forcesize:e.label},e.label)))}))),r.a.createElement(Lt,{color:"secondary",Icon:Kt,InverseIcon:hr,onClick:function(){return c(!0)}},"Add machine")))),d&&d.children&&r.a.createElement(Ir,{item:d,classes:p}),i&&r.a.createElement(sr,{close:function(){return c(!1)},onPaired:function(e){c(!1),f.push("/maintenance/machine-status",{id:e.deviceId})}}))})),Br=n(351),Pr=n(454),Fr=n(541),Dr=n(559),Tr=n(562),Wr=n(236),Rr=n(531),Ar=n(567),zr=n(553),Mr=n(554),qr=n(525),$r=n(560),Hr=n(331),Vr=n.n(Hr),Yr=function(){var e=Object(v.h)(),t=new URLSearchParams(Object(v.i)().search);return Vr()({url:"".concat("","/api/register?otp=").concat(t.get("otp")),method:"GET",options:{withCredentials:!0},trigger:[],customHandler:function(t,n){t||n&&e.push("/wizard",{fromAuthRegister:!0})}}),r.a.createElement("span",null,"registering...")},Gr=n(48),Zr=n.n(Gr),_r=n(69),Ur=n(552),Jr=n(223),Kr=n(502);function Qr(){return(Qr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Xr(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var el=a.createElement("desc",null,"Created with Sketch."),tl=a.createElement("g",{id:"icon/action/help/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("path",{d:"M20.0004,11 C20.0004,6.03028475 15.9701153,2 11.0004,2 C6.03004556,2 2.0004,6.02992391 2.0004,11 C2.0004,15.9700761 6.03004556,20 11.0004,20 C15.9701153,20 20.0004,15.9697153 20.0004,11 Z M22.0004,11 C22.0004,17.0742847 17.0746847,22 11.0004,22 C4.92544514,22 0.000400000001,17.0746147 0.000400000001,11 C0.000400000001,4.92538534 4.92544514,0 11.0004,0 C17.0746847,0 22.0004,4.92571525 22.0004,11 Z",id:"Stroke-1",fill:"#1B2559",fillRule:"nonzero"}),a.createElement("path",{d:"M9.9164,8.9063 C9.9164,9.45858475 9.46868475,9.9063 8.9164,9.9063 C8.36411525,9.9063 7.9164,9.45858475 7.9164,8.9063 C7.9164,6.89094438 9.72972438,5.35290249 11.7463843,5.7072003 C13.0663562,5.93764844 14.1348314,7.00654285 14.3652323,8.32479116 C14.6130182,9.7312185 13.941375,11.0876584 12.732214,11.7545735 C12.370484,11.9534687 12.1664,12.2664153 12.1664,12.5913 L12.1664,12.6563 C12.1664,13.2085847 11.7186847,13.6563 11.1664,13.6563 C10.6141153,13.6563 10.1664,13.2085847 10.1664,12.6563 L10.1664,12.5913 C10.1664,11.5009567 10.7946963,10.5375141 11.7674377,10.0026589 C12.2360927,9.74417086 12.493064,9.22519581 12.3953326,8.67046887 C12.3098185,8.1811985 11.8915858,7.76280177 11.4013649,7.67721566 C10.6126181,7.53864454 9.9164,8.1291691 9.9164,8.9063 Z",id:"Stroke-3",fill:"#1B2559",fillRule:"nonzero"}),a.createElement("path",{d:"M10.1039,15.2188 C10.1039,14.6318 10.5799,14.1568 11.1659,14.1568 C11.7529,14.1568 12.2289,14.6318 12.2289,15.2188 C12.2289,15.8058 11.7529,16.2808 11.1659,16.2808 C10.5799,16.2808 10.1039,15.8058 10.1039,15.2188",id:"Fill-5",fill:"#1B2559"}));function nl(e,t){var n=e.title,r=e.titleId,l=Xr(e,["title","titleId"]);return a.createElement("svg",Qr({width:"22px",height:"22px",viewBox:"0 0 22 22",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,el,tl)}var al=a.forwardRef(nl),rl=(n.p,Object(f.a)({transparentButton:{border:"none",backgroundColor:"transparent",marginTop:4,outline:"none",cursor:"pointer"},popoverContent:function(e){return{width:e.width,padding:[[10,15]]}}})),ll=Object(a.memo)((function(e){var t=e.children,n=e.width,l=e.Icon,i=void 0===l?al:l,c=rl({width:n}),s=Object(a.useState)(null),u=Object(o.a)(s,2),d=u[0],m=u[1],f=Boolean(d);return r.a.createElement(Kr.a,{onClickAway:function(){m(null)}},r.a.createElement("div",null,r.a.createElement("button",{className:c.transparentButton,onClick:function(e){m(d?null:e.currentTarget)}},r.a.createElement(i,null)),r.a.createElement(vn,{open:f,anchorEl:d,placement:"bottom"},r.a.createElement("div",{className:c.popoverContent},t))))})),il=n(344);function ol(){return(ol=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function cl(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var sl=a.createElement("desc",null,"Created with Sketch."),ul=a.createElement("defs",null,a.createElement("path",{id:"arrow-path",d:"M5.3501239,7.53208616 L0.473798314,2.73082122 C-0.158421727,2.1051411 -0.158421727,1.0952488 0.476737158,0.466675069 C1.11220338,-0.155816755 2.1378971,-0.155816755 2.77494316,0.468226909 L6.49990857,4.13723769 L10.2264532,0.466675069 C10.8619195,-0.155816755 11.8876132,-0.155816755 12.5260183,0.469568675 C13.1582383,1.0952488 13.1582383,2.1051411 12.5245507,2.73226987 L7.64673876,7.53497972 C7.33802629,7.83583835 6.92590837,8 6.49990828,8 C6.0739082,8 5.66179027,7.83583835 5.3501239,7.53208616 Z"})),dl=a.createElement("g",{id:"Styleguide",stroke:"none",strokeWidth:1,fillRule:"evenodd"},a.createElement("g",{id:"icon/action/arrow/regular"},a.createElement("mask",{id:"mask-2",fill:"white"},a.createElement("use",{xlinkHref:"#path-1"})),a.createElement("use",{id:"Mask",fillRule:"nonzero",xlinkHref:"#arrow-path"})));function ml(e,t){var n=e.title,r=e.titleId,l=cl(e,["title","titleId"]);return a.createElement("svg",ol({width:"13px",height:"8px",viewBox:"0 0 13 8",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,sl,ul,dl)}var fl=a.forwardRef(ml),pl=(n.p,n(332)),hl=n(503),bl=n(228),gl=bl.create({checkTypes:!1,env:bl.env}),vl=gl.compose(gl.joinWith(""))(pl.a(0,gl.toLower)),yl=gl.compose(gl.joinWith(""))(pl.a(0,gl.toUpper)),El=gl.compose(yl)(gl.toLower),Ol=$t.a(gl.splitOn(" "),hl.a(/([A-Z])/g," $1"),vl),wl=$t.a(gl.joinWith(" "),gl.map(El),Ol),xl=Be.p,jl=152,Cl={selectedItem:{width:111,display:"block",whiteSpace:"nowrap",overflow:"hidden"},select:{width:jl,zIndex:2,"& label":{extend:Be.label1,color:ie,paddingLeft:10},"& button":{extend:xl,position:"relative",border:0,backgroundColor:te,width:jl,padding:[[6,0,6,12]],borderRadius:20,lineHeight:"1.14",textAlign:"left",color:ie,cursor:"pointer",outline:"0 none"},"& ul":{maxHeight:"200px",width:jl,overflowY:"auto",position:"absolute",margin:0,borderTop:0,padding:0,borderRadius:[[0,0,8,8]],backgroundColor:te,outline:"0 none","& li":{extend:xl,listStyleType:"none",padding:[[6,12]],cursor:"pointer","& span":{width:"100%",display:"block",overflow:"hidden",whiteSpace:"nowrap"}},"& li:hover":{backgroundColor:ie,color:Z}},"& svg":{position:"absolute",top:12,right:14,fill:ie}},selectFiltered:{"& button":{backgroundColor:ie,color:Z},"& ul":{"& li":{backgroundColor:ie,color:Z},"& li:hover":{backgroundColor:te,color:ie}},"& svg":{fill:[[Z],"!important"]}},open:{"& button":{borderRadius:[[8,8,0,0]]}}},kl=Object(f.a)(Cl);var Sl=function(e){var t,n=e.label,a=e.items,l=Object($e.a)(e,["label","items"]),i=kl(),o=Object(il.a)({items:a,selectedItem:l.selectedItem,onSelectedItemChange:function(e){l.onSelectedItemChange(e.selectedItem)}}),c=o.isOpen,s=o.selectedItem,u=o.getToggleButtonProps,d=o.getLabelProps,m=o.getMenuProps,f=o.getItemProps,p=(t={},Object(E.a)(t,i.select,!0),Object(E.a)(t,i.selectFiltered,s!==l.default),Object(E.a)(t,i.open,c),t);return r.a.createElement("div",{className:w()(p)},r.a.createElement("label",d(),wl(n)),r.a.createElement("button",u(),r.a.createElement("span",{className:i.selectedItem},wl(s)),r.a.createElement(fl,null)),r.a.createElement("ul",m(),c&&a.map((function(e,t){return r.a.createElement("li",Object.assign({key:"".concat(e).concat(t)},f({item:e,index:t})),r.a.createElement("span",null,wl(e)))}))))},Nl=n(569),Il=n(16),Ll=Object(a.memo)((function(e){var t=e.classes,n=Object($e.a)(e,["classes"]);return r.a.createElement(Nl.a,Object.assign({size:"small",classes:t},n))})),Bl=Object(Il.a)((function(e){return{root:{backgroundColor:te,borderRadius:4,margin:e.spacing(.5,.25),height:18},label:{fontSize:ye,color:le,fontWeight:500,fontFamily:xe,paddingRight:4,paddingLeft:4}}}))(Ll),Pl={cashOut:{empty:_,full:J},cashIn:{empty:J,full:_}},Fl=function(e){var t=e.percent,n=e.cashOut;return Pl[n?"cashOut":"cashIn"][t>=50?"full":"empty"]},Dl={cashbox:{borderColor:Fl,backgroundColor:Fl,height:118,width:80,border:"2px solid",textAlign:"end",display:"inline-block"},emptyPart:{backgroundColor:"white",height:function(e){var t=e.percent;return"".concat(100-t,"%")},position:"relative","& > p":{color:Fl,display:"inline-block",position:"absolute",margin:0,bottom:0,right:0}},fullPart:{backgroundColor:Fl,"& > p":{color:"white",display:"inline"}}},Tl={row:{display:"flex",justifyContent:"space-between"},innerRow:{display:"flex",justifyContent:"flex-start"},col2:{marginLeft:16},noMarginText:{marginTop:0,marginBottom:0},link:{marginTop:8},chip:{margin:[[0,0,0,7]]}},Wl=Object(f.a)(Dl),Rl=Object(f.a)(Tl),Al=function(e){var t=e.percent,n=void 0===t?0:t,a=e.cashOut,l=void 0!==a&&a,i=e.className,o=Wl({percent:n,cashOut:l});return r.a.createElement("div",{className:w()(i,o.cashbox)},r.a.createElement("div",{className:o.emptyPart},n<=51&&r.a.createElement(st,null,n.toFixed(0),"%")),r.a.createElement("div",{className:o.fullPart},n>51&&r.a.createElement(st,null,n.toFixed(0),"%")))},zl=function(e){var t=e.capacity,n=void 0===t?500:t,a=e.denomination,l=void 0===a?0:a,i=e.currency,o=e.notes,c=e.className,s=100*o/n,u=Rl();return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:u.row},r.a.createElement("div",{className:u.col},r.a.createElement(Al,{className:c,percent:s,cashOut:!0})),r.a.createElement("div",{className:u.col2},r.a.createElement("div",{className:u.innerRow},r.a.createElement(at,{className:u.noMarginText},o),r.a.createElement(Bl,{className:u.chip,label:"".concat(l," ").concat(i.code)})),r.a.createElement("div",{className:u.innerRow},r.a.createElement(ct,{className:u.noMarginText},o*l," ",i.code)))))},Ml=n(504),ql=n(505),$l=n(506),Hl=n(507),Vl="cashOut",Yl="wallets",Gl="operatorInfo",Zl="notifications",_l="locale",Ul="commissions",Jl="receipt",Kl="coinAtmRadar",Ql="termsConditions",Xl=Ml.a((function(e,t){return ql.a(da.a(pl.a(0,e),$l.a(t)))})),ei=Ml.a((function(e,t){return ql.a(Wr.a((function(t){return e(t[0])}),$l.a(t)))})),ti=Ml.a((function(e,t){return Hl.a(e,t)?t.slice(e.length):t})),ni=Ml.a((function(e,t){return $t.a(function(e){return Xl(ti("".concat(e,"_")))}(e),function(e){return ei(Hl.a("".concat(e,"_")))}(e))(t)})),ai=Ml.a((function(e,t){return Xl((function(t){return"".concat(e,"_").concat(t)}))(t)})),ri={grid:{flex:1,height:"100%"},content:{display:"flex",flexDirection:"column",flex:1,marginLeft:48},footer:{margin:[["auto",0,24,"auto"]]},modalTitle:{lineHeight:"120%",color:J,fontSize:14,fontFamily:me,fontWeight:900},subtitle:{display:"flex",justifyContent:"space-between",alignItems:"center",flexDirection:"row"},white:{color:Z},deleteButton:{paddingLeft:13},addressRow:{marginLeft:8},error:{color:se}},li=n(508),ii=n(353),oi=Object(f.a)({modal:{display:"flex",justifyContent:"center",flexDirection:"column",alignItems:"center"},wrapper:function(e){var t=e.width,n=e.height;return{width:t,height:n,display:"flex",flexDirection:"column",minHeight:null!==n&&void 0!==n?n:400,maxHeight:"90vh",overflowY:"auto",borderRadius:8,outline:0}},infoPanelWrapper:function(e){var t=e.width,n=e.infoPanelHeight;return{width:t,height:n,marginTop:16,display:"flex",flexDirection:"column",minHeight:null!==n&&void 0!==n?n:200,maxHeight:"90vh",overflowY:"auto",borderRadius:8,outline:0}},panelContent:{width:"100%",display:"flex",flexDirection:"column",flex:1,padding:[[0,24]]},content:function(e){var t=e.small;return{width:"100%",display:"flex",flexDirection:"column",flex:1,padding:e.xl?[[0,88]]:t?[[0,16]]:[[0,32]]}},button:function(e){var t=e.small,n=e.xl;return{padding:[[0,0,n?26:0,0]],margin:n?[[0,0,"auto","auto"]]:t?[[12,12,"auto","auto"]]:[[16,16,"auto","auto"]]}},header:{display:"flex"},title:function(e){return{margin:e.small?[[20,0,8,16]]:[[28,0,8,32]]}}}),ci=function(e){var t=e.width,n=e.height,a=e.infoPanelHeight,l=e.title,i=e.small,o=e.xl,c=e.infoPanel,s=e.handleClose,u=e.children,d=(e.secondaryModal,e.className),m=e.closeOnEscape,f=e.closeOnBackdropClick,p=Object($e.a)(e,["width","height","infoPanelHeight","title","small","xl","infoPanel","handleClose","children","secondaryModal","className","closeOnEscape","closeOnBackdropClick"]),h=oi({width:t,height:n,small:i,infoPanelHeight:a,xl:o}),b=i?Xe:Je,g=o?28:i?16:20;return r.a.createElement(ii.a,Object.assign({onClose:function(e,t){(f||"backdropClick"!==t)&&(m||"escapeKeyDown"!==t)&&s()},className:h.modal},p),r.a.createElement(r.a.Fragment,null,r.a.createElement(bn.a,{className:w()(h.wrapper,d)},r.a.createElement("div",{className:h.header},l&&r.a.createElement(b,{className:h.title},l),r.a.createElement(kn,{size:g,className:h.button,onClick:function(){return s()}},r.a.createElement(Va,null))),r.a.createElement("div",{className:h.content},u)),c&&r.a.createElement(bn.a,{className:w()(h.infoPanelWrapper,d)},r.a.createElement("div",{className:h.panelContent},c))))},si=Object(f.a)(ri),ui=function(e){var t=e.onClose,n=e.selectedCoin,a=e.addToBlacklist,l=e.errorMsg,i=si();return r.a.createElement(ci,{closeOnBackdropClick:!0,width:676,height:200,handleClose:t,open:!0},r.a.createElement(Rt.d,{initialValues:{address:""},validationSchema:Yt.d({address:Yt.e().trim().required("An address is required")}),onSubmit:function(e,t){var r=e.address,l=t.resetForm;!function(e){a(n.code,e)}(r.trim()),l()}},r.a.createElement(Rt.c,{id:"address-form"},r.a.createElement(Qe,null,n.display?"Blacklist ".concat(li.a(n.display)," address"):""),r.a.createElement("span",{className:i.error},l),r.a.createElement(Rt.b,{name:"address",fullWidth:!0,autoComplete:"off",label:"Paste new address to blacklist here",placeholder:"ex: ".concat({BTC:"1ADwinnimZKGgQ3dpyfoUZvJh4p1UWSSpD",ETH:"0x71C7656EC7ab88b098defB751B7401B5f6d8976F",LTC:"LPKvbjwV1Kaksktzkr7TMK3FQtQEEe6Wqa",DASH:"XqQ7gU8eM76rEfey726cJpT2RGKyJyBrcn",ZEC:"t1KGyyv24eL354C9gjveBGEe8Xz9UoPKvHR",BCH:"qrd6za97wm03lfyg82w0c9vqgc727rhemg5yd9k3dm"}[n.code]),component:Ra}))),r.a.createElement("div",{className:i.footer},r.a.createElement(Bn,{type:"submit",form:"address-form"},"Blacklist address")))},di=n(83),mi=n(511),fi=n(183),pi=n(509),hi=n(510),bi=Be.tl2,gi=Be.label1,vi={size:function(e){var t=e.size;return Pe(t)},bold:Fe,header:{extend:bi,backgroundColor:Ne,height:je,textAlign:"left",color:Z,display:"flex",alignItems:"center"},doubleHeader:{extend:bi,backgroundColor:Ne,height:Se,color:Z,display:"table-row"},thDoubleLevel:function(e){return{width:e.width,display:"table-cell","& > :first-child":{margin:[[0,10]],extend:gi,fontWeight:700,display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:ie,color:Z,borderRadius:[[0,0,8,8]],height:28},"& > :last-child":{padding:[[0,11]],display:"table-cell",verticalAlign:"middle",height:Se-28}}},cellDoubleLevel:{display:"flex",padding:[[0,16]]},td:function(e){var t=e.textAlign;return{width:e.width,padding:[[1,24,0,24]],textAlign:t}},tdHeader:{verticalAlign:"middle",display:"table-cell",padding:[[0,24]]},trError:{backgroundColor:Ie},mainContent:function(e){return{display:"flex",alignItems:"center",minHeight:"lg"===e.size?68:48}},cardContentRoot:{margin:0,padding:0,"&:last-child":{padding:0}},card:{extend:Be.p,"&:before":{height:0},margin:[[4,0,0,0]],width:"100%",boxShadow:[[0,0,4,0,"rgba(0, 0, 0, 0.08)"]]},actionCol:{marginLeft:"auto"},errorContent:{padding:[[12,0,12,24]],color:se}},yi=Object(f.a)(vi),Ei=function(e){var t=e.children,n=e.className,a=Object($e.a)(e,["children","className"]);return r.a.createElement("div",Object.assign({className:w()(n)},a),t)},Oi=function(e){var t=e.children,n=e.className,a=yi();return r.a.createElement("div",{className:w()(n,a.header)},t)},wi=function(e){var t=e.children,n=e.className,a=yi();return r.a.createElement("div",{className:w()(n,a.doubleHeader)},t)},xi=function(e){var t=e.children,n=e.className;return r.a.createElement("div",{className:w()(n)},t)},ji=function(e){var t,n=e.children,a=e.header,l=e.className,i=e.width,o=void 0===i?100:i,c=e.size,s=e.bold,u=e.textAlign,d=e.action,m=yi({textAlign:u,width:o,size:c}),f=(t={},Object(E.a)(t,m.td,!0),Object(E.a)(t,m.tdHeader,a),Object(E.a)(t,m.actionCol,d),Object(E.a)(t,m.size,!a),Object(E.a)(t,m.bold,!a&&s),t);return r.a.createElement("div",{className:w()(l,f)},n)},Ci=function(e){var t=e.children,n=Object($e.a)(e,["children"]);return r.a.createElement(ji,Object.assign({header:!0},n),t)},ki=function(e){var t=e.title,n=e.children,a=e.className,l=e.width,i=yi({width:l});return r.a.createElement("div",{className:w()(a,i.thDoubleLevel)},r.a.createElement("div",null,t),r.a.createElement("div",null,n))},Si=function(e){var t,n=e.onClick,a=e.error,l=e.errorMessage,i=e.children,o=e.className,c=e.size,s=yi({size:c}),u={root:s.cardContentRoot},d=(t={},Object(E.a)(t,s.tr,!0),Object(E.a)(t,s.trError,a),Object(E.a)(t,s.card,!0),Object(E.a)(t,"className",o),t);return r.a.createElement(r.a.Fragment,null,r.a.createElement(pi.a,{className:w()(d,o),onClick:n},r.a.createElement(hi.a,{classes:u},r.a.createElement("div",{className:s.mainContent},i),a&&r.a.createElement("div",{className:s.errorContent},l))))};function Ni(){return(Ni=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Ii(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Li=a.createElement("desc",null,"Created with Sketch."),Bi=a.createElement("g",{id:"Styleguide",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("g",{id:"icon/action/expand/closed",transform:"translate(1.000000, 1.000000)",stroke:"#1B2559",strokeWidth:1.5},a.createElement("circle",{id:"Oval-4",cx:14,cy:2,r:2}),a.createElement("circle",{id:"Oval-4-Copy",cx:8,cy:2,r:2}),a.createElement("circle",{id:"Oval-4-Copy-2",cx:2,cy:2,r:2})));function Pi(e,t){var n=e.title,r=e.titleId,l=Ii(e,["title","titleId"]);return a.createElement("svg",Ni({width:"18px",height:"6px",viewBox:"0 0 18 6",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Li,Bi)}var Fi=a.forwardRef(Pi);n.p;function Di(){return(Di=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Ti(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Wi=a.createElement("desc",null,"Created with Sketch."),Ri=a.createElement("g",{id:"Styleguide",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("g",{id:"icon/action/expand/open",transform:"translate(1.000000, 1.000000)",fill:"#1B2559",stroke:"#1B2559",strokeWidth:1.5},a.createElement("circle",{id:"Oval-4",cx:14,cy:2,r:2}),a.createElement("circle",{id:"Oval-4-Copy",cx:8,cy:2,r:2}),a.createElement("circle",{id:"Oval-4-Copy-2",cx:2,cy:2,r:2})));function Ai(e,t){var n=e.title,r=e.titleId,l=Ti(e,["title","titleId"]);return a.createElement("svg",Di({width:"18px",height:"6px",viewBox:"0 0 18 6",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Wi,Ri)}var zi=a.forwardRef(Ai),Mi=(n.p,{expandButton:{outline:"none",border:"none",backgroundColor:"transparent",cursor:"pointer",padding:4},rowWrapper:{padding:1},row:{border:[[2,"solid","transparent"]],borderRadius:0},expanded:{border:[[2,"solid",Y]],boxShadow:"0 0 8px 0 rgba(0,0,0,0.08)"},before:{paddingTop:12},after:{paddingBottom:12},pointer:{cursor:"pointer"},body:{flex:[[1,1,"auto"]]},table:function(e){return{marginBottom:30,minHeight:200,width:e.width,flex:1,display:"flex",flexDirection:"column"}}}),qi=Object(f.a)(Mi),$i=function(e){var t,n=e.id,a=e.elements,l=e.data,i=e.width,o=e.Details,c=e.expanded,s=e.expandRow,u=e.expWidth,d=e.expandable,m=e.onClick,f=qi(),p=m||d,h=(t={},Object(E.a)(t,f.pointer,p),Object(E.a)(t,f.row,!0),Object(E.a)(t,f.expanded,c),t);return r.a.createElement("div",{className:f.rowWrapper},r.a.createElement("div",{className:w()(Object(E.a)({},f.before,c&&0!==n))},r.a.createElement(Si,{className:w()(h),onClick:function(){d&&s(n),m&&m(l)},error:l.error,errorMessage:l.errorMessage},a.map((function(e,t){var n=e.view,a=void 0===n?function(e){return null===e||void 0===e?void 0:e.toString()}:n,i=Object($e.a)(e,["view"]);return r.a.createElement(ji,Object.assign({key:t},i),a(l))})),d&&r.a.createElement(ji,{width:u,textAlign:"center"},r.a.createElement("button",{onClick:function(){return s(n)},className:f.expandButton},c&&r.a.createElement(zi,null),!c&&r.a.createElement(Fi,null))))),d&&c&&r.a.createElement("div",{className:f.after},r.a.createElement(Si,{className:w()(Object(E.a)({},f.expanded,c))},r.a.createElement(ji,{width:i},r.a.createElement(o,{it:l})))))},Hi=function(e){var t=e.elements,n=void 0===t?[]:t,l=e.data,i=void 0===l?[]:l,c=e.Details,s=(e.className,e.expandable),u=e.initialExpanded,d=e.onClick,m=e.loading,f=e.emptyText,p=Object($e.a)(e,["elements","data","Details","className","expandable","initialExpanded","onClick","loading","emptyText"]),h=Object(a.useState)(u),b=Object(o.a)(h,2),g=b[0],v=b[1];Object(a.useEffect)((function(){return v(u)}),[u]);var y=$t.a(mi.a,da.a(ua.a("width")))(n),E=1200-y,O=y+(s?E:0),w=qi({width:O}),x=function(e){v(e===g?null:e)},j=new fi.c({defaultHeight:62,fixedWidth:!0});function C(e){var t=e.index,a=e.key,l=e.parent,o=e.style;return r.a.createElement(fi.b,{cache:j,columnIndex:0,key:a,parent:l,rowIndex:t},r.a.createElement("div",{style:o},r.a.createElement($i,{width:O,id:t,expWidth:E,elements:n,data:i[t],Details:c,expanded:t===g,expandRow:x,expandable:s,onClick:d})))}return r.a.createElement(qe.a,{display:"flex",flex:"1",flexDirection:"column"},r.a.createElement(Ei,{className:w.table},r.a.createElement(Oi,null,n.map((function(e,t){var n=e.width,a=e.className,l=e.textAlign,i=e.header;return r.a.createElement(Ci,{key:t,width:n,className:a,textAlign:l},i)})),s&&r.a.createElement(Ci,{width:E})),r.a.createElement(xi,{className:w.body},m&&r.a.createElement(Xe,null,"Loading..."),!m&&pa.a(i)&&r.a.createElement(Xe,null,f),r.a.createElement(fi.a,{disableWidth:!0},(function(e){var t=e.height;return r.a.createElement(fi.d,Object.assign({style:{overflow:"inherit",outline:"none"}},p,{height:m?0:t,width:O,rowCount:i.length,rowHeight:j.rowHeight,rowRenderer:C,overscanRowCount:50,deferredMeasurementCache:j}))})))))},Vi=n(338);function Yi(){return(Yi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Gi(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Zi=a.createElement("desc",null,"Created with Sketch."),_i=a.createElement("g",{id:"Styleguide",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinejoin:"round"},a.createElement("g",{id:"icon/action/copy",transform:"translate(1.000000, 1.000000)",stroke:"#1B2559"},a.createElement("g",{id:"Group-5-Copy-2"},a.createElement("polyline",{id:"Stroke-1",strokeWidth:2,points:"6 1.2 6 -0.00024 16 -0.00024 16 13.06376 12 13.06376"}),a.createElement("polygon",{id:"Stroke-3",strokeWidth:2,strokeLinecap:"round",points:"0 15.9368 10 15.9368 10 2.9368 0 2.9368"}))));function Ui(e,t){var n=e.title,r=e.titleId,l=Gi(e,["title","titleId"]);return a.createElement("svg",Yi({width:"18px",height:"18px",viewBox:"0 0 18 18",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Zi,_i)}var Ji=a.forwardRef(Ui),Ki=(n.p,{titleWrapper:{display:"flex",justifyContent:"space-between",alignItems:"center",flexDirection:"row"},wrapper:{flex:1,display:"flex",flexDirection:"row",height:"100%"},tableWrapper:{flex:1,marginLeft:40,display:"block",overflowX:"auto",width:"100%",maxWidth:"78%",maxHeight:"70vh"},table:{whiteSpace:"nowrap",display:"block","& th":{position:"sticky",top:0}},dateColumn:{minWidth:160},levelColumn:{minWidth:100},fillColumn:{width:"100%"},shareButton:{margin:8,display:"flex",alignItems:"center",fontSize:ve,padding:[[0,12]]},shareIcon:{marginRight:6},button:{margin:8},titleAndButtonsContainer:{display:"flex"},buttonsWrapper:{display:"flex",marginLeft:16,"& > *":{margin:"auto 6px"}}}),Qi=Be.label1,Xi={wrapper:{extend:Be.mono,display:"flex",alignItems:"center",height:32},address:{lineBreak:"anywhere"},buttonWrapper:{"& button":{border:"none",backgroundColor:"transparent",cursor:"pointer"}},popoverContent:{extend:Qi,display:"flex",justifyContent:"center",alignItems:"center",color:Z,borderRadius:4,padding:[[5,9]]}},eo={idCardDataCard:{extend:Be.p,display:"flex",padding:[[11,8]],"& > div":{display:"flex",flexDirection:"column","& > div":{width:144,height:37,marginBottom:15,"&:last-child":{marginBottom:0}}}}},to={label:{extend:Qi,color:ie,marginBottom:4}},no={titleWrapper:Ki.titleWrapper,titleAndButtonsContainer:Ki.titleAndButtonsContainer,buttonsWrapper:Ki.buttonsWrapper,headerLabels:{display:"flex",flexDirection:"row","& div":{display:"flex",alignItems:"center"},"& > div:first-child":{marginRight:24},"& span":{extend:Qi,marginLeft:6}},overflowTd:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},ao=Object(f.a)(Xi),ro=function(e){var t=e.className,n=e.buttonClassname,l=e.children,i=(Object($e.a)(e,["className","buttonClassname","children"]),Object(a.useState)(null)),c=Object(o.a)(i,2),s=c[0],u=c[1];Object(a.useEffect)((function(){s&&setTimeout((function(){return u(null)}),3e3)}),[s]);var d=ao(),m=Boolean(s),f=m?"simple-popper":void 0;return r.a.createElement("div",{className:d.wrapper},l&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:w()(d.address,t)},l),r.a.createElement("div",{className:w()(d.buttonWrapper,n)},r.a.createElement(Vi.CopyToClipboard,{text:hl.a(/\s/g,"")(l)},r.a.createElement("button",{"aria-describedby":f,onClick:function(e){return function(e){u(s?null:e.currentTarget)}(e)}},r.a.createElement(Ji,null)))),r.a.createElement(vn,{id:f,open:m,anchorEl:s,onClose:function(){u(null)},arrowSize:3,bgColor:q,placement:"top"},r.a.createElement("div",{className:d.popoverContent},r.a.createElement("div",null,"Copied to clipboard!")))))};function lo(){return(lo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function io(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var oo=a.createElement("desc",null,"Created with Sketch."),co=a.createElement("g",{id:"icon/action/delete/enabled",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round"},a.createElement("line",{x1:9,y1:9,x2:9,y2:18,id:"Stroke-1",stroke:"#1B2559",strokeWidth:2}),a.createElement("line",{x1:13,y1:9,x2:13,y2:18,id:"Stroke-2",stroke:"#1B2559",strokeWidth:2}),a.createElement("polyline",{id:"Stroke-3",stroke:"#1B2559",strokeWidth:2,strokeLinejoin:"round",points:"3 6 5 21 17 21 19 6"}),a.createElement("line",{x1:1,y1:5,x2:21,y2:5,id:"Stroke-5",stroke:"#1B2559",strokeWidth:2}),a.createElement("path",{d:"M14,4 C14,2.343 12.657,1 11,1 C9.343,1 8,2.343 8,4",id:"Stroke-7",stroke:"#1B2559",strokeWidth:2}));function so(e,t){var n=e.title,r=e.titleId,l=io(e,["title","titleId"]);return a.createElement("svg",lo({width:"22px",height:"22px",viewBox:"0 0 22 22",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,oo,co)}var uo=a.forwardRef(so),mo=(n.p,Object(f.a)(ri)),fo=function(e){var t=e.data,n=e.selectedCoin,a=e.handleDeleteEntry,l=mo(),i=[{name:"address",header:r.a.createElement(ct,{className:l.white},"Addresses"),width:800,textAlign:"left",size:"sm",view:function(e){return r.a.createElement("div",{className:l.addressRow},r.a.createElement(ro,null,Jr.a(["address"],e)))}},{name:"deleteButton",header:r.a.createElement(ct,{className:l.white},"Delete"),width:130,textAlign:"center",size:"sm",view:function(e){return r.a.createElement(kn,{className:l.deleteButton,onClick:function(){return a(Jr.a(["cryptoCode"],e),Jr.a(["address"],e))}},r.a.createElement(uo,null))}}],o=n?t[n.code]:t[di.a(t)[0]];return r.a.createElement(Hi,{data:o,elements:i,name:"blacklistTable"})};function po(){var e=Object(Bt.a)(["\n mutation InsertBlacklistRow($cryptoCode: String!, $address: String!) {\n insertBlacklistRow(cryptoCode: $cryptoCode, address: $address) {\n cryptoCode\n address\n }\n }\n"]);return po=function(){return e},e}function ho(){var e=Object(Bt.a)(["\n query getData {\n config\n }\n"]);return ho=function(){return e},e}function bo(){var e=Object(Bt.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]);return bo=function(){return e},e}function go(){var e=Object(Bt.a)(["\n query getBlacklistData {\n blacklist {\n cryptoCode\n address\n }\n cryptoCurrencies {\n display\n code\n }\n }\n"]);return go=function(){return e},e}function vo(){var e=Object(Bt.a)(["\n mutation DeleteBlacklistRow($cryptoCode: String!, $address: String!) {\n deleteBlacklistRow(cryptoCode: $cryptoCode, address: $address) {\n cryptoCode\n address\n }\n }\n"]);return vo=function(){return e},e}var yo=Object(f.a)(ri),Eo=Ur.a((function(e){return e.cryptoCode})),Oo=zt()(vo()),wo=zt()(go()),xo=zt()(bo()),jo=zt()(ho()),Co=zt()(po()),ko=function(){var e,t,n,l=Object(Pt.c)(wo).data,i=Object(Pt.c)(jo).data,c=Object(a.useState)(!1),s=Object(o.a)(c,2),u=s[0],m=s[1],f=Object(a.useState)({code:"BTC",display:"Bitcoin"}),p=Object(o.a)(f,2),h=p[0],b=p[1],g=Object(a.useState)(null),v=Object(o.a)(g,2),y=v[0],E=v[1],O=Object(Pt.b)(Oo,{onError:function(){return console.error("Error while deleting row")},refetchQueries:function(){return["getBlacklistData"]}}),w=Object(o.a)(O,1)[0],x=Object(Pt.b)(Co,{onError:function(){return console.log("Error while adding row")},refetchQueries:function(){return["getBlacklistData"]}}),j=Object(o.a)(x,1)[0],C=Object(Pt.b)(xo,{refetchQueries:function(){return["getData"]}}),k=Object(o.a)(C,1)[0],S=yo(),N=null!==(e=Jr.a(["blacklist"])(l))&&void 0!==e?e:[],I=null!==(t=Jr.a(["cryptoCurrencies"],l))&&void 0!==t?t:[],L=Eo(N),B=(null===i||void 0===i?void 0:i.config)&&ni("compliance")(i.config),P=null!==(n=null===B||void 0===B?void 0:B.rejectAddressReuse)&&void 0!==n&&n,F=function(){var e=Object(_r.a)(Zr.a.mark((function e(t,n){var a,r;return Zr.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(null),e.next=3,j({variables:{cryptoCode:t,address:n}});case 3:if((a=e.sent).errors){e.next=6;break}return e.abrupt("return",m(!1));case 6:r=a.errors.some((function(e){return e.message.includes("duplicate")})),E(r?"This address is already being blocked":"Server error");case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return r.a.createElement(r.a.Fragment,null,r.a.createElement(vt,{title:"Blacklisted addresses"},r.a.createElement("div",null,r.a.createElement(Bn,{onClick:function(){return m(!0)}},"Blacklist new addresses"))),r.a.createElement(d.a,{container:!0,className:S.grid},r.a.createElement(ze,{data:I,isSelected:sa.a("code",h.code),displayName:function(e){return e.display},onClick:function(e){b({code:e.code,display:e.display})}}),r.a.createElement("div",{className:S.content},r.a.createElement(qe.a,{display:"flex",justifyContent:"space-between",mb:3},r.a.createElement(Xe,{noMargin:!0,className:S.subtitle},h.display?"".concat(h.display," blacklisted addresses"):""," "),r.a.createElement(qe.a,{display:"flex",alignItems:"center",justifyContent:"end",mr:"-5px"},r.a.createElement(tt,null,"Reject reused addresses"),r.a.createElement(Pa,{checked:P,onChange:function(e){!function(e){var t=ai("compliance")(e);k({variables:{config:t}})}({rejectAddressReuse:e.target.checked})},value:P}),r.a.createElement(st,null,P?"On":"Off"),r.a.createElement(ll,{width:304},r.a.createElement(tt,null,'The "Reject reused addresses" option means that all addresses that are used once will be automatically rejected if there\'s an attempt to use them again on a new transaction.')))),r.a.createElement(fo,{data:L,selectedCoin:h,handleDeleteEntry:function(e,t){w({variables:{cryptoCode:e,address:t}})}}))),u&&r.a.createElement(ui,{onClose:function(){E(null),m(!1)},errorMsg:y,selectedCoin:h,addToBlacklist:F}))},So=n(339),No=n(519),Io=n(156),Lo=n(337),Bo=n(561),Po=n(517),Fo=n(97),Do=n(238),To=n(518),Wo=n(556),Ro=function(e){var t=e.message,n=void 0===t?"You have unsaved changes on this page. Are you sure you want to leave?":t,a=Object(Rt.e)();return r.a.createElement(v.a,{when:a.dirty&&0===a.submitCount,message:n})},Ao=r.a.createContext(),zo=n(549),Mo=n(513),qo=n(514),$o=function(){var e=Object(a.useContext)(Ao),t=e.elements,n=e.enableEdit,l=e.editWidth,i=e.enableDelete,c=e.deleteWidth,s=e.enableToggle,u=e.toggleWidth,d=e.DEFAULT_COL_SIZE,m=function(e,t){var n=e.name,a=e.width,l=void 0===a?d:a,i=e.header,o=e.textAlign;return r.a.createElement(ji,{header:!0,key:t,width:l,textAlign:o},i||wl(n))},f=function(e){var t=zo.a(Dr.a("doubleHeader"))(e),n=Object(o.a)(t,2),a=n[0],r=n[1];if(!a.length)return[e,Oi];var l=Mo.a(a[0],e),i=$t.a(mi.a,da.a(Jr.a(["width"])))(a);return[qo.a(l,{width:i,elements:a,name:a[0].doubleHeader},r),wi]}(t),p=Object(o.a)(f,2),h=p[0],b=p[1];return r.a.createElement(b,null,h.map((function(e,t){var n=e.width,a=e.elements,l=e.name;return a&&a.length?r.a.createElement(ki,{key:t,width:n,title:l},a.map(m)):m(e,t)})),n&&r.a.createElement(ji,{header:!0,width:l,textAlign:"center"},"Edit"),i&&r.a.createElement(ji,{header:!0,width:c,textAlign:"center"},"Delete"),s&&r.a.createElement(ji,{header:!0,width:u,textAlign:"center"},"Enable"))},Ho=n(515),Vo=n(516);function Yo(){return(Yo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Go(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Zo=a.createElement("defs",null,a.createElement("path",{id:"a",d:"M0 0h22v22H0z"})),_o=a.createElement("g",{fill:"none",fillRule:"evenodd"},a.createElement("mask",{id:"b",fill:"#fff"},a.createElement("use",{xlinkHref:"#a"})),a.createElement("path",{stroke:"#9B9B9B",strokeWidth:2,strokeLinecap:"round",mask:"url(#b)",d:"M9 9v9M13 9v9"}),a.createElement("g",{mask:"url(#b)",stroke:"#9B9B9B",strokeLinecap:"round",strokeWidth:2},a.createElement("path",{strokeLinejoin:"round",d:"M3 6l2 15h12l2-15"}),a.createElement("path",{d:"M1 5h20M14 4a3 3 0 10-6 0"})));function Uo(e,t){var n=e.title,r=e.titleId,l=Go(e,["title","titleId"]);return a.createElement("svg",Yo({width:22,height:22,ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Zo,_o)}var Jo=a.forwardRef(Uo);n.p;function Ko(){return(Ko=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Qo(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Xo=a.createElement("desc",null,"Created with Sketch."),ec=a.createElement("g",{id:"icon/action/edit/disabled",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("path",{d:"M1,18 L1,18 C1,19.657 2.343,21 4,21 L18,21 C19.657,21 21,19.657 21,18",id:"Stroke-1",stroke:"#9B9B9B",strokeWidth:2}),a.createElement("polygon",{id:"Stroke-3",stroke:"#9B9B9B",strokeWidth:2,points:"6 12 17 1 21 5 10 16 6 16"}));function tc(e,t){var n=e.title,r=e.titleId,l=Qo(e,["title","titleId"]);return a.createElement("svg",Ko({width:"22px",height:"22px",viewBox:"0 0 22 22",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Xo,ec)}var nc=a.forwardRef(tc);n.p;function ac(){return(ac=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function rc(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var lc=a.createElement("desc",null,"Created with Sketch."),ic=a.createElement("g",{id:"icon/action/edit/enabled",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("path",{d:"M1,18 L1,18 C1,19.657 2.343,21 4,21 L18,21 C19.657,21 21,19.657 21,18",id:"Stroke-1",stroke:"#1B2559",strokeWidth:2}),a.createElement("polygon",{id:"Stroke-3",stroke:"#1B2559",strokeWidth:2,points:"6 12 17 1 21 5 10 16 6 16"}));function oc(e,t){var n=e.title,r=e.titleId,l=rc(e,["title","titleId"]);return a.createElement("svg",ac({width:"22px",height:"22px",viewBox:"0 0 22 22",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,lc,ic)}var cc=a.forwardRef(oc);n.p;function sc(){return(sc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function uc(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var dc=a.createElement("defs",null,a.createElement("pattern",{id:"pattern_68JiZ",patternUnits:"userSpaceOnUse",width:5.5,height:5.5,patternTransform:"rotate(45)"},a.createElement("line",{x1:0,y:0,x2:0,y2:5.5,stroke:"#DBDFED",strokeWidth:3}))),mc=a.createElement("rect",{width:"100%",height:"100%",fill:"url(#pattern_68JiZ)",opacity:1});function fc(e,t){var n=e.title,r=e.titleId,l=uc(e,["title","titleId"]);return a.createElement("svg",sc({width:"100%",height:"36px",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,dc,"{' '}\n ",mc)}var pc=a.forwardRef(fc),hc=(n.p,{saveButton:{marginRight:20},lastOfGroup:{marginBottom:24},extraPadding:{paddingLeft:35,paddingRight:30},extraPaddingRight:{paddingRight:39},withSuffix:function(e){var t=e.textAlign;return{display:"flex",alignItems:"baseline",justifyContent:"right"===t?"end":t}},suffix:{marginLeft:7},size:function(e){var t=e.size;return Pe(t)},bold:Fe}),bc=Object(f.a)(hc),gc=function(e){var t=e.disabled,n=e.editing,l=bc(),i=Object(Rt.e)(),o=i.values,c=i.submitForm,s=i.resetForm,u=Object(a.useContext)(Ao),d=u.editWidth,m=u.onEdit,f=u.enableEdit,p=u.enableDelete,h=u.disableRowEdit,b=u.onDelete,g=u.deleteWidth,v=u.enableToggle,y=u.onToggle,E=u.toggleWidth,O=u.forceAdd,w=u.clearError,x=u.actionColSize,j=t||h&&h(o);return r.a.createElement(r.a.Fragment,null,n&&r.a.createElement(ji,{textAlign:"center",width:x},r.a.createElement(Bn,{className:l.saveButton,type:"submit",color:"primary",onClick:c},"Save"),!O&&r.a.createElement(Bn,{color:"secondary",onClick:function(){w(),s()}},"Cancel")),!n&&f&&r.a.createElement(ji,{textAlign:"center",width:d},r.a.createElement(kn,{disabled:j,className:l.editButton,onClick:function(){return m&&m(o.id)}},j?r.a.createElement(nc,null):r.a.createElement(cc,null))),!n&&p&&r.a.createElement(ji,{textAlign:"center",width:g},r.a.createElement(kn,{disabled:t,onClick:function(){return b(o.id)}},t?r.a.createElement(Jo,null):r.a.createElement(uo,null))),!n&&v&&r.a.createElement(ji,{textAlign:"center",width:E},r.a.createElement(Pa,{checked:!!o.active,value:!!o.active,disabled:t,onChange:function(){return y(o.id)}})))},vc=function(e){var t,n=e.editing,a=e.focus,l=e.config,i=e.extraPaddingRight,o=e.extraPadding,s=l.name,u=l.bypassField,d=l.input,m=l.editable,f=void 0===m||m,p=l.size,h=l.bold,b=l.width,g=l.textAlign,v=l.suffix,y=l.SuffixComponent,O=void 0===y?ot:y,w=l.view,x=void 0===w?function(e){return null===e||void 0===e?void 0:e.toString()}:w,j=l.inputProps,C=void 0===j?{}:j,k=Object(Rt.e)().values,S=bc({textAlign:g,size:p}),N=Object(c.a)({fullWidth:!0,autoFocus:a,size:p,bold:h,textAlign:g},C);N.options&&!N.getLabel&&(N.getLabel=x);var I=n&&f,L=!u;return r.a.createElement(ji,{className:(t={},Object(E.a)(t,S.extraPaddingRight,i),Object(E.a)(t,S.extraPadding,o),Object(E.a)(t,S.withSuffix,v),t),width:b,size:p,bold:h,textAlign:g},I&&L&&r.a.createElement(Rt.b,Object.assign({name:s,component:d},N)),I&&!L&&r.a.createElement(l.input,{name:s}),!I&&k&&r.a.createElement(r.a.Fragment,null,x(k[s],k)),v&&r.a.createElement(O,{className:S.suffix},v))},yc=function(e){var t=e.editing,n=e.disabled,l=e.lastOfGroup,i=Object(Rt.e)(),c=i.touched,s=i.errors,u=i.values,d=Object(a.useContext)(Ao),m=d.elements,f=d.enableEdit,p=d.enableDelete,h=d.error,b=d.enableToggle,g=d.rowSize,v=d.stripeWhen,y=bc(),O=v&&v(u)&&!t?function(e){var t=zo.a(Dr.a("stripe"))(e),n=Object(o.a)(t,2),a=n[0],l=n[1];if(!a.length)return e;var i=Mo.a(a[0],e),c=$t.a(mi.a,da.a(Jr.a(["width"])))(a);return qo.a(i,{width:c,editable:!1,view:function(){return r.a.createElement(pc,null)}},l)}(m):m,x=zo.a(Dr.a("doubleHeader"))(m),j=Object(o.a)(x,1)[0],C=(null===j||void 0===j?void 0:j.length)?Mo.a(j[0],m):-1,k=(null===j||void 0===j?void 0:j.length)?Mo.a(j[j.length-1],m):-1,S=O.findIndex((function(e){return void 0===e.editable||e.editable})),N=Object(E.a)({},y.lastOfGroup,l),I=Ho.a(di.a(c),s),L=I&&di.a(I).length>0||!!h,B=h||I&&Vo.a(I).join(", ");return r.a.createElement(Si,{className:w()(N),size:g,error:t&&L,errorMessage:B},O.map((function(e,n){return r.a.createElement(vc,{key:n,config:e,editing:t,focus:n===S&&t,extraPaddingRight:k===n,extraPadding:C===n})})),(f||p||b)&&r.a.createElement(gc,{disabled:n,editing:t}))},Ec={wrapper:function(e){return{width:e.width}},addLink:{marginLeft:"auto"},title:{margin:0,color:ie},outerHeader:{minHeight:16,marginBottom:24,display:"flex",justifyContent:"space-between",alignItems:"center"}},Oc=Object(f.a)(Ec),wc=$t.a(Io.a(Lo.a)(0),da.a((function(e){var t;return null!==(t=e.width)&&void 0!==t?t:100}))),xc=function(e){var t,n,l,i=e.name,s=e.title,u=e.titleLg,d=e.elements,m=void 0===d?[]:d,f=e.data,p=void 0===f?[]:f,h=e.save,b=e.error,g=e.rowSize,v=void 0===g?"md":g,y=e.validationSchema,O=e.enableCreate,w=e.enableEdit,x=e.editWidth,j=e.enableDelete,C=e.deleteWidth,k=void 0===C?87:C,S=e.enableToggle,N=e.toggleWidth,I=void 0===N?87:N,L=e.onToggle,B=e.forceDisable,P=e.disableAdd,F=e.initialValues,D=e.setEditing,T=e.shouldOverrideEdit,W=e.editOverride,R=e.stripeWhen,A=e.disableRowEdit,z=e.groupBy,M=e.sortBy,q=e.createText,$=void 0===q?"Add override":q,H=e.forceAdd,V=void 0!==H&&H,Y=Object(a.useState)(null),G=Object(o.a)(Y,2),Z=G[0],_=G[1],U=Object(a.useState)(!1),J=Object(o.a)(U,2),K=J[0],Q=J[1],X=Object(a.useState)(!1),ee=Object(o.a)(X,2),te=ee[0],ne=ee[1],ae=Object(a.useState)(null),re=Object(o.a)(ae,2),le=re[0],ie=re[1];Object(a.useEffect)((function(){return ie(b)}),[b]),Object(a.useEffect)((function(){ie(null),Q(V)}),[V]);var oe=function(){var e=Object(_r.a)(Zr.a.mark((function e(t){var n,a,r;return Zr.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!te){e.next=2;break}return e.abrupt("return");case 2:if(ne(!0),n=y.cast(t),a=$r.a(sa.a("id",n.id))(p),r=-1!==a?Bo.a(a,n,p):Po.a(n,p),Fo.a(p[a],n)){e.next=16;break}return e.prev=7,e.next=10,h(Object(E.a)({},i,r),n);case 10:e.next=16;break;case 12:return e.prev=12,e.t0=e.catch(7),ne(!1),e.abrupt("return");case 16:Q(!1),_(null),D&&D(!1),ne(!1);case 20:case"end":return e.stop()}}),e,null,[[7,12]])})));return function(t){return e.apply(this,arguments)}}(),ce=function(){Q(!1),_(null),D&&D(!1)},se=function(){Q(!0),ie(null),D&&D(!0,!0)},ue=j||S?87:174,de=ha.a(ue)(x),me=(null!==(t=j&&k)&&void 0!==t?t:0)+(null!==(n=w&&de)&&void 0!==n?n:0)+(null!==(l=S&&I)&&void 0!==l?l:0),fe=wc(m)+me,pe=Oc({width:fe}),he=!p.length&&O&&!K,be=!B&&!Z&&!P&&!K,ge=K||0!==p.length,ve=M?To.a(M)(p):p,ye={elements:m,enableEdit:w,onEdit:function(e){if(T&&T(e))return W(e);_(e),ie(null),D&&D(e,!0)},clearError:function(){return ie(null)},error:le,disableRowEdit:A,editWidth:de,enableDelete:j,onDelete:function(e){var t=Do.a((function(t){return t.id===e}),p);return h(Object(E.a)({},i,t))},deleteWidth:k,enableToggle:S,rowSize:v,onToggle:L,toggleWidth:I,actionColSize:me,stripeWhen:R,forceAdd:V,DEFAULT_COL_SIZE:100};return r.a.createElement(Ao.Provider,{value:ye},r.a.createElement("div",{className:pe.wrapper},he&&be&&r.a.createElement(en,{onClick:se},$),ge&&r.a.createElement(r.a.Fragment,null,(s||O)&&r.a.createElement("div",{className:pe.outerHeader},s&&u&&r.a.createElement(it,{className:pe.title},s),s&&!u&&r.a.createElement(at,{className:pe.title},s),O&&be&&r.a.createElement(Bn,{className:pe.addLink,onClick:se},$)),r.a.createElement(Ei,null,r.a.createElement($o,null),r.a.createElement(xi,null,K&&r.a.createElement(Rt.d,{initialValues:Object(c.a)({id:Object(Wo.a)()},F),onReset:ce,validationSchema:y,onSubmit:oe},r.a.createElement(Rt.c,null,r.a.createElement(Ro,null),r.a.createElement(yc,{editing:!0,disabled:B}))),ve.map((function(e,t){var n,a=ve[t+1],l=!!z&&a,i="Function"===la.a(z)?z:ua.a(z),o=l&&i(e)!==i(a);return r.a.createElement(Rt.d,{key:null!==(n=e.id)&&void 0!==n?n:t,enableReinitialize:!0,initialValues:e,onReset:ce,validationSchema:y,onSubmit:oe},r.a.createElement(Rt.c,null,r.a.createElement(Ro,null),r.a.createElement(yc,{lastOfGroup:o,editing:Z===e.id,disabled:B||Z&&Z!==e.id||K})))})))))))},jc=function(e){var t=e.name,n=e.save,a=e.data,l=void 0===a?{}:a,i=e.namespaces,o=void 0===i?[]:i,s=Object($e.a)(e,["name","save","data","namespaces"]),u=da.a((function(e){return Object(c.a)({id:e},ni(e)(l))}))(o);return r.a.createElement(xc,Object.assign({name:t,data:u,save:function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var r=t[1];return n(ai(r.id)(No.a(["id2"],r)))}},s))},Cc={AUD:{5:130,10:137,20:144,50:151,100:158},BBD:{2:150,5:150,10:150,20:150,50:150,100:150},CAD:{5:152,10:152,20:152,50:152,100:152},CHF:{10:126,20:137,50:148,100:159,200:170,1e3:181},DKK:{50:125,100:135,200:145,500:155,1e3:165},EUR:{5:120,10:127,20:133,50:140,100:147,200:153,500:160},GBP:{5:135,10:142,20:149,50:156},HKD:{10:134,20:143,50:148,100:153,500:158,1e3:163},HUF:{200:154,500:154,1e3:154,2e3:154,5e3:154,1e4:154,2e4:154},ILS:{20:129,50:136,100:143,200:150},JMD:{50:145,100:145,500:145,1e3:145,5e3:145},JPY:{1e3:150,2e3:154,5e3:156,1e4:160},KZT:{200:126,500:130,1e3:134,2e3:139,5e3:144,1e4:155,2e4:155},MXN:{20:120,50:127,100:134,200:141,500:148,1e3:155},MYR:{1:120,5:135,10:140,20:145,50:145,100:150},NZD:{5:135,10:140,20:145,50:150,100:155},PHP:{20:160,50:160,100:160,200:160,500:160,1e3:160},PLN:{10:120,20:126,50:132,100:138,200:144,500:150},SGD:{2:126,5:133,10:141,50:156,100:162,1e3:170},TWD:{100:145,200:150,500:155,1e3:160,2e3:165},UAH:{1:118,2:118,5:118,10:124,20:130,50:136,100:142,200:148,500:154},USD:{1:156,5:156,10:156,20:156,50:156,100:156},VND:{1e4:132,2e4:136,5e4:140,1e5:144,2e5:148,5e5:152},ZAR:{10:128,20:134,50:140,100:146,200:152}};function kc(){return(kc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Sc(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Nc=a.createElement("desc",null,"Created with Sketch."),Ic=a.createElement("g",{id:"Styleguide",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("g",{id:"icon/direction/cash-out",transform:"translate(-1.000000, 0.000000)",fill:"#5A67FF"},a.createElement("path",{d:"M3.99134364,0.321790399 L10.1430099,4.40569595 C11.0271728,4.99266501 11.2660914,6.1822461 10.6766494,7.06269968 C10.5357408,7.27317585 10.3543728,7.45378298 10.1430099,7.59410043 L3.99134364,11.678006 C3.10718075,12.264975 1.91258801,12.0270588 1.32314609,11.1466052 C1.11243854,10.8318699 1,10.4620686 1,10.0838037 L1,1.91599264 C1,0.857819122 1.86143307,0 2.92406462,0 C3.30392305,0 3.67528233,0.11196683 3.99134364,0.321790399 Z",id:"Path-3",transform:"translate(6.000000, 6.000000) scale(-1, 1) translate(-6.000000, -6.000000) "})));function Lc(e,t){var n=e.title,r=e.titleId,l=Sc(e,["title","titleId"]);return a.createElement("svg",kc({width:"10px",height:"12px",viewBox:"0 0 10 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Nc,Ic)}var Bc=a.forwardRef(Lc),Pc=(n.p,{logo:{maxHeight:80,maxWidth:200},subtitle:{margin:0,marginBottom:42,textAlign:"center"},text:{margin:0},button:{margin:[[0,"auto"]]},modalContent:{display:"flex",flexDirection:"column",justifyContent:"space-between",flex:1,padding:[[0,34,107,34]]},innerContent:{paddingBottom:72},title:{color:"#5a67ff",marginBottom:12,marginTop:30,textAlign:"center"},titleDecorator:{verticalAlign:"bottom",marginRight:12,width:24,height:26}}),Fc=Object(f.a)(Pc),Dc=function(e){var t=e.name,n=e.onContinue,a=Fc();return r.a.createElement("div",{className:a.modalContent},r.a.createElement("div",{className:a.innerContent},r.a.createElement(Je,{className:a.title},r.a.createElement(Bc,{className:a.titleDecorator}),r.a.createElement("span",null,"Enable cash-out")),r.a.createElement(at,{className:a.subtitle},t),r.a.createElement(tt,null,"You are about to activate cash-out functionality on your ",t," ","machine which will allow your customers to sell crypto to you."),r.a.createElement(tt,null,"In order to activate cash-out for this machine, please enter the denominations for the machine.")),r.a.createElement(on,{className:a.button,onClick:n},"Start configuration"))},Tc=n(520);function Wc(){return(Wc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Rc(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Ac=a.createElement("desc",null,"Created with Sketch."),zc=a.createElement("g",{id:"icon/stage/spring/complete",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("circle",{id:"Oval",stroke:"#48F694",strokeWidth:2,transform:"translate(9.000000, 9.000000) rotate(-270.000000) translate(-9.000000, -9.000000) ",cx:9,cy:9,r:8}),a.createElement("path",{d:"M7.80983711,12 C7.54819546,12 7.28655382,11.9032616 7.08725647,11.710772 L5.29971255,9.98428824 C4.90009582,9.59832189 4.90009582,8.97445811 5.29971255,8.58849175 C5.69932929,8.2025254 6.34525711,8.2025254 6.74487384,8.58849175 L7.80983711,9.61707728 L11.2551262,6.28947477 C11.6547429,5.90350841 12.3016927,5.90350841 12.7002874,6.28947477 C13.0999042,6.674454 13.0999042,7.2993049 12.7002874,7.68527125 L8.53241776,11.710772 C8.33312041,11.9032616 8.07147876,12 7.80983711,12",id:"Path",fill:"#48F694"}));function Mc(e,t){var n=e.title,r=e.titleId,l=Rc(e,["title","titleId"]);return a.createElement("svg",Wc({width:"18px",height:"18px",viewBox:"0 0 18 18",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Ac,zc)}var qc=a.forwardRef(Mc);n.p;function $c(){return($c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Hc(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Vc=a.createElement("desc",null,"Created with Sketch."),Yc=a.createElement("g",{id:"icon/stage/spring/current",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("circle",{id:"Oval-2-Copy",fill:"#48F694",cx:9,cy:9,r:4}),a.createElement("circle",{id:"Oval-Copy-5",stroke:"#48F694",strokeWidth:2,transform:"translate(9.000000, 9.000000) rotate(-270.000000) translate(-9.000000, -9.000000) ",cx:9,cy:9,r:8}));function Gc(e,t){var n=e.title,r=e.titleId,l=Hc(e,["title","titleId"]);return a.createElement("svg",$c({width:"18px",height:"18px",viewBox:"0 0 18 18",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Vc,Yc)}var Zc=a.forwardRef(Gc);n.p;function _c(){return(_c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Uc(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Jc=a.createElement("desc",null,"Created with Sketch."),Kc=a.createElement("g",{id:"icon/stage/spring/empty",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("circle",{id:"Oval-Copy-6",stroke:"#DDDDDD",strokeWidth:2,transform:"translate(9.000000, 9.000000) rotate(-270.000000) translate(-9.000000, -9.000000) ",cx:9,cy:9,r:8}));function Qc(e,t){var n=e.title,r=e.titleId,l=Uc(e,["title","titleId"]);return a.createElement("svg",_c({width:"18px",height:"18px",viewBox:"0 0 18 18",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Jc,Kc)}var Xc=a.forwardRef(Qc),es=(n.p,{stages:{display:"flex",alignItems:"center"},wrapper:{display:"flex",alignItems:"center",margin:0},stage:{display:"flex",height:28,width:28,zIndex:2,"& > svg":{height:"100%",width:"100%",overflow:"visible"}},separator:{width:28,height:2,border:[[2,"solid"]],zIndex:1},separatorSpring:{borderColor:K},separatorZodiac:{borderColor:J},separatorSpringEmpty:{borderColor:ae},separatorZodiacEmpty:{borderColor:ie}}),ts=Object(f.a)(es),ns=Object(a.memo)((function(e){var t,n,a=e.steps,l=e.currentStep,i=e.color,o=void 0===i?"spring":i,c=e.className;if(l<1||l>a)throw Error("Value of currentStage is invalid");if(a<1)throw Error("Value of stages is invalid");var s=ts(),u=(t={},Object(E.a)(t,s.separator,!0),Object(E.a)(t,s.separatorSpring,"spring"===o),Object(E.a)(t,s.separatorZodiac,"zodiac"===o),t),d=(n={},Object(E.a)(n,s.separator,!0),Object(E.a)(n,s.separatorSpringEmpty,"spring"===o),Object(E.a)(n,s.separatorZodiacEmpty,"zodiac"===o),n);return r.a.createElement("div",{className:w()(c,s.stages)},Tc.a(1,l).map((function(e){return r.a.createElement("div",{key:e,className:s.wrapper},e>1&&r.a.createElement("div",{className:w()(u)}),r.a.createElement("div",{className:s.stage},"spring"===o&&r.a.createElement(qc,null),"zodiac"===o&&r.a.createElement(N,null)))})),r.a.createElement("div",{className:s.wrapper},l>1&&r.a.createElement("div",{className:w()(u)}),r.a.createElement("div",{className:s.stage},"spring"===o&&r.a.createElement(Zc,null),"zodiac"===o&&r.a.createElement(D,null))),Tc.a(l+1,a+1).map((function(e){return r.a.createElement("div",{key:e,className:s.wrapper},r.a.createElement("div",{className:w()(d)}),r.a.createElement("div",{className:s.stage},"spring"===o&&r.a.createElement(Xc,null),"zodiac"===o&&r.a.createElement(M,null)))})))})),as=n.p+"static/media/cashout-cassette-1.fac6c691.svg",rs=n.p+"static/media/cashout-cassette-2.34a98cfa.svg",ls={title:{margin:[[0,0,12,0]]},titleDiv:{paddingBottom:32},subtitle:{margin:[[32,0,21,0]]},edit:{margin:[[0,0,0,0]]},error:{color:se},bill:{width:131,display:"flex",alignItems:"center",justifyContent:"end"},billInput:{width:"100%"},suffix:{paddingLeft:16},button:{marginLeft:"auto"},submit:{float:"right"},picker:{width:150},header:{display:"flex",paddingBottom:95},thirdStepHeader:{display:"flex",paddingBottom:188},step:{flex:1},stepImage:{position:"relative",top:-20,right:14},content:{display:"flex",flexDirection:"column",justifyContent:"space-between",flex:1,paddingBottom:32},disclaimer:{display:"flex",flex:1,flexDirection:"column",justifyContent:"space-between"},disclaimerIcon:{float:"left",margin:[[-4,16,48,0]]}},is=Object(f.a)(ls),os=function(e){var t=e.name,n=e.step,a=e.schema,l=e.error,i=e.lastStep,o=e.onContinue,c=e.steps,s=e.fiatCurrency,u=e.options,d=is(),m=i?"Finish":"Next",f={1:as,2:rs};return r.a.createElement("div",{className:d.content},r.a.createElement("div",{className:d.titleDiv},r.a.createElement(at,{className:d.title},t),r.a.createElement(ns,{steps:4,currentStep:n})),n<=2&&r.a.createElement(Rt.d,{onSubmit:o,initialValues:{top:"",bottom:""},enableReinitialize:!0,validationSchema:a},r.a.createElement(Rt.c,null,r.a.createElement("div",{className:d.header},c.map((function(e,t){var a=e.type,l=e.display,i=e.component;return 1+t===n&&r.a.createElement("div",{key:t,className:d.step},r.a.createElement(Xe,{className:d.edit},"Edit ",l),r.a.createElement(ct,null,"Choose bill denomination"),r.a.createElement("div",{className:d.bill},r.a.createElement(Rt.b,{className:d.billInput,type:"text",size:"lg",autoFocus:1+t===n,component:(null===u||void 0===u?void 0:u.length)>0?i:Da,fullWidth:!0,decimalPlaces:0,name:a,options:u,valueProp:"code",getLabel:Jr.a(["display"])}),r.a.createElement(nt,{noMargin:!0,className:d.suffix},s)))})),r.a.createElement("img",{className:d.stepImage,alt:"cassette",width:"148",height:"196",src:f[n]})),r.a.createElement(on,{className:d.submit,type:"submit"},m))),3===n&&r.a.createElement(Rt.d,{onSubmit:o,initialValues:{zeroConfLimit:""},enableReinitialize:!0,validationSchema:c[n-1].schema},r.a.createElement(Rt.c,null,r.a.createElement("div",{className:d.thirdStepHeader},r.a.createElement("div",{className:d.step},r.a.createElement(Xe,{className:d.edit},"Edit 0-conf Limit"),r.a.createElement(ct,null,"Choose a limit"),r.a.createElement("div",{className:d.bill},r.a.createElement(Rt.b,{className:d.billInput,type:"text",size:"lg",autoFocus:!0,component:Da,fullWidth:!0,decimalPlaces:0,name:c[n-1].type}),r.a.createElement(nt,{noMargin:!0,className:d.suffix},s)))),r.a.createElement(on,{className:d.submit,type:"submit"},m))),i&&r.a.createElement("div",{className:d.disclaimer},r.a.createElement(at,{className:d.title},"Cash-out Bill Count"),r.a.createElement(tt,null,r.a.createElement(Ja,{className:d.disclaimerIcon}),"When enabling cash-out, your bill count will be automatically set to zero. Make sure you physically put cash inside the cash cassettes to allow the machine to dispense it to your users. If you already did, make sure you set the correct cash-out bill count for this machine on your Cash Cassettes tab under Maintenance."),r.a.createElement(at,{className:d.title},"Default Commissions"),r.a.createElement(tt,null,r.a.createElement(Ja,{className:d.disclaimerIcon}),"When enabling cash-out, default commissions will be set. To change commissions for this machine, please go to the Commissions tab under Settings where you can set exceptions for each of the available cryptocurrencies."),r.a.createElement("div",null,l&&r.a.createElement(pt,null,"Failed to save"),r.a.createElement(on,{className:d.submit,onClick:function(){return o()}},m))))},cs=999999999,ss=Yt.d().shape({top:Yt.c().label("Cassette 1 (Top)").required().min(0).max(cs),bottom:Yt.c().label("Cassette 2 (Bottom)").required().min(0).max(cs),zeroConfLimit:Yt.c().label("0-conf Limit").required().min(0).max(cs)}),us=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.fiatCurrency;return[{name:"id",header:"Machine",width:200,view:function(t){return e.find((function(e){return e.deviceId===t})).name},size:"sm",editable:!1},{name:"top",header:"Cassette 1 (Top)",size:"sm",stripe:!0,width:200,textAlign:"right",input:Da,inputProps:{decimalPlaces:0},suffix:n},{name:"bottom",header:"Cassette 2 (Bottom)",size:"sm",stripe:!0,textAlign:"right",width:200,input:Da,inputProps:{decimalPlaces:0},suffix:n},{name:"zeroConfLimit",header:"0-conf Limit",size:"sm",stripe:!0,textAlign:"right",width:200,input:Da,inputProps:{decimalPlaces:0},suffix:n}]},ds=Ml.a((function(e,t){var n=ua.a("fiatCurrency")(e);return $t.a(da.a((function(e){return{code:e,display:e}})),di.a,Jr.a([n]))(t)})),ms=function(e){var t=e.machine,n=e.locale,l=e.onClose,i=e.save,c=e.error,s=Object(a.useState)({step:0,config:{active:!0}}),u=Object(o.a)(s,2),d=u[0],m=d.step,f=d.config,p=u[1],h=ds(n,Cc),b=4===m,g=function(){var e=Object(_r.a)(Zr.a.mark((function e(n){var a;return Zr.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!b){e.next=2;break}return e.abrupt("return",i(ai(t.deviceId,ss.cast(f))));case 2:a=gn.a(f,n),p({step:m+1,config:a});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),v=[{type:"top",display:"Cassette 1 (Top)",component:Fa},{type:"bottom",display:"Cassette 2",component:Fa},{type:"zeroConfLimit",display:"0-conf Limit",schema:Yt.d().shape({zeroConfLimit:Yt.c().required()})}];return r.a.createElement(ci,{title:0===m?null:"Enable cash-out",handleClose:l,width:554,height:520,open:!0},0===m&&r.a.createElement(Dc,{name:t.name,onContinue:function(){return g()}}),0!==m&&r.a.createElement(os,{step:m,name:t.name,error:c,lastStep:b,steps:v,fiatCurrency:n.fiatCurrency,options:h,schema:Yt.d().shape({top:Yt.c().required(),bottom:m>=2?Yt.c().required():Yt.c()}),onContinue:g}))};function fs(){var e=Object(Bt.a)(["\n query getData {\n machines {\n name\n deviceId\n cashbox\n cassette1\n cassette2\n }\n config\n }\n"]);return fs=function(){return e},e}function ps(){var e=Object(Bt.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]);return ps=function(){return e},e}var hs=Object(f.a)({fudgeFactor:{display:"flex",alignItems:"center",marginRight:156},switchLabel:{margin:6,width:24}}),bs=zt()(ps()),gs=zt()(fs()),vs=function(e){var t,n,l=e.name,i=hs(),c=Object(a.useState)(!1),s=Object(o.a)(c,2),u=s[0],d=s[1],m=Object(Pt.c)(gs).data,f=Object(Pt.b)(bs,{onCompleted:function(){return d(!1)},refetchQueries:function(){return["getData"]}}),p=Object(o.a)(f,2),h=p[0],b=p[1].error,g=function(e,t){var n=ai(l)(e);return h({variables:{config:n,accounts:t}})},v=(null===m||void 0===m?void 0:m.config)&&ni(l)(m.config),y=null!==(t=null===v||void 0===v?void 0:v.fudgeFactorActive)&&void 0!==t&&t,E=(null===m||void 0===m?void 0:m.config)&&ni("locale")(m.config),O=null!==(n=null===m||void 0===m?void 0:m.machines)&&void 0!==n?n:[];return r.a.createElement(r.a.Fragment,null,r.a.createElement(vt,{title:"Cash-out"},r.a.createElement("div",{className:i.fudgeFactor},r.a.createElement(tt,null,"Transaction fudge factor"),r.a.createElement(Pa,{checked:y,onChange:function(e){g({fudgeFactorActive:e.target.checked})},value:y}),r.a.createElement(st,{className:i.switchLabel},y?"On":"Off"),r.a.createElement(ll,{width:304},r.a.createElement(tt,null,"Automatically accept customer deposits as complete if their received amount is 100 crypto atoms or less."),r.a.createElement(tt,null,"(Crypto atoms are the smallest unit in each cryptocurrency. E.g., satoshis in Bitcoin, or wei in Ethereum.)")))),r.a.createElement(jc,{namespaces:da.a(Jr.a(["deviceId"]))(O),data:v,stripeWhen:function(e){return!ss.isValidSync(e)},enableEdit:!0,editWidth:134,enableToggle:!0,toggleWidth:109,onToggle:function(e){var t=ni(e)(v);if(!ss.isValidSync(t))return d(e);g(ai(e,{active:!(null===t||void 0===t?void 0:t.active)}))},save:g,error:null===b||void 0===b?void 0:b.message,validationSchema:ss,disableRowEdit:$t.a(So.a,Jr.a(["active"])),elements:us(O,E)}),u&&r.a.createElement(ms,{machine:ca.a(sa.a("deviceId",u))(O),onClose:function(){return d(!1)},save:g,error:null===b||void 0===b?void 0:b.message,locale:E}))},ys=n(526),Es=n(564),Os=Object(f.a)({subtitle:{color:ie,marginTop:16,marginBottom:16},extraMarginTop:{marginTop:72}}),ws=Object(a.memo)((function(e){var t,n=e.children,a=e.className,l=e.extraMarginTop,i=Os(),o=(t={},Object(E.a)(t,i.subtitle,!0),Object(E.a)(t,i.extraMarginTop,l),t);return r.a.createElement(it,{className:w()(o,a)},n)})),xs=Object(f.a)({section:{marginBottom:72},sectionHeader:{display:"flex",alignItems:"center"},sectionTitle:{margin:[[16,20,23,0]]}}),js=function(e){var t=e.error,n=e.children,a=e.title,l=xs();return r.a.createElement("div",{className:l.section},(a||t)&&r.a.createElement("div",{className:l.sectionHeader},r.a.createElement(ws,{className:l.sectionTitle},a),t&&r.a.createElement(pt,null,"Failed to save changes")),n)},Cs=n(521),ks=n(522),Ss=n(523),Ns=n(235),Is=n(524),Ls=n(563);function Bs(){return(Bs=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Ps(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Fs=a.createElement("desc",null,"Created with Sketch."),Ds=a.createElement("g",{id:"Styleguide",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("g",{id:"icon/direction/cash-in",transform:"translate(-1.000000, 0.000000)",fill:"#16D6D3"},a.createElement("path",{d:"M3.99134364,0.321790399 L10.1430099,4.40569595 C11.0271728,4.99266501 11.2660914,6.1822461 10.6766494,7.06269968 C10.5357408,7.27317585 10.3543728,7.45378298 10.1430099,7.59410043 L3.99134364,11.678006 C3.10718075,12.264975 1.91258801,12.0270588 1.32314609,11.1466052 C1.11243854,10.8318699 1,10.4620686 1,10.0838037 L1,1.91599264 C1,0.857819122 1.86143307,0 2.92406462,0 C3.30392305,0 3.67528233,0.11196683 3.99134364,0.321790399 Z",id:"Path-3"})));function Ts(e,t){var n=e.title,r=e.titleId,l=Ps(e,["title","titleId"]);return a.createElement("svg",Bs({width:"10px",height:"12px",viewBox:"0 0 10 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Fs,Ds)}var Ws=a.forwardRef(Ts),Rs=(n.p,{name:"All Machines",deviceId:"ALL_MACHINES"}),As={display:"All Coins",code:"ALL_COINS"},zs={marginLeft:6},Ms=r.a.createElement("div",null,r.a.createElement(Ws,null),r.a.createElement("span",{style:zs},"Cash-in")),qs=r.a.createElement("div",null,r.a.createElement(Bc,null),r.a.createElement("span",{style:zs},"Cash-out")),$s=function(e,t,n){return function(a){return e?$t.a(ua.a(t),ca.a(sa.a(null!==n&&void 0!==n?n:"code",a)))(e):""}},Hs=function(e){return function(t){return t?$t.a(Cs.a(", "),da.a($s(e,"display")))(t):t}},Vs=function(e,t,n){var a=ks.a(As.code)(t),r=ks.a(As.code)(e);return a&&r&&Ht.a(t)>1?n(Do.a(Fo.a(As.code))(t)):a&&!r?n([As.code]):void n(t)},Ys=function(e){return[{header:Ms,name:"cashIn",display:"Cash-in",width:169,size:"lg",input:Da,suffix:"%",inputProps:{decimalPlaces:3}},{header:qs,name:"cashOut",display:"Cash-out",width:169,size:"lg",input:Da,suffix:"%",inputProps:{decimalPlaces:3}},{name:"fixedFee",display:"Fixed fee",width:169,size:"lg",doubleHeader:"Cash-in only",textAlign:"center",input:Da,suffix:e,inputProps:{decimalPlaces:2}},{name:"minimumTx",display:"Minimun Tx",width:169,size:"lg",doubleHeader:"Cash-in only",textAlign:"center",input:Da,suffix:e,inputProps:{decimalPlaces:2}}]},Gs=function(e,t,n){return function(e,t,n){var a=[Rs].concat(e(["machines"])),r=e(["cryptoCurrencies"]),l=[As].concat(da.a((function(e){return{display:e.code,code:e.code}}))(null!==r&&void 0!==r?r:[]));return[{name:"machine",width:196,size:"sm",view:$s(a,"name","deviceId"),input:Fa,inputProps:{options:a,valueProp:"deviceId",getLabel:Jr.a(["name"])}},{name:"cryptoCurrencies",width:280,size:"sm",view:Hs(l),input:Fa,inputProps:{options:l,valueProp:"code",getLabel:Jr.a(["display"]),multiple:!0,onChange:Vs}},{header:Ms,name:"cashIn",display:"Cash-in",width:130,input:Da,textAlign:"right",suffix:"%",inputProps:{decimalPlaces:3}},{header:qs,name:"cashOut",display:"Cash-out",width:130,input:Da,textAlign:"right",suffix:"%",inputProps:{decimalPlaces:3}},{name:"fixedFee",display:"Fixed fee",width:144,input:Da,doubleHeader:"Cash-in only",textAlign:"right",suffix:t,inputProps:{decimalPlaces:2}},{name:"minimumTx",display:"Minimun Tx",width:144,input:Da,doubleHeader:"Cash-in only",textAlign:"right",suffix:t,inputProps:{decimalPlaces:2}}]}(Jr.a(Ss.a,e),t)},Zs=100,_s=9999999,Us=Yt.d().shape({cashIn:Yt.c().label("Cash-in").min(0).max(Zs).required(),cashOut:Yt.c().label("Cash-out").min(0).max(Zs).required(),fixedFee:Yt.c().label("Fixed Fee").min(0).max(_s).required(),minimumTx:Yt.c().label("Minimum Tx").min(0).max(_s).required()}),Js=function(e,t){var n=Jr.a(Ss.a,t),a=[Rs].concat(n(["machines"])),r=n(["cryptoCurrencies"]),l=[As].concat(da.a((function(e){return{display:e.code,code:e.code}}))(null!==r&&void 0!==r?r:[]));return Yt.d().shape({machine:Yt.e().nullable().label("Machine").required(),cryptoCurrencies:Yt.a().test({test:function(){var t=this.parent,n=t.id,r=t.machine,i=t.cryptoCurrencies,o=function(e,t,n){var a=ua.a("cryptoCurrencies"),r=ua.a("machine"),l=Wr.a(sa.a("machine",t))(n),i=ca.a(sa.a("id",e))(n),o=a(i),c=r(i),s=$t.a(Ns.a,Tr.a,da.a(a))(l);return t!==c?null!==s&&void 0!==s?s:[]:Is.a(s,o)}(n,r,e),c=r===Rs.deviceId,s=ks.a(As.code,i);if(c&&s)return this.createError({message:"All machines and all coins should be configured in the default setup table"});var u=Ls.a(o,i);if(!pa.a(u)){var d=Hs(l)(u),m=$s(a,"name","deviceId")(r),f="".concat(d," already overriden for machine: ").concat(m);return this.createError({message:f})}return!0}}).label("Crypto Currencies").required(),cashIn:Yt.c().label("Cash-in").min(0).max(Zs).required(),cashOut:Yt.c().label("Cash-out").min(0).max(Zs).required(),fixedFee:Yt.c().label("Fixed Fee").min(0).max(_s).required(),minimumTx:Yt.c().label("Minimum Tx").min(0).max(_s).required()})},Ks={cashIn:"",cashOut:"",fixedFee:"",minimumTx:""},Qs={machine:null,cryptoCurrencies:[],cashIn:"",cashOut:"",fixedFee:"",minimumTx:""},Xs=function(e){var t=e.machine,n=e.cryptoCurrencies,a=t===Rs.deviceId,r=qr.a(As.code,n);return a&&r?0:a?1:r?2:3};function eu(){var e=Object(Bt.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]);return eu=function(){return e},e}function tu(){var e=Object(Bt.a)(["\n query getData {\n config\n cryptoCurrencies {\n code\n display\n }\n machines {\n name\n deviceId\n }\n }\n"]);return tu=function(){return e},e}var nu=zt()(tu()),au=zt()(eu()),ru=function(e){var t,n=e.name,l=Object(a.useState)(!1),i=Object(o.a)(l,2),c=i[0],s=i[1],u=Object(a.useState)(!1),d=Object(o.a)(u,2),m=d[0],f=d[1],p=Object(Pt.c)(nu).data,h=Object(Pt.b)(au,{refetchQueries:function(){return["getData"]}}),b=Object(o.a)(h,2),g=b[0],v=b[1].error,y=(null===p||void 0===p?void 0:p.config)&&ni(n)(p.config),E=Jr.a(["fiatCurrency"])(ni(_l)(null===p||void 0===p?void 0:p.config)),O=y&&!pa.a(y)?y:Ks,w=null!==(t=null===O||void 0===O?void 0:O.overrides)&&void 0!==t?t:[],x=To.a([ys.a(Xs),ys.a(ua.a("machine"))])(w);return r.a.createElement(r.a.Fragment,null,r.a.createElement(vt,{title:"Commissions"}),r.a.createElement(js,null,r.a.createElement(xc,{error:null===v||void 0===v?void 0:v.message,title:"Default setup",rowSize:"lg",titleLg:!0,name:"commissions",enableEdit:!0,initialValues:O,save:function(e){var t=ai(n)(e.commissions[0]);return g({variables:{config:t}})},validationSchema:Us,data:Es.a(O),elements:Ys(E),setEditing:function(e,t){return s(t)},forceDisable:m})),r.a.createElement(js,null,r.a.createElement(xc,{error:null===v||void 0===v?void 0:v.message,title:"Overrides",titleLg:!0,name:"overrides",enableDelete:!0,enableEdit:!0,enableCreate:!0,groupBy:Xs,initialValues:Qs,save:function(e){var t=ai(n)(e);return g({variables:{config:t}})},validationSchema:Js(x,p),data:x,elements:Gs(p,E),setEditing:function(e,t){return f(t)},forceDisable:c})))},lu=n(555),iu=n(340),ou=n.n(iu),cu=n(527),su=n(528),uu={error:_,warning:"#ff7311",success:X,neutral:J},du={error:U,warning:"#fbf3ec",success:H,neutral:Y},mu=Object(f.a)({root:{borderRadius:4,marginTop:4,marginRight:2,marginBottom:4,marginLeft:2,height:24,backgroundColor:function(e){var t=e.type;return du[t]}},label:{fontSize:ye,fontWeight:500,fontFamily:xe,paddingRight:4,paddingLeft:4,color:function(e){var t=e.type;return uu[t]}}}),fu=function(e){var t=e.status,n=mu({type:t.type});return r.a.createElement(Nl.a,{type:t.type,label:t.label,classes:n})},pu=function(e){var t=e.statuses,n=t.find((function(e){return"error"===e.type}))||t.find((function(e){return"warning"===e.type}))||t[0],a={label:"+".concat(t.length-1),type:n.type};return r.a.createElement("div",null,r.a.createElement(fu,{status:n}),t.length>1&&r.a.createElement(fu,{status:a}))};function hu(){return(hu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function bu(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var gu=a.createElement("desc",null,"Created with Sketch."),vu=a.createElement("g",{id:"icon/button/authorize/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("circle",{id:"Oval",stroke:"#FFFFFF",cx:6,cy:6,r:5}),a.createElement("polyline",{id:"Stroke-13",stroke:"#FFFFFF",strokeLinecap:"round",strokeLinejoin:"round",points:"4 6.66666667 5 8 8 4"}));function yu(e,t){var n=e.title,r=e.titleId,l=bu(e,["title","titleId"]);return a.createElement("svg",hu({viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,gu,vu)}var Eu=a.forwardRef(yu);n.p;function Ou(){return(Ou=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function wu(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var xu=a.createElement("desc",null,"Created with Sketch."),ju=a.createElement("g",{id:"icon/button/authorize/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("g",{id:"Group-9",stroke:"#1B2559"},a.createElement("circle",{id:"Oval",cx:6,cy:6,r:5})),a.createElement("polyline",{id:"Stroke-13",stroke:"#1B2559",strokeLinecap:"round",strokeLinejoin:"round",points:"4 6.66666667 5 8 8 4"}));function Cu(e,t){var n=e.title,r=e.titleId,l=wu(e,["title","titleId"]);return a.createElement("svg",Ou({viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,xu,ju)}var ku=a.forwardRef(Cu);n.p;function Su(){return(Su=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Nu(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Iu=a.createElement("desc",null,"Created with Sketch."),Lu=a.createElement("g",{id:"icon/button/cancel/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{id:"Group-5",stroke:"#1B2559",strokeWidth:1.2},a.createElement("line",{x1:12,y1:0,x2:0,y2:12,id:"Stroke-1"}),a.createElement("line",{x1:0,y1:0,x2:12,y2:12,id:"Stroke-3"})));function Bu(e,t){var n=e.title,r=e.titleId,l=Nu(e,["title","titleId"]);return a.createElement("svg",Su({width:"12px",height:"12px",viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Iu,Lu)}var Pu=a.forwardRef(Bu),Fu=(n.p,{label1:{display:"flex",marginBottom:2,marginTop:"auto",width:85},label1Pending:{color:q},label1Rejected:{color:_},label1Accepted:{color:V},cardActionButton:{display:"flex",height:28,marginRight:"auto",marginLeft:12},propertyCardTopRow:{display:"flex",margin:[[0,10,5,0]]},propertyCardBottomRow:{display:"flex",flexDirection:"row",height:45},propertyCard:{display:"flex",flexDirection:"column",borderRadius:8,width:"100%",height:100,padding:[[20]],boxSizing:"border-box",boxShadow:"0 0 8px 0 rgba(0, 0, 0, 0.04)",border:"solid 0",backgroundColor:Z,margin:[[20,0,0,0]]},rowSpaceBetween:{display:"flex",flexFlow:"row nowrap",alignItems:"center",justifyContent:"space-between"},columnSpaceBetween:{display:"flex",flexFlow:"column nowrap",alignItems:"center",justifyContent:"space-between",width:90},buttonsWrapper:{display:"flex",flexDirection:"row",justifyContent:"flex-end",marginLeft:"auto",marginTop:"auto"}}),Du=Object(f.a)(Fu),Tu="automatic",Wu="verified",Ru="blocked",Au=Object(a.memo)((function(e){var t,n=e.className,a=e.title,l=e.state,i=e.authorize,o=e.reject,c=e.children,s=Du(),u=(t={},Object(E.a)(t,s.label1,!0),Object(E.a)(t,s.label1Pending,l===Tu),Object(E.a)(t,s.label1Rejected,l===Ru),Object(E.a)(t,s.label1Accepted,l===Wu),t),d=l===Tu?{label:"Pending",type:"neutral"}:l===Ru?{label:"Rejected",type:"error"}:{label:"Accepted",type:"success"};return r.a.createElement(bn.a,{className:w()(s.propertyCard,n),elevation:0},r.a.createElement(Qe,{className:s.propertyCardTopRow},a),r.a.createElement("div",{className:s.propertyCardBottomRow},r.a.createElement("div",{className:w()(u)},r.a.createElement(pu,{statuses:[d]})),c,r.a.createElement("div",{className:s.buttonsWrapper},i&&l!==Wu&&r.a.createElement(Lt,{className:s.cardActionButton,color:"secondary",Icon:ku,InverseIcon:Eu,onClick:function(){return i()}},"Authorize"),o&&l!==Ru&&r.a.createElement(Lt,{className:s.cardActionButton,color:"secondary",Icon:Pu,InverseIcon:Mn,onClick:function(){return o()}},"Reject"))))}));function zu(){return(zu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Mu(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var qu=a.createElement("desc",null,"Created with Sketch."),$u=a.createElement("g",{id:"icon/button/block/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{id:"Group-5",stroke:"#FFFFFF"},a.createElement("circle",{id:"Oval",cx:6,cy:6,r:5}),a.createElement("line",{x1:9,y1:3,x2:3,y2:9,id:"Stroke-3"})));function Hu(e,t){var n=e.title,r=e.titleId,l=Mu(e,["title","titleId"]);return a.createElement("svg",zu({viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,qu,$u)}var Vu=a.forwardRef(Hu);n.p;function Yu(){return(Yu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Gu(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Zu=a.createElement("desc",null,"Created with Sketch."),_u=a.createElement("g",{id:"icon/button/block/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{id:"Group-5",stroke:"#1B2559"},a.createElement("circle",{id:"Oval",cx:6,cy:6,r:5}),a.createElement("line",{x1:9,y1:3,x2:3,y2:9,id:"Stroke-3"})));function Uu(e,t){var n=e.title,r=e.titleId,l=Gu(e,["title","titleId"]);return a.createElement("svg",Yu({viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Zu,_u)}var Ju=a.forwardRef(Uu),Ku=(n.p,{labelLink:{cursor:"pointer",color:q},breadcrumbs:{margin:[[20,0]]},actionLabel:{color:q,margin:[[4,0]]},customerDetails:{marginBottom:18}});function Qu(){return(Qu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Xu(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var ed=a.createElement("desc",null,"Created with Sketch."),td=a.createElement("g",{id:"icon/sf-small/search/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("path",{d:"M15.8635238,8.17028571 C15.8635238,12.4198095 12.4187619,15.8645714 8.1692381,15.8645714 C3.92066667,15.8645714 0.475904762,12.4198095 0.475904762,8.17028571 C0.475904762,3.9207619 3.92066667,0.476 8.1692381,0.476 C12.4187619,0.476 15.8635238,3.9207619 15.8635238,8.17028571 Z",id:"Stroke-1",stroke:"#FFFFFF",strokeWidth:2}),a.createElement("line",{x1:13.7035238,y1:13.7046667,x2:19.4844762,y2:19.485619,id:"Stroke-3",stroke:"#FFFFFF",strokeWidth:2,strokeLinecap:"round"}));function nd(e,t){var n=e.title,r=e.titleId,l=Xu(e,["title","titleId"]);return a.createElement("svg",Qu({width:"20px",height:"20px",viewBox:"0 0 20 20",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,ed,td)}var ad=a.forwardRef(nd);n.p;function rd(){return(rd=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function ld(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var id=a.createElement("desc",null,"Created with Sketch."),od=a.createElement("g",{id:"icon/sf-small/search/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("path",{d:"M15.8635238,8.17028571 C15.8635238,12.4198095 12.4187619,15.8645714 8.1692381,15.8645714 C3.92066667,15.8645714 0.475904762,12.4198095 0.475904762,8.17028571 C0.475904762,3.9207619 3.92066667,0.476 8.1692381,0.476 C12.4187619,0.476 15.8635238,3.9207619 15.8635238,8.17028571 Z",id:"Stroke-1",stroke:"#1B2559",strokeWidth:2}),a.createElement("line",{x1:13.7035238,y1:13.7046667,x2:19.4844762,y2:19.485619,id:"Stroke-3",stroke:"#1B2559",strokeWidth:2,strokeLinecap:"round"}));function cd(e,t){var n=e.title,r=e.titleId,l=ld(e,["title","titleId"]);return a.createElement("svg",rd({width:"20px",height:"20px",viewBox:"0 0 20 20",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,id,od)}var sd=a.forwardRef(cd),ud=(n.p,Object(f.a)({row:{display:"flex",flexDirection:"row"},image:function(e){return{objectFit:"cover",borderRadius:"8px 0px 0px 8px",width:e.width,height:e.height}},popupImage:function(e){return{objectFit:"cover",width:e.popupWidth,height:e.popupHeight}},button:function(e){return{borderRadius:"0px 8px 8px 0px",height:e.height}},popoverContent:{display:"block",padding:[[10,15]]}})),dd=Object(a.memo)((function(e){var t=e.className,n=e.width,l=e.height,i=e.popupWidth,c=e.popupHeight,s=e.src,u=ud({width:n,height:l,popupWidth:i,popupHeight:c}),d=Object(a.useState)(null),m=Object(o.a)(d,2),f=m[0],p=m[1],h=Boolean(f),b=function(e){var t=e.className;return r.a.createElement("img",{className:w()(t),src:s,alt:""})};return r.a.createElement(Kr.a,{onClickAway:function(){p(null)}},r.a.createElement("div",{className:w()(u.row,t)},r.a.createElement(b,{className:u.image}),r.a.createElement(pn,{Icon:sd,InverseIcon:ad,className:u.button,onClick:function(e){p(f?null:e.currentTarget)}}),r.a.createElement(vn,{open:h,anchorEl:f,placement:"top"},r.a.createElement("div",{className:u.popoverContent},r.a.createElement(b,{className:u.popupImage})))))}));function md(){return(md=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function fd(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var pd=a.createElement("desc",null,"Created with Sketch."),hd=a.createElement("g",{id:"icon/crossed-camera",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("g",{id:"crossed-camera"},a.createElement("g",{id:"Group-2"},a.createElement("g",{id:"icon/ID/cam/zodiac",transform:"translate(0.000000, 3.657143)",fill:"#1B2559",fillRule:"nonzero"},a.createElement("path",{d:"M16,19.1876029 C12.4482116,19.1876029 9.56809571,16.389776 9.56809571,12.9394673 C9.56809571,9.48915858 12.4482116,6.69133172 16,6.69133172 C19.5517884,6.69133172 22.4319043,9.48915858 22.4319043,12.9394673 C22.4319043,16.389776 19.5517884,19.1876029 16,19.1876029 Z M16,17.104891 C18.3677075,17.104891 20.2879362,15.239526 20.2879362,12.9394673 C20.2879362,10.6394086 18.3677075,8.77404358 16,8.77404358 C13.6322925,8.77404358 11.7120638,10.6394086 11.7120638,12.9394673 C11.7120638,15.239526 13.6322925,17.104891 16,17.104891 Z M22.7667469,3.30692494 L30.7397807,3.30692494 C31.3318211,3.30692494 31.8117647,3.77315587 31.8117647,4.34828087 L31.8117647,22.0513317 C31.8117647,22.6264567 31.3318211,23.0926877 30.7397807,23.0926877 L1.26021934,23.0926877 C0.6681789,23.0926877 0.188235294,22.6264567 0.188235294,22.0513317 L0.188235294,4.34828087 C0.188235294,3.77315587 0.6681789,3.30692494 1.26021934,3.30692494 L9.23325311,3.30692494 L12.0766705,0.494526627 C12.2782333,0.295162767 12.5538198,0.182857143 12.8414756,0.182857143 L19.1585244,0.182857143 C19.4461802,0.182857143 19.7217667,0.295162767 19.9233295,0.494526627 L22.7667469,3.30692494 Z M29.6677966,5.3896368 L22.3170489,5.3896368 C22.0293931,5.3896368 21.7538065,5.27733118 21.5522438,5.07796732 L18.7088264,2.26556901 L13.2911736,2.26556901 L10.4477562,5.07796732 C10.2461935,5.27733118 9.97060695,5.3896368 9.68295115,5.3896368 L2.33220339,5.3896368 L2.33220339,21.0099758 L29.6677966,21.0099758 L29.6677966,5.3896368 Z",id:"Stroke-1"})),a.createElement("line",{x1:32,y1:0,x2:0,y2:32,id:"Line",stroke:"#FF584A",strokeWidth:2,strokeLinecap:"square"}))));function bd(e,t){var n=e.title,r=e.titleId,l=fd(e,["title","titleId"]);return a.createElement("svg",md({width:"32px",height:"32px",viewBox:"0 0 32 32",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,pd,hd)}var gd=a.forwardRef(bd),vd=(n.p,Object(f.a)({field:{height:46},label:{color:q,margin:[[0,3]]},value:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",margin:0,paddingLeft:4}})),yd=Object(a.memo)((function(e){var t=e.label,n=e.display,a=e.size,l=e.className,i=vd();return r.a.createElement("div",{className:w()(i.field,l),style:{width:a}},r.a.createElement(ct,{className:i.label},t),r.a.createElement(rt,{className:i.value},n))})),Ed=Object(f.a)({complianceDetailsGrid:{display:"flex",flexDirection:"row"},firstColumn:{display:"flex",flexDirection:"column",width:"100%",marginRight:10},lastColumn:{display:"flex",flexDirection:"column",width:"100%",marginLeft:10},photoWrapper:function(e){return{display:"flex",justifyContent:"center",width:e.width}}}),Od=function(e){var t=e.show,n=e.src,a=Ed({width:165});return r.a.createElement(r.a.Fragment,null,t?r.a.createElement(dd,{src:n,width:165,height:45,popupWidth:360,popupHeight:240}):r.a.createElement("div",{className:a.photoWrapper},r.a.createElement(gd,null)))},wd=function(e){var t=e.customer,n=e.updateCustomer,a=Ed({width:165}),l=Jr.a(["sanctions"])(t),i=Jr.a(["sanctionsAt"])(t)?l?"Passed":"Failed":"Not checked yet";return r.a.createElement("div",null,r.a.createElement(Qe,null,"Compliance details"),r.a.createElement("div",null,r.a.createElement(Kd,{customerData:t,updateCustomer:n}),r.a.createElement(qe.a,{className:a.complianceDetailsGrid},r.a.createElement(qe.a,{className:a.firstColumn},r.a.createElement(Au,{title:"ID photo",state:Jr.a(["idCardPhotoOverride"])(t),authorize:function(){return n({idCardPhotoOverride:Wu})},reject:function(){return n({idCardPhotoOverride:Ru})}},r.a.createElement(Od,{show:t.idCardPhotoPath,src:"".concat(Ct,"/id-card-photo/").concat(Jr.a(["idCardPhotoPath"])(t))})),r.a.createElement(Au,{title:"Front facing camera",state:Jr.a(["frontCameraOverride"])(t),authorize:function(){return n({frontCameraOverride:Wu})},reject:function(){return n({frontCameraOverride:Ru})}},r.a.createElement(Od,{show:t.frontCameraPath,src:"".concat(Ct,"/front-camera-photo/").concat(Jr.a(["frontCameraPath"])(t))}))),r.a.createElement(qe.a,{className:a.lastColumn},r.a.createElement(Au,{title:"US SSN",state:Jr.a(["usSsnOverride"])(t),authorize:function(){return n({usSsnOverride:Wu})},reject:function(){return n({usSsnOverride:Ru})}},r.a.createElement(yd,{label:"US SSN",display:t.usSsn})),r.a.createElement(Au,{title:"Sanctions check",state:Jr.a(["sanctionsOverride"])(t),authorize:function(){return n({sanctionsOverride:Wu})},reject:function(){return n({sanctionsOverride:Ru})}},r.a.createElement(rt,null,i))))))};function xd(){return(xd=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function jd(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Cd=a.createElement("desc",null,"Created with Sketch."),kd=a.createElement("g",{id:"icon/ID/card/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{id:"Group-2",stroke:"#1B2559",strokeWidth:1.6},a.createElement("g",{id:"id-copy"},a.createElement("polygon",{id:"Stroke-1",points:"0 16 22 16 22 0 0 0"}),a.createElement("line",{x1:11.7857143,y1:4,x2:18.8571429,y2:4,id:"Stroke-3"}),a.createElement("line",{x1:11.7857143,y1:7.2,x2:18.8571429,y2:7.2,id:"Stroke-4"}),a.createElement("polygon",{id:"Stroke-5",points:"3.14285714 11.2 8.64285714 11.2 8.64285714 4 3.14285714 4"}))));function Sd(e,t){var n=e.title,r=e.titleId,l=jd(e,["title","titleId"]);return a.createElement("svg",xd({width:"22px",height:"16px",viewBox:"0 0 22 16",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Cd,kd)}var Nd=a.forwardRef(Sd);n.p;function Id(){return(Id=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Ld(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Bd=a.createElement("g",{id:"icon/sf-small/law/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"bevel"},a.createElement("line",{x1:8.4141,y1:7.4648,x2:14.0711,y2:1.8078,id:"Stroke-1",stroke:"#FFFFFF",strokeWidth:2}),a.createElement("line",{x1:12.6568,y1:.3936,x2:15.4858,y2:3.2216,id:"Stroke-3",stroke:"#FFFFFF",strokeWidth:2}),a.createElement("line",{x1:7,y1:6.0498,x2:9.829,y2:8.8788,id:"Stroke-6",stroke:"#FFFFFF",strokeWidth:2}),a.createElement("line",{x1:11.2427,y1:4.6357,x2:19.2427,y2:12.6357,id:"Stroke-7",stroke:"#FFFFFF",strokeWidth:2}),a.createElement("line",{x1:3,y1:16.5,x2:10,y2:16.5,id:"Stroke-9",stroke:"#FFFFFF",strokeWidth:2}),a.createElement("line",{x1:0,y1:19.5,x2:13,y2:19.5,id:"Stroke-10",stroke:"#FFFFFF",strokeWidth:2}));function Pd(e,t){var n=e.title,r=e.titleId,l=Ld(e,["title","titleId"]);return a.createElement("svg",Id({width:"20px",height:"20px",viewBox:"0 0 20 20",ref:t,"aria-labelledby":r},l),void 0===n?a.createElement("title",{id:r},"icon/sf-small/law/white"):n?a.createElement("title",{id:r},n):null,Bd)}var Fd=a.forwardRef(Pd);n.p;function Dd(){return(Dd=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Td(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Wd=a.createElement("g",{id:"icon/sf-small/law/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"bevel"},a.createElement("line",{x1:8.4141,y1:7.4648,x2:14.0711,y2:1.8078,id:"Stroke-1",stroke:"#1B2559",strokeWidth:2}),a.createElement("line",{x1:12.6568,y1:.3936,x2:15.4858,y2:3.2216,id:"Stroke-3",stroke:"#1B2559",strokeWidth:2}),a.createElement("line",{x1:7,y1:6.0498,x2:9.829,y2:8.8788,id:"Stroke-6",stroke:"#1B2559",strokeWidth:2}),a.createElement("line",{x1:11.2427,y1:4.6357,x2:19.2427,y2:12.6357,id:"Stroke-7",stroke:"#1B2559",strokeWidth:2}),a.createElement("line",{x1:3,y1:16.5,x2:10,y2:16.5,id:"Stroke-9",stroke:"#1B2559",strokeWidth:2}),a.createElement("line",{x1:0,y1:19.5,x2:13,y2:19.5,id:"Stroke-10",stroke:"#1B2559",strokeWidth:2}));function Rd(e,t){var n=e.title,r=e.titleId,l=Td(e,["title","titleId"]);return a.createElement("svg",Dd({width:"20px",height:"20px",viewBox:"0 0 20 20",ref:t,"aria-labelledby":r},l),void 0===n?a.createElement("title",{id:r},"icon/sf-small/law/zodiac"):n?a.createElement("title",{id:r},n):null,Wd)}var Ad=a.forwardRef(Rd),zd=(n.p,{titleWrapper:Ki.titleWrapper,titleAndButtonsContainer:Ki.titleAndButtonsContainer,row:{display:"flex",flexFlow:"row nowrap"},rowSpaceBetween:{display:"flex",flexFlow:"row nowrap",alignItems:"center",justifyContent:"space-between"},column:{display:"flex",flexFlow:"column nowrap",width:"100%",height:"100%",justifyContent:"space-between"},textInput:{width:144},p:{fontFamily:"MuseoSans",fontSize:ge,fontWeight:500,fontStretch:"normal",fontStyle:"normal",lineHeight:1.14,letterSpacing:"normal",color:J},txId:{fontFamily:"MuseoSans",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},txClassIconLeft:{marginRight:11},txClassIconRight:{marginLeft:11},headerLabels:{display:"flex",flexDirection:"row","& div":{display:"flex",alignItems:"center"},"& > div:first-child":{marginRight:24},"& span":{extend:Be.label1,marginLeft:6}},photo:{width:92,height:92,borderRadius:8,backgroundColor:Y,margin:[[0,28,0,0]],alignItems:"center",justifyContent:"center",display:"flex"},img:{width:80},customerName:{marginBottom:32},icon:{marginRight:11},name:{display:"flex",flexDirection:"row",alignItems:"center"},value:{height:16},label:{marginBottom:4,color:q},idIcon:{marginRight:10},subpageButton:{marginLeft:16}}),Md=n(342),qd=function(e){return"blocked"===e.authorizedOverride?{label:"Blocked",type:"error"}:e.daysSuspended>0?{label:"".concat(e.daysSuspended," day suspension"),type:"warning"}:{label:"Authorized",type:"success"}},$d=function(e,t){var n=e&&t?Object(Md.a)(e,t):null;return n?n.formatInternational():e},Hd=function(e){var t,n,a=Jr.a(["idCardData"])(e);return"".concat(null!==(t=Jr.a(["firstName"])(a))&&void 0!==t?t:""," ").concat(null!==(n=Jr.a(["lastName"])(a))&&void 0!==n?n:"").trim()},Vd=Object(f.a)(zd),Yd=Object(a.memo)((function(e){var t=e.frontCameraPath,n=Vd();return r.a.createElement(bn.a,{className:n.photo,elevation:0},t?r.a.createElement("img",{className:n.img,src:"".concat(Ct,"/front-camera-photo/").concat(t),alt:""}):r.a.createElement(gd,null))})),Gd=Object(f.a)(zd),Zd=Object(a.memo)((function(e){var t,n,a=e.customer,l=e.locale,i=e.setShowCompliance,o=Gd(),c=[{header:"Phone number",size:172,value:$d(a.phone,l.country)},{header:"ID number",size:172,value:null!==(t=Jr.a(["idCardData","documentNumber"])(a))&&void 0!==t?t:""},{header:"US SSN",size:127,value:null!==(n=Jr.a(["usSsn"])(a))&&void 0!==n?n:""}],s=Hd(a);return r.a.createElement(qe.a,{display:"flex"},r.a.createElement(Yd,{frontCameraPath:Jr.a(["frontCameraPath"])(a)}),r.a.createElement(qe.a,{display:"flex",flexDirection:"column"},r.a.createElement("div",{className:o.name},r.a.createElement(Nd,{className:o.idIcon}),r.a.createElement(Ke,{noMargin:!0},s.length?s:$d(Jr.a(["phone"])(a),l.country)),r.a.createElement(Vn,{className:o.subpageButton,Icon:Ad,InverseIcon:Fd,toggle:i},"Compliance details")),r.a.createElement(qe.a,{display:"flex",mt:"auto"},c.map((function(e,t){var n=e.size,a=e.header;return r.a.createElement(ct,{noMargin:!0,key:t,className:o.label,style:{width:n}},a)}))),r.a.createElement(qe.a,{display:"flex"},c.map((function(e,t){var n=e.size,a=e.value;return r.a.createElement(tt,{noMargin:!0,key:t,className:o.value,style:{width:n}},a)})))))})),_d=n(28),Ud=n.n(_d),Jd=function(e,t){return ma.a(e)?"":t},Kd=Object(a.memo)((function(e){var t=e.customerData,n=e.updateCustomer,a=Jr.a(["idCardData"])(t),l=Jr.a(["expirationDate"])(a),i=Jr.a(["country"])(a),o=Jr.a(["dateOfBirth"])(a),c=[{header:"Name",display:"".concat(Hd(t)),size:190},{header:"ID number",display:Jr.a(["documentNumber"])(a),size:160},{header:"Birth Date",display:Jd(o,Ud.a.utc(o).format("YYYY-MM-DD")),size:110},{header:"Age",display:Jd(o,Ud.a.utc().diff(Ud.a.utc(o).format("YYYY-MM-DD"),"years")),size:50},{header:"Gender",display:Jr.a(["gender"])(a),size:80},{header:"Canada"===i?"Province":"State",display:Jr.a(["state"])(a),size:120},{header:"Expiration Date",display:Jd(l,Ud.a.utc(l).format("YYYY-MM-DD"))}];return r.a.createElement(Au,{title:"ID data",state:Jr.a(["idCardDataOverride"])(t),authorize:function(){return n({idCardDataOverride:Wu})},reject:function(){return n({idCardDataOverride:Ru})}},r.a.createElement(qe.a,{display:"flex",alignItems:"center"},c.map((function(e,t){var n=e.header,a=e.display,l=e.size;return r.a.createElement(yd,{key:t,label:n,display:a,size:l})}))))})),Qd=n(85),Xd=n.n(Qd),em=[{cryptoCode:"BTC",display:"Bitcoin",code:"bitcoin",unitScale:8},{cryptoCode:"ETH",display:"Ethereum",code:"ethereum",unitScale:18},{cryptoCode:"LTC",display:"Litecoin",code:"litecoin",unitScale:8},{cryptoCode:"DASH",display:"Dash",code:"dash",unitScale:8},{cryptoCode:"ZEC",display:"Zcash",code:"zcash",unitScale:8},{cryptoCode:"BCH",display:"Bitcoin Cash",code:"bitcoincash",unitScale:8}];function tm(e,t){var n=function(e){var t=ca.a(sa.a("cryptoCode",e))(em);if(!t)throw new Error("Unsupported crypto: ".concat(e));return t}(t).unitScale;return e.shiftedBy(-n)}function nm(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"BCH"===e?t.replace("bitcoincash:",""):t}var am=Object(f.a)(zd),rm=function(e){var t=e.customer,n=e.data,a=e.loading,l=am(),i="cashOut"===t.lastTxClass?Bc:Ws,o=!(pa.a(n)||ma.a(n)),c=[{header:"Transactions",size:127,value:Jd(t.totalTxs,"".concat(Number.parseInt(t.totalTxs)))},{header:"Transaction volume",size:167,value:Jd(t.totalSpent,"".concat(Number.parseFloat(t.totalSpent)," ").concat(t.lastTxFiatCode))},{header:"Last active",size:142,value:Jd(t.lastActive,Ud.a.utc(t.lastActive).format("YYYY-MM-D"))},{header:"Last transaction",size:198,value:Jd(t.lastTxFiat,r.a.createElement(r.a.Fragment,null,r.a.createElement(i,{className:l.icon}),"".concat(Number.parseFloat(t.lastTxFiat)," \n ").concat(t.lastTxFiatCode)))}],s=[{header:"Direction",width:207,view:function(e){return r.a.createElement(r.a.Fragment,null,"cashOut"===e.txClass?r.a.createElement(Bc,{className:l.txClassIconLeft}):r.a.createElement(Ws,{className:l.txClassIconLeft}),"cashOut"===e.txClass?"Cach-out":"Cash-in")}},{header:"Transaction ID",width:414,view:function(e){return r.a.createElement(ro,{className:l.txId},e.id)}},{header:"Cash",width:146,textAlign:"right",view:function(e){return r.a.createElement(r.a.Fragment,null,"".concat(Number.parseFloat(e.fiat)," "),r.a.createElement(st,{inline:!0},e.fiatCode))}},{header:"Crypto",width:142,textAlign:"right",view:function(e){return r.a.createElement(r.a.Fragment,null,"".concat(tm(new Xd.a(e.cryptoAtoms),e.cryptoCode).toFormat(5)," "),r.a.createElement(st,{inline:!0},e.cryptoCode))}},{header:"Date",width:157,view:function(e){return Ud.a.utc(e.created).format("YYYY-MM-D")}},{header:"Time (h:m:s)",width:134,view:function(e){return Ud.a.utc(e.created).format("hh:mm:ss")}}];return r.a.createElement(r.a.Fragment,null,r.a.createElement(Qe,null,"Transactions"),r.a.createElement(qe.a,{display:"flex",flexDirection:"column"},r.a.createElement(qe.a,{display:"flex",mt:"auto"},c.map((function(e,t){var n=e.size,a=e.header;return r.a.createElement(ct,{noMargin:!0,key:t,className:l.label,style:{width:n}},a)}))),r.a.createElement(qe.a,{display:"flex"},c.map((function(e,t){var n=e.size,a=e.value;return r.a.createElement(tt,{noMargin:!0,key:t,className:l.value,style:{width:n}},a)})))),r.a.createElement("div",{className:l.titleWrapper},r.a.createElement("div",{className:l.titleAndButtonsContainer},r.a.createElement(Xe,null,a?"Loading":o?"All transactions from this customer":"No transactions so far"))),o&&r.a.createElement(Hi,{elements:s,data:n}))};function lm(){var e=Object(Bt.a)(["\n mutation setCustomer($customerId: ID!, $customerInput: CustomerInput) {\n setCustomer(customerId: $customerId, customerInput: $customerInput) {\n id\n authorizedOverride\n frontCameraPath\n frontCameraOverride\n phone\n smsOverride\n idCardData\n idCardDataOverride\n idCardDataExpiration\n idCardPhotoPath\n idCardPhotoOverride\n usSsn\n usSsnOverride\n sanctions\n sanctionsAt\n sanctionsOverride\n totalTxs\n totalSpent\n lastActive\n lastTxFiat\n lastTxFiatCode\n lastTxClass\n }\n }\n"]);return lm=function(){return e},e}function im(){var e=Object(Bt.a)(["\n query customer($customerId: ID!) {\n config\n customer(customerId: $customerId) {\n id\n authorizedOverride\n frontCameraPath\n frontCameraOverride\n phone\n smsOverride\n idCardData\n idCardDataOverride\n idCardDataExpiration\n idCardPhotoPath\n idCardPhotoOverride\n usSsn\n usSsnOverride\n sanctions\n sanctionsAt\n sanctionsOverride\n totalTxs\n totalSpent\n lastActive\n lastTxFiat\n lastTxFiatCode\n lastTxClass\n transactions {\n txClass\n id\n fiat\n fiatCode\n cryptoAtoms\n cryptoCode\n created\n errorMessage: error\n error: errorCode\n }\n }\n }\n"]);return im=function(){return e},e}var om=Object(f.a)(Ku),cm=zt()(im()),sm=zt()(lm()),um=Object(a.memo)((function(){var e,t,n,l=om(),i=Object(v.h)(),c=Object(a.useState)(!1),s=Object(o.a)(c,2),u=s[0],d=s[1],m=Object(v.j)().id,f=Object(Pt.c)(cm,{variables:{customerId:m}}),p=f.data,h=f.refetch,b=f.loading,g=Object(Pt.b)(sm,{onCompleted:function(){return h()}}),y=Object(o.a)(g,1)[0],E=function(e){return y({variables:{customerId:m,customerInput:e}})},O=null!==(e=Jr.a(["config"])(p))&&void 0!==e?e:[],w=O&&ni(_l,O),x=null!==(t=Jr.a(["customer"])(p))&&void 0!==t?t:[],j=null!==(n=Jr.a(["transactions"])(x))&&void 0!==n?n:[],C=cu.a(su.a(ua.a("cryptoAtoms")))(j),k=Hd(x),S=Jr.a(["authorizedOverride"])(x)===Ru;return r.a.createElement(r.a.Fragment,null,r.a.createElement(lu.a,{classes:{root:l.breadcrumbs},separator:r.a.createElement(ou.a,{fontSize:"small"}),"aria-label":"breadcrumb"},r.a.createElement(ct,{noMargin:!0,className:l.labelLink,onClick:function(){return i.push("/compliance/customers")}},"Customers"),r.a.createElement(st,{noMargin:!0,className:l.labelLink},k.length?k:$d(Jr.a(["phone"])(x),w.country))),r.a.createElement("div",null,r.a.createElement(qe.a,{className:l.customerDetails,display:"flex",justifyContent:"space-between"},r.a.createElement(Zd,{customer:x,locale:w,setShowCompliance:function(){return d(!u)}}),r.a.createElement("div",null,r.a.createElement(ct,{className:l.actionLabel},"Actions"),r.a.createElement(Lt,{color:"primary",Icon:S?ku:Ju,InverseIcon:S?Eu:Vu,onClick:function(){return E({authorizedOverride:S?Wu:Ru})}},"".concat(S?"Authorize":"Block"," customer"))))),!u&&r.a.createElement(rm,{customer:x,data:C,loading:b}),u&&r.a.createElement(wd,{customer:x,updateCustomer:E}))})),dm=Object(f.a)(zd),mm=function(e){var t=e.data,n=e.locale,a=e.onClick,l=e.loading,i=dm(),o=[{header:"Phone",width:172,view:function(e){return $d(e.phone,n.country)}},{header:"Name",width:241,view:Hd},{header:"Total TXs",width:126,textAlign:"right",view:function(e){return"".concat(Number.parseInt(e.totalTxs))}},{header:"Total spent",width:152,textAlign:"right",view:function(e){var t;return"".concat(Number.parseFloat(e.totalSpent)," ").concat(null!==(t=e.lastTxFiatCode)&&void 0!==t?t:"")}},{header:"Last active",width:133,view:function(e){return Jd(e.lastActive,Ud.a.utc(e.lastActive).format("YYYY-MM-D"))}},{header:"Last transaction",width:161,textAlign:"right",view:function(e){var t,n=!ma.a(e.lastTxFiatCode),a="cashOut"===e.lastTxClass?Bc:Ws,l=r.a.createElement(a,{className:i.txClassIconRight});return r.a.createElement(r.a.Fragment,null,n&&"".concat(parseFloat(e.lastTxFiat)," ").concat(null!==(t=e.lastTxFiatCode)&&void 0!==t?t:""),n&&l)}},{header:"Status",width:188,view:function(e){return r.a.createElement(pu,{statuses:[qd(e)]})}}];return r.a.createElement(r.a.Fragment,null,r.a.createElement(vt,{title:"Customers",labels:[{label:"Cash-in",icon:r.a.createElement(Ws,null)},{label:"Cash-out",icon:r.a.createElement(Bc,null)}]}),r.a.createElement(Hi,{loading:l,emptyText:"No customers so far",elements:o,data:t,onClick:a}))};function fm(){var e=Object(Bt.a)(["\n {\n config\n customers {\n id\n idCardData\n phone\n totalTxs\n totalSpent\n lastActive\n lastTxFiat\n lastTxFiatCode\n lastTxClass\n authorizedOverride\n daysSuspended\n }\n }\n"]);return fm=function(){return e},e}var pm=zt()(fm()),hm=function(){var e,t,n=Object(v.h)(),a=Object(Pt.c)(pm),l=a.data,i=a.loading,o=null!==(e=Jr.a(["config"])(l))&&void 0!==e?e:[],c=o&&ni(_l,o),s=To.a([su.a(ua.a("lastActive"))])(null!==(t=Jr.a(["customers"])(l))&&void 0!==t?t:[]);return r.a.createElement(mm,{data:s,locale:c,onClick:function(e){return n.push("/compliance/customer/".concat(e.id))},loading:i})},bm=n(455),gm=Object(bm.a)({wrapper:{display:"flex",alignItems:"center"},colorIndicator:{borderRadius:3,height:12,width:12,marginRight:8}}),vm=function(e){var t=e.className,n=e.label,a=e.color,l=Object($e.a)(e,["className","label","color"]),i=gm();return r.a.createElement("div",Object.assign({className:w()(i.wrapper,t)},l),a&&r.a.createElement("div",{className:i.colorIndicator,style:{backgroundColor:a}}),r.a.createElement(ct,l,n))},ym=Be.label1,Em={wrapper:{display:"flex",flex:1,flexDirection:"row",height:"100%"},main:{display:"flex",flex:1},firstSide:{margin:"0 ".concat(64,"px 0 ").concat(48,"px")},secondSide:{marginTop:-29},error:{color:se},coinTotal:{margin:"".concat(12,"px 0")},leftSpacer:{marginLeft:8},topSpacer:{marginTop:40},addressWrapper:{display:"flex",flexDirection:"column",flex:1,backgroundColor:te},address:{width:375,margin:"".concat(12,"px ").concat(24,"px")},itemWrapper:{textAlign:"end"},item:{extend:ym,margin:2},inactiveItem:{color:q},firstItem:{fontWeight:700,margin:2},total:{marginTop:"auto",textAlign:"right",marginRight:24},totalPending:{marginTop:2},totalTitle:{color:ce,marginBottom:2},table:{marginTop:8,marginLeft:48},tableLabel:{justifyContent:"end",marginTop:-38},pending:{backgroundColor:re},copyToClipboard:{marginLeft:"auto",paddingTop:6,paddingLeft:15,marginRight:-11}};function Om(){var e=Object(Bt.a)(["\n {\n funding {\n cryptoCode\n errorMsg\n fundingAddress\n fundingAddressUrl\n confirmedBalance\n pending\n fiatConfirmedBalance\n fiatPending\n fiatCode\n display\n unitScale\n }\n }\n"]);return Om=function(){return e},e}var wm,xm=Object(f.a)(Em),jm=165,Cm=140,km=130,Sm=zt()(Om()),Nm=function(e,t){return e.plus(t)},Im=function(e){return new Xd.a(e).toFormat(2)},Lm=function(){var e,t,n=Object(a.useState)(null),l=Object(o.a)(n,2),i=l[0],c=l[1],s=Object(a.useState)(!1),u=Object(o.a)(s,1)[0],d=xm(),m=[{cryptoAmount:2,balance:10.23,fiatValue:1e3,date:new Date,performedBy:null,pending:!0},{cryptoAmount:10,balance:12.23,fiatValue:12e3,date:new Date,performedBy:null},{cryptoAmount:5,balance:5,fiatValue:5e4,date:new Date,performedBy:null}],f=Object(Pt.c)(Sm).data;(null===f||void 0===f||null===(e=f.funding)||void 0===e?void 0:e.length)&&!i&&c(null===f||void 0===f?void 0:f.funding[0]);var p,h=(p=(null===f||void 0===f?void 0:f.funding)||[],Im(p.filter((function(e){return!e.errorMsg})).map((function(e){return new Xd.a(e.fiatPending)})).reduce(Nm,new Xd.a(0)))),b=function(e){return e>=0?"+":""};return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",null,r.a.createElement(bt,null,"Funding")),r.a.createElement("div",{className:d.wrapper},r.a.createElement(ze,{data:null===f||void 0===f?void 0:f.funding,isSelected:function(e){return i&&i.cryptoCode===e.cryptoCode},onClick:c,displayName:function(e){return e.display},itemRender:function(e,t){var n,a,l=(n={},Object(E.a)(n,d.item,!0),Object(E.a)(n,d.inactiveItem,!t),n),i=(a={},Object(E.a)(a,d.itemWrapper,!0),Object(E.a)(a,d.error,e.errorMsg),a);return r.a.createElement("div",{className:w()(i)},r.a.createElement("div",{className:d.firstItem},e.display),!e.errorMsg&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:w()(l)},e.fiatConfirmedBalance," ",e.fiatCode),r.a.createElement("div",{className:w()(l)},e.confirmedBalance," ",e.cryptoCode)))}},(null===f||void 0===f?void 0:f.funding)&&(null===f||void 0===f||null===(t=f.funding)||void 0===t?void 0:t.length)&&r.a.createElement("div",{className:d.total},r.a.createElement(ct,{className:d.totalTitle},"Total Crypto Balance"),r.a.createElement(nt,{noMargin:!0},function(e){return Im(e.filter((function(e){return!e.errorMsg})).map((function(e){return new Xd.a(e.fiatConfirmedBalance)})).reduce(Nm,new Xd.a(0)))}(f.funding),f.funding[0].fiatCode),r.a.createElement(ct,{className:d.totalPending},"(",b(h)," ",h," pending)"))),i&&!u&&i.errorMsg&&r.a.createElement("div",{className:d.main},r.a.createElement("div",{className:d.firstSide},r.a.createElement(rt,{className:d.error},i.errorMsg))),i&&!u&&!i.errorMsg&&r.a.createElement("div",{className:d.main},r.a.createElement("div",{className:d.firstSide},r.a.createElement(Qe,null,"Balance (",i.display,")"),r.a.createElement("div",{className:d.coinTotal},r.a.createElement(nt,{inline:!0,noMargin:!0},"".concat(i.confirmedBalance," ").concat(i.cryptoCode)),r.a.createElement(at,{inline:!0,noMargin:!0,className:d.leftSpacer},"(".concat(b(i.pending)," ").concat(i.pending," pending)"))),r.a.createElement("div",{className:d.coinTotal},r.a.createElement(rt,{inline:!0,noMargin:!0},"= ".concat(Im(i.fiatConfirmedBalance)," ").concat(i.fiatCode)),r.a.createElement(ut,{inline:!0,noMargin:!0,className:d.leftSpacer},"(".concat(b(i.fiatPending)," ").concat(Im(i.fiatPending)," pending)"))),r.a.createElement(Qe,{className:d.topSpacer},"Address"),r.a.createElement("div",{className:d.addressWrapper},r.a.createElement(lt,{className:d.address},r.a.createElement("strong",null,r.a.createElement(ro,{buttonClassname:d.copyToClipboard},function(){return nm(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",arguments.length>1&&void 0!==arguments[1]?arguments[1]:"").replace(/(.{4})/g,"$1 ")}(i.cryptoCode,i.fundingAddress)))))),r.a.createElement("div",{className:d.secondSide},r.a.createElement(ct,null,"Scan to send ",i.display),r.a.createElement(qt.a,{size:240,fgColor:J,value:i.fundingAddressUrl}))),i&&u&&r.a.createElement("div",null,r.a.createElement(vm,{className:d.tableLabel,label:"Pending",color:"#cacaca"}),r.a.createElement(Ei,{className:d.table},r.a.createElement(Oi,null,r.a.createElement(ji,{header:!0,width:jm},"Amount Entered"),r.a.createElement(ji,{header:!0,width:jm},"Balance After"),r.a.createElement(ji,{header:!0,width:jm},"Cash Value"),r.a.createElement(ji,{header:!0,width:km},"Date"),r.a.createElement(ji,{header:!0,width:Cm},"Time (h:m:s)"),r.a.createElement(ji,{header:!0,width:jm},"Performed By")),r.a.createElement(xi,null,m.map((function(e,t){return r.a.createElement(Si,{key:t,className:w()(Object(E.a)({},d.pending,e.pending))},r.a.createElement(ji,{width:jm},e.cryptoAmount," ",i.cryptoCode),r.a.createElement(ji,{width:jm},e.balance," ",i.cryptoCode),r.a.createElement(ji,{width:jm},e.fiatValue," ",i.fiatCode),r.a.createElement(ji,{width:km},Ud()(e.date).format("YYYY-MM-DD")),r.a.createElement(ji,{width:Cm},Ud()(e.date).format("hh:mm:ss")),r.a.createElement(ji,{width:jm},"add"))})))))))},Bm=function(e){return e&&e.length},Pm={code:"bitgo",name:"BitGo",title:"BitGo (Wallet)",elements:[{code:"token",display:"API Token",component:Ra,face:!0,long:!0},{code:"environment",display:"Environment",component:Fa,inputProps:{options:["prod","test"]},face:!0},{code:"BTCWalletId",display:"BTC Wallet ID",component:Ra},{code:"BTCWalletPassphrase",display:"BTC Wallet Passphrase",component:Wa},{code:"LTCWalletId",display:"LTC Wallet ID",component:Ra},{code:"LTCWalletPassphrase",display:"LTC Wallet Passphrase",component:Wa},{code:"ZECWalletId",display:"ZEC Wallet ID",component:Ra},{code:"ZECWalletPassphrase",display:"ZEC Wallet Passphrase",component:Wa},{code:"BCHWalletId",display:"BCH Wallet ID",component:Ra},{code:"BCHWalletPassphrase",display:"BCH Wallet Passphrase",component:Wa},{code:"DASHWalletId",display:"DASH Wallet ID",component:Ra},{code:"DASHWalletPassphrase",display:"DASH Wallet Passphrase",component:Wa}],validationSchema:Yt.d().shape({token:Yt.e().max(100,"Too long").required(),BTCWalletId:Yt.e().max(100,"Too long"),BTCWalletPassphrase:Yt.e().max(100,"Too long").when("BTCWalletId",{is:Bm,then:Yt.e().required()}),LTCWalletId:Yt.e().max(100,"Too long"),LTCWalletPassphrase:Yt.e().max(100,"Too long").when("LTCWalletId",{is:Bm,then:Yt.e().required()}),ZECWalletId:Yt.e().max(100,"Too long"),ZECWalletPassphrase:Yt.e().max(100,"Too long").when("ZECWalletId",{is:Bm,then:Yt.e().required()}),BCHWalletId:Yt.e().max(100,"Too long"),BCHWalletPassphrase:Yt.e().max(100,"Too long").when("BCHWalletId",{is:Bm,then:Yt.e().required()}),DASHWalletId:Yt.e().max(100,"Too long"),DASHWalletPassphrase:Yt.e().max(100,"Too long").when("DASHWalletId",{is:Bm,then:Yt.e().required()}),environment:Yt.e().matches(/(prod|test)/).required()})},Fm={code:"bitstamp",name:"Bitstamp",title:"Bitstamp (Exchange)",elements:[{code:"clientId",display:"Client ID",component:Ra,face:!0,long:!0},{code:"key",display:"API Key",component:Ra,face:!0,long:!0},{code:"secret",display:"API Secret",component:Wa}],validationSchema:Yt.d().shape({clientId:Yt.e().max(100,"Too long").required(),key:Yt.e().max(100,"Too long").required(),secret:Yt.e().max(100,"Too long").required()})},Dm={code:"blockcypher",name:"Blockcypher",title:"Blockcypher (Payments)",elements:[{code:"token",display:"API Token",component:Ra,face:!0,long:!0},{code:"confidenceFactor",display:"Confidence Factor",component:Ra,face:!0}],validationSchema:Yt.d().shape({token:Yt.e().max(100,"Too long").required(),confidenceFactor:Yt.c().integer("Please input a positive integer").positive("Please input a positive integer").required()})},Tm={code:"infura",name:"Infura",title:"Infura (Wallet)",elements:[{code:"apiKey",display:"Project ID",component:Ra,face:!0,long:!0},{code:"apiSecret",display:"Project Secret",component:Wa},{code:"endpoint",display:"Endpoint",component:Ra,face:!0}],validationSchema:Yt.d().shape({apiKey:Yt.e().max(100,"Too long").required(),apiSecret:Yt.e().max(100,"Too long").required(),endpoint:Yt.e().max(100,"Too long").required()})},Wm={code:"itbit",name:"itBit",title:"itBit (Exchange)",elements:[{code:"userId",display:"User ID",component:Ra,face:!0,long:!0},{code:"walletId",display:"Wallet ID",component:Ra,face:!0,long:!0},{code:"clientKey",display:"Client Key",component:Ra},{code:"clientSecret",display:"Client Secret",component:Wa}],validationSchema:Yt.d().shape({userId:Yt.e().max(100,"Too long").required(),walletId:Yt.e().max(100,"Too long").required(),clientKey:Yt.e().max(100,"Too long").required(),clientSecret:Yt.e().max(100,"Too long").required()})},Rm={code:"kraken",name:"Kraken",title:"Kraken (Exchange)",elements:[{code:"apiKey",display:"API Key",component:Ra,face:!0,long:!0},{code:"privateKey",display:"Private Key",component:Wa}],validationSchema:Yt.d().shape({apiKey:Yt.e().max(100,"Too long").required(),privateKey:Yt.e().max(100,"Too long").required()})},Am={code:"mailgun",name:"Mailgun",title:"Mailgun (Email)",elements:[{code:"apiKey",display:"API Key",component:Ra},{code:"domain",display:"Domain",component:Ra},{code:"fromEmail",display:"From Email",component:Ra,face:!0},{code:"toEmail",display:"To Email",component:Ra,face:!0}],validationSchema:Yt.d().shape({apiKey:Yt.e().max(100,"Too long").required(),domain:Yt.e().max(100,"Too long").required(),fromEmail:Yt.e().max(100,"Too long").email("Please input a valid email address").required(),toEmail:Yt.e().max(100,"Too long").email("Please input a valid email address").required()})},zm={code:"twilio",name:"Twilio",title:"Twilio (SMS)",elements:[{code:"accountSid",display:"Account SID",component:Ra},{code:"authToken",display:"Auth Token",component:Wa},{code:"fromNumber",display:"Twilio Number (international format)",component:Ra,face:!0},{code:"toNumber",display:"Notifications Number (international format)",component:Ra,face:!0}],validationSchema:Yt.d().shape({accountSid:Yt.e().max(100,"Too long").required(),authToken:Yt.e().max(100,"Too long").required(),fromNumber:Yt.e().max(100,"Too long").required(),toNumber:Yt.e().max(100,"Too long").required()})},Mm=(wm={},Object(E.a)(wm,Pm.code,Pm),Object(E.a)(wm,Fm.code,Fm),Object(E.a)(wm,Dm.code,Dm),Object(E.a)(wm,Tm.code,Tm),Object(E.a)(wm,Wm.code,Wm),Object(E.a)(wm,Rm.code,Rm),Object(E.a)(wm,Am.code,Am),Object(E.a)(wm,zm.code,zm),wm);function qm(){return(qm=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function $m(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Hm=a.createElement("circle",{cx:52,cy:32,r:32,fill:"#F7931A"}),Vm=a.createElement("path",{d:"m66.1 27.4c0.6-4.3-2.6-6.5-7-8.1l1.4-5.8-3.5-0.9-1.4 5.6c-0.9-0.2-1.9-0.4-2.8-0.7l1.4-5.7-3.5-0.9-1.4 5.8c-0.8-0.2-1.5-0.3-2.2-0.5l0 0-4.8-1.2-0.9 3.8s2.6 0.6 2.6 0.6c1.4 0.4 1.7 1.3 1.6 2l-1.6 6.6c0.1 0 0.2 0.1 0.4 0.1-0.1 0-0.2-0.1-0.4-0.1l-2.3 9.2c-0.2 0.4-0.6 1.1-1.6 0.8 0 0.1-2.6-0.6-2.6-0.6l-1.7 4 4.6 1.1c0.9 0.2 1.7 0.4 2.5 0.6l-1.5 5.8 3.5 0.9 1.4-5.8c1 0.3 1.9 0.5 2.8 0.7l-1.4 5.7 3.5 0.9 1.5-5.8c6 1.1 10.5 0.7 12.4-4.7 1.5-4.4-0.1-6.9-3.2-8.5 2.3-0.5 4-2 4.5-5.2zm-8 11.2c-1.1 4.4-8.4 2-10.8 1.4l1.9-7.7c2.4 0.6 10 1.8 8.9 6.3zm1.1-11.3c-1 4-7.1 2-9.1 1.5l1.7-7c2 0.5 8.4 1.4 7.3 5.6z",fill:"#FFF"});function Ym(e,t){var n=e.title,r=e.titleId,l=$m(e,["title","titleId"]);return a.createElement("svg",qm({width:104,height:64,ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Hm,Vm)}var Gm=a.forwardRef(Ym);n.p;function Zm(){return(Zm=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function _m(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Um=a.createElement("path",{fill:"#F7931A",d:"m0,0l29.7,0a39,39,0,0,0,0,64l-29.7,0zm52,0a32,32,0,0,0,0,64a32,32,0,0,0,0,-64m52,0l-29.7,0a39,39,0,0,1,0,64l29.7,0z"}),Jm=a.createElement("path",{fill:"#FFF",transform:"rotate(-28 52 32)",d:"m66.103,27.444c0.637-4.258-2.605-6.547-7.038-8.074l1.438-5.768-3.511-0.875-1.4,5.616c-0.923-0.23-1.871-0.447-2.813-0.662l1.41-5.653-3.509-0.875-1.439,5.766c-0.764-0.174-1.514-0.346-2.242-0.527l0.004-0.018-4.842-1.209-0.934,3.75s2.605,0.597,2.55,0.634c1.422,0.355,1.679,1.296,1.636,2.042l-1.638,6.571c0.098,0.025,0.225,0.061,0.365,0.117-0.117-0.029-0.242-0.061-0.371-0.092l-2.296,9.205c-0.174,0.432-0.615,1.08-1.609,0.834,0.035,0.051-2.552-0.637-2.552-0.637l-1.743,4.019,4.569,1.139c0.85,0.213,1.683,0.436,2.503,0.646l-1.453,5.834,3.507,0.875,1.439-5.772c0.958,0.26,1.888,0.5,2.798,0.726l-1.434,5.745,3.511,0.875,1.453-5.823c5.987,1.133,10.489,0.676,12.384-4.739,1.527-4.36-0.076-6.875-3.226-8.515,2.294-0.529,4.022-2.038,4.483-5.155zm-8.022,11.249c-1.085,4.36-8.426,2.003-10.806,1.412l1.928-7.729c2.38,0.594,10.012,1.77,8.878,6.317zm1.086-11.312c-0.99,3.966-7.1,1.951-9.082,1.457l1.748-7.01c1.982,0.494,8.365,1.416,7.334,5.553z"});function Km(e,t){var n=e.title,r=e.titleId,l=_m(e,["title","titleId"]);return a.createElement("svg",Zm({width:104,height:64,ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Um,Jm)}var Qm=a.forwardRef(Km);n.p;function Xm(){return(Xm=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function ef(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var tf=a.createElement("circle",{cx:1e3,cy:1e3,r:1e3,fill:"#2573c2"}),nf=a.createElement("g",{fill:"#fff"},a.createElement("path",{d:"M1652.6 736.8a143.65 143.65 0 0 0-19.2-63.6c-10-20-27.8-35.6-48.6-43.6a143.51 143.51 0 0 0-68.4-15H628.8l-63.6 190.6h804.2l-127 389.6h-804l-63.6 190.6h891.8a246.33 246.33 0 0 0 77.8-15c25-14.2 53.6-28.6 77.8-48.6a382.69 382.69 0 0 0 63.6-63.6 432.2 432.2 0 0 0 39.2-73.4l117.8-370.4a137.38 137.38 0 0 0 9.8-77.6z"}),a.createElement("path",{d:"M882.2 911.6H409l-63.6 176.2h478z"}));function af(e,t){var n=e.title,r=e.titleId,l=ef(e,["title","titleId"]);return a.createElement("svg",Xm({viewBox:"0 0 2000 2000",width:2500,height:2500,ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,tf,nf)}var rf=a.forwardRef(af);n.p;function lf(){return(lf=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function of(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var cf=a.createElement("g",null,a.createElement("polygon",{fill:"#343434",points:"127.9611 0 125.1661 9.5 125.1661 285.168 127.9611 287.958 255.9231 212.32"}),a.createElement("polygon",{fill:"#8C8C8C",points:"127.962 0 0 212.32 127.962 287.959 127.962 154.158"}),a.createElement("polygon",{fill:"#3C3C3B",points:"127.9611 312.1866 126.3861 314.1066 126.3861 412.3056 127.9611 416.9066 255.9991 236.5866"}),a.createElement("polygon",{fill:"#8C8C8C",points:"127.962 416.9052 127.962 312.1852 0 236.5852"}),a.createElement("polygon",{fill:"#141414",points:"127.9611 287.9577 255.9211 212.3207 127.9611 154.1587"}),a.createElement("polygon",{fill:"#393939",points:"0.0009 212.3208 127.9609 287.9578 127.9609 154.1588"}));function sf(e,t){var n=e.title,r=e.titleId,l=of(e,["title","titleId"]);return a.createElement("svg",lf({width:"256px",height:"417px",viewBox:"0 0 256 417",preserveAspectRatio:"xMidYMid",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,cf)}var uf=a.forwardRef(sf);n.p;function df(){return(df=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function mf(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var ff=a.createElement("circle",{fill:"#989898",cx:52,cy:32,r:32}),pf=a.createElement("path",{fill:"#FFF",d:"m46.92598,12.31703l-4.97801,18.8088l-3.42705,1.32711l-1.64691,6.17189l3.42705,-1.29514l-2.8461,10.76083l30.60893,0l2.09993,-7.98401l-18.42505,0l2.09993,-7.82412l3.3631,-1.26316l1.6469,-6.17188l-3.36309,1.29513l3.6509,-13.83611l-12.21053,0z"});function hf(e,t){var n=e.title,r=e.titleId,l=mf(e,["title","titleId"]);return a.createElement("svg",df({width:104,height:64,ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,ff,pf)}var bf=a.forwardRef(hf);n.p;function gf(){return(gf=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function vf(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var yf=a.createElement("style",{type:"text/css"},"\n\t.st0{fill:#231F20;}\n\t.st1{fill:#F4B728;}\n"),Ef=a.createElement("path",{className:"st0",d:"M245.4,20C121.1,20,20,121.1,20,245.4s101.1,225.4,225.4,225.4s225.4-101.1,225.4-225.4S369.7,20,245.4,20z M245.4,433.6c-103.8,0-188.2-84.4-188.2-188.2S141.6,57.2,245.4,57.2s188.2,84.4,188.2,188.2S349.2,433.6,245.4,433.6z"}),Of=a.createElement("circle",{className:"st1",cx:245.4,cy:245.4,r:177.6}),wf=a.createElement("polygon",{className:"st0",points:"165,315.5 165,349.9 226.5,349.9 226.5,387.6 264.3,387.6 264.3,349.9 325.8,349.9 325.8,304.4 230.4,304.4 325.8,175 325.8,140.6 264.3,140.6 264.3,103 226.5,103 226.5,140.6 165,140.6 165,186.2 260.4,186.2 "});function xf(e,t){var n=e.title,r=e.titleId,l=vf(e,["title","titleId"]);return a.createElement("svg",gf({id:"Layer_1",x:"0px",y:"0px",viewBox:"0 0 493.3 490.2",style:{enableBackground:"new 0 0 493.3 490.2"},xmlSpace:"preserve",ref:t,"aria-labelledby":r},l),yf,void 0===n?a.createElement("title",{id:r},"headerArtboard 7"):n?a.createElement("title",{id:r},n):null,Ef,Of,wf)}var jf=a.forwardRef(xf),Cf=(n.p,Object(f.a)({logo:{maxHeight:80,maxWidth:200},title:{margin:[[24,0,32,0]]},text:{margin:0},button:{marginTop:"auto",marginBottom:58},modalContent:{display:"flex",flexDirection:"column",alignItems:"center",padding:[[0,42]],flex:1}})),kf=function(e){var t=e.code,n=e.name,a=e.onContinue,l=Cf(),i=function(e){switch(e){case"BTC":return Gm;case"BCH":return Qm;case"DASH":return rf;case"ETH":return uf;case"LTC":return bf;case"ZEC":return jf;default:return null}}(t);return r.a.createElement("div",{className:l.modalContent},r.a.createElement(i,{className:l.logo}),r.a.createElement(Je,{className:l.title},"Enable ",n),r.a.createElement(tt,{className:l.text},"You are about to enable ",n," on your system. This will allow you to use this cryptocurrency on your machines. To be able to do that, you\u2019ll have to set up all the necessary 3rd party services."),r.a.createElement(on,{className:l.button,onClick:a},"Start configuration"))},Sf=n(529),Nf=Object(f.a)({button:{margin:[["auto",0,32,"auto"]]},form:{flex:1,display:"flex",flexDirection:"column"},grid:{marginBottom:24,marginTop:12}}),If=function(e){var t=e.validationSchema,n=e.elements,a=e.value,l=e.save,i=e.buttonLabel,o=void 0===i?"Save changes":i,c=e.buttonClass,s=e.xs,u=void 0===s?12:s,m=Nf(),f=$t.a(Sf.a,da.a((function(e){var t,n=e.code;return Object(E.a)({},n,null!==(t=a&&a[n])&&void 0!==t?t:"")})))(n),p=gn.a(f,a);return r.a.createElement(Rt.d,{enableReinitialize:!0,initialValues:p,validationSchema:t,onSubmit:l},r.a.createElement(Rt.c,{className:m.form},r.a.createElement(d.a,{container:!0,spacing:3,className:m.grid},n.map((function(e){var t=e.component,n=e.code,a=e.display,l=e.inputProps;return r.a.createElement(d.a,{item:!0,xs:u,key:n},r.a.createElement(Rt.a,Object.assign({component:t},l,{name:n,label:a,fullWidth:!0})))}))),r.a.createElement(on,{className:w()(m.button,c),type:"submit"},o)))},Lf={title:{margin:[[0,0,12,0]]},subtitle:{margin:[[32,0,21,0]]},error:{color:se},button:{marginLeft:"auto"},submit:{display:"flex",flexDirection:"row",margin:[["auto",0,24]]},radioGroup:{flexDirection:"row"},radioLabel:{width:150,height:48},radio:{padding:4,margin:4},setupNew:{display:"flex",alignItems:"center",height:48},picker:{width:150}},Bf=Object(f.a)(Lf),Pf={form:null,selected:null,isNew:!1,iError:!1},Ff=function(e,t){switch(t.type){case"select":return{form:null,selected:t.selected,isNew:null,iError:!1};case"new":return{form:e.form,selected:null,isNew:!0,iError:!1};case"form":return{form:t.form,selected:t.form.code,isNew:!0,iError:!1};case"error":return gn.a(e,{innerError:!0});case"reset":return Pf;default:throw new Error}},Df=function(e){var t,n=e.type,l=e.name,i=e.step,c=e.error,s=e.lastStep,u=e.onContinue,d=e.filled,m=e.unfilled,f=e.getValue,p=Bf(),h=Object(a.useReducer)(Ff,Pf),b=Object(o.a)(h,2),g=b[0],v=g.innerError,y=g.selected,O=g.form,x=g.isNew,j=b[1];Object(a.useEffect)((function(){j({type:"reset"})}),[i]);var C=function(e,t){if(!e||!e[n])return j({type:"error"});u(e,t)},k=s?"Finish":"Next",S=null!==l&&void 0!==l?l:n,N=(t={},Object(E.a)(t,p.subtitle,!0),Object(E.a)(t,p.error,v),t);return r.a.createElement(r.a.Fragment,null,r.a.createElement(at,{className:p.title},wl(n)),r.a.createElement(ns,{steps:4,currentStep:i}),r.a.createElement(Xe,{className:w()(N)},"Select a ",S," or set up a new one"),r.a.createElement(Na,{options:d,value:y,className:p.radioGroup,onChange:function(e,t){j({type:"select",selected:t})},labelClassName:p.radioLabel,radioClassName:p.radio}),r.a.createElement("div",{className:p.setupNew},!pa.a(m)&&!ma.a(m)&&r.a.createElement(Na,{value:x,onChange:function(e,t){j({type:"new"})},labelClassName:p.radioLabel,radioClassName:p.radio,options:[{display:"Set up new",code:!0}]}),x&&r.a.createElement(Oa,{fullWidth:!0,label:"Select ".concat(S),className:p.picker,getOptionSelected:ba.a("code"),getLabel:Jr.a(["display"]),options:m,onChange:function(e,t){j({type:"form",form:t})}})),O&&r.a.createElement(If,{save:function(e){return C(Object(E.a)({},n,O.code),Object(E.a)({},O.code,e))},elements:Mm[O.code].elements,validationSchema:Mm[O.code].validationSchema,value:f(O.code),buttonLabel:k}),!O&&r.a.createElement("div",{className:p.submit},c&&r.a.createElement(pt,null,"Failed to save"),r.a.createElement(on,{className:p.button,onClick:function(){return C(Object(E.a)({},n,y))}},k)))},Tf=function(e,t){return Wr.a((function(n){return function(e){return sa.a("class",e)}(t)(n)&&function(e){return $t.a(qr.a(e),ua.a("cryptos"))}(e)(n)}))},Wf=function(e,t,n,a){var r=Tf(a,n)(e),l=zo.a((function(e){var n=e.code,a=function(e){return t&&t[e]}(n);return!Mm[n]||Mm[n].validationSchema.isValidSync(a)}))(r),i=Object(o.a)(l,2);return{filled:i[0],unfilled:i[1]}},Rf=function(e){var t=e.coin,n=e.onClose,l=e.accountsConfig,i=e.accounts,s=e.save,u=e.error,d=Object(a.useState)({step:0,config:{active:!0},accountsToSave:{}}),m=Object(o.a)(d,2),f=m[0],p=f.step,h=f.config,b=f.accountsToSave,g=m[1],v="Enable ".concat(t.display),y=4===p,E={filled:Tf(t.code,"ticker")(l)},O=Wf(l,i,"wallet",t.code),w=Wf(l,i,"exchange",t.code),x=Wf(l,i,"zeroConf",t.code),j=function(){var e=Object(_r.a)(Zr.a.mark((function e(n,a){var r,l;return Zr.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=gn.a(h,n),l=a?gn.a(b,a):b,!y){e.next=4;break}return e.abrupt("return",s(ai(t.code,r),l));case 4:g({step:p+1,config:r,accountsToSave:l});case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return r.a.createElement(ci,{title:0===p?null:v,handleClose:n,width:554,open:!0},0===p&&r.a.createElement(kf,{code:t.code,name:t.display,onContinue:function(){return j()}}),0!==p&&r.a.createElement(Df,Object.assign({step:p,error:u,lastStep:y},function(){switch(p){case 1:return Object(c.a)({type:"ticker"},E);case 2:return Object(c.a)({type:"wallet"},O);case 3:return Object(c.a)({type:"exchange"},w);case 4:return Object(c.a)({type:"zeroConf",name:"zero conf"},x);default:return null}}(),{onContinue:j,getValue:function(e){return ca.a(sa.a("code",e))(i)}})))},Af=function(e){return Wr.a((function(t){return t.class===e}))},zf=function(e){var t=e.id;return Wr.a((function(e){return qr.a(t)(e.cryptos)}))},Mf=Yt.d().shape({ticker:Yt.e().required(),wallet:Yt.e().required(),exchange:Yt.e().required(),zeroConf:Yt.e().required()}),qf=function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=a?11:0,l=function(t){return $t.a(ua.a(["display"]),ca.a(sa.a("code",t)))(e)},i=function(e){return Af(e)(t||[])},o=function(e){return function(t){return $t.a(ua.a("display"),ca.a(sa.a("code",t)))(i(e))}},c=Ml.a((function(e,t){return zf(t)(i(e))}));return[{name:"id",header:"Cryptocurrency",width:180-r,view:l,size:"sm",editable:!1},{name:"ticker",size:"sm",stripe:!0,view:o("ticker"),width:190-r,input:Fa,inputProps:{options:c("ticker"),valueProp:"code",getLabel:Jr.a(["display"]),optionsLimit:null}},{name:"wallet",size:"sm",stripe:!0,view:o("wallet"),width:190-r,input:Fa,inputProps:{options:c("wallet"),valueProp:"code",getLabel:Jr.a(["display"]),optionsLimit:null,onChange:n}},{name:"exchange",size:"sm",stripe:!0,view:o("exchange"),width:190-r,input:Fa,inputProps:{options:c("exchange"),valueProp:"code",getLabel:Jr.a(["display"]),optionsLimit:null,onChange:n}},{name:"zeroConf",size:"sm",stripe:!0,view:o("zeroConf"),input:Fa,width:190-r,inputProps:{options:c("zeroConf"),valueProp:"code",getLabel:Jr.a(["display"]),optionsLimit:null,onChange:n}}]},$f=n(530),Hf=function(e,t,n){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return Wr.a((function(e){return ks.a(e.name,t)}),Vf(e,n,a))},Vf=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=function(e,t,n){return function(a){return e?$t.a(ua.a(t),ca.a(sa.a(null!==n&&void 0!==n?n:"code",a)))(e):""}},r=function(e){return function(t){return t?$t.a(Cs.a(", "),da.a(a(e,"code")))(t):t}},l=da.a((function(e){return e.machine}),n),i=function(e){return $f.a((function(e,t){return e.deviceId===t}),e,l)},o=e(["machines"]),c=e(["countries"]),s=e(["currencies"]),u=e(["languages"]),d=e(["cryptoCurrencies"]),m=function(e){var t=ca.a(sa.a("deviceId",e.machine))(o);return t?[t]:[]};return[{name:"machine",width:200,size:"sm",view:a(o,"name","deviceId"),input:Fa,inputProps:{options:function(e){return Rr.a(m(e))(i(o))},valueProp:"deviceId",getLabel:Jr.a(["name"])}},{name:"country",width:200,size:"sm",view:a(c,"display"),input:Fa,inputProps:{options:c,valueProp:"code",getLabel:Jr.a(["display"])}},{name:"fiatCurrency",width:150,size:"sm",view:a(s,"code"),input:Fa,inputProps:{options:s,valueProp:"code",getLabel:Jr.a(["code"])}},{name:"languages",width:240,size:"sm",view:r(u),input:Fa,inputProps:{options:u,valueProp:"code",getLabel:Jr.a(["display"]),multiple:!0}},{name:"cryptoCurrencies",width:290,size:"sm",view:r(d),input:Fa,inputProps:{options:d,valueProp:"code",getLabel:Jr.a(["code"]),multiple:!0,optionsLimit:null,onChange:t}}]},Yf=function(e,t){var n=Jr.a(Ss.a,e);return Hf(n,["country","fiatCurrency","languages","cryptoCurrencies"],t)},Gf=function(e,t,n){var a=Jr.a(Ss.a,e);return Hf(a,["machine","country","languages","cryptoCurrencies"],n,t)},Zf=Yt.d().shape({country:Yt.e().label("Country").required(),fiatCurrency:Yt.e().label("Fiat Currency").required(),languages:Yt.a().label("Languages").required().max(4),cryptoCurrencies:Yt.a().label("Crypto Currencies").required()}),_f=Yt.d().shape({machine:Yt.e().label("Machine").required(),country:Yt.e().label("Country").required(),languages:Yt.a().label("Languages").required(),cryptoCurrencies:Yt.a().label("Crypto Currencies").required()}),Uf={country:"",fiatCurrency:"",languages:[],cryptoCurrencies:[]},Jf={machine:"",country:"",languages:[],cryptoCurrencies:[]};function Kf(){var e=Object(Bt.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]);return Kf=function(){return e},e}function Qf(){var e=Object(Bt.a)(["\n query getData {\n config\n accounts\n accountsConfig {\n code\n display\n class\n cryptos\n }\n currencies {\n code\n display\n }\n countries {\n code\n display\n }\n cryptoCurrencies {\n code\n display\n }\n languages {\n code\n display\n }\n machines {\n name\n deviceId\n }\n }\n"]);return Qf=function(){return e},e}var Xf=Object(f.a)({rightAligned:{marginTop:"20px",marginLeft:"auto",marginBottom:"20px"},rightLink:{marginLeft:"20px"}}),ep=zt()(Qf()),tp=zt()(Kf()),np=function(e){var t=e.open,n=e.close,a=e.save,l=Xf();return r.a.createElement(ci,{title:"Change fiat currency?",handleClose:n,width:450,height:310,open:t},r.a.createElement(tt,null,"Please note that all values you set that were based on your prior fiat currency are still the same. If you need to adjust these to reflect the new fiat currency (such as minimum transaction amounts, fixed fees, and compliance triggers, for example), please do so now."),r.a.createElement(tt,null,"Also, if you have cash-out enabled, you must define new dispenser bill counts for the new currency for cash-out on the new currency to work."),r.a.createElement("div",{className:l.rightAligned},r.a.createElement(Bn,{onClick:n,color:"secondary"},"Cancel"),r.a.createElement(Bn,{className:l.rightLink,onClick:a,color:"primary"},"Save")))},ap=function(e){var t,n,l,i,c,s,u=e.name,d=Object(a.useState)(!1),m=Object(o.a)(d,2),f=m[0],p=m[1],h=Object(a.useState)(null),b=Object(o.a)(h,2),g=b[0],v=b[1],y=Object(a.useState)(!1),E=Object(o.a)(y,2),O=E[0],w=E[1],x=Object(a.useState)(!1),j=Object(o.a)(x,2),C=j[0],k=j[1],S=Object(Pt.c)(ep).data,N=Object(Pt.b)(tp,{onCompleted:function(){return p(!1)},refetchQueries:function(){return["getData"]}}),I=Object(o.a)(N,2),L=I[0],B=I[1].error,P=Object(a.useState)(null),F=Object(o.a)(P,2),D=F[0],T=F[1],W=(null===S||void 0===S?void 0:S.config)&&ni(u)(S.config),R=(null===S||void 0===S?void 0:S.config)&&ni(Yl)(S.config),A=null===S||void 0===S?void 0:S.accountsConfig,z=null!==(t=null===S||void 0===S?void 0:S.accounts)&&void 0!==t?t:[],M=null!==(n=null===S||void 0===S?void 0:S.cryptoCurrencies)&&void 0!==n?n:[],q=W&&!pa.a(W)?W:Uf,$=null!==(l=q.overrides)&&void 0!==l?l:[],H=function(e){return T(null),L({variables:{config:e}})},V=function(e,t,n){var a=Is.a(t,e)[0];if(!a)return n(t);var r=ni(a)(R);if(!Mf.isValidSync(r))return v((function(){return function(){return n(t)}})),void p(a);n(t)};return r.a.createElement(r.a.Fragment,null,r.a.createElement(np,{open:D,close:function(){return T(null)},save:function(){return D&&H(D)}}),r.a.createElement(vt,{title:"Locales"}),r.a.createElement(js,null,r.a.createElement(xc,{title:"Default settings",error:null===B||void 0===B?void 0:B.message,titleLg:!0,name:"locale",enableEdit:!0,initialValues:q,save:function(e){var t=ai(u)(e.locale[0]);return W.fiatCurrency&&t.locale_fiatCurrency!==W.fiatCurrency?T(t):H(t)},validationSchema:Zf,data:Es.a(q),elements:Yf(S,V),setEditing:function(e,t){return w(t)},forceDisable:C})),r.a.createElement(js,null,r.a.createElement(xc,{error:null===B||void 0===B?void 0:B.message,title:"Overrides",titleLg:!0,name:"overrides",enableDelete:!0,enableEdit:!0,enableCreate:!0,initialValues:Jf,save:function(e){var t=ai(u)(e);return L({variables:{config:t}})},validationSchema:_f,data:null!==$&&void 0!==$?$:[],elements:Gf(S,$,V),disableAdd:$t.a(pa.a,Is.a)(null!==(i=null===S||void 0===S?void 0:S.machines.map((function(e){return e.deviceId})))&&void 0!==i?i:[],null!==(c=null===$||void 0===$?void 0:$.map((function(e){return e.machine})))&&void 0!==c?c:[]),setEditing:function(e,t){return k(t)},forceDisable:O})),f&&r.a.createElement(Rf,{coin:ca.a(sa.a("code",f))(M),onClose:function(){return p(!1)},save:function(e){return H(ai(Yl)(e)).then((function(e){return g(),v(null),e}))},error:null===B||void 0===B?void 0:B.message,cryptoCurrencies:M,userAccounts:null===S||void 0===S||null===(s=S.config)||void 0===s?void 0:s.accounts,accounts:z,accountsConfig:A}))},rp=n(341),lp=n.n(rp);function ip(){return(ip=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function op(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var cp=a.createElement("desc",null,"Created with Sketch."),sp=a.createElement("g",{id:"Symbols",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{id:"pop-up/action/download-logs/date-range-copy-3",transform:"translate(-117.000000, -116.000000)",stroke:"#1B2559",strokeWidth:2},a.createElement("g",{id:"arrow-download-logs",transform:"translate(128.500000, 124.500000) rotate(-90.000000) translate(-128.500000, -124.500000) translate(121.000000, 114.000000)"},a.createElement("polyline",{id:"Path-3",points:"0 13.3571429 7.14285714 20.5 14.2857143 13.3571429"}),a.createElement("line",{x1:7.14285714,y1:.142857143,x2:7.14285714,y2:20.1428571,id:"Path-4"}))));function up(e,t){var n=e.title,r=e.titleId,l=op(e,["title","titleId"]);return a.createElement("svg",ip({width:"23px",height:"17px",viewBox:"0 0 23 17",ref:t,"aria-labelledby":r},l),void 0===n?a.createElement("title",{id:r},"arrow download logs"):n?a.createElement("title",{id:r},n):null,cp,sp)}var dp=a.forwardRef(up);n.p;function mp(){return(mp=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function fp(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var pp=a.createElement("desc",null,"Created with Sketch."),hp=a.createElement("g",{id:"icon/button/download/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{id:"icon/sf-small/wizzard",stroke:"#FFFFFF"},a.createElement("polyline",{id:"Path-3",points:"3.6 5.4 6 7.8 8.4 5.4"}),a.createElement("line",{x1:6,y1:.5,x2:6,y2:7.4,id:"Path-4"}),a.createElement("path",{d:"M0,10 L0,10 C0,10.9942 0.8058,11.8 1.8,11.8 L10.2,11.8 C11.1942,11.8 12,10.9942 12,10",id:"Stroke-1"})));function bp(e,t){var n=e.title,r=e.titleId,l=fp(e,["title","titleId"]);return a.createElement("svg",mp({width:"12px",height:"12px",viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,pp,hp)}var gp=a.forwardRef(bp);n.p;function vp(){return(vp=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function yp(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Ep=a.createElement("desc",null,"Created with Sketch."),Op=a.createElement("g",{id:"icon/button/download/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{id:"icon/sf-small/wizzard",stroke:"#1B2559"},a.createElement("polyline",{id:"Path-3",points:"3.6 5.4 6 7.8 8.4 5.4"}),a.createElement("line",{x1:6,y1:.5,x2:6,y2:7.4,id:"Path-4"}),a.createElement("path",{d:"M0,10 L0,10 C0,10.9942 0.8058,11.8 1.8,11.8 L10.2,11.8 C11.1942,11.8 12,10.9942 12,10",id:"Stroke-1"})));function wp(e,t){var n=e.title,r=e.titleId,l=yp(e,["title","titleId"]);return a.createElement("svg",vp({width:"12px",height:"12px",viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Ep,Op)}var xp=a.forwardRef(wp);n.p;function jp(){return(jp=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Cp(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var kp=a.createElement("desc",null,"Created with Sketch."),Sp=a.createElement("g",{id:"Symbols",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("g",{id:"pop-up/action/download-logs/date-range-copy-2",transform:"translate(-20.000000, -187.000000)"},a.createElement("g",{id:"icon/sf-contain-b-copy-5",transform:"translate(30.000000, 197.000000) rotate(-270.000000) translate(-30.000000, -197.000000) translate(20.000000, 187.000000)"},a.createElement("g",{id:"icon/sf-small/wizzard",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{transform:"translate(6.666667, 6.000000)",id:"Group"},a.createElement("g",null,a.createElement("polyline",{id:"Path-3",stroke:"#1B2559",strokeWidth:2,points:"0 4.83333333 3.33333333 8.16666667 6.66666667 4.83333333"}),a.createElement("line",{x1:3.33333333,y1:.25,x2:3.33333333,y2:6.5,id:"Path-4",stroke:"#1B2559",strokeWidth:2})))))));function Np(e,t){var n=e.title,r=e.titleId,l=Cp(e,["title","titleId"]);return a.createElement("svg",jp({width:"20px",height:"20px",viewBox:"0 0 20 20",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,kp,Sp)}var Ip=a.forwardRef(Np);n.p;function Lp(){return(Lp=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Bp(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Pp=a.createElement("desc",null,"Created with Sketch."),Fp=a.createElement("g",{id:"Symbols",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("g",{id:"pop-up/action/download-logs/date-range-copy-2",transform:"translate(-20.000000, -187.000000)"},a.createElement("g",{id:"icon/sf-contain-b-copy-5",transform:"translate(30.000000, 197.000000) rotate(270.000000) translate(-30.000000, -197.000000) translate(20.000000, 187.000000)"},a.createElement("g",{id:"icon/sf-small/wizzard",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{transform:"translate(6.666667, 6.000000)",id:"Group"},a.createElement("g",null,a.createElement("polyline",{id:"Path-3",stroke:"#1B2559",strokeWidth:2,points:"0 4.83333333 3.33333333 8.16666667 6.66666667 4.83333333"}),a.createElement("line",{x1:3.33333333,y1:.25,x2:3.33333333,y2:6.5,id:"Path-4",stroke:"#1B2559",strokeWidth:2})))))));function Dp(e,t){var n=e.title,r=e.titleId,l=Bp(e,["title","titleId"]);return a.createElement("svg",Lp({width:"20px",height:"20px",viewBox:"0 0 20 20",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Pp,Fp)}var Tp=a.forwardRef(Dp),Wp=(n.p,{wrapper:{height:26,display:"flex",alignItems:"center",justifyContent:"center",position:"relative",overflow:"hidden"},button:{outline:"none",extend:Be.label1,border:"none",cursor:"pointer",backgroundColor:"transparent",color:J,zIndex:2},lowerBound:{left:"50%"},upperBound:{right:"50%"},selected:{width:26,height:26,display:"flex",alignItems:"center",justifyContent:"center",backgroundColor:$,borderRadius:"50%",position:"absolute",zIndex:1},between:{position:"absolute",width:"100%",height:"100%",zIndex:0,backgroundColor:H},disabled:{color:ae,cursor:"default"}}),Rp=Object(f.a)(Wp),Ap=function(e){var t,n,a,l=e.isLowerBound,i=e.isUpperBound,o=e.isBetween,c=e.isDisabled,s=e.children,u=(Object($e.a)(e,["isLowerBound","isUpperBound","isBetween","isDisabled","children"]),Rp()),d=l||i,m=(t={},Object(E.a)(t,u.between,o&&!(l&&i)),Object(E.a)(t,u.lowerBound,l&&!i),Object(E.a)(t,u.upperBound,i&&!l),t),f=(n={},Object(E.a)(n,u.wrapper,!0),Object(E.a)(n,u.selected,d),n),p=(a={},Object(E.a)(a,u.button,!0),Object(E.a)(a,u.disabled,c),a);return r.a.createElement("div",{className:u.wrapper},r.a.createElement("div",{className:w()(m)}),r.a.createElement("div",{className:w()(f)},r.a.createElement("button",{className:w()(p)},s)))},zp={wrapper:{display:"flex",flexDirection:"column",alignItems:"center"},button:{outline:"none"},navbar:{extend:Be.p,display:"flex",justifyContent:"space-between",alignItems:"center",width:"100%",padding:[[15,15]],color:J,"& button":{display:"flex",alignItems:"center",padding:0,border:"none",backgroundColor:Y,cursor:"pointer",borderRadius:"50%",width:20,height:20,position:"relative",overflow:"hidden","& svg":{position:"absolute",left:0}}},table:{borderCollapse:"collapse",width:"100%",color:J,"& tr":{"&:first-child":{paddingLeft:5},"&:last-child":{paddingRight:5}},"& th, & td":{margin:0,padding:[[3,0,3,0]]},"& th":{extend:Be.label2}}},Mp=Object(f.a)(zp),qp=function(e){var t=e.minDate,n=e.maxDate,l=e.handleSelect,i=Object($e.a)(e,["minDate","maxDate","handleSelect"]),c=Object(a.useState)(Ud()()),s=Object(o.a)(c,2),u=s[0],d=s[1],m=Mp(),f=Ud.a.weekdaysMin().map((function(e){return e.slice(0,1)})),p=function(e){var t=Ud()(e).subtract(1,"month"),n=Tc.a(0,Ud()(e).startOf("month").weekday()).reverse(),a=da.a((function(e){return Ud()(t).endOf("month").subtract(e,"days")}))(n),r=Tc.a(0,function(e){return Number.parseInt(Ud()(e).endOf("month").format("D"))}(e)),l=da.a((function(t){return Ud()(e).startOf("month").add(t,"days")}))(r),i=Ud()(e).add(1,"month"),o=Tc.a(0,42-a.length-l.length),c=da.a((function(e){return Ud()(i).startOf("month").add(e,"days")}))(o);return Rr.a(Rr.a(a,l),c)};return r.a.createElement("div",{className:m.wrapper},r.a.createElement("div",{className:m.navbar},r.a.createElement("button",{className:m.button,onClick:function(){return function(e){var n=Ud()(e).subtract(1,"month");d(t?n.isSameOrAfter(t,"month")?n:u:n)}(u)}},r.a.createElement(Ip,null)),r.a.createElement("span",null,"".concat(u.format("MMMM")," ").concat(u.format("YYYY"))),r.a.createElement("button",{className:m.button,onClick:function(){return function(e){var t=Ud()(e).add(1,"month");d(n?t.isSameOrBefore(n,"month")?t:u:t)}(u)}},r.a.createElement(Tp,null))),r.a.createElement("table",{className:m.table},r.a.createElement("thead",null,r.a.createElement("tr",null,f.map((function(e,t){return r.a.createElement("th",{key:t},e)})))),r.a.createElement("tbody",null,Tc.a(1,8).map((function(e,a){return r.a.createElement("tr",{key:a},function(e,t){return p(e).slice(7*t-7,7*t)}(u,e).map((function(e,a){return r.a.createElement("td",{key:a,onClick:function(){return l(e,t,n)}},r.a.createElement(Ap,{isDisabled:n&&e.isAfter(n,"day")||t&&e.isBefore(t,"day"),isLowerBound:e.isSame(i.from,"day"),isUpperBound:e.isSame(i.to,"day"),isBetween:e.isBetween(i.from,i.to,"day",[])},e.format("D")))})))})))))},$p=Object(f.a)({wrapper:{backgroundColor:"white",borderRadius:10}}),Hp=function(e){var t=e.minDate,n=e.maxDate,l=e.className,i=e.onRangeChange,c=Object(a.useState)(null),s=Object(o.a)(c,2),u=s[0],d=s[1],m=Object(a.useState)(null),f=Object(o.a)(m,2),p=f[0],h=f[1];Object(a.useEffect)((function(){i(u,p)}),[u,i,p]);var b=$p();return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:w()(b.wrapper,l)},r.a.createElement(qp,{from:u,to:p,minDate:t,maxDate:n,handleSelect:function(e,t,n){if(!(n&&e.isAfter(n,"day")||t&&e.isBefore(t,"day")))return u&&!p&&e.isBefore(u,"day")?(h(u),void d(e)):void(u&&!p&&e.isSameOrAfter(u,"day")?h(e):(d(e),h(null)))}})))},Vp=Be.label1,Yp=Be.h4,Gp={wrapper:{height:46,width:99},container:{display:"flex"},monthWeekDayContainer:{display:"flex",flexDirection:"column"},label:{extend:Vp,lineHeight:1.33,color:J},bigNumber:{extend:Be.info1,lineHeight:1,marginRight:7},monthYear:{extend:Be.label2,lineHeight:1.17,color:J},weekDay:{extend:Vp,lineHeight:1.33,color:ie}},Zp=Object(f.a)(Gp),_p=function(e){var t=e.date,n=e.children,a=(Object($e.a)(e,["date","children"]),Zp());return r.a.createElement("div",{className:a.wrapper},r.a.createElement("div",{className:a.label},n),t&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:a.container},r.a.createElement("div",{className:a.bigNumber},t.format("D")),r.a.createElement("div",{className:a.monthWeekDayContainer},r.a.createElement("span",{className:a.monthYear},"".concat(t.format("MMM")," ").concat(t.format("YYYY"))),r.a.createElement("span",{className:a.weekDay},t.format("dddd"))))))},Up={popoverContent:{width:280},popoverHeader:{extend:Yp,padding:[[15,15,0,15]]},radioButtonsContainer:{padding:[[5,15,5,15]]},radioButtons:{display:"flex",justifyContent:"space-between",flexDirection:"row",color:J},dateRangePickerShowing:{display:"block",height:"100%"},dateRangePickerHidden:{display:"none",height:0},download:{padding:[[10,15]]},dateContainerWrapper:{display:"flex",justifyContent:"space-between",alignItems:"center",position:"relative",backgroundColor:Y,padding:[[0,15]],minHeight:70},arrowContainer:{position:"absolute",left:125,top:26},arrow:{margin:"auto"}},Jp=Object(f.a)(Up),Kp="all",Qp="range",Xp=function(e){var t,n=e.name,l=e.query,i=e.args,s=e.title,u=e.getLogs,d=Object(a.useState)(Kp),m=Object(o.a)(d,2),f=m[0],p=m[1],h=Object(a.useState)({from:null,until:null}),b=Object(o.a)(h,2),g=b[0],v=b[1],y=Object(a.useState)(null),O=Object(o.a)(y,2),x=O[0],j=O[1],C=Object(Pt.a)(l,{onCompleted:function(e){return L(u(e),g)}}),k=Object(o.a)(C,1)[0],S=Jp(),N=(t={},Object(E.a)(t,S.dateRangePickerShowing,f===Qp),Object(E.a)(t,S.dateRangePickerHidden,f===Kp),t),I=Object(a.useCallback)((function(e,t){v({from:e,until:t})}),[v]),L=function(e,t){var a=function(e){return Ud()(e).format("YYYY-MM-DD_HH-mm")},r=new window.Blob([e],{type:"text/plain;charset=utf-8"});lp.a.saveAs(r,f===Kp?"".concat(a(new Date),"_").concat(n,".csv"):"".concat(a(t.from),"_").concat(a(t.until),"_").concat(n,".csv"))},B=[{display:"All logs",code:Kp},{display:"Date range",code:Qp}],P=Boolean(x),F=P?"date-range-popover":void 0;return r.a.createElement(Kr.a,{onClickAway:function(){j(null)}},r.a.createElement("div",null,r.a.createElement(pn,{Icon:xp,InverseIcon:gp,onClick:function(e){j(x?null:e.currentTarget)},variant:"contained"}),r.a.createElement(vn,{id:F,open:P,anchorEl:x,placement:"bottom"},r.a.createElement("div",{className:S.popoverContent},r.a.createElement("div",{className:S.popoverHeader},s),r.a.createElement("div",{className:S.radioButtonsContainer},r.a.createElement(Na,{name:"logs-select",value:f,options:B,ariaLabel:"logs-select",onChange:function(e){var t=Jr.a(["target","value"])(e);p(t),t===Kp&&v({from:null,until:null})},className:S.radioButtons})),f===Qp&&r.a.createElement("div",{className:w()(N)},r.a.createElement("div",{className:S.dateContainerWrapper},g&&r.a.createElement(r.a.Fragment,null,r.a.createElement(_p,{date:g.from},"From"),r.a.createElement("div",{className:S.arrowContainer},r.a.createElement(dp,{className:S.arrow})),r.a.createElement(_p,{date:g.until},"To"))),r.a.createElement(Hp,{maxDate:Ud()(),onRangeChange:I})),r.a.createElement("div",{className:S.download},r.a.createElement(Bn,{color:"primary",onClick:function(){return function(e,t,n){f===Kp&&n({variables:Object(c.a)({},t)}),e&&e.from&&(e.from&&!e.until&&(e.until=Ud()()),f===Qp&&n({variables:Object(c.a)(Object(c.a)({},t),{},{from:e.from,until:e.until})}))}(g,i,k)}},"Download"))))))},eh=Object(f.a)({table:{tableLayout:"fixed",borderCollapse:"separate",borderSpacing:"0 0"}}),th=Object(a.memo)((function(e){var t=e.className,n=e.children,a=Object($e.a)(e,["className","children"]),l=eh();return r.a.createElement("table",Object.assign({},a,{className:w()(l.table,t)}),n)})),nh=Object(a.memo)((function(e){var t=e.children,n=Object($e.a)(e,["children"]);return r.a.createElement("tbody",n,t)})),ah=Object(f.a)({td:{padding:[[0,24]]},alignRight:{textAlign:"right"}}),rh=Object(a.memo)((function(e){var t,n=e.colspan,a=e.rightAlign,l=e.className,i=e.children,o=Object($e.a)(e,["colspan","rightAlign","className","children"]),c=ah(),s=(t={},Object(E.a)(t,c.td,!0),Object(E.a)(t,c.alignRight,a),t);return r.a.createElement("td",Object.assign({colSpan:n,className:w()(s,l)},o),i)})),lh=Object(a.memo)((function(e){var t=e.children,n=Object($e.a)(e,["children"]);return r.a.createElement("thead",n,t)})),ih=Be.tl2,oh=Object(f.a)({th:{extend:ih,backgroundColor:Ne,height:je,textAlign:"left",color:Z,padding:"0 ".concat(24,"px")},alignRight:{textAlign:"right"}}),ch=Object(a.memo)((function(e){var t,n=e.rightAlign,a=e.children,l=e.className,i=Object($e.a)(e,["rightAlign","children","className"]),o=oh(),c=(t={},Object(E.a)(t,o.th,!0),Object(E.a)(t,o.alignRight,n),t);return r.a.createElement("th",Object.assign({},i,{className:w()(c,l)}),a)})),sh=Be.info2,uh=Be.p,dh=Object(f.a)({tr:{extend:uh,padding:4,height:Ce,backgroundColor:"#ffffff"},lg:{extend:sh,height:76},sm:{height:30},error:{backgroundColor:Ie},success:{backgroundColor:"#ecfbef"}}),mh=Object(a.memo)((function(e){var t,n=e.className,a=e.children,l=e.header,i=e.error,o=e.success,c=e.size,s=void 0===c?"sm":c,u=Object($e.a)(e,["className","children","header","error","success","size"]),d=dh(),m=(t={},Object(E.a)(t,d.tr,!l),Object(E.a)(t,d.sm,!l&&"sm"===s),Object(E.a)(t,d.lg,!l&&"lg"===s),Object(E.a)(t,d.error,i),Object(E.a)(t,d.success,o),t);return r.a.createElement("tr",Object.assign({className:w()(m,n)},u),a)}));function fh(){var e=Object(Bt.a)(["\n query MachineLogs($deviceId: ID!, $limit: Int, $from: Date, $until: Date) {\n machineLogs(\n deviceId: $deviceId\n limit: $limit\n from: $from\n until: $until\n ) {\n logLevel\n id\n timestamp\n message\n }\n }\n"]);return fh=function(){return e},e}function ph(){var e=Object(Bt.a)(["\n query MachineLogs($deviceId: ID!, $limit: Int, $from: Date, $until: Date) {\n machineLogsCsv(\n deviceId: $deviceId\n limit: $limit\n from: $from\n until: $until\n )\n }\n"]);return ph=function(){return e},e}function hh(){var e=Object(Bt.a)(["\n {\n machines {\n name\n deviceId\n }\n }\n"]);return hh=function(){return e},e}var bh=Object(f.a)(Ki),gh=zt()(hh()),vh=zt()(ph()),yh=zt()(fh()),Eh=function(){var e,t=bh(),n=Object(a.useState)(null),l=Object(o.a)(n,2),i=l[0],c=l[1],s=Object(a.useState)(null),u=Object(o.a)(s,2),d=u[0],m=u[1],f=null===i||void 0===i?void 0:i.deviceId,p=Object(Pt.c)(gh).data,h=Object(Pt.c)(yh,{variables:{deviceId:f,limit:500},skip:!i,onCompleted:function(){return m("")}}).data;(null===p||void 0===p||null===(e=p.machines)||void 0===e?void 0:e.length)&&!i&&c(null===p||void 0===p?void 0:p.machines[0]);return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:t.titleWrapper},r.a.createElement("div",{className:t.titleAndButtonsContainer},r.a.createElement(bt,null,"Machine Logs"),h&&r.a.createElement("div",{className:t.buttonsWrapper},r.a.createElement(Xp,{title:"Download logs",name:"machine-logs",query:vh,args:{deviceId:f},getLogs:function(e){return Jr.a(["machineLogsCsv"])(e)}}),r.a.createElement(rt,null,d)))),r.a.createElement("div",{className:t.wrapper},r.a.createElement(ze,{displayName:function(e){return e.name},data:(null===p||void 0===p?void 0:p.machines)||[],isSelected:function(e){return Jr.a(["deviceId"])(i)===e.deviceId},onClick:c}),r.a.createElement("div",{className:t.tableWrapper},r.a.createElement(th,{className:t.table},r.a.createElement(lh,null,r.a.createElement(mh,{header:!0},r.a.createElement(ch,{className:t.dateColumn},"Date"),r.a.createElement(ch,{className:t.levelColumn},"Level"),r.a.createElement(ch,{className:t.fillColumn}))),r.a.createElement(nh,null,h&&h.machineLogs.map((function(e,t){return r.a.createElement(mh,{key:t,size:"sm"},r.a.createElement(rh,null,(n=e.timestamp,Ud()(n).format("YYYY-MM-DD HH:mm"))),r.a.createElement(rh,null,e.logLevel),r.a.createElement(rh,null,e.message));var n})))))))};function Oh(){var e=Object(Bt.a)(["\n mutation MachineAction(\n $deviceId: ID!\n $action: MachineAction!\n $cassette1: Int!\n $cassette2: Int!\n ) {\n machineAction(\n deviceId: $deviceId\n action: $action\n cassette1: $cassette1\n cassette2: $cassette2\n ) {\n deviceId\n cassette1\n cassette2\n }\n }\n"]);return Oh=function(){return e},e}function wh(){var e=Object(Bt.a)(["\n query getData {\n machines {\n name\n id: deviceId\n cassette1\n cassette2\n }\n config\n }\n"]);return wh=function(){return e},e}var xh=Object(f.a)({cashbox:{width:80,height:36}}),jh=Yt.d().shape({name:Yt.e().required(),cassette1:Yt.c().label("Cassette 1 (top)").required().integer().min(0).max(500),cassette2:Yt.c().label("Cassette 2 (bottom)").required().integer().min(0).max(500)}),Ch=zt()(wh()),kh=zt()(Oh()),Sh=function(){var e=xh(),t=Object(Pt.c)(Ch).data,n=Object(Pt.b)(kh,{refetchQueries:function(){return["getData"]}}),a=Object(o.a)(n,2),l=a[0],i=a[1].error,c=(null===t||void 0===t?void 0:t.config)&&ni("cashOut")(t.config),s=(null===t||void 0===t?void 0:t.config)&&ni("locale")(t.config),u=null===s||void 0===s?void 0:s.fiatCurrency,d=function(e){return ni(e)(c)},m=function(e){var t=e.id;return!d(t).active},f=[{name:"name",header:"Machine",width:254,view:function(e){return r.a.createElement(r.a.Fragment,null,e)},input:function(e){var t=e.field.value;return r.a.createElement(r.a.Fragment,null,t)}},{name:"cassette1",header:"Cassette 1 (Top)",width:265,stripe:!0,view:function(t,n){var a,l=n.id;return r.a.createElement(zl,{className:e.cashbox,denomination:null===(a=d(l))||void 0===a?void 0:a.top,currency:{code:u},notes:t})},input:Da,inputProps:{decimalPlaces:0}},{name:"cassette2",header:"Cassette 2 (Bottom)",width:265,stripe:!0,view:function(t,n){var a,l=n.id;return r.a.createElement(zl,{className:e.cashbox,denomination:null===(a=d(l))||void 0===a?void 0:a.bottom,currency:{code:u},notes:t})},input:Da,inputProps:{decimalPlaces:0}}];return r.a.createElement(r.a.Fragment,null,r.a.createElement(vt,{title:"Cash Cassettes"}),r.a.createElement(xc,{error:null===i||void 0===i?void 0:i.message,name:"cashboxes",enableEdit:!0,stripeWhen:m,disableRowEdit:m,elements:f,data:t&&t.machines,save:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var a=t[1],r=a.id,i=a.cassette1,o=a.cassette2;return l({variables:{action:"resetCashOutBills",deviceId:r,cassette1:i,cassette2:o}})},validationSchema:jh}))};function Nh(){return(Nh=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Ih(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Lh=a.createElement("rect",{width:12,height:12,rx:3,ry:3,fill:"#ff7311"});function Bh(e,t){var n=e.title,r=e.titleId,l=Ih(e,["title","titleId"]);return a.createElement("svg",Nh({width:12,height:12,viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Lh)}var Ph=a.forwardRef(Bh);n.p;function Fh(){return(Fh=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Dh(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Th=a.createElement("rect",{width:12,height:12,rx:3,ry:3,fill:"#ff584a"});function Wh(e,t){var n=e.title,r=e.titleId,l=Dh(e,["title","titleId"]);return a.createElement("svg",Fh({width:12,height:12,viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Th)}var Rh=a.forwardRef(Wh),Ah=(n.p,n(533)),zh=n(532),Mh=Object(f.a)({dialogContent:{width:434,padding:16,paddingRight:28},dialogTitle:{padding:16,paddingRight:12,display:"flex","justify-content":"space-between","& > h4":{margin:0},"& > button":{padding:0,marginTop:-4}},dialogActions:{padding:32,paddingTop:16}}),qh=function(e){var t=e.children,n=e.onClose,a=Mh();return r.a.createElement("div",{className:a.dialogTitle},t,n&&r.a.createElement(kn,{size:16,"aria-label":"close",onClick:n},r.a.createElement(Va,null)))},$h=Object(a.memo)((function(e){var t=e.title,n=void 0===t?"Confirm action":t,l=e.errorMessage,i=void 0===l?"This action requires confirmation":l,c=e.open,s=e.toBeConfirmed,u=e.saveButtonAlwaysEnabled,d=void 0!==u&&u,m=e.message,f=e.confirmationMessage,p=void 0===f?"Write '".concat(s,"' to confirm this action"):f,h=e.onConfirmed,b=e.onDissmised,g=e.initialValue,v=void 0===g?"":g,y=e.disabled,E=void 0!==y&&y,O=Object($e.a)(e,["title","errorMessage","open","toBeConfirmed","saveButtonAlwaysEnabled","message","confirmationMessage","onConfirmed","onDissmised","initialValue","disabled"]),w=Mh(),x=Object(a.useState)(v),j=Object(o.a)(x,2),C=j[0],k=j[1],S=Object(a.useState)(!1),N=Object(o.a)(S,2),I=N[0],L=N[1],B=!d&&s!==C||""===C;return r.a.createElement(Ft.a,Object.assign({open:c,"aria-labelledby":"form-dialog-title"},O),r.a.createElement(qh,{id:"customized-dialog-title",onClose:function(){k(""),L(!1),b()}},r.a.createElement(Xe,null,n)),i&&r.a.createElement(qh,null,r.a.createElement(pt,null,i.split(":").map((function(e){return r.a.createElement(r.a.Fragment,null,e,r.a.createElement("br",null))})))),r.a.createElement(Dt.a,{className:w.dialogContent},m&&r.a.createElement(tt,null,m),r.a.createElement(Ea,{disabled:E,label:p,name:"confirm-input",autoFocus:!0,id:"confirm-input",type:"text",size:"sm",fullWidth:!0,value:C,touched:{},error:I,InputLabelProps:{shrink:!0},onChange:function(e){return k(e.target.value)},onBlur:function(){return L(B)}})),r.a.createElement(zh.a,{className:w.dialogActions},r.a.createElement(on,{color:"green",disabled:B,onClick:function(){return h(C)}},"Confirm")))}));function Hh(){return(Hh=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Vh(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Yh=a.createElement("desc",null,"Created with Sketch."),Gh=a.createElement("g",{id:"icon/button/edit/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("path",{d:"M0,10 L0,10 C0,10.9942 0.8058,11.8 1.8,11.8 L10.2,11.8 C11.1942,11.8 12,10.9942 12,10",id:"Stroke-1",stroke:"#FFFFFF"}),a.createElement("polygon",{id:"Stroke-3",stroke:"#FFFFFF",points:"3 6.86666667 8.86666667 1 11 3.13333333 5.13333333 9 3 9"}));function Zh(e,t){var n=e.title,r=e.titleId,l=Vh(e,["title","titleId"]);return a.createElement("svg",Hh({width:"12px",height:"12px",viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Yh,Gh)}var _h=a.forwardRef(Zh);n.p;function Uh(){return(Uh=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Jh(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Kh=a.createElement("desc",null,"Created with Sketch."),Qh=a.createElement("g",{id:"icon/button/edit/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("path",{d:"M0,10 L0,10 C0,10.9942 0.8058,11.8 1.8,11.8 L10.2,11.8 C11.1942,11.8 12,10.9942 12,10",id:"Stroke-1",stroke:"#1B2559"}),a.createElement("polygon",{id:"Stroke-3",stroke:"#1B2559",points:"3 6.86666667 8.86666667 1 11 3.13333333 5.13333333 9 3 9"}));function Xh(e,t){var n=e.title,r=e.titleId,l=Jh(e,["title","titleId"]);return a.createElement("svg",Uh({width:"12px",height:"12px",viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Kh,Qh)}var eb=a.forwardRef(Xh);n.p;function tb(){return(tb=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function nb(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var ab=a.createElement("desc",null,"Created with Sketch."),rb=a.createElement("g",{id:"icon/button/link/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{id:"Group-7",stroke:"#1B2559",strokeWidth:1.2},a.createElement("polyline",{id:"Stroke-1",points:"12 6.66678 12 12.00018 0 12.00018 0 0.00018 5.3334 0.00018"}),a.createElement("polyline",{id:"Stroke-3",points:"8.66658 0 12.00018 0 12.00018 3.3336"}),a.createElement("line",{x1:6,y1:6,x2:12,y2:0,id:"Stroke-5"})));function lb(e,t){var n=e.title,r=e.titleId,l=nb(e,["title","titleId"]);return a.createElement("svg",tb({width:"12px",height:"12px",viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,ab,rb)}var ib=a.forwardRef(lb);n.p;function ob(){return(ob=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function cb(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var sb=a.createElement("desc",null,"Created with Sketch."),ub=a.createElement("g",{id:"icon/button/reboot/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{id:"Group-3",stroke:"#FFFFFF"},a.createElement("g",{id:"Group-2"},a.createElement("path",{d:"M3.57419317,11.1560104 C2.91506589,10.8661403 2.29620875,10.4522182 1.75493083,9.91362078 C-0.568892549,7.60089351 -0.587250991,3.86936104 1.71406849,1.57845195 C2.03057585,1.26367293 2.37407977,0.992496226 2.73740775,0.764921841",id:"Stroke-1"}),a.createElement("polyline",{id:"Stroke-3",points:"3.37563213 1.84831169 3.36911784 0.595324675 2.18174122 4.15223411e-14"})),a.createElement("line",{x1:5.92223784,y1:7.57277922,x2:5.92223784,y2:3.98212987,id:"Stroke-9"}),a.createElement("g",{id:"Group-2",transform:"translate(9.818105, 6.000000) scale(-1, -1) translate(-9.818105, -6.000000) translate(7.636287, 0.000000)"},a.createElement("path",{d:"M3.57419317,11.1560104 C2.91506589,10.8661403 2.29620875,10.4522182 1.75493083,9.91362078 C-0.568892549,7.60089351 -0.587250991,3.86936104 1.71406849,1.57845195 C2.03057585,1.26367293 2.37407977,0.992496226 2.73740775,0.764921841",id:"Stroke-1"}),a.createElement("polyline",{id:"Stroke-3",points:"3.37563213 1.84831169 3.36911784 0.595324675 2.18174122 4.15223411e-14"}))));function db(e,t){var n=e.title,r=e.titleId,l=cb(e,["title","titleId"]);return a.createElement("svg",ob({width:"12px",height:"12px",viewBox:"-0.493 -0.5 12.993 13",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,sb,ub)}var mb=a.forwardRef(db);n.p;function fb(){return(fb=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function pb(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var hb=a.createElement("desc",null,"Created with Sketch."),bb=a.createElement("g",{id:"icon/button/reboot/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{id:"Group-3",stroke:"#1B2559"},a.createElement("g",{id:"Group-2"},a.createElement("path",{d:"M3.57419317,11.1560104 C2.91506589,10.8661403 2.29620875,10.4522182 1.75493083,9.91362078 C-0.568892549,7.60089351 -0.587250991,3.86936104 1.71406849,1.57845195 C2.03057585,1.26367293 2.37407977,0.992496226 2.73740775,0.764921841",id:"Stroke-1"}),a.createElement("polyline",{id:"Stroke-3",points:"3.37563213 1.84831169 3.36911784 0.595324675 2.18174122 4.15223411e-14"})),a.createElement("line",{x1:5.92223784,y1:7.57277922,x2:5.92223784,y2:3.98212987,id:"Stroke-9"}),a.createElement("g",{id:"Group-2",transform:"translate(9.818105, 6.000000) scale(-1, -1) translate(-9.818105, -6.000000) translate(7.636287, 0.000000)"},a.createElement("path",{d:"M3.57419317,11.1560104 C2.91506589,10.8661403 2.29620875,10.4522182 1.75493083,9.91362078 C-0.568892549,7.60089351 -0.587250991,3.86936104 1.71406849,1.57845195 C2.03057585,1.26367293 2.37407977,0.992496226 2.73740775,0.764921841",id:"Stroke-1"}),a.createElement("polyline",{id:"Stroke-3",points:"3.37563213 1.84831169 3.36911784 0.595324675 2.18174122 4.15223411e-14"}))));function gb(e,t){var n=e.title,r=e.titleId,l=pb(e,["title","titleId"]);return a.createElement("svg",fb({width:"12px",height:"12px",viewBox:"-0.493 -0.5 12.993 13",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,hb,bb)}var vb=a.forwardRef(gb);n.p;function yb(){return(yb=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Eb(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Ob=a.createElement("desc",null,"Created with Sketch."),wb=a.createElement("g",{id:"icon/button/shut-down/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{id:"Group-5",transform:"translate(1.000000, 0.000000)",stroke:"#FFFFFF"},a.createElement("path",{d:"M7.7735,2 C9.116,2.89710351 10,4.4271328 10,6.16330077 C10,8.92665975 7.7615,11.1666667 5,11.1666667 C2.2385,11.1666667 0,8.92665975 0,6.16330077 C0,4.43663919 0.8745,2.91361461 2.204,2.01450976",id:"Stroke-1"}),a.createElement("line",{x1:5,y1:.75,x2:5,y2:3.25,id:"Stroke-3"})));function xb(e,t){var n=e.title,r=e.titleId,l=Eb(e,["title","titleId"]);return a.createElement("svg",yb({width:"12px",height:"12px",viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Ob,wb)}var jb=a.forwardRef(xb);n.p;function Cb(){return(Cb=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function kb(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Sb=a.createElement("desc",null,"Created with Sketch."),Nb=a.createElement("g",{id:"icon/button/shut-down/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{id:"Group-5",transform:"translate(1.000000, 0.000000)",stroke:"#1B2559"},a.createElement("path",{d:"M7.7735,2 C9.116,2.89710351 10,4.4271328 10,6.16330077 C10,8.92665975 7.7615,11.1666667 5,11.1666667 C2.2385,11.1666667 0,8.92665975 0,6.16330077 C0,4.43663919 0.8745,2.91361461 2.204,2.01450976",id:"Stroke-1"}),a.createElement("line",{x1:5,y1:.75,x2:5,y2:3.25,id:"Stroke-3"})));function Ib(e,t){var n=e.title,r=e.titleId,l=kb(e,["title","titleId"]);return a.createElement("svg",Cb({width:"12px",height:"12px",viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Sb,Nb)}var Lb=a.forwardRef(Ib);n.p;function Bb(){return(Bb=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Pb(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Fb=a.createElement("desc",null,"Created with Sketch."),Db=a.createElement("g",{id:"icon/button/unpair/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{id:"Group-12",stroke:"#FFFFFF"},a.createElement("g",{id:"Group-5"},a.createElement("polyline",{id:"Stroke-1",points:"3.75 6 2.25 6 0 3.75 3.75 0 6.75 3"}),a.createElement("polyline",{id:"Stroke-3",points:"8.25 6 9.75 6 12 8.25 8.25 12 5.25 9"})),a.createElement("line",{x1:8.25,y1:3,x2:8.25,y2:1.5,id:"Stroke-6"}),a.createElement("line",{x1:9.75,y1:3,x2:10.5,y2:2.25,id:"Stroke-7"}),a.createElement("line",{x1:9.75,y1:4.5,x2:11.25,y2:4.5,id:"Stroke-8"}),a.createElement("line",{x1:2.25,y1:7.5,x2:.75,y2:7.5,id:"Stroke-9"}),a.createElement("line",{x1:2.25,y1:9,x2:1.5,y2:9.75,id:"Stroke-10"}),a.createElement("line",{x1:3.75,y1:9,x2:3.75,y2:10.5,id:"Stroke-11"})));function Tb(e,t){var n=e.title,r=e.titleId,l=Pb(e,["title","titleId"]);return a.createElement("svg",Bb({width:"12px",height:"12px",viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Fb,Db)}var Wb=a.forwardRef(Tb);n.p;function Rb(){return(Rb=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Ab(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var zb=a.createElement("desc",null,"Created with Sketch."),Mb=a.createElement("g",{id:"icon/button/unpair/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("g",{id:"Group-12",stroke:"#1B2559"},a.createElement("g",{id:"Group-5"},a.createElement("polyline",{id:"Stroke-1",points:"3.75 6 2.25 6 0 3.75 3.75 0 6.75 3"}),a.createElement("polyline",{id:"Stroke-3",points:"8.25 6 9.75 6 12 8.25 8.25 12 5.25 9"})),a.createElement("line",{x1:8.25,y1:3,x2:8.25,y2:1.5,id:"Stroke-6"}),a.createElement("line",{x1:9.75,y1:3,x2:10.5,y2:2.25,id:"Stroke-7"}),a.createElement("line",{x1:9.75,y1:4.5,x2:11.25,y2:4.5,id:"Stroke-8"}),a.createElement("line",{x1:2.25,y1:7.5,x2:.75,y2:7.5,id:"Stroke-9"}),a.createElement("line",{x1:2.25,y1:9,x2:1.5,y2:9.75,id:"Stroke-10"}),a.createElement("line",{x1:3.75,y1:9,x2:3.75,y2:10.5,id:"Stroke-11"})));function qb(e,t){var n=e.title,r=e.titleId,l=Ab(e,["title","titleId"]);return a.createElement("svg",Rb({width:"12px",height:"12px",viewBox:"0 0 12 12",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,zb,Mb)}var $b=a.forwardRef(qb),Hb=(n.p,Object(c.a)(Object(c.a)({},eo),{},{colDivider:{width:1,margin:[[16,32]],backgroundColor:q,border:"none"},inlineChip:{marginInlineEnd:"0.25em"},stack:{display:"flex",flexDirection:"row"},wrapper:{display:"flex",marginTop:24,marginBottom:32,fontSize:ge},row:{display:"flex",flexDirection:"row",marginBottom:36},list:{padding:0,margin:0,listStyle:"none"},item:{height:24,marginBottom:12},link:{color:J,textDecoration:"none"},divider:{margin:"0 1rem"},mr:{marginRight:8},separator:{width:1,height:170,zIndex:1,marginRight:60,marginLeft:"auto",background:Object(Sn.fade)(q,.5)},warning:{color:se}}));function Vb(){var e=Object(Bt.a)(["\n query getMachine($deviceId: ID!) {\n machine(deviceId: $deviceId) {\n latestEvent {\n note\n }\n }\n }\n"]);return Vb=function(){return e},e}function Yb(){var e=Object(Bt.a)(["\n mutation MachineAction(\n $deviceId: ID!\n $action: MachineAction!\n $newName: String\n ) {\n machineAction(deviceId: $deviceId, action: $action, newName: $newName) {\n deviceId\n }\n }\n"]);return Yb=function(){return e},e}var Gb=zt()(Yb()),Zb=zt()(Vb()),_b=[{code:void 0,label:"Troubleshooting",article:"https://support.lamassu.is/hc/en-us/categories/115000075249-Troubleshooting"}],Ub=function(e){var t=e.code;return _b.find((function(e){return e.code===t}))},Jb=Object(f.a)(to),Kb=function(e){var t=e.children,n=Jb();return r.a.createElement("div",{className:n.label},t)},Qb=Object(f.a)(Hb),Xb=function(e){var t=e.children,n=Object($e.a)(e,["children"]);return r.a.createElement(d.a,Object.assign({container:!0,spacing:4},n),t)},eg=function(e){var t=e.children,n=Object($e.a)(e,["children"]);return r.a.createElement(d.a,Object.assign({item:!0,xs:!0},n),t)},tg=function(e){var t=e.it,n=e.onActionSuccess,l=Object(a.useState)({command:null}),i=Object(o.a)(l,2),s=i[0],u=i[1],d=Object(a.useState)(null),m=Object(o.a)(d,2),f=m[0],p=m[1],h=Qb(),b=r.a.createElement("span",{className:h.warning},"A user may be in the middle of a transaction and they could lose their funds if you continue."),g=Object(Pt.a)(Zb,{variables:{deviceId:t.deviceId},onCompleted:function(e){var t,n=(t=function(e){var t,n;return JSON.parse(null!==(t=null===(n=e.machine.latestEvent)||void 0===n?void 0:n.note)&&void 0!==t?t:'{"state": null}').state}(e))&&!["chooseCoin","idle","pendingIdle","dualIdle","networkDown","unpaired","maintenance","virgin","wifiList"].includes(t)?b:null;u((function(e){return Object(c.a)(Object(c.a)({},e),{},{message:n})}))}}),v=Object(o.a)(g,2),y=v[0],E=v[1].loading,O=Object(Pt.b)(Gb,{onError:function(e){var t=e.message;p(null!==t&&void 0!==t?t:"An error ocurred")},onCompleted:function(){n&&n(),u({command:null})}}),w=Object(o.a)(O,2),x=w[0],j=w[1].loading,C=Boolean(s.command),k=!("restartServices"!==(null===s||void 0===s?void 0:s.command)||!E);return r.a.createElement(r.a.Fragment,null,r.a.createElement(Xb,{className:h.wrapper},r.a.createElement(eg,{xs:5},r.a.createElement(Xb,null,r.a.createElement(eg,null,r.a.createElement(Kb,null,"Statuses"),r.a.createElement("ul",{className:h.list},t.statuses.map((function(e,t){return r.a.createElement("li",{className:h.item,key:t},r.a.createElement(fu,{status:e}))})))),r.a.createElement(eg,null,r.a.createElement(Kb,null,"Lamassu Support article"),r.a.createElement("ul",{className:h.list},t.statuses.map(Ub).map((function(e,t){var n=e.label,a=e.article;return r.a.createElement("li",{className:h.item,key:t},r.a.createElement("a",{className:h.link,target:"_blank",rel:"noopener noreferrer",href:a},"'",n,"' ",r.a.createElement(ib,null)))})))))),r.a.createElement(Ah.a,{orientation:"vertical",flexItem:!0,className:h.separator}),r.a.createElement($h,{disabled:k,open:C,title:"".concat(null===s||void 0===s?void 0:s.display," this machine?"),errorMessage:f,toBeConfirmed:t.name,message:null===s||void 0===s?void 0:s.message,confirmationMessage:null===s||void 0===s?void 0:s.confirmationMessage,saveButtonAlwaysEnabled:"rename"===(null===s||void 0===s?void 0:s.command),onConfirmed:function(e){p(null),x({variables:Object(c.a)({deviceId:t.deviceId,action:"".concat(null===s||void 0===s?void 0:s.command)},"rename"===(null===s||void 0===s?void 0:s.command)&&{newName:e})})},onDissmised:function(){u({command:null}),p(null)}}),r.a.createElement(eg,{xs:!0},r.a.createElement(Xb,{className:h.row},r.a.createElement(eg,{xs:4},r.a.createElement(Kb,null,"Machine Model"),r.a.createElement("span",null,t.model)),r.a.createElement(eg,{xs:4},r.a.createElement(Kb,null,"Paired at"),r.a.createElement("span",null,Ud()(t.pairedAt).format("YYYY-MM-DD HH:mm:ss")))),r.a.createElement(Xb,null,r.a.createElement(eg,null,r.a.createElement(Kb,null,"Actions"),r.a.createElement("div",{className:h.stack},r.a.createElement(Lt,{className:h.mr,disabled:j,color:"primary",Icon:eb,InverseIcon:_h,onClick:function(){return u({command:"rename",display:"Rename",confirmationMessage:"Write the new name for this machine"})}},"Rename"),r.a.createElement(Lt,{color:"primary",className:h.mr,Icon:$b,InverseIcon:Wb,disabled:j,onClick:function(){return u({command:"unpair",display:"Unpair"})}},"Unpair"),r.a.createElement(Lt,{color:"primary",className:h.mr,Icon:vb,InverseIcon:mb,disabled:j,onClick:function(){return u({command:"reboot",display:"Reboot"})}},"Reboot"),r.a.createElement(Lt,{className:h.mr,disabled:j,color:"primary",Icon:Lb,InverseIcon:jb,onClick:function(){return u({command:"shutdown",display:"Shutdown",message:"In order to bring it back online, the machine will need to be visited and its power reset."})}},"Shutdown"),r.a.createElement(Lt,{color:"primary",className:h.inlineChip,Icon:vb,InverseIcon:mb,disabled:j,onClick:function(){y(),u({command:"restartServices",display:"Restart services for"})}},"Restart Services")))))))};function ng(){var e=Object(Bt.a)(["\n {\n machines {\n name\n deviceId\n lastPing\n pairedAt\n version\n paired\n cashbox\n cassette1\n cassette2\n version\n model\n statuses {\n label\n type\n }\n }\n }\n"]);return ng=function(){return e},e}var ag=zt()(ng()),rg=Object(f.a)(no),lg=function(){var e,t=rg(),n=Object(v.i)().state,a=null===n||void 0===n?void 0:n.id,l=Object(Pt.c)(ag),i=l.data,o=l.refetch,c=[{header:"Machine Name",width:250,size:"sm",textAlign:"left",view:function(e){return e.name}},{header:"Status",width:350,size:"sm",textAlign:"left",view:function(e){return r.a.createElement(pu,{statuses:e.statuses})}},{header:"Last ping",width:200,size:"sm",textAlign:"left",view:function(e){return e.lastPing?Ud()(e.lastPing).fromNow():"unknown"}},{header:"Software Version",width:200,size:"sm",textAlign:"left",view:function(e){return e.version||"unknown"}}],s=null!==(e=Jr.a(["machines"])(i))&&void 0!==e?e:[],u=$r.a(sa.a("deviceId",a))(s);return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:t.titleWrapper},r.a.createElement("div",{className:t.titleAndButtonsContainer},r.a.createElement(bt,null,"Machine Status")),r.a.createElement("div",{className:t.headerLabels},r.a.createElement("div",null,r.a.createElement(Ph,null),r.a.createElement("span",null,"Warning")),r.a.createElement("div",null,r.a.createElement(Rh,null),r.a.createElement("span",null,"Error")))),r.a.createElement(Hi,{elements:c,data:s,Details:function(e){var t=e.it;return r.a.createElement(tg,{it:t,onActionSuccess:o})},initialExpanded:u,expandable:!0}))},ig=r.a.createContext(),og=n(565),cg=n(534),sg=n(535),ug=og.a(cg.a(Number),sg.a(Fo.a(NaN))),dg=function(e){return ug(e)?e:null},mg=Object(f.a)({header:{display:"flex",alignItems:"center",marginBottom:16,height:26,margin:0},title:{flexShrink:2,margin:0,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},button:{border:"none",backgroundColor:"transparent",cursor:"pointer",marginLeft:8},editingButtons:{display:"flex",flexShrink:0,marginLeft:16,justifyContent:"space-between",width:110}}),fg=function(e){var t=e.title,n=e.editing,a=e.disabled,l=e.setEditing,i=mg();return r.a.createElement("div",{className:i.header},r.a.createElement(Xe,{className:i.title},t),!n&&r.a.createElement(kn,{onClick:function(){return l(!0)},className:i.button,disabled:a},a?r.a.createElement(nc,null):r.a.createElement(cc,null)),n&&r.a.createElement("div",{className:i.editingButtons},r.a.createElement(Bn,{color:"primary",type:"submit"},"Save"),r.a.createElement(Bn,{color:"secondary",type:"reset"},"Cancel")))},pg=Object(f.a)({text:{margin:[[7,0,7,1]]},fieldWrapper:{height:53},valueWrapper:{display:"flex",alignItems:"baseline"},label:{margin:0},decoration:{margin:[[0,0,0,7]]}}),hg=function(e){var t,n=e.label,a=e.name,l=e.editing,i=e.displayValue,o=e.decoration,c=e.className,s=e.decimalPlaces,u=void 0===s?0:s,d=e.width,m=void 0===d?80:d,f=pg({width:m,editing:l}),p=Object(Rt.e)().values,h=(t={},Object(E.a)(t,f.fieldWrapper,!0),Object(E.a)(t,"className",c),t);return r.a.createElement("div",{className:w()(h)},n&&r.a.createElement(ct,{className:f.label},n),r.a.createElement("div",{className:f.valueWrapper},!l&&r.a.createElement(nt,{className:f.text},i(p[a])),l&&r.a.createElement(Rt.b,{id:a,size:"lg",fullWidth:!0,name:a,component:Da,textAlign:"right",width:m,decimalPlaces:u}),r.a.createElement(ot,{className:f.decoration},o)))},bg=function(e){var t,n=e.title,l=e.label,i=e.width,c=void 0===i?80:i,s=e.min,u=void 0===s?0:s,d=e.max,m=void 0===d?9999999:d,f=e.name,p=e.section,h=e.className,b=Object(a.useState)(!1),g=Object(o.a)(b,2),v=g[0],y=g[1],O=function(){var e=Object(_r.a)(Zr.a.mark((function e(t,n){return Zr.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!v){e.next=2;break}return e.abrupt("return");case 2:return y(!0),e.next=5,x(t,n);case 5:y(!1);case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),w=Object(a.useContext)(ig),x=w.save,j=w.data,C=w.currency,k=w.isEditing,S=w.isDisabled,N=w.setEditing,I=Yt.d().shape(Object(E.a)({},f,Yt.c().transform(dg).integer().min(u).max(m).nullable()));return r.a.createElement(Rt.d,{enableReinitialize:!0,initialValues:Object(E.a)({},f,null!==(t=j&&j[f])&&void 0!==t?t:""),validationSchema:I,onSubmit:function(e){return O(p,I.cast(e))},onReset:function(){N(f,!1)}},r.a.createElement(Rt.c,{className:h},r.a.createElement(Ro,null),r.a.createElement(fg,{title:n,editing:k(f),disabled:S(f),setEditing:function(e){return N(f,e)}}),r.a.createElement(hg,{label:l,name:f,editing:k(f),width:c,displayValue:function(e){return""===e?"-":e},decoration:C})))},gg="cryptoLowBalance",vg="cryptoHighBalance",yg=Object(f.a)({cryptoBalanceAlerts:{display:"flex",marginBottom:36,height:135,alignItems:"center"},cryptoBalanceAlertsForm:{width:222,marginRight:32},cryptoBalanceAlertsSecondForm:{marginLeft:50},vertSeparator:{width:1,height:"100%",borderRight:[[1,"solid","black"]]}}),Eg=function(e){var t=e.section,n=e.fieldWidth,l=yg(),i=Object(a.useContext)(ig),o=i.data,c=i.save,s=i.currency,u=i.setEditing,d=i.isEditing,m=i.isDisabled;return r.a.createElement("div",{className:l.cryptoBalanceAlerts},r.a.createElement(bg,{name:gg,data:o,save:c,section:t,decoration:s,className:l.cryptoBalanceAlertsForm,title:"Default (Low Balance)",label:"Alert me under",editing:d(gg),disabled:m(gg),setEditing:function(e){return u(gg,e)},width:n}),r.a.createElement("div",{className:l.vertSeparator}),r.a.createElement(bg,{name:vg,data:o,section:t,save:c,decoration:s,className:l.cryptoBalanceAlertsSecondForm,title:"Default (High Balance)",label:"Alert me over",editing:d(vg),disabled:m(vg),setEditing:function(e){return u(vg,e)},width:n}))},Og="highBalance",wg="lowBalance",xg="cryptoCurrency",jg="cryptoBalanceOverrides",Cg=function(e){var t,n,l,i=e.section,o=Object(a.useContext)(ig),c=o.cryptoCurrencies,s=void 0===c?[]:c,u=o.data,d=o.save,m=o.currency,f=o.isDisabled,p=o.setEditing,h=null!==(t=null===u||void 0===u?void 0:u.cryptoBalanceOverrides)&&void 0!==t?t:[],b=da.a(ua.a(xg))(h),g=Wr.a((function(e){return!qr.a(e.code,b)}))(s),v=(n={},Object(E.a)(n,xg,null),Object(E.a)(n,wg,""),Object(E.a)(n,Og,""),n),y=9999999,O=Yt.d().shape((l={},Object(E.a)(l,xg,Yt.e().label("Cryptocurrency").nullable().required()),Object(E.a)(l,wg,Yt.c().label("Low Balance").when(Og,{is:function(e){return!e},then:Yt.c().required()}).transform(dg).integer().min(0).max(y).nullable()),Object(E.a)(l,Og,Yt.c().label("High Balance").when(wg,{is:function(e){return!e},then:Yt.c().required()}).transform(dg).integer().min(0).max(y).nullable()),l),[wg,Og]),w=[{name:xg,header:"Cryptocurrency",width:166,size:"sm",view:function(e){return $t.a(Jr.a(["display"]),ca.a(sa.a("code",e)))(s)},input:Fa,inputProps:{options:function(e){return Rr.a(g,function(e){var t=$t.a(ca.a(sa.a("code",null===e||void 0===e?void 0:e.cryptoCurrency)))(s);return t?[t]:[]}(e))},optionsLimit:null,valueProp:"code",getLabel:Jr.a(["display"])}},{name:wg,width:155,textAlign:"right",bold:!0,input:Da,suffix:m,inputProps:{decimalPlaces:2}},{name:Og,width:155,textAlign:"right",bold:!0,input:Da,suffix:m,inputProps:{decimalPlaces:2}}];return r.a.createElement(xc,{name:jg,title:"Overrides",enableDelete:!0,enableEdit:!0,enableCreate:!0,save:function(e){return d(i,e)},initialValues:v,validationSchema:O,forceDisable:f(jg)||!s,data:h,elements:w,disableAdd:!(null===g||void 0===g?void 0:g.length),onDelete:function(e){var t={cryptoBalanceOverrides:Do.a((function(t){return t.id===e}),h)};return d(t)},setEditing:function(e){return p(jg,e)}})},kg=Object(f.a)({wrapper:{display:"flex"},form:{marginBottom:36},first:{width:236},title:{marginTop:0},row:{width:183,display:"grid",gridTemplateColumns:"repeat(2,1fr)",gridTemplateRows:"1fr",gridColumnGap:18,gridRowGap:0},col2:{width:136}}),Sg="fiatBalanceAlerts",Ng=function(e){var t,n,l,i,o=e.section,c=e.min,s=void 0===c?0:c,u=e.max,d=void 0===u?Number.MAX_SAFE_INTEGER:u,m=e.fieldWidth,f=void 0===m?80:m,p=Object(a.useContext)(ig),h=p.isEditing,b=p.isDisabled,g=p.setEditing,v=p.data,y=p.save,E=kg(),O=h(Sg),w=Yt.d().shape({fiatBalanceCassette1:Yt.c().transform(dg).integer().min(s).max(d).nullable(),fiatBalanceCassette2:Yt.c().transform(dg).integer().min(s).max(d).nullable()}),x=100*(null!==(t=null===v||void 0===v?void 0:v.fiatBalanceCassette1)&&void 0!==t?t:0)/d,j=100*(null!==(n=null===v||void 0===v?void 0:v.fiatBalanceCassette2)&&void 0!==n?n:0)/d;return r.a.createElement(Rt.d,{enableReinitialize:!0,initialValues:{fiatBalanceCassette1:null!==(l=null===v||void 0===v?void 0:v.fiatBalanceCassette1)&&void 0!==l?l:"",fiatBalanceCassette2:null!==(i=null===v||void 0===v?void 0:v.fiatBalanceCassette2)&&void 0!==i?i:""},validationSchema:w,onSubmit:function(e){return y(o,w.cast(e))},onReset:function(){g(Sg,!1)}},r.a.createElement(Rt.c,{className:E.form},r.a.createElement(Ro,null),r.a.createElement(fg,{title:"Cash out (Empty)",editing:O,disabled:b(Sg),setEditing:function(e){return g(Sg,e)}}),r.a.createElement("div",{className:E.wrapper},r.a.createElement("div",{className:E.first},r.a.createElement("div",{className:E.row},r.a.createElement(Al,{percent:x,cashOut:!0}),r.a.createElement("div",{className:E.col2},r.a.createElement(ot,{className:E.title},"Cassette 1 (Top)"),r.a.createElement(hg,{label:"Alert me under",name:"fiatBalanceCassette1",editing:O,displayValue:function(e){return""===e?"-":e},decoration:"notes",width:f})))),r.a.createElement("div",{className:E.row},r.a.createElement(Al,{percent:j,cashOut:!0}),r.a.createElement("div",{className:E.col2},r.a.createElement(ot,{className:E.title},"Cassette 2 (Bottom)"),r.a.createElement(hg,{label:"Alert me under",name:"fiatBalanceCassette2",editing:O,displayValue:function(e){return""===e?"-":e},decoration:"notes",width:f}))))))},Ig="fiatBalanceCassette1",Lg="fiatBalanceCassette2",Bg="machine",Pg="fiatBalanceOverrides",Fg=function(e){var t,n,l,i=e.section,o=Object(a.useContext)(ig),c=o.machines,s=void 0===c?[]:c,u=o.data,d=o.save,m=o.isDisabled,f=o.setEditing,p=null!==(t=null===u||void 0===u?void 0:u.fiatBalanceOverrides)&&void 0!==t?t:[],h=da.a((function(e){return e.machine}),p),b=Wr.a((function(e){return!qr.a(e.deviceId,h)}))(s),g=(n={},Object(E.a)(n,Bg,null),Object(E.a)(n,Ig,""),Object(E.a)(n,Lg,""),n),v=9999999,y=Yt.d().shape((l={},Object(E.a)(l,Bg,Yt.e().label("Machine").nullable().required()),Object(E.a)(l,Ig,Yt.c().label("Cassette 1 (top)").when(Lg,{is:function(e){return!e},then:Yt.c().required()}).transform(dg).integer().min(0).max(v).nullable()),Object(E.a)(l,Lg,Yt.c().label("Cassette 1 (bottom)").when(Ig,{is:function(e){return!e},then:Yt.c().required()}).transform(dg).integer().min(0).max(v).nullable()),l),[Ig,Lg]),O=[{name:Bg,width:238,size:"sm",view:function(e){return $t.a(Jr.a(["name"]),ca.a(sa.a("deviceId",e)))(s)},input:Fa,inputProps:{options:function(e){return Rr.a(b,function(e){var t=$t.a(ca.a(sa.a("deviceId",null===e||void 0===e?void 0:e.machine)))(s);return t?[t]:[]}(e))},valueProp:"deviceId",getLabel:Jr.a(["name"])}},{name:Ig,display:"Cash-out 1",width:155,textAlign:"right",doubleHeader:"Cash-out (Cassette Empty)",bold:!0,input:Da,suffix:"notes",inputProps:{decimalPlaces:0}},{name:Lg,display:"Cash-out 2",width:155,textAlign:"right",doubleHeader:"Cash-out (Cassette Empty)",bold:!0,input:Da,suffix:"notes",inputProps:{decimalPlaces:0}}];return r.a.createElement(xc,{name:Pg,title:"Overrides",enableDelete:!0,enableEdit:!0,enableCreate:!0,save:function(e){return d(i,y.cast(e))},initialValues:g,validationSchema:y,forceDisable:m(Pg)||!s,data:p,elements:O,disableAdd:!(null===b||void 0===b?void 0:b.length),setEditing:function(e){return f(Pg,e)}})},Dg={balance:152,transactions:184,compliance:178,errors:142,active:263},Tg=mi.a(Vo.a(Dg))+129,Wg=function(e){var t=e.namespace,n=e.forceDisable,l=Object(a.useContext)(ig),i=l.data,o=l.save,c=$t.a(o(null),ai(t)),s=ni(t)(i),u=n||!s||!s.active,d=function(e){var t=e.name,n=e.disabled,a=!(!s||!s[t]);return r.a.createElement(ji,{width:Dg[t],textAlign:"center"},r.a.createElement(Pa,{disabled:n,checked:a,onChange:function(e){c(Object(E.a)({},t,e.target.checked))},value:a}))};return r.a.createElement(Si,null,r.a.createElement(ji,{width:129},wl(t)),r.a.createElement(d,{name:"balance",disabled:u}),r.a.createElement(d,{name:"transactions",disabled:u}),r.a.createElement(d,{name:"compliance",disabled:u}),r.a.createElement(d,{name:"errors",disabled:u}),r.a.createElement(d,{name:"active",disabled:n}))},Rg=Object(f.a)({mainTable:{width:Tg},wizardTable:{width:930}}),Ag=function(e){var t=e.wizard,n=e.forceDisable,a=t?20:0,l=Rg();return r.a.createElement(Ei,{className:t?l.wizardTable:l.mainTable},r.a.createElement(Oi,null,r.a.createElement(Ci,{width:129-a},"Channel"),Object.keys(Dg).map((function(e){return r.a.createElement(Ci,{key:e,width:Dg[e]-a,textAlign:"center"},wl(e))}))),r.a.createElement(xi,null,r.a.createElement(Wg,{namespace:"email",forceDisable:n}),r.a.createElement(Wg,{namespace:"sms",forceDisable:n})))},zg=function(e){var t=e.section,n=e.fieldWidth;return r.a.createElement(bg,{section:t,title:"High value transaction",label:"Alert me over",name:"highValueTransaction",width:n})};function Mg(){var e=Object(Bt.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]);return Mg=function(){return e},e}function qg(){var e=Object(Bt.a)(["\n query getData {\n config\n machines {\n name\n deviceId\n }\n cryptoCurrencies {\n code\n display\n }\n }\n"]);return qg=function(){return e},e}var $g=zt()(qg()),Hg=zt()(Mg()),Vg=function(e){var t=e.name,n=e.displaySetup,l=void 0===n||n,i=e.displayTransactionAlerts,c=void 0===i||i,s=e.displayFiatAlerts,u=void 0===s||s,d=e.displayCryptoAlerts,m=void 0===d||d,f=e.displayOverrides,p=void 0===f||f,h=e.displayTitle,b=void 0===h||h,g=e.wizard,v=void 0!==g&&g,y=Object(a.useState)(null),E=Object(o.a)(y,2),O=E[0],w=E[1],x=Object(a.useState)(null),j=Object(o.a)(x,2),C=j[0],k=j[1],S=Object(a.useState)(null),N=Object(o.a)(S,2),I=N[0],L=N[1],B=Object(Pt.c)($g).data,P=Object(Pt.b)(Hg,{refetchQueries:["getData"],onCompleted:function(){return L(null)},onError:function(e){return k({error:e})}}),F=Object(o.a)(P,1)[0],D=ni(t)(null===B||void 0===B?void 0:B.config),T=null===B||void 0===B?void 0:B.machines,W=null===B||void 0===B?void 0:B.cryptoCurrencies,R=Jr.a(["fiatCurrency"])(ni(_l)(null===B||void 0===B?void 0:B.config)),A={save:Ml.a((function(e,n){var a=ai(t)(n);return w(e),k(null),F({variables:{config:a}})})),error:C,editingKey:I,data:D,currency:R,isEditing:function(e){return I===e},isDisabled:function(e){return I&&I!==e},setEditing:function(e,t){t||k(null),L(t?e:null)},setSection:w,machines:T,cryptoCurrencies:W};return r.a.createElement(ig.Provider,{value:A},b&&r.a.createElement(vt,{title:"Notifications"}),l&&r.a.createElement(js,{title:"Setup",error:C&&!O},r.a.createElement(Ag,{forceDisable:!!I,wizard:v})),c&&r.a.createElement(js,{title:"Transaction alerts",error:C&&"tx"===O},r.a.createElement(zg,{section:"tx",fieldWidth:130})),u&&r.a.createElement(js,{title:"Fiat balance alerts",error:C&&"fiat"===O},r.a.createElement(Ng,{section:"fiat",max:500,fieldWidth:50}),p&&r.a.createElement(Fg,{section:"fiat"})),m&&r.a.createElement(js,{title:"Crypto balance alerts",error:C&&"crypto"===O},r.a.createElement(Eg,{section:"crypto",fieldWidth:130}),p&&r.a.createElement(Cg,{section:"crypto",fieldWidth:130})))},Yg={button:Ki.button,content:{display:"flex"},transparentButton:{"& > *":{margin:"auto 10px"},"& button":{border:"none",backgroundColor:"transparent",cursor:"pointer"}},titleWrapper:{display:"flex",alignItems:"center",flex:"wrap"},rowWrapper:{display:"flex",alignItems:"center",justifyContent:"space-between"},rowTextAndSwitch:{display:"flex",flex:"wrap",alignItems:"center",justifyContent:"space-between",width:285},popoverContent:{width:272,padding:[[10,15]]}};function Gg(){var e=Object(Bt.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]);return Gg=function(){return e},e}function Zg(){var e=Object(Bt.a)(["\n query getData {\n config\n }\n"]);return Zg=function(){return e},e}var _g=Object(f.a)(Yg),Ug=zt()(Zg()),Jg=zt()(Gg()),Kg=Object(a.memo)((function(e){var t=e.title,n=e.disabled,a=void 0!==n&&n,l=e.checked,i=e.save,o=e.label,c=_g();return r.a.createElement("div",{className:c.rowWrapper},r.a.createElement("div",{className:c.rowTextAndSwitch},r.a.createElement(tt,null,t),r.a.createElement(Pa,{disabled:a,checked:l,onChange:function(e){return i&&i(e.target.checked)}})),o&&r.a.createElement(st,null,o))})),Qg=Object(a.memo)((function(){var e=_g(),t=Object(Pt.c)(Ug).data,n=Object(Pt.b)(Jg,{refetchQueries:["getData"]}),a=Object(o.a)(n,1)[0],l=function(e){return a({variables:{config:ai(Kl,e)}})},i=(null===t||void 0===t?void 0:t.config)&&ni(Kl,t.config);return i?r.a.createElement("div",{className:e.content},r.a.createElement("div",null,r.a.createElement("div",{className:e.titleWrapper},r.a.createElement(Xe,null,"Coin ATM Radar share settings"),r.a.createElement(ll,{width:304},r.a.createElement(tt,null,"For details on configuring this panel, please read the relevant knowledgebase article"," ",r.a.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://support.lamassu.is/hc/en-us/articles/360023720472-Coin-ATM-Radar"},"here"),"."))),r.a.createElement(Kg,{title:"Share information?",checked:i.active,save:function(e){return l({active:e})},label:i.active?"Yes":"No"}),r.a.createElement(Xe,null,"Machine info"),r.a.createElement(Kg,{title:"Commissions",disabled:!i.active,checked:i.commissions,save:function(e){return l({commissions:e})}}),r.a.createElement(Kg,{title:"Limits and verification",disabled:!i.active,checked:i.limitsAndVerification,save:function(e){return l({limitsAndVerification:e})}}))):null})),Xg=n(343),ev=Be.p,tv=Object(Xg.a)({typography:{fontFamily:xe,body1:Object(c.a)({},ev)},MuiButtonBase:{disableRipple:!0},palette:{primary:{light:K,dark:K,main:K},secondary:{light:K,dark:K,main:K},background:{default:ee}},overrides:{MuiRadio:{colorSecondary:{color:K}},MuiAutocomplete:{root:{color:le},noOptions:{padding:[[6,16]]},option:{'&[data-focus="true"]':{backgroundColor:te}},paper:{color:le,margin:0},listbox:{padding:0},tag:{'&[data-tag-index="0"]':{marginLeft:0},margin:2,backgroundColor:te,borderRadius:4,height:18}},MuiChip:{label:{paddingLeft:4,paddingRight:4,color:le,fontSize:ve}},MuiInput:{root:{color:le},underline:{"&:before":{borderBottom:[[2,"solid",le]]}}},MuiInputLabel:{root:{font:"inherit",fontSize:be,color:ie},shrink:{color:le,transform:"translate(0, 1.7px) scale(0.83)"}},MuiFormLabel:{root:{"&$focused":{color:le}}}}}),nv=Be.p,av={header:{display:"flex",alignItems:"center",position:"relative",flex:"wrap"},transparentButton:{"& > *":{margin:"auto 12px"},"& button":{border:"none",backgroundColor:"transparent",cursor:"pointer"}},section:{marginBottom:52},row:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:28,width:600,"&:last-child":{marginBottom:0}},switchRow:{display:"flex",alignItems:"center",marginBottom:28,width:600},switch:{display:"flex",alignItems:"center",marginLeft:120},submit:{justifyContent:"flex-start",alignItems:"center",height:19,padding:[[0,4,4,4]],"& > button":{marginRight:40}},singleButton:{marginTop:50,paddingLeft:0}},rv={infoMessage:{display:"flex",marginBottom:52,"& > p":{width:330,color:ie,marginTop:4,marginLeft:16}},radioButtonsRow:{height:60,marginBottom:14},radioButtons:{display:"flex",flexDirection:"row",paddingLeft:4},rowWrapper:{display:"flex",alignItems:"center",position:"relative",flex:"wrap"},transparentButton:{"& > *":{margin:"auto 12px"},"& button":{border:"none",backgroundColor:"transparent",cursor:"pointer"}}},lv={enable:{display:"flex",alignItems:"center",marginBottom:22-tv.spacing(1),"& > span:first-child":{extend:nv,marginRight:116-tv.spacing(1)},"& > span:last-child":{marginLeft:4}}};function iv(){var e=Object(Bt.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]);return iv=function(){return e},e}function ov(){var e=Object(Bt.a)(["\n query getData {\n config\n }\n"]);return ov=function(){return e},e}var cv={field:{position:"relative",width:280,height:48,padding:[[0,4,4,0]]},notEditing:{display:"flex",flexDirection:"column","& > p:first-child":{height:16,lineHeight:"16px",fontSize:ve,transformOrigin:"left",paddingLeft:0,margin:[[3,0,3,0]]},"& > p:last-child":{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",margin:0}}},sv=Object(f.a)(cv),uv=function(e){var t,n=e.editing,a=e.field,l=e.displayValue,i=Object($e.a)(e,["editing","field","displayValue"]),o=sv(),c=(t={},Object(E.a)(t,o.field,!0),Object(E.a)(t,o.notEditing,!n),t);return r.a.createElement("div",{className:w()(c)},!n&&r.a.createElement(r.a.Fragment,null,r.a.createElement(ut,null,a.label),r.a.createElement(rt,null,l(a.value))),n&&r.a.createElement(Rt.b,Object.assign({id:a.name,name:a.name,component:a.component,placeholder:a.placeholder,type:a.type,label:a.label,width:280},i)))},dv=zt()(ov()),mv=zt()(iv()),fv=gn.a(av,rv),pv=Object(f.a)(fv),hv=function(e){var t,n,l,i,c=e.wizard,s=pv(),u=Object(a.useState)(c||!1),d=Object(o.a)(u,2),m=d[0],f=d[1],p=Object(a.useState)(null),h=Object(o.a)(p,2),b=h[0],g=h[1],v=Object(Pt.b)(mv,{onCompleted:function(){return f(!1)},refetchQueries:function(){return["getData"]},onError:function(e){return g(e)}}),y=Object(o.a)(v,1)[0],E=Object(Pt.c)(dv).data,O=function(e){return y({variables:{config:ai(Gl,e)}})},x=(null===E||void 0===E?void 0:E.config)&&ni(Gl,E.config);if(!x)return null;var j=Yt.d().shape({active:Yt.b(),name:Yt.e(),phone:Yt.e(),email:Yt.e().email("Please enter a valid email address").required(),website:Yt.e(),companyNumber:Yt.e()}),C=[{name:"name",label:"Full name",value:null!==(t=x.name)&&void 0!==t?t:"",component:Ra},{name:"phone",label:"Phone number",value:x.phone,component:Ra},{name:"email",label:"Email",value:null!==(n=x.email)&&void 0!==n?n:"",component:Ra},{name:"website",label:"Website",value:null!==(l=x.website)&&void 0!==l?l:"",component:Ra},{name:"companyNumber",label:"Company number",value:null!==(i=x.companyNumber)&&void 0!==i?i:"",component:Ra}],k=function(e){return ca.a(sa.a("name",e))(C)},S=function(e){return k(e).value},N=function(e){return e},I={initialValues:{active:x.active,name:S("name"),phone:S("phone"),email:S("email"),website:S("website"),companyNumber:S("companyNumber")}};return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:s.rowWrapper},r.a.createElement(Xe,null,"Contact information")),r.a.createElement("div",{className:s.rowWrapper},r.a.createElement(tt,null,"Info card enabled?"),r.a.createElement("div",{className:s.switch},r.a.createElement(Pa,{checked:x.active,onChange:function(e){return O({active:e.target.checked})}}),r.a.createElement(st,null,x.active?"Yes":"No"))),r.a.createElement("div",{className:s.section},r.a.createElement("div",{className:s.rowWrapper},r.a.createElement(Xe,null,"Info card"),!m&&r.a.createElement(kn,{className:s.transparentButton,onClick:function(){return f(!0)}},r.a.createElement(cc,null))),r.a.createElement(Rt.d,{enableReinitialize:!0,initialValues:I.initialValues,validationSchema:j,onSubmit:function(e){return O(j.cast(e))},onReset:function(){f(!1),g(null)}},r.a.createElement(Rt.c,null,r.a.createElement(Ro,null),r.a.createElement("div",{className:s.row},r.a.createElement(uv,{field:k("name"),editing:m,displayValue:N,onFocus:function(){return g(null)}}),r.a.createElement(uv,{field:k("phone"),editing:m,displayValue:N,onFocus:function(){return g(null)}})),r.a.createElement("div",{className:s.row},r.a.createElement(uv,{field:k("email"),editing:m,displayValue:N,onFocus:function(){return g(null)}}),r.a.createElement(uv,{field:k("website"),editing:m,displayValue:N,onFocus:function(){return g(null)}})),r.a.createElement("div",{className:s.row},r.a.createElement(uv,{field:k("companyNumber"),editing:m,displayValue:N,onFocus:function(){return g(null)}})),r.a.createElement("div",{className:w()(s.row,s.submit)},m&&r.a.createElement(r.a.Fragment,null,r.a.createElement(Bn,{color:"primary",type:"submit"},"Save"),r.a.createElement(Bn,{color:"secondary",type:"reset"},"Cancel"),b&&r.a.createElement(pt,{className:s.errorMessage},"Failed to save changes")))))),!c&&r.a.createElement("div",{className:w()(s.section,s.infoMessage)},r.a.createElement(Ja,null),r.a.createElement(ct,null,"Sharing your information with your customers through your machines allows them to contact you in case there's a problem with a machine in your network or a transaction.")))},bv=n(269),gv=n.n(bv);function vv(){return(vv=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function yv(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Ev=a.createElement("desc",null,"Created with Sketch."),Ov=a.createElement("g",{id:"icon/table/false",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("g",{id:"Group-4",stroke:"#FF584A",strokeWidth:4},a.createElement("line",{x1:13.5,y1:.5,x2:.995667,y2:13.004333,id:"Line-7"}),a.createElement("line",{x1:13.5,y1:.5,x2:.995667,y2:13.004333,id:"Line-7",transform:"translate(7.000000, 7.000000) scale(-1, 1) translate(-7.000000, -7.000000) "})));function wv(e,t){var n=e.title,r=e.titleId,l=yv(e,["title","titleId"]);return a.createElement("svg",vv({width:"14px",height:"14px",viewBox:"0 0 14 14",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Ev,Ov)}var xv=a.forwardRef(wv);n.p;function jv(){return(jv=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Cv(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var kv=a.createElement("desc",null,"Created with Sketch."),Sv=a.createElement("g",{id:"icon/table/true",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},a.createElement("path",{d:"M4.17451294,13.3251347 L0.599425104,9.29667256 C-0.199808368,8.3960844 -0.199808368,6.94040225 0.599425104,6.03981409 C1.39865858,5.13922593 2.69051421,5.13922593 3.48974768,6.03981409 L5.61967423,8.439847 L12.5102523,0.675441122 C13.3094858,-0.225147041 14.6033855,-0.225147041 15.4005749,0.675441122 C16.1998084,1.57372599 16.1998084,3.03171143 15.4005749,3.93229959 L7.06483552,13.3251347 C6.66624082,13.7742771 6.14295752,14 5.61967423,14 C5.09639093,14 4.57310763,13.7742771 4.17451294,13.3251347 Z",id:"Fill-1",fill:"#48F694"}));function Nv(e,t){var n=e.title,r=e.titleId,l=Cv(e,["title","titleId"]);return a.createElement("svg",jv({width:"16px",height:"14px",viewBox:"0 0 16 14",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,kv,Sv)}var Iv=a.forwardRef(Nv),Lv=(n.p,{booleanPropertiesTableWrapper:{display:"flex",flexDirection:"column",width:396},tableRow:{display:"flex",alignItems:"center",justifyContent:"space-between","&:nth-child(even)":{backgroundColor:ee},"&:nth-child(odd)":{backgroundColor:Y},minHeight:32,height:"auto",padding:[[8,16,8,24]],boxShadow:"0 0 0 0 rgba(0, 0, 0, 0)"},leftTableCell:{display:"flex",alignItems:"center",justifyContent:"left",width:200,padding:[0]},rightTableCell:{display:"flex",alignItems:"center",justifyContent:"right",padding:[0]},transparentButton:{"& > *":{margin:"auto 12px"},"& button":{border:"none",backgroundColor:"transparent",cursor:"pointer"}},rowWrapper:{display:"flex",alignItems:"center",position:"relative",flex:"wrap"},rightAligned:{marginLeft:"auto"},radioButtons:{display:"flex",flexDirection:"row",margin:[-15]},rightLink:{marginLeft:"20px"},fillColumn:Ki.fillColumn,popoverContent:{width:272,padding:[[10,15]]}}),Bv=Object(f.a)(Lv),Pv=function(e){var t=e.name;return"true"===Object(Rt.e)().values[t]?r.a.createElement(Iv,null):r.a.createElement(xv,null)},Fv=Object(a.memo)((function(e){var t=e.title,n=e.disabled,l=e.data,i=e.elements,c=e.save,s=e.forcedEditing,u=void 0!==s&&s,d=gv.a.fromPairs(i.map((function(e){return[e.name,""]}))),m=gv.a.fromPairs(i.map((function(e){return[e.name,Yt.b().required()]}))),f=Object(a.useState)(u),p=Object(o.a)(f,2),h=p[0],b=p[1],g=Bv(),v=function(){var e=Object(_r.a)(Zr.a.mark((function e(t){return Zr.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:c(t),b(!1);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),y=[{display:"Yes",code:"true"},{display:"No",code:"false"}];return r.a.createElement("div",{className:g.booleanPropertiesTableWrapper},r.a.createElement(Rt.d,{enableReinitialize:!0,onSubmit:v,initialValues:l||d,schemaValidation:m},r.a.createElement(Rt.c,null,r.a.createElement("div",{className:g.rowWrapper},r.a.createElement(Xe,null,t),h?r.a.createElement("div",{className:g.rightAligned},r.a.createElement(Bn,{type:"submit",color:"primary"},"Save"),r.a.createElement(Bn,{className:g.rightLink,onClick:function(){return b(!1)},color:"secondary"},"Cancel")):r.a.createElement(kn,{className:g.transparentButton,onClick:function(){return b(!0)}},n?r.a.createElement(nc,null):r.a.createElement(cc,null))),r.a.createElement(Ro,null),r.a.createElement(th,{className:g.fillColumn},r.a.createElement(nh,{className:g.fillColumn},i.map((function(e,t){return r.a.createElement(mh,{key:t,size:"sm",className:g.tableRow},r.a.createElement(rh,{className:g.leftTableCell},e.display),r.a.createElement(rh,{className:g.rightTableCell},h&&r.a.createElement(Rt.b,{component:Ta,name:e.name,options:y,className:w()(g.radioButtons,g.rightTableCell)}),!h&&r.a.createElement(Pv,{name:e.name})))})))))))}));function Dv(){var e=Object(Bt.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]);return Dv=function(){return e},e}function Tv(){var e=Object(Bt.a)(["\n query getData {\n config\n }\n"]);return Tv=function(){return e},e}var Wv=Object(f.a)({rowWrapper:{display:"flex",alignItems:"center",position:"relative",flex:"wrap"},switchWrapper:{display:"flex",marginLeft:120}}),Rv=zt()(Tv()),Av=zt()(Dv()),zv=Object(a.memo)((function(e){var t=e.wizard,n=Wv(),a=Object(Pt.c)(Rv).data,l=Object(Pt.b)(Av,{refetchQueries:function(){return["getData"]}}),i=Object(o.a)(l,1)[0],c=(null===a||void 0===a?void 0:a.config)&&ni(Jl,a.config);return c?r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:n.rowWrapper},r.a.createElement(Xe,null,"Receipt options")),r.a.createElement("div",{className:n.rowWrapper},r.a.createElement(tt,null,"Enable receipt printing?"),r.a.createElement("div",{className:n.switchWrapper},r.a.createElement(Pa,{checked:c.active,onChange:function(e){return i({variables:{config:ai(Jl,gn.a(c,{active:e.target.checked}))}})}})),r.a.createElement(st,null,c.active?"Yes":"No")),r.a.createElement(Fv,{editing:t,title:"Visible on the receipt (options)",data:c,elements:[{name:"operatorWebsite",display:"Operator website"},{name:"operatorEmail",display:"Operator email"},{name:"operatorPhone",display:"Operator phone"},{name:"companyNumber",display:"Company number"},{name:"machineLocation",display:"Machine location"},{name:"customerNameOrPhoneNumber",display:"Customer name or phone number (if known)"},{name:"exchangeRate",display:"Exchange rate"},{name:"addressQRCode",display:"Address QR code"}],save:function(e){return i({variables:{config:ai(Jl,e)}})}})):null}));function Mv(){var e=Object(Bt.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]);return Mv=function(){return e},e}function qv(){var e=Object(Bt.a)(["\n query getData {\n config\n }\n"]);return qv=function(){return e},e}var $v=Object(f.a)({field:{position:"relative",width:280,padding:[[0,4,4,0]]},notEditing:{display:"flex",flexDirection:"column"},notEditingSingleLine:{"& > p:first-child":{height:16,lineHeight:"16px",transform:"scale(0.75)",transformOrigin:"left",paddingLeft:0,margin:[[1,0,6,0]]},"& > p:last-child":{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",height:25,margin:0}},notEditingMultiline:{"& > p:first-child":{height:16,lineHeight:"16px",transform:"scale(0.75)",transformOrigin:"left",paddingLeft:0,margin:[[1,0,5,0]]},"& > p:last-child":{width:502,height:121,overflowY:"auto",lineHeight:"19px",wordWrap:"anywhere",margin:0}}}),Hv=function(e){var t,n=e.editing,a=e.name,l=e.width,i=e.placeholder,o=e.label,c=e.value,s=e.multiline,u=void 0!==s&&s,d=e.rows,m=e.onFocus,f=Object($e.a)(e,["editing","name","width","placeholder","label","value","multiline","rows","onFocus"]),p=$v(),h=(t={},Object(E.a)(t,p.field,!0),Object(E.a)(t,p.notEditing,!n),Object(E.a)(t,p.notEditingSingleLine,!n&&!u),Object(E.a)(t,p.notEditingMultiline,!n&&u),t);return r.a.createElement("div",{className:w()(h)},!n&&r.a.createElement(r.a.Fragment,null,r.a.createElement(ut,null,o),r.a.createElement(rt,{className:p.multiLineText},c)),n&&r.a.createElement(Rt.b,Object.assign({id:a,name:a,component:Ra,width:l,placeholder:i,type:"text",label:o,multiline:u,rows:d,rowsMax:"6",onFocus:m},f)))},Vv=zt()(qv()),Yv=zt()(Mv()),Gv=gn.a(av,lv),Zv=Object(f.a)(Gv),_v=function(){var e,t,n,l,i,c=Object(a.useState)(null),s=Object(o.a)(c,2),u=s[0],d=s[1],m=Object(a.useState)(!1),f=Object(o.a)(m,2),p=f[0],h=f[1],b=Object(Pt.b)(Yv,{onCompleted:function(){d(null),h(!1)},refetchQueries:function(){return["getData"]},onError:function(e){return d(e)}}),g=Object(o.a)(b,1)[0],v=Zv(),y=Object(Pt.c)(Vv).data,E=(null===y||void 0===y?void 0:y.config)&&ni(Ql,y.config),O=null!==E&&void 0!==E?E:{},x=null!==(e=null===E||void 0===E?void 0:E.active)&&void 0!==e&&e,j=function(e){return g({variables:{config:ai(Ql,e)}})},C=[{name:"title",label:"Screen title",value:null!==(t=O.title)&&void 0!==t?t:"",width:282},{name:"text",label:"Text content",value:null!==(n=O.text)&&void 0!==n?n:"",width:502,multiline:!0,rows:6},{name:"acceptButtonText",label:"Accept button text",value:null!==(l=O.acceptButtonText)&&void 0!==l?l:"",placeholder:"I accept",width:282},{name:"cancelButtonText",label:"Cancel button text",value:null!==(i=O.cancelButtonText)&&void 0!==i?i:"",placeholder:"Cancel",width:282}],k=function(e){return function(e){return ca.a(sa.a("name",e))(C)}(e).value},S={title:k("title"),text:k("text"),acceptButtonText:k("acceptButtonText"),cancelButtonText:k("cancelButtonText")},N=Yt.d().shape({title:Yt.e().required().max(50,"Too long"),text:Yt.e().required(),acceptButtonText:Yt.e().required().max(50,"Too long"),cancelButtonText:Yt.e().required().max(50,"Too long")});return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:v.rowWrapper},r.a.createElement(Xe,null,"Terms & Conditions")),r.a.createElement("div",{className:v.section},r.a.createElement("div",{className:v.enable},r.a.createElement("span",null,"Show on screen"),r.a.createElement(Pa,{checked:x,onChange:function(e){return j({active:e.target.checked})}}),r.a.createElement(st,null,x?"Yes":"No")),r.a.createElement("div",{className:v.header},r.a.createElement(at,null,"Info card"),!p&&r.a.createElement(kn,{className:v.transparentButton,onClick:function(){return h(!0)}},r.a.createElement(cc,null))),r.a.createElement(Rt.d,{enableReinitialize:!0,initialValues:S,validationSchema:N,onSubmit:function(e){return j(e)},onReset:function(){h(!1),d(null)}},r.a.createElement(Rt.c,null,r.a.createElement(Ro,null),C.map((function(e,t){return r.a.createElement("div",{className:v.row,key:t},r.a.createElement(Hv,{editing:p,name:e.name,width:e.width,placeholder:e.placeholder,label:e.label,value:e.value,multiline:e.multiline,rows:e.rows,onFocus:function(){return d(null)}}))})),r.a.createElement("div",{className:w()(v.row,v.submit)},p&&r.a.createElement(r.a.Fragment,null,r.a.createElement(Bn,{color:"primary",type:"submit"},"Save"),r.a.createElement(Bn,{color:"secondary",type:"reset"},"Cancel"),u&&r.a.createElement(pt,{className:v.errorMessage},"Failed to save changes")))))))},Uv={running:X,notRunning:"#ffeceb"},Jv={running:"#ecfbef",notRunning:se},Kv={uptimeContainer:{display:"inline-block",minWidth:104,margin:[[0,20]]},name:{extend:Be.label1,paddingLeft:4,color:ie}},Qv=Object(f.a)(Kv),Xv=Object(f.a)({root:{borderRadius:4,marginTop:4,marginRight:2,marginBottom:4,marginLeft:2,height:24,backgroundColor:function(e){var t=e.type;return Jv[t]}},label:{fontSize:ye,fontWeight:500,fontFamily:xe,padding:[[4,8]],color:function(e){var t=e.type;return Uv[t]}}}),ey=function(e){var t,n=e.process,a=(Object($e.a)(e,["process"]),Qv());return r.a.createElement("div",{className:a.uptimeContainer},r.a.createElement("div",{className:a.name},li.a(n.name)),r.a.createElement(Nl.a,{label:"RUNNING"===n.state?"Running for ".concat((t=n.uptime,t<60?"".concat(t,"s"):t<3600?"".concat(Math.floor(t/60),"m"):t<86400?"".concat(Math.floor(t/60/60),"h"):"".concat(Math.floor(t/60/60/24),"d"))):El(n.state),classes:Xv({type:"RUNNING"===n.state?"running":"notRunning"})}))};function ty(){var e=Object(Bt.a)(["\n query ServerData($limit: Int, $from: Date, $until: Date) {\n serverVersion\n uptime {\n name\n state\n uptime\n }\n serverLogs(limit: $limit, from: $from, until: $until) {\n logLevel\n id\n timestamp\n message\n }\n }\n"]);return ty=function(){return e},e}function ny(){var e=Object(Bt.a)(["\n query ServerData($limit: Int, $from: Date, $until: Date) {\n serverLogsCsv(limit: $limit, from: $from, until: $until)\n }\n"]);return ny=function(){return e},e}var ay={serverTableWrapper:{extend:Ki.tableWrapper,maxWidth:"100%",marginLeft:0},serverVersion:{extend:Be.p,color:ie,margin:"auto 0 auto 0"},headerLine2:{display:"flex",justifyContent:"space-between",marginBottom:24},uptimeContainer:{margin:"auto 0 auto 0"}},ry=gn.a(Ki,ay),ly=Object(f.a)(ry),iy="Show all",oy=zt()(ny()),cy=zt()(ty()),sy=function(){var e,t=ly(),n=Object(a.useRef)(),l=Object(a.useState)(null),i=Object(o.a)(l,2),c=i[0],s=i[1],u=Object(a.useState)(iy),d=Object(o.a)(u,2),m=d[0],f=d[1],p=Object(Pt.c)(cy,{onCompleted:function(){return s("")},variables:{limit:500}}).data,h=null===p||void 0===p?void 0:p.serverVersion,b=null!==(e=null===p||void 0===p?void 0:p.uptime)&&void 0!==e?e:[],g=$t.a(Po.a(iy),Ns.a,Rr.a(["error","info","debug"]),da.a(Jr.a(["logLevel"])),Jr.a(["serverLogs"]));return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:t.titleWrapper},r.a.createElement("div",{className:t.titleAndButtonsContainer},r.a.createElement(bt,null,"Server"),p&&r.a.createElement("div",{className:t.buttonsWrapper},r.a.createElement(Xp,{title:"Download logs",name:"server-logs",query:oy,logs:p.serverLogs,getLogs:function(e){return Jr.a(["serverLogsCsv"])(e)}}),r.a.createElement(rt,null,c))),r.a.createElement("div",{className:t.serverVersion},h&&r.a.createElement("span",null,"Server version: v",h))),r.a.createElement("div",{className:t.headerLine2},p&&r.a.createElement(Sl,{onSelectedItemChange:function(e){n.current&&n.current.scrollTo(0,0),f(e)},label:"Level",items:g(p),default:iy,selectedItem:m}),r.a.createElement("div",{className:t.uptimeContainer},b&&b.map((function(e,t){return r.a.createElement(ey,{key:t,process:e})})))),r.a.createElement("div",{className:t.wrapper},r.a.createElement("div",{ref:n,className:t.serverTableWrapper},r.a.createElement(th,{className:t.table},r.a.createElement(lh,null,r.a.createElement(mh,{header:!0},r.a.createElement(ch,{className:t.dateColumn},"Date"),r.a.createElement(ch,{className:t.levelColumn},"Level"),r.a.createElement(ch,{className:t.fillColumn}))),r.a.createElement(nh,null,p&&p.serverLogs.filter((function(e){return m===iy||e.logLevel===m})).map((function(e,t){return r.a.createElement(mh,{key:t,size:"sm"},r.a.createElement(rh,null,(n=e.timestamp,Ud()(n).format("YYYY-MM-DD HH:mm"))),r.a.createElement(rh,null,e.logLevel),r.a.createElement(rh,null,e.message));var n})))))))};function uy(){return(uy=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function dy(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var my=a.createElement("desc",null,"Created with Sketch."),fy=a.createElement("g",{id:"icon/action/edit/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("path",{d:"M1,18 L1,18 C1,19.657 2.343,21 4,21 L18,21 C19.657,21 21,19.657 21,18",id:"Stroke-1",stroke:"#FFFFFF",strokeWidth:2}),a.createElement("polygon",{id:"Stroke-3",stroke:"#FFFFFF",strokeWidth:2,points:"6 12 17 1 21 5 10 16 6 16"}));function py(e,t){var n=e.title,r=e.titleId,l=dy(e,["title","titleId"]);return a.createElement("svg",uy({width:"22px",height:"22px",viewBox:"0 0 22 22",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,my,fy)}var hy=a.forwardRef(py),by=(n.p,{tr:function(e){return{margin:0,height:e.height}},table:function(e){return{width:e.width}},head:{display:"flex",flex:1,justifyContent:"space-between",alignItems:"center",paddingRight:12},button:{marginBottom:1},itemWrapper:{display:"flex",flexDirection:"column",marginTop:16,minHeight:35},label:{extend:Be.label1,color:ie,marginBottom:4},item:{extend:Be.p,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}),gy=Object(f.a)(by),vy=function(e){var t=e.width,n=void 0===t?378:t,a=e.height,l=void 0===a?128:a,i=e.title,o=e.items,c=e.onEdit,s=e.className,u=gy({width:n,height:l});return r.a.createElement(r.a.Fragment,null,r.a.createElement(Ei,{className:w()(s,u.table)},r.a.createElement(Oi,null,r.a.createElement(Ci,{className:u.head},i,r.a.createElement(kn,{onClick:c,className:u.button},r.a.createElement(hy,null)))),r.a.createElement(xi,null,r.a.createElement(Si,{className:u.tr},r.a.createElement(ji,{width:n},o&&r.a.createElement(r.a.Fragment,null,o[0]&&r.a.createElement("div",{className:u.itemWrapper},r.a.createElement("div",{className:u.label},o[0].label),r.a.createElement("div",{className:u.item},o[0].value)),o[1]&&r.a.createElement("div",{className:u.itemWrapper},r.a.createElement("div",{className:u.label},o[1].label),r.a.createElement("div",{className:u.item},o[1].value))))))))};function yy(){var e=Object(Bt.a)(["\n mutation Save($accounts: JSONObject) {\n saveAccounts(accounts: $accounts)\n }\n"]);return yy=function(){return e},e}function Ey(){var e=Object(Bt.a)(["\n query getData {\n accounts\n }\n"]);return Ey=function(){return e},e}var Oy=zt()(Ey()),wy=zt()(yy()),xy=Object(f.a)({wrapper:{marginLeft:1}}),jy=function(){var e,t=Object(a.useState)(null),n=Object(o.a)(t,2),l=n[0],i=n[1],c=Object(Pt.c)(Oy).data,s=Object(Pt.b)(wy,{onCompleted:function(){return i(null)},refetchQueries:["getData"]}),u=Object(o.a)(s,1)[0],m=xy(),f=null!==(e=null===c||void 0===c?void 0:c.accounts)&&void 0!==e?e:{},p=function(e,t){var n=Wr.a(ua.a("face"))(t),a=f[e]||{};return da.a((function(e){var t,n=e.display,r=e.code;return{label:n,value:e.long?(t=a[r],!t||t.length<=20?t:"".concat(t.slice(0,8),"(...)").concat(t.slice(t.length-8,t.length))):a[r]}}))(n)};return r.a.createElement("div",{className:m.wrapper},r.a.createElement(vt,{title:"3rd Party Services"}),r.a.createElement(d.a,{container:!0,spacing:4},Vo.a(Mm).map((function(e){return r.a.createElement(d.a,{item:!0,key:e.code},r.a.createElement(vy,{editMessage:"Configure "+e.title,title:e.title,onEdit:function(){return i(e)},items:p(e.code,e.elements)}))}))),l&&r.a.createElement(ci,{title:"Edit ".concat(l.name),width:478,handleClose:function(){return i(null)},open:!0},r.a.createElement(If,{save:function(e){return u({variables:{accounts:Object(E.a)({},l.code,e)}})},elements:l.elements,validationSchema:l.validationSchema,value:f[l.code]})))},Cy=n(536),ky=n(537),Sy=n(566);function Ny(){return(Ny=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Iy(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Ly=a.createElement("desc",null,"Created with Sketch."),By=a.createElement("g",{id:"icon/ID/card/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("polygon",{id:"Stroke-1",stroke:"#FFFFFF",strokeWidth:1.6,points:"0 16 22 16 22 0 0 0"}),a.createElement("line",{x1:11.7857143,y1:4,x2:18.8571429,y2:4,id:"Stroke-3",stroke:"#FFFFFF",strokeWidth:1.6}),a.createElement("line",{x1:11.7857143,y1:7.2,x2:18.8571429,y2:7.2,id:"Stroke-4",stroke:"#FFFFFF",strokeWidth:1.6}),a.createElement("polygon",{id:"Stroke-5",stroke:"#FFFFFF",strokeWidth:1.6,points:"3.14285714 11.2 8.64285714 11.2 8.64285714 4 3.14285714 4"}));function Py(e,t){var n=e.title,r=e.titleId,l=Iy(e,["title","titleId"]);return a.createElement("svg",Ny({width:"22px",height:"16px",viewBox:"0 0 22 16",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Ly,By)}var Fy=a.forwardRef(Py);n.p;function Dy(){return(Dy=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Ty(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var Wy=a.createElement("desc",null,"Created with Sketch."),Ry=a.createElement("g",{id:"icon/ID/phone/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("path",{d:"M6.47150618,12.52898 C9.939556,15.9970298 13.7804112,16.1146315 15.4756355,15.9586292 C16.0220434,15.9090285 16.5308507,15.6578249 16.9188563,15.2698193 L19.0004862,13.1881894 L17.0220577,11.210561 L15.0436293,10.5505516 L13.7244104,11.8697705 C13.7244104,11.8697705 12.4059914,13.1881894 9.10914407,9.89054208 C5.81229671,6.59449473 7.13071565,5.27527578 7.13071565,5.27527578 L8.4499346,3.95605683 L7.78992512,1.97842842 L5.81229671,0 L3.73066681,2.0816299 C3.34186123,2.46963548 3.09145763,2.97844279 3.04105691,3.52485063 C2.88585468,5.22007499 3.00345637,9.06013015 6.47150618,12.52898 Z",id:"Stroke-1-Copy",stroke:"#FFFFFF",strokeWidth:1.6}));function Ay(e,t){var n=e.title,r=e.titleId,l=Ty(e,["title","titleId"]);return a.createElement("svg",Dy({width:"22px",height:"16px",viewBox:"0 0 22 16",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,Wy,Ry)}var zy=a.forwardRef(Ay);n.p;function My(){return(My=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function qy(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var $y=a.createElement("desc",null,"Created with Sketch."),Hy=a.createElement("g",{id:"icon/ID/phone/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("path",{d:"M6.47150618,12.52898 C9.939556,15.9970298 13.7804112,16.1146315 15.4756355,15.9586292 C16.0220434,15.9090285 16.5308507,15.6578249 16.9188563,15.2698193 L19.0004862,13.1881894 L17.0220577,11.210561 L15.0436293,10.5505516 L13.7244104,11.8697705 C13.7244104,11.8697705 12.4059914,13.1881894 9.10914407,9.89054208 C5.81229671,6.59449473 7.13071565,5.27527578 7.13071565,5.27527578 L8.4499346,3.95605683 L7.78992512,1.97842842 L5.81229671,0 L3.73066681,2.0816299 C3.34186123,2.46963548 3.09145763,2.97844279 3.04105691,3.52485063 C2.88585468,5.22007499 3.00345637,9.06013015 6.47150618,12.52898 Z",id:"Stroke-1-Copy",stroke:"#1B2559",strokeWidth:1.6}));function Vy(e,t){var n=e.title,r=e.titleId,l=qy(e,["title","titleId"]);return a.createElement("svg",My({width:"22px",height:"16px",viewBox:"0 0 22 16",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,$y,Hy)}var Yy=a.forwardRef(Vy);n.p;function Gy(){return(Gy=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Zy(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var _y=a.createElement("desc",null,"Created with Sketch."),Uy=a.createElement("g",{id:"icon/ID/photo/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("path",{d:"M11,13 C8.7912,13 7,11.2088 7,9 C7,6.7912 8.7912,5 11,5 C13.2088,5 15,6.7912 15,9 C15,11.2088 13.2088,13 11,13 Z M15.7142857,2.4 L13.3571429,0 L8.64285714,0 L6.28571429,2.4 L0,2.4 L0,16 L22,16 L22,2.4 L15.7142857,2.4 Z",id:"Stroke-1",stroke:"#FFFFFF",strokeWidth:1.6}));function Jy(e,t){var n=e.title,r=e.titleId,l=Zy(e,["title","titleId"]);return a.createElement("svg",Gy({width:"22px",height:"16px",viewBox:"0 0 22 16",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,_y,Uy)}var Ky=a.forwardRef(Jy);n.p;function Qy(){return(Qy=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function Xy(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},l=Object.keys(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(a=0;a<l.length;a++)n=l[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}var eE=a.createElement("desc",null,"Created with Sketch."),tE=a.createElement("g",{id:"icon/ID/photo/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},a.createElement("path",{d:"M11,13 C8.7912,13 7,11.2088 7,9 C7,6.7912 8.7912,5 11,5 C13.2088,5 15,6.7912 15,9 C15,11.2088 13.2088,13 11,13 Z M15.7142857,2.4 L13.3571429,0 L8.64285714,0 L6.28571429,2.4 L0,2.4 L0,16 L22,16 L22,2.4 L15.7142857,2.4 Z",id:"Stroke-1",stroke:"#1B2559",strokeWidth:1.6}));function nE(e,t){var n=e.title,r=e.titleId,l=Xy(e,["title","titleId"]);return a.createElement("svg",Qy({width:"22px",height:"16px",viewBox:"0 0 22 16",ref:t,"aria-labelledby":r},l),n?a.createElement("title",{id:r},n):null,eE,tE)}var aE=a.forwardRef(nE),rE=(n.p,{wrapper:{display:"flex",flexDirection:"column",marginTop:24},row:{display:"flex",flexDirection:"row",marginBottom:36},secondRow:{display:"flex",flexDirection:"row",justifyContent:"space-between",marginBottom:36},lastRow:{display:"flex",flexDirection:"row",marginBottom:32},label:{color:ie,margin:[[0,0,6,0]]},txIcon:{marginRight:10},popover:{height:164,width:215},idButton:{marginRight:4},idCardDataCard:{extend:Be.p,display:"flex",padding:[[11,8]],"& > div":{display:"flex",flexDirection:"column","& > div":{width:144,height:37,marginBottom:15,"&:last-child":{marginBottom:0}}}},bold:{fontWeight:700},direction:{width:233},availableIds:{width:232},exchangeRate:{width:250},commission:{width:217},address:{width:280},transactionId:{width:280},sessionId:{width:215}}),lE=function(e){return"cashOut"===e.txClass?function(e){return e.hasError?"Error":e.dispense?"Success":e.expired?"Expired":"Pending"}(e):function(e){return e.operatorCompleted?"Cancelled":e.hasError?"Error":e.sendConfirmed?"Sent":e.expired?"Expired":"Pending"}(e)},iE=Object(f.a)(rE),oE=function(e){var t=e.children,n=iE();return r.a.createElement(ct,{className:n.label},t)},cE=function(e){var t=e.it,n=iE(),a=Number.parseFloat(t.fiat),l=tm(new Xd.a(t.cryptoAtoms),t.cryptoCode),i=Number.parseFloat(t.commissionPercentage,2),o=Number(a*i).toFixed(2),c=Number(a/l).toFixed(3),s="1 ".concat(t.cryptoCode," = ").concat(c," ").concat(t.fiatCode),u=t.customerIdCardData&&{name:"".concat(El(t.customerIdCardData.firstName)," ").concat(El(t.customerIdCardData.lastName)),age:Ud()().diff(Ud()(t.customerIdCardData.dateOfBirth),"years"),country:t.customerIdCardData.country,idCardNumber:t.customerIdCardData.documentNumber,idCardExpirationDate:Ud()(t.customerIdCardData.expirationDate).format("DD-MM-YYYY")};return r.a.createElement("div",{className:n.wrapper},r.a.createElement("div",{className:n.row},r.a.createElement("div",{className:n.direction},r.a.createElement(oE,null,"Direction"),r.a.createElement("div",null,r.a.createElement("span",{className:n.txIcon},"cashOut"===t.txClass?r.a.createElement(Bc,null):r.a.createElement(Ws,null)),r.a.createElement("span",null,"cashOut"===t.txClass?"Cash-out":"Cash-in"))),r.a.createElement("div",{className:n.availableIds},r.a.createElement(oE,null,"Available IDs"),r.a.createElement(qe.a,{display:"flex",flexDirection:"row"},t.customerPhone&&r.a.createElement(xn,{className:n.idButton,name:"phone",Icon:Yy,InverseIcon:zy},t.customerPhone),t.customerIdCardPhotoPath&&!t.customerIdCardData&&r.a.createElement(xn,{popoverClassname:n.popover,className:n.idButton,name:"card",Icon:Nd,InverseIcon:Fy},r.a.createElement("img",{className:n.idCardPhoto,src:"".concat(Ct,"/id-card-photo/").concat(t.customerIdCardPhotoPath),alt:""})),t.customerIdCardData&&r.a.createElement(xn,{className:n.idButton,name:"card",Icon:Nd,InverseIcon:Fy},r.a.createElement("div",{className:n.idCardDataCard},r.a.createElement("div",null,r.a.createElement("div",null,r.a.createElement(oE,null,"Name"),r.a.createElement("div",null,u.name)),r.a.createElement("div",null,r.a.createElement(oE,null,"Age"),r.a.createElement("div",null,u.age)),r.a.createElement("div",null,r.a.createElement(oE,null,"Country"),r.a.createElement("div",null,u.country))),r.a.createElement("div",null,r.a.createElement("div",null,r.a.createElement(oE,null,"ID number"),r.a.createElement("div",null,u.idCardNumber)),r.a.createElement("div",null,r.a.createElement(oE,null,"Expiration date"),r.a.createElement("div",null,u.idCardExpirationDate))))),t.customerFrontCameraPath&&r.a.createElement(xn,{name:"cam",Icon:aE,InverseIcon:Ky},r.a.createElement("img",{src:"".concat(Ct,"/front-camera-photo/").concat(t.customerFrontCameraPath),alt:""})))),r.a.createElement("div",{className:n.exchangeRate},r.a.createElement(oE,null,"Exchange rate"),r.a.createElement("div",null,l>0?s:"-")),r.a.createElement("div",{className:n.commission},r.a.createElement(oE,null,"Commission"),r.a.createElement("div",null,"".concat(o," ").concat(t.fiatCode," (").concat(100*i," %)"))),r.a.createElement("div",null,r.a.createElement(oE,null,"Fixed fee"),r.a.createElement("div",null,"cashIn"===t.txClass?"".concat(Number.parseFloat(t.cashInFee)," ").concat(t.fiatCode):"N/A"))),r.a.createElement("div",{className:n.secondRow},r.a.createElement("div",{className:n.address},r.a.createElement(oE,null,"Address"),r.a.createElement("div",null,r.a.createElement(ro,null,function(){return nm(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",arguments.length>1&&void 0!==arguments[1]?arguments[1]:"").replace(/(.{5})/g,"$1 ")}(t.cryptoCode,t.toAddress)))),r.a.createElement("div",{className:n.transactionId},r.a.createElement(oE,null,"Transaction ID"),r.a.createElement("div",null,"cashOut"===t.txClass?"N/A":r.a.createElement(ro,null,t.txHash))),r.a.createElement("div",{className:n.sessionId},r.a.createElement(oE,null,"Session ID"),r.a.createElement(ro,null,t.id))),r.a.createElement("div",{className:n.lastRow},r.a.createElement("div",null,r.a.createElement(oE,null,"Transaction status"),r.a.createElement("span",{className:n.bold},lE(t)))))},sE=Object(a.memo)(cE,(function(e,t){return e.id===t.id}));function uE(){var e=Object(Bt.a)(["\n query transactions($limit: Int, $from: Date, $until: Date) {\n transactions(limit: $limit, from: $from, until: $until) {\n id\n txClass\n txHash\n toAddress\n commissionPercentage\n expired\n machineName\n operatorCompleted\n sendConfirmed\n dispense\n hasError: error\n deviceId\n fiat\n cashInFee\n fiatCode\n cryptoAtoms\n cryptoCode\n toAddress\n created\n customerName\n customerIdCardData\n customerIdCardPhotoPath\n customerFrontCameraPath\n customerPhone\n }\n }\n"]);return uE=function(){return e},e}function dE(){var e=Object(Bt.a)(["\n query transactions($limit: Int, $from: Date, $until: Date) {\n transactionsCsv(limit: $limit, from: $from, until: $until)\n }\n"]);return dE=function(){return e},e}var mE=Object(f.a)(no),fE=zt()(dE()),pE=zt()(uE()),hE=function(){var e=mE(),t=Object(Pt.c)(pE,{variables:{limit:1e3}}),n=t.data,a=t.loading,l=[{header:"",width:62,size:"sm",view:function(e){return"cashOut"===e.txClass?r.a.createElement(Bc,null):r.a.createElement(Ws,null)}},{header:"Machine",name:"machineName",width:180,size:"sm",view:Jr.a(["machineName"])},{header:"Customer",width:162,size:"sm",view:function(e){return e.customerName?e.customerName:e.customerIdCardData?function(e){var t=e.firstName,n=e.lastName;return"".concat(Cy.a(ky.a,Sy.a)(t),". ").concat(n)}(e.customerIdCardData):e.customerPhone}},{header:"Cash",width:144,textAlign:"right",size:"sm",view:function(e){return"".concat(Number.parseFloat(e.fiat)," ").concat(e.fiatCode)}},{header:"Crypto",width:144,textAlign:"right",size:"sm",view:function(e){return"".concat(tm(new Xd.a(e.cryptoAtoms),e.cryptoCode).toFormat(5)," ").concat(e.cryptoCode)}},{header:"Address",view:function(e){return nm(e.cryptoCode,e.toAddress)},className:e.overflowTd,size:"sm",width:140},{header:"Date (UTC)",view:function(e){return Ud.a.utc(e.created).format("YYYY-MM-DD HH:mm:ss")},textAlign:"right",size:"sm",width:200},{header:"Status",view:function(e){return lE(e)},size:"sm",width:80}];return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:e.titleWrapper},r.a.createElement("div",{className:e.titleAndButtonsContainer},r.a.createElement(bt,null,"Transactions"),n&&r.a.createElement("div",{className:e.buttonsWrapper},r.a.createElement(Xp,{title:"Download logs",name:"transactions",query:fE,getLogs:function(e){return Jr.a(["transactionsCsv"])(e)}}))),r.a.createElement("div",{className:e.headerLabels},r.a.createElement("div",null,r.a.createElement(Bc,null),r.a.createElement("span",null,"Cash-out")),r.a.createElement("div",null,r.a.createElement(Ws,null),r.a.createElement("span",null,"Cash-in")))),r.a.createElement(Hi,{loading:a,emptyText:"No transactions so far",elements:l,data:Jr.a(["transactions"])(n),Details:sE,expandable:!0}))},bE=n(538),gE=Object(f.a)({radioLabel:{height:40,padding:[[0,10]]},radio:{padding:4,margin:4},radioGroup:{flexDirection:"row"},error:{color:se},specialLabel:{height:40,padding:0},specialGrid:{display:"grid",gridTemplateColumns:[[182,162,141]]},directionIcon:{marginRight:2},directionName:{marginLeft:6},thresholdWrapper:{display:"flex"},thresholdField:{margin:10,width:208},space:{marginLeft:6,marginRight:6},lastSpace:{marginLeft:6},suspensionDays:{width:34},input:{marginTop:-2},limitedInput:{width:50},daysInput:{width:60}}),vE=Yt.e().required(),yE=Yt.d().shape({threshold:Yt.c(),thresholdDays:Yt.c().test({test:function(e){var t=this.parent.triggerType;return!pa.a(e)||!ks.a(t,["txVolume","txVelocity"])||this.createError()}})}),EE=Yt.d().shape({requirement:Yt.e().required(),suspensionDays:Yt.c().when("requirement",{is:"suspend",then:Yt.c().required(),otherwise:Yt.c().nullable().transform((function(){return null}))})}),OE=Yt.d().shape({triggerType:vE,requirement:EE,threshold:yE}),wE=Yt.d().shape({triggerType:vE,threshold:yE}),xE=[{display:"Transaction amount",code:"txAmount"},{display:"Transaction volume",code:"txVolume"},{display:"Transaction velocity",code:"txVelocity"},{display:"Consecutive days",code:"consecutiveDays"}],jE={schema:wE,options:xE,Component:function(){var e=gE(),t=Object(Rt.e)(),n=t.errors,a=t.touched,l=t.values,i=Object(E.a)({},e.error,n.triggerType&&a.triggerType),o=qr.a(null===l||void 0===l?void 0:l.triggerType),c=o(["txAmount","txVolume","txVelocity"]),s=o(["txVolume","txVelocity","consecutiveDays"]);return r.a.createElement(r.a.Fragment,null,r.a.createElement(qe.a,{display:"flex",alignItems:"center"},r.a.createElement(Xe,{className:w()(i)},"Choose trigger type")),r.a.createElement(Rt.b,{component:Ta,name:"triggerType",options:xE,labelClassName:e.radioLabel,radioClassName:e.radio,className:e.radioGroup}),r.a.createElement("div",{className:e.thresholdWrapper},c&&r.a.createElement(Rt.b,{className:e.thresholdField,component:Ra,label:"Threshold",size:"lg",name:"threshold.threshold"}),s&&r.a.createElement(Rt.b,{className:e.thresholdField,component:Ra,label:"Threshold Days",size:"lg",name:"threshold.thresholdDays"})))},initialValues:{triggerType:"",threshold:""}},CE=Yt.d().shape({requirement:EE}),kE=[{display:"SMS verification",code:"sms"},{display:"ID card image",code:"idCardPhoto"},{display:"ID data",code:"idCardData"},{display:"Customer camera",code:"facephoto"},{display:"Sanctions",code:"sanctions"},{display:"US SSN",code:"usSsn"},{display:"Suspend",code:"suspend"},{display:"Block",code:"block"}],SE={schema:CE,options:kE,Component:function(){var e,t=gE(),n=Object(Rt.e)(),a=n.errors,l=n.values,i=Object(E.a)({},t.error,a.requirement),o="suspend"===(null===l||void 0===l||null===(e=l.requirement)||void 0===e?void 0:e.requirement);return r.a.createElement(r.a.Fragment,null,r.a.createElement(qe.a,{display:"flex",alignItems:"center"},r.a.createElement(Xe,{className:w()(i)},"Choose a requirement")),r.a.createElement(Rt.b,{component:Ta,name:"requirement.requirement",options:kE,labelClassName:t.specialLabel,radioClassName:t.radio,className:w()(t.radioGroup,t.specialGrid)}),o&&r.a.createElement(Rt.b,{className:t.thresholdField,component:Ra,label:"Days",size:"lg",name:"requirement.suspensionDays"}))},initialValues:{requirement:""}},NE=function(e,t,n){return function(a){return e?$t.a(ua.a(t),ca.a(sa.a(null!==n&&void 0!==n?n:"code",a)))(e):""}},IE=function(){var e,t=Object(Rt.e)().values,n=gE(),a=null===t||void 0===t||null===(e=t.requirement)||void 0===e?void 0:e.requirement,l="suspend"===a,i=NE(kE,"display")(a);return r.a.createElement(qe.a,{display:"flex",alignItems:"baseline"},"".concat(i," ").concat(l?"for":""),l&&r.a.createElement(Rt.b,{bold:!0,className:n.suspensionDays,name:"requirement.suspensionDays",component:Ra,textAlign:"center"}),l&&"days")},LE=function(e){var t=e.requirement,n=e.suspensionDays,a=gE(),l=NE(kE,"display")(t),i="suspend"===t;return r.a.createElement(qe.a,{display:"flex",alignItems:"baseline"},"".concat(l," ").concat(i?"for":""),i&&r.a.createElement(at,{className:a.space,noMargin:!0},n),i&&"days")},BE=function(e){var t,n,a,l=e.config,i=e.currency,o=e.isEdit,c=gE(),s=(t={},Object(E.a)(t,c.input,!0),Object(E.a)(t,c.limitedInput,"txVelocity"===(null===l||void 0===l?void 0:l.triggerType)),Object(E.a)(t,c.daysInput,"consecutiveDays"===(null===l||void 0===l?void 0:l.triggerType)),t),u=null===l||void 0===l||null===(n=l.threshold)||void 0===n?void 0:n.threshold,d=null===l||void 0===l||null===(a=l.threshold)||void 0===a?void 0:a.thresholdDays,m=o?r.a.createElement(Rt.b,{bold:!0,className:w()(s),name:"threshold.threshold",component:Ra,textAlign:"right"}):r.a.createElement(at,{noMargin:!0},u),f=o?r.a.createElement(Rt.b,{bold:!0,className:w()(s),name:"threshold.thresholdDays",component:Ra,textAlign:"right"}):r.a.createElement(at,{noMargin:!0},d);switch(null===l||void 0===l?void 0:l.triggerType){case"txAmount":return r.a.createElement(qe.a,{display:"flex",alignItems:"baseline",justifyContent:"right"},m,r.a.createElement(st,{noMargin:!0,className:c.lastSpace},i));case"txVolume":return r.a.createElement(qe.a,{display:"flex",alignItems:"baseline",justifyContent:"right"},m,r.a.createElement(st,{noMargin:!0,className:c.lastSpace},i),r.a.createElement(ct,{noMargin:!0,className:c.space},"in"),f,r.a.createElement(ct,{noMargin:!0,className:c.lastSpace},"days"));case"txVelocity":return r.a.createElement(qe.a,{display:"flex",alignItems:"baseline",justifyContent:"right"},m,r.a.createElement(ct,{className:c.space,noMargin:!0},"transactions in"),f,r.a.createElement(ct,{className:c.lastSpace,noMargin:!0},"days"));case"consecutiveDays":return r.a.createElement(qe.a,{display:"flex",alignItems:"baseline",justifyContent:"right"},f,r.a.createElement(ct,{className:c.lastSpace,noMargin:!0},"days"));default:return""}},PE=Object(a.memo)((function(e){var t=e.currency,n=Object(Rt.e)().values;return r.a.createElement(BE,{isEdit:!0,config:n,currency:t})})),FE=function(e){var t=e.config,n=e.currency;return r.a.createElement(BE,{config:t,currency:n})},DE=function(e,t){return[{name:"triggerType",size:"sm",width:230,input:function(e){var t=e.field.value;return r.a.createElement(r.a.Fragment,null,NE(xE,"display")(t))},view:NE(xE,"display"),inputProps:{options:xE,valueProp:"code",getLabel:Jr.a(["display"]),optionsLimit:null}},{name:"requirement",size:"sm",width:230,bypassField:!0,input:IE,view:function(e){return r.a.createElement(LE,e)}},{name:"threshold",size:"sm",width:284,textAlign:"right",input:function(){return r.a.createElement(PE,{currency:e})},view:function(t,n){return r.a.createElement(FE,{config:n,currency:e})}}]},TE=da.a(ua.a("code"))(xE),WE=[bE.a((function(e,t){return TE.indexOf(e.triggerType)<TE.indexOf(t.triggerType)}))],RE=function(e){return da.a((function(e){var t=e.requirement,n=e.threshold,a=Object($e.a)(e,["requirement","threshold"]);return Object(c.a)({requirement:t.requirement,suspensionDays:t.suspensionDays,threshold:n.threshold,thresholdDays:n.thresholdDays},a)}))(e)},AE={stepper:{margin:[[16,0,14,0]]},submit:{display:"flex",flexDirection:"row",margin:[["auto",0,24]]},button:{marginLeft:"auto"},form:{height:"100%",display:"flex",flexDirection:"column"},infoTitle:{margin:[[18,0,20,0]]},infoCurrentText:{color:q}},zE=Object(f.a)(AE),ME=function(e,t,n){switch(e){case 1:return"If the user ".concat($E(t,n));case 2:return"the user will be ".concat(HE(t),".");default:return""}},qE=function(e){return pa.a(e)||ma.a(e)?"\u23bc\u23bc\u23bc\u23bc\u23bc ":e},$E=function(e,t){switch(e.triggerType){case"txAmount":return"makes a single transaction over ".concat(qE(e.threshold.threshold)," ").concat(t);case"txVolume":return"makes transactions over ".concat(qE(e.threshold.threshold)," ").concat(t," in ").concat(qE(e.threshold.thresholdDays)," days");case"txVelocity":return"makes ".concat(qE(e.threshold.threshold)," transactions in ").concat(qE(e.threshold.thresholdDays)," days");case"consecutiveDays":return"at least one transaction every day for ".concat(qE(e.threshold.thresholdDays)," days");default:return""}},HE=function(e){var t;switch(null===(t=e.requirement)||void 0===t?void 0:t.requirement){case"sms":return"asked to enter code provided through SMS verification";case"idCardPhoto":return"asked to scan a ID with photo";case"idCardData":return"asked to scan a ID";case"facephoto":return"asked to have a photo taken";case"usSsn":return"asked to input his social security number";case"sanctions":return"matched against the OFAC sanctions list";case"superuser":return"";case"suspend":return"suspended for ".concat(qE(e.requirement.suspensionDays)," days");case"block":return"blocked";default:return qE(null)}},VE=function(e){var t=e.step,n=e.config,a=void 0===n?{}:n,l=e.liveValues,i=void 0===l?{}:l,o=e.currency,c=zE(),s=Tc.a(1,t).map((function(e){return ME(e,a,o)})).join(", "),u=ME(t,i,o),d=2===t;return r.a.createElement(r.a.Fragment,null,r.a.createElement(et,{className:c.infoTitle},"Trigger overview so far"),r.a.createElement(rt,{noMargin:!0},s,1!==t&&", ",r.a.createElement("span",{className:c.infoCurrentText},u),!d&&"..."))},YE=function(e){var t=e.setValues,n=Object(Rt.e)().values;return Object(a.useEffect)((function(){t&&n&&t(n)}),[t,n]),null},GE=function(e){var t=e.onClose,n=e.save,l=e.error,i=e.currency,c=zE(),s=Object(a.useState)({}),u=Object(o.a)(s,2),d=u[0],m=u[1],f=Object(a.useState)({step:1}),p=Object(o.a)(f,2),h=p[0],b=h.step,g=h.config,v=p[1],y=2===b,E=function(e){switch(e){case 1:return jE;case 2:return SE;default:return a.Fragment}}(b),O=function(){var e=Object(_r.a)(Zr.a.mark((function e(t){var a;return Zr.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=gn.a(g,E.schema.cast(t)),!y){e.next=3;break}return e.abrupt("return",n(a));case 3:v({step:b+1,config:a});case 4: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(ci,{title:"New compliance trigger",handleClose:t,width:520,height:480,infoPanel:r.a.createElement(VE,{currency:i,step:b,config:g,liveValues:d}),infoPanelHeight:172,open:!0},r.a.createElement(ns,{className:c.stepper,steps:2,currentStep:b}),r.a.createElement(Rt.d,{enableReinitialize:!0,onSubmit:O,initialValues:E.initialValues,validationSchema:E.schema},r.a.createElement(Rt.c,{className:c.form},r.a.createElement(YE,{setValues:m}),r.a.createElement(E.Component,null),r.a.createElement("div",{className:c.submit},l&&r.a.createElement(pt,null,"Failed to save"),r.a.createElement(on,{className:c.button,type:"submit"},y?"Finish":"Next"))))))};function ZE(){var e=Object(Bt.a)(["\n query getData {\n config\n }\n"]);return ZE=function(){return e},e}function _E(){var e=Object(Bt.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]);return _E=function(){return e},e}var UE=Object(f.a)({switchLabel:{margin:6,width:24},tableRadioGroup:{flexDirection:"row",justifyContent:"space-between"},tableRadioLabel:{marginRight:0},tableWidth:{width:918}}),JE=zt()(_E()),KE=zt()(ZE()),QE=function(){var e,t,n,l=UE(),i=Object(a.useState)(!1),s=Object(o.a)(i,2),u=s[0],d=s[1],m=Object(Pt.c)(KE),f=m.data,p=m.loading,h=function(e){return da.a((function(e){var t=e.requirement,n=e.suspensionDays,a=e.threshold,r=e.thresholdDays,l=Object($e.a)(e,["requirement","suspensionDays","threshold","thresholdDays"]);return Object(c.a)({requirement:{requirement:t,suspensionDays:n},threshold:{threshold:a,thresholdDays:r}},l)}))(e)}(null!==(e=null===f||void 0===f||null===(t=f.config)||void 0===t?void 0:t.triggers)&&void 0!==e?e:[]),b=(null===f||void 0===f?void 0:f.config)&&ni("compliance")(f.config),g=null!==(n=null===b||void 0===b?void 0:b.rejectAddressReuse)&&void 0!==n&&n,v=Object(Pt.b)(JE,{onCompleted:function(){return d(!1)},refetchQueries:function(){return["getData"]}}),y=Object(o.a)(v,2),E=y[0],O=y[1].error,w=Jr.a(["fiatCurrency"])(ni(_l)(null===f||void 0===f?void 0:f.config));return r.a.createElement(r.a.Fragment,null,r.a.createElement(vt,{title:"Compliance Triggers",className:l.tableWidth},r.a.createElement(qe.a,{display:"flex",alignItems:"center"},r.a.createElement(qe.a,{display:"flex",alignItems:"center",justifyContent:"end",mr:"-5px"},r.a.createElement(tt,null,"Reject reused addresses"),r.a.createElement(Pa,{checked:g,onChange:function(e){!function(e){var t=ai("compliance")(e);E({variables:{config:t}})}({rejectAddressReuse:e.target.checked})},value:g}),r.a.createElement(st,{className:l.switchLabel},g?"On":"Off"),r.a.createElement(ll,{width:304},r.a.createElement(tt,null,"This option requires a user to scan a different cryptocurrency address if they attempt to scan one that had been previously used for a transaction in your network"))))),r.a.createElement(qe.a,{marginBottom:2,className:l.tableWidth,display:"flex",justifyContent:"flex-end"},!p&&!pa.a(h)&&r.a.createElement(Bn,{color:"primary",onClick:function(){return d(!0)}},"+ Add new trigger")),r.a.createElement(xc,{data:h,name:"triggers",enableEdit:!0,sortBy:WE,groupBy:"triggerType",enableDelete:!0,error:null===O||void 0===O?void 0:O.message,save:function(e){return E({variables:{config:{triggers:RE(e.triggers)}}})},validationSchema:OE,elements:DE(w)}),u&&r.a.createElement(GE,{currency:w,error:null===O||void 0===O?void 0:O.message,save:function(e){var t=Rr.a([Object(c.a)({id:Object(Wo.a)(),direction:"both"},e)])(h);return E({variables:{config:{triggers:RE(t)}}})},onClose:function(){return d(null)}}),!p&&pa.a(h)&&r.a.createElement(qe.a,{display:"flex",alignItems:"center",flexDirection:"column",mt:15},r.a.createElement(Ke,null,"It seems there are no active compliance triggers on your network"),r.a.createElement(on,{onClick:function(){return d(!0)}},"Add first trigger")))};function XE(){var e=Object(Bt.a)(["\n query getData {\n config\n accounts\n accountsConfig {\n code\n display\n class\n cryptos\n }\n cryptoCurrencies {\n code\n display\n }\n }\n"]);return XE=function(){return e},e}function eO(){var e=Object(Bt.a)(["\n mutation Save($accounts: JSONObject) {\n saveAccounts(accounts: $accounts)\n }\n"]);return eO=function(){return e},e}function tO(){var e=Object(Bt.a)(["\n mutation Save($config: JSONObject, $accounts: JSONObject) {\n saveConfig(config: $config)\n saveAccounts(accounts: $accounts)\n }\n"]);return tO=function(){return e},e}var nO=zt()(tO()),aO=zt()(eO()),rO=zt()(XE()),lO=function(e){var t,n,l,i=e.name,c=Object(a.useState)(null),s=Object(o.a)(c,2),u=s[0],d=s[1],m=Object(a.useState)(null),f=Object(o.a)(m,2),p=f[0],h=f[1],b=Object(a.useState)(!1),g=Object(o.a)(b,2),v=g[0],y=g[1],O=Object(Pt.c)(rO).data,w=Object(Pt.b)(nO,{onCompleted:function(){return y(!1)},refetchQueries:function(){return["getData"]}}),x=Object(o.a)(w,2),j=x[0],C=x[1].error,k=Object(Pt.b)(aO,{onCompleted:function(){return d(null)},refetchQueries:function(){return["getData"]}}),S=Object(o.a)(k,1)[0],N=function(e,t){var n=ai(i)(e);return j({variables:{config:n,accounts:t}})},I=(null===O||void 0===O?void 0:O.config)&&ni(i)(O.config),L=null===O||void 0===O?void 0:O.accountsConfig,B=null!==(t=null===O||void 0===O?void 0:O.cryptoCurrencies)&&void 0!==t?t:[],P=null!==(n=null===O||void 0===O?void 0:O.accounts)&&void 0!==n?n:[];return r.a.createElement(r.a.Fragment,null,r.a.createElement(vt,{title:"Wallet Settings"}),r.a.createElement(jc,{name:"test",namespaces:da.a(Jr.a(["code"]))(B),data:I,error:null===C||void 0===C?void 0:C.message,stripeWhen:function(e){return!Mf.isValidSync(e)},enableEdit:!0,shouldOverrideEdit:function(e){var t=ni(e)(I);return!Mf.isValidSync(t)},editOverride:y,editWidth:174,save:N,validationSchema:Mf,elements:qf(B,L,(function(e,t,n){return t?!P[t]&&Mm[t]?(d(Mm[t]),void h((function(){return function(){return n(t)}}))):void n(t):n(t)}))}),v&&r.a.createElement(Rf,{coin:ca.a(sa.a("code",v))(B),onClose:function(){return y(!1)},save:N,error:null===C||void 0===C?void 0:C.message,cryptoCurrencies:B,userAccounts:null===O||void 0===O||null===(l=O.config)||void 0===l?void 0:l.accounts,accounts:P,accountsConfig:L}),u&&r.a.createElement(ci,{title:"Edit ".concat(u.name),width:478,handleClose:function(){return d(null)},open:!0},r.a.createElement(If,{save:function(e){return S({variables:{accounts:Object(E.a)({},u.code,e)}}).then((function(e){return p(),h(null),e}))},elements:u.elements,validationSchema:u.validationSchema,value:P[u.code]})))},iO=n(349);function oO(){var e=Object(Bt.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]);return oO=function(){return e},e}function cO(){var e=Object(Bt.a)(["\n query getData {\n config\n }\n"]);return cO=function(){return e},e}var sO=Object(f.a)(Xa),uO=zt()(cO()),dO=zt()(oO());var mO=function(e){var t=e.isActive,n=e.doContinue,a=sO(),l=Object(Pt.c)(uO).data,i=Object(Pt.b)(dO,{onCompleted:n}),c=Object(o.a)(i,1)[0],s=Jr.a(["fiatCurrency"])(ni(_l)(null===l||void 0===l?void 0:l.config));return r.a.createElement("div",{className:a.wrapper},r.a.createElement(vt,{title:"Commissions"}),r.a.createElement(js,null,r.a.createElement(xc,{title:"Default setup",rowSize:"lg",titleLg:!0,name:"commissions",initialValues:Ks,enableEdit:!0,forceAdd:t,save:function(e){var t=ai("commissions")(e.commissions[0]);return c({variables:{config:t}})},validationSchema:Us,data:[],elements:Ys(s)})))};function fO(){var e=Object(Bt.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]);return fO=function(){return e},e}function pO(){var e=Object(Bt.a)(["\n query getData {\n config\n accounts\n currencies {\n code\n display\n }\n countries {\n code\n display\n }\n cryptoCurrencies {\n code\n display\n }\n languages {\n code\n display\n }\n machines {\n name\n deviceId\n }\n }\n"]);return pO=function(){return e},e}var hO=Object(f.a)(Xa),bO=zt()(pO()),gO=zt()(fO());var vO=function(e){var t=e.isActive,n=e.doContinue,a=hO(),l=Object(Pt.c)(bO).data,i=Object(Pt.b)(gO,{onCompleted:n}),c=Object(o.a)(i,1)[0],s=yw((null===l||void 0===l?void 0:l.config)||{},(null===l||void 0===l?void 0:l.cryptoCurrencies)||[]);return r.a.createElement("div",{className:a.wrapper},r.a.createElement(vt,{title:"Locales"}),r.a.createElement(js,null,r.a.createElement(xc,{title:"Default settings",rowSize:"lg",titleLg:!0,name:"locale",initialValues:Uf,forceAdd:t,enableEdit:!0,save:function(e){var t=ai("locale")(e.locale[0]);return c({variables:{config:t}})},validationSchema:Zf,data:[],elements:Yf(gn.a(l,{cryptoCurrencies:s}),(function(e,t,n){return n(t)}))})))},yO=Object(f.a)({message:function(e){return{width:e.width,marginTop:4,marginLeft:16}}}),EO=function(e){var t=e.children,n=e.width,a=void 0===n?330:n,l=e.className,i=yO({width:a});return r.a.createElement(qe.a,{display:"flex",className:l},r.a.createElement(Ja,null),r.a.createElement(ct,{className:i.message},t))},OO={radioGroup:{flexDirection:"row",width:600},radioLabel:{width:150,height:48},mdForm:{width:385},infoMessage:{display:"flex",marginBottom:20,"& > p":{width:330,marginTop:4,marginLeft:16}},actionButton:{marginBottom:32},actionButtonLink:{textDecoration:"none",color:J},error:{color:se},button:{marginTop:40},formButton:{margin:[[24,0,0]]}};function wO(){var e=Object(Bt.a)(["\n mutation Save($accounts: JSONObject) {\n saveAccounts(accounts: $accounts)\n }\n"]);return wO=function(){return e},e}function xO(){var e=Object(Bt.a)(["\n {\n config\n accounts\n }\n"]);return xO=function(){return e},e}var jO=zt()(xO()),CO=zt()(wO()),kO=Object(f.a)(Object(c.a)(Object(c.a)({},OO),{},{content:{width:820},radioLabel:Object(c.a)(Object(c.a)({},OO.radioLabel),{},{width:280}),wrapper:{width:1200,height:100,margin:[[0,"auto"]]},title:{marginLeft:8,marginBottom:5},info:{marginTop:20,marginBottom:20}})),SO=[{code:"enable",display:"Yes, I will"},{code:"disable",display:"No, not for now"}];var NO=function(e){var t,n,l=e.doContinue,i=kO(),c=Object(a.useState)(null),s=Object(o.a)(c,2),u=s[0],d=s[1],m=Object(a.useState)(!1),f=Object(o.a)(m,2),p=f[0],h=f[1],b=Object(Pt.c)(jO),g=b.data,v=b.refetch,y=Object(Pt.b)(CO,{onCompleted:l}),O=Object(o.a)(y,1)[0],x=null!==(t=null===g||void 0===g?void 0:g.accounts)&&void 0!==t?t:[],j=(n={},Object(E.a)(n,i.title,!0),Object(E.a)(n,i.error,p),n);return r.a.createElement("div",{className:i.wrapper},r.a.createElement("div",{className:i.content},r.a.createElement(Je,null,"Twilio (SMS service)"),r.a.createElement(qe.a,{display:"flex",alignItems:"end"},r.a.createElement(Xe,{noMargin:!0,className:w()(j)},"Will you setup a two way machine or compliance?"),r.a.createElement(ll,{width:304},r.a.createElement(tt,null,"Two-way machines allow your customers not only to buy (cash-in) but also sell cryptocurrencies (cash-out)."),r.a.createElement(tt,null,"You\u2019ll need an SMS service for cash-out transactions and for any compliance triggers"))),r.a.createElement(Na,{labelClassName:i.radioLabel,className:i.radioGroup,options:SO,value:u,onChange:function(e){d(e.target.value),h(!1)}}),r.a.createElement(EO,{className:i.info},"To set up Twilio please read the instructions from our support portal."),r.a.createElement(ra,{link:"https://support.lamassu.is/hc/en-us/articles/115001203951-Twilio-for-SMS",label:"Twilio for SMS"}),"enable"===u&&r.a.createElement(r.a.Fragment,null,r.a.createElement(Xe,{noMargin:!0},"Enter credentials"),r.a.createElement(If,{xs:6,save:function(e){return O({variables:{accounts:{twilio:e}}}).then((function(){return v()}))},value:x.twilio,elements:zm.elements,validationSchema:zm.validationSchema,buttonLabel:"Continue",buttonClass:i.formButton})),"enable"!==u&&r.a.createElement(on,{size:"lg",onClick:function(){if(!u)return h(!0);l()},className:i.button},"Continue")))},IO=n(539);function LO(){var e=Object(Bt.a)(["\n mutation Save($config: JSONObject, $accounts: JSONObject) {\n saveConfig(config: $config)\n saveAccounts(accounts: $accounts)\n }\n"]);return LO=function(){return e},e}function BO(){var e=Object(Bt.a)(["\n query getData {\n config\n accounts\n accountsConfig {\n code\n display\n class\n cryptos\n }\n cryptoCurrencies {\n code\n display\n }\n }\n"]);return BO=function(){return e},e}var PO=Object(f.a)(OO),FO=zt()(BO()),DO=zt()(LO()),TO=function(e){var t,n=e.data,l=e.doContinue,i=PO(),c=Object(Pt.c)(FO).data,s=Object(Pt.b)(DO,{onCompleted:l}),u=Object(o.a)(s,1)[0],d=Object(a.useState)(!1),m=Object(o.a)(d,2),f=m[0],p=m[1],h=null===n||void 0===n?void 0:n.coin,b=null===c||void 0===c?void 0:c.accountsConfig,g=null!==(t=null===c||void 0===c?void 0:c.cryptoCurrencies)&&void 0!==t?t:[];return r.a.createElement(r.a.Fragment,null,r.a.createElement(Xe,{className:f&&i.error},"All set"),r.a.createElement(tt,null,"These are your wallet settings. You can later edit these and add additional coins."),r.a.createElement(jc,{rowSize:"lg",titleLg:!0,name:"All set",namespaces:[h],data:ai(h,No.a("coin",n)),elements:qf(g,b,!0)}),r.a.createElement(on,{size:"lg",onClick:function(){if(!Mf.isValidSync(n))return p(!0);var e=ai(h,No.a("coin",n)),t=ai(Yl)(e);return p(!1),u({variables:{config:t}})},className:i.button},"Continue"))};function WO(){var e=Object(Bt.a)(["\n mutation SaveAccountsBC($accounts: JSONObject) {\n saveAccounts(accounts: $accounts)\n }\n"]);return WO=function(){return e},e}function RO(){var e=Object(Bt.a)(["\n {\n accounts\n }\n"]);return RO=function(){return e},e}var AO=Object(f.a)(Object(c.a)(Object(c.a)({},OO),{},{radioGroup:OO.radioGroup,radioLabel:Object(c.a)(Object(c.a)({},OO.radioLabel),{},{width:200})})),zO=zt()(RO()),MO=zt()(WO()),qO=[{code:"enable",display:"I will enable cash-out"},{code:"disable",display:"I won't enable cash-out"}],$O=function(e){var t,n=e.addData,l=AO(),i=Object(Pt.c)(zO).data,c=Object(Pt.b)(MO,{onCompleted:function(){return n({zeroConf:"blockcypher"})}}),s=Object(o.a)(c,1)[0],u=Object(a.useState)(null),d=Object(o.a)(u,2),m=d[0],f=d[1],p=Object(a.useState)(!1),h=Object(o.a)(p,2),b=h[0],g=h[1],v=null!==(t=null===i||void 0===i?void 0:i.accounts)&&void 0!==t?t:[];return r.a.createElement(r.a.Fragment,null,r.a.createElement(Xe,{className:b&&l.error},"Blockcypher"),r.a.createElement(tt,null,"If you are enabling cash-out services, create a Blockcypher account."),r.a.createElement(ra,{link:"https://support.lamassu.is/hc/en-us/articles/115001209472-Blockcypher",label:"Configuring Blockcypher"}),r.a.createElement(Na,{labelClassName:l.radioLabel,className:l.radioGroup,options:qO,value:m,onChange:function(e){f(e.target.value),g(!1)}}),r.a.createElement("div",{className:l.mdForm},"disable"===m&&r.a.createElement(on,{size:"lg",onClick:function(){return n({zeroConf:"all-zero-conf"})},className:l.button},"Continue"),"enable"===m&&r.a.createElement(If,{value:v.blockcypher,save:function(e){return s({variables:{accounts:{blockcypher:e}}})},elements:Mm.blockcypher.elements,validationSchema:Mm.blockcypher.validationSchema,buttonLabel:"Continue",buttonClass:l.formButton})))};function HO(){var e=Object(Bt.a)(["\n {\n cryptoCurrencies {\n code\n display\n }\n }\n"]);return HO=function(){return e},e}var VO=Object(f.a)(OO),YO=zt()(HO()),GO=Yt.d().shape({coin:Yt.e().required()}),ZO=function(e){var t,n=e.addData,l=VO(),i=Object(a.useState)(!1),c=Object(o.a)(i,2),s=c[0],u=c[1],d=Object(Pt.c)(YO).data,m=null!==(t=null===d||void 0===d?void 0:d.cryptoCurrencies)&&void 0!==t?t:[];return r.a.createElement(r.a.Fragment,null,r.a.createElement(Xe,{className:s&&l.error},"Choose your first cryptocurrency"),r.a.createElement(Rt.d,{enableReinitialize:!0,initialValues:{coin:""},onSubmit:function(e){return GO.isValidSync(e)?"BTC"!==e.coin?n({coin:e.coin,zeroConf:"all-zero-conf"}):void n(e):u(!0)}},r.a.createElement(Rt.c,{onChange:function(){return u(!1)}},r.a.createElement(Ro,null),r.a.createElement(Rt.b,{component:Ta,name:"coin",labelClassName:l.radioLabel,className:l.radioGroup,options:m}),r.a.createElement(on,{size:"lg",type:"submit",className:l.button},"Continue"))))},_O=function(e,t){return Wr.a((function(n){return function(e){return sa.a("class",e)}(t)(n)&&function(e){return $t.a(qr.a(e),ua.a("cryptos"))}(e)(n)}))},UO=function(e,t,n,a){var r=_O(a,n)(e),l=zo.a((function(e){var n=e.code,a=function(e){return t&&t[e]}(n);return!Mm[n]||Mm[n].validationSchema.isValidSync(a)}))(r),i=Object(o.a)(l,2);return{filled:i[0],unfilled:i[1]}};function JO(){var e=Object(Bt.a)(["\n mutation Save($accounts: JSONObject) {\n saveAccounts(accounts: $accounts)\n }\n"]);return JO=function(){return e},e}function KO(){var e=Object(Bt.a)(["\n {\n accounts\n accountsConfig {\n code\n display\n class\n cryptos\n }\n cryptoCurrencies {\n code\n display\n }\n }\n"]);return KO=function(){return e},e}var QO=Object(f.a)(OO),XO=zt()(KO()),ew=zt()(JO()),tw=function(e){return qr.a(e)(["kraken","itbit","bitstamp"])},nw=function(e){var t,n,l,i=e.data,c=e.addData,s=QO(),u=Object(Pt.c)(XO).data,d=Object(Pt.b)(ew,{onCompleted:function(){return k()}}),m=Object(o.a)(d,1)[0],f=Object(a.useState)(null),p=Object(o.a)(f,2),h=p[0],b=p[1],g=Object(a.useState)(!1),v=Object(o.a)(g,2),y=v[0],O=v[1],w=null!==(t=null===u||void 0===u?void 0:u.accounts)&&void 0!==t?t:[],x=null!==(n=null===u||void 0===u?void 0:u.accountsConfig)&&void 0!==n?n:[],j=i.coin,C=UO(x,w,"exchange",j),k=function(){if(!h)return O(!0);c({exchange:h})};return r.a.createElement("div",{className:s.mdForm},r.a.createElement(Xe,{className:y&&s.error},"Choose your exchange"),r.a.createElement(Na,{labelClassName:s.radioLabel,className:s.radioGroup,options:fa.a(C.filled,C.unfilled),value:h,onChange:function(e){b(e.target.value),O(!1)}}),!tw(h)&&r.a.createElement(on,{size:"lg",onClick:k,className:s.button},"Continue"),tw(h)&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:s.infoMessage},r.a.createElement(Ja,null),r.a.createElement(rt,null,"Make sure you set up ",Mm[h].name," to enter the necessary information below. Please follow the instructions on our support page if you haven\u2019t.")),r.a.createElement(ra,{link:{kraken:"https://support.lamassu.is/hc/en-us/articles/115001206891-Kraken-trading",itbit:"https://support.lamassu.is/hc/en-us/articles/360026195032-itBit-trading",bitstamp:"https://support.lamassu.is/hc/en-us/articles/115001206911-Bitstamp-trading"}[h],label:"".concat(Mm[h].name," trading")}),r.a.createElement(Xe,{noMargin:!0},"Enter exchange information"),r.a.createElement(If,{value:w[h],save:(l=h,function(e){var t=Object(E.a)({},l,e);return m({variables:{accounts:t}})}),elements:Mm[h].elements,validationSchema:Mm[h].validationSchema,buttonLabel:"Continue",buttonClass:s.formButton})))};function aw(){var e=Object(Bt.a)(["\n {\n accountsConfig {\n code\n display\n class\n cryptos\n }\n }\n"]);return aw=function(){return e},e}var rw=Object(f.a)(OO),lw=zt()(aw()),iw=function(e){var t,n,l=e.data,i=e.addData,c=rw(),s=Object(Pt.c)(lw).data,u=Object(a.useState)(null),d=Object(o.a)(u,2),m=d[0],f=d[1],p=Object(a.useState)(!1),h=Object(o.a)(p,2),b=h[0],g=h[1],v=null!==(t=null===s||void 0===s?void 0:s.accounts)&&void 0!==t?t:[],y=null!==(n=null===s||void 0===s?void 0:s.accountsConfig)&&void 0!==n?n:[],E=l.coin,O=UO(y,v,"ticker",E);return r.a.createElement("div",{className:c.mdForm},r.a.createElement(Xe,{className:b&&c.error},"Choose your ticker"),r.a.createElement(Na,{labelClassName:c.radioLabel,className:c.radioGroup,options:fa.a(O.filled,O.unfilled),value:m,onChange:function(e){f(e.target.value),g(!1)}}),r.a.createElement(on,{size:"lg",onClick:function(){if(!m)return g(!0);i({ticker:m})},className:c.button},"Continue"))},ow=function(e){var t;return{code:"bitgo",name:"BitGo",title:"BitGo (Wallet)",elements:[{code:"token",display:"API Token",component:Ra,face:!0,long:!0},{code:"environment",display:"Environment",component:Fa,inputProps:{options:["prod","test"]},face:!0},{code:"".concat(e,"WalletId"),display:"".concat(e," Wallet ID"),component:Ra},{code:"".concat(e,"WalletPassphrase"),display:"".concat(e," Wallet Passphrase"),component:Wa}],validationSchema:Yt.d().shape((t={token:Yt.e().max(100,"Too long").required(),environment:Yt.e().matches(/(prod|test)/).required()},Object(E.a)(t,"".concat(e,"WalletId"),Yt.e().max(100,"Too long").required()),Object(E.a)(t,"".concat(e,"WalletPassphrase"),Yt.e().max(100,"Too long").required()),t))}};function cw(){var e=Object(Bt.a)(["\n mutation Save($accounts: JSONObject) {\n saveAccounts(accounts: $accounts)\n }\n"]);return cw=function(){return e},e}function sw(){var e=Object(Bt.a)(["\n {\n accounts\n accountsConfig {\n code\n display\n class\n cryptos\n }\n cryptoCurrencies {\n code\n display\n }\n }\n"]);return sw=function(){return e},e}var uw=Object(f.a)(OO),dw=zt()(sw()),mw=zt()(cw()),fw=function(e){var t,n,l,i=e.data,c=e.addData,s=uw(),u=Object(Pt.c)(dw).data,d=Object(Pt.b)(mw,{onCompleted:function(){return S()}}),m=Object(o.a)(d,1)[0],f=Object(a.useState)(null),p=Object(o.a)(f,2),h=p[0],b=p[1],g=Object(a.useState)(!1),v=Object(o.a)(g,2),y=v[0],O=v[1],w=null!==(t=null===u||void 0===u?void 0:u.accounts)&&void 0!==t?t:[],x=null!==(n=null===u||void 0===u?void 0:u.accountsConfig)&&void 0!==n?n:[],j=i.coin,C=UO(x,w,"wallet",j),k=function(e){return function(t){var n=Object(E.a)({},e,t);return m({variables:{accounts:n}})}},S=function(){if(!h)return O(!0);c({wallet:h})};return r.a.createElement("div",{className:s.mdForm},r.a.createElement(Xe,{className:y&&s.error},"Choose your wallet"),r.a.createElement(Na,{labelClassName:s.radioLabel,className:s.radioGroup,options:fa.a(C.filled,C.unfilled),value:h,onChange:function(e){b(e.target.value),O(!1)}}),(l=h,qr.a(l)(["bitcoind","geth","litecoind","dashd","zcashd","bitcoincashd"])&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:s.infoMessage},r.a.createElement(Ja,null),r.a.createElement(rt,null,"To set up ",h," please read the node wallet instructions from our support portal.")),r.a.createElement(ra,{link:"https://support.lamassu.is/hc/en-us/articles/115001209552-Setting-up-your-node-wallets",label:"Support article"}))),!function(e){return qr.a(e)(["infura","bitgo"])}(h)&&r.a.createElement(on,{size:"lg",onClick:S,className:s.button},"Continue"),"bitgo"===h&&r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:s.infoMessage},r.a.createElement(Ja,null),r.a.createElement(rt,null,"Make sure you set up a BitGo wallet to enter the necessary information below. Please follow the instructions on our support page if you haven\u2019t.")),r.a.createElement(ra,{link:"https://support.lamassu.is/hc/en-us/articles/360024455592-Setting-up-BitGo",label:"Support article"}),r.a.createElement(Xe,{noMargin:!0},"Enter wallet information"),r.a.createElement(If,{value:w.bitgo,save:k(h),elements:ow(j).elements,validationSchema:ow(j).validationSchema,buttonLabel:"Continue",buttonClass:s.formButton})),"infura"===h&&r.a.createElement(r.a.Fragment,null,r.a.createElement(Xe,{noMargin:!0},"Enter wallet information"),r.a.createElement(If,{value:w.infura,save:k(h),elements:Mm.infura.elements,validationSchema:Mm.infura.validationSchema,buttonLabel:"Continue",buttonClass:s.formButton})))},pw=Object(f.a)(Xa),hw=[{label:"Choose cryptocurrency",component:ZO},{label:"Choose wallet",component:fw},{label:"Choose ticker",component:iw},{label:"Exchange",component:nw},{label:"Blockcypher",component:$O},{label:"All set",component:TO}],bw=function(e){var t=e.doContinue,n=Object(a.useState)(0),l=Object(o.a)(n,2),i=l[0],c=l[1],s=Object(a.useState)({}),u=Object(o.a)(s,2),d=u[0],m=u[1],f=pw(),p="BTC"===(null===d||void 0===d?void 0:d.coin)?hw:IO.a(4,1,hw),h=p[i].component;return r.a.createElement("div",{className:f.wrapper},r.a.createElement("div",{className:f.headerDiv},r.a.createElement(vt,{title:"Wallet settings"})),r.a.createElement("div",{className:f.contentDiv},r.a.createElement(ze,null,p.map((function(e,t){return r.a.createElement(Me,{key:t,step:i,it:e,idx:t,steps:p})}))),r.a.createElement("div",{className:f.contentWrapper},r.a.createElement(h,{data:d,addData:function(e){m(gn.a(d,e)),c(i+1)},doContinue:t}))))},gw={welcome:{textAlign:"center",paddingTop:256},title:{lineHeight:1,fontSize:48},getStarted:{fontSize:24,fontWeight:500,marginBottom:54,color:q}},vw=Object(f.a)(gw);var yw=function(e,t){var n=ni(Yl,e);return Wr.a((function(e){return Mf.isValidSync(ni(e.code,n))}))(t)},Ew=function(e,t){return e?function(e,t){var n=ni(Yl,e),a=da.a((function(e){return ni(e.code,n)}))(t);return $t.a(Ar.a(iO.a),da.a((function(e){return Mf.isValidSync(e)})))(a)}(e,t)?function(e){var t=ni(_l,e);return Zf.isValidSync(t)}(e)?function(e){var t=ni(Ul,e);return Us.isValidSync(t)}(e)?0:3:2:1:0},Ow=[{id:"welcome",Component:function(e){var t=e.doContinue,n=vw();return r.a.createElement("div",{className:n.welcome},r.a.createElement(Je,{className:n.title},"Welcome to the Lamassu Admin"),r.a.createElement(tt,{className:n.getStarted},"To get you started, we\u2019ve put together a wizard that will",r.a.createElement("br",null),"help set up what you need before pairing your machines."),r.a.createElement(on,{size:"xl",onClick:t},"Get started"))}},{id:"wallet",Component:bw,exImage:"/assets/wizard/fullexample.wallet.png",subtitle:"Wallet settings",text:"Your wallet settings are the first step for this wizard. \n We'll start by setting up one of cryptocurrencies to get you up and running,\n but you can later set up as many as you want."},{id:"locale",Component:vO,exImage:"/assets/wizard/fullexample.locale.png",subtitle:"Locales",text:"From the Locales page, you can define some important default settings\n of your machines. These values will be the default values of all\n machines you'll later add to your network. Default settings keep you\n from having to enther the same values everytime you add a new machine.\n Once a machine is added, you may override some of these values in the\n overrides section."},{id:"twilio",Component:NO,exImage:"/assets/wizard/fullexample.twilio.png",subtitle:"Twilio (SMS service)",text:r.a.createElement(r.a.Fragment,null,"Twilio is used for SMS operator notifications, phone number collection for compliance, and 1-confirmation redemptions on cash-out transactions.",r.a.createElement("br",null),"You'll need to configure Twilio if you're offering cash-out or any compliance options")},{id:"commissions",Component:mO,exImage:"/assets/wizard/fullexample.commissions.png",subtitle:"Commissions",text:"From the Commissions page, you can define all the commissions of your\n machines. The values set here will be default values of all machines\n you'll later add to your network. Default settings keep you from\n having to enter the same values everytime you add a new machine. Once\n a machine is added, you may override these values per machine and per\n cryptocurrency in the overrides section."}],ww=n(540),xw=Object(f.a)((function(){return{drawer:{borderTop:"none",boxShadow:"0 0 4px 0 rgba(0, 0, 0, 0.08)"},wrapper:{padding:"32px 0",flexGrow:1,height:264},smallWrapper:{height:84},title:{margin:[[0,32,0,0]]},subtitle:{marginTop:8,marginBottom:6,lineHeight:1.25,display:"inline"},modal:{background:"none",boxShadow:"none"}}}));var jw=function(e){var t,n=e.currentStep,l=e.steps,i=e.subtitle,c=e.text,s=e.exImage,u=e.open,m=e.start,f=xw(),p=Object(a.useState)(!1),h=Object(o.a)(p,2),b=h[0],g=h[1],v=(t={},Object(E.a)(t,f.wrapper,!0),Object(E.a)(t,f.smallWrapper,!u),t);return r.a.createElement(ww.a,{anchor:"bottom",open:!0,variant:"persistent",classes:{paperAnchorDockedBottom:f.drawer}},r.a.createElement("div",{className:w()(v)},r.a.createElement(d.a,{container:!0,direction:"row",justify:"center",alignItems:"baseline"},r.a.createElement(d.a,{item:!0,xs:5,container:!0,direction:u?"column":"row",justify:"flex-start",alignItems:"baseline"},r.a.createElement(Ke,{className:f.title},"Setup Lamassu Admin"),r.a.createElement(at,{className:f.subtitle},i),u&&r.a.createElement(tt,null,c)),r.a.createElement(d.a,{item:!0,xs:4,container:!0,direction:"column",justify:"flex-start",alignItems:"flex-end",spacing:5},r.a.createElement(d.a,{item:!0,xs:12},l&&n&&r.a.createElement(ns,{currentStep:n,steps:l})))),u&&r.a.createElement(d.a,{container:!0,direction:"row",justify:"center",alignItems:"baseline"},r.a.createElement(d.a,{item:!0,xs:5,container:!0,direction:"column",justify:"flex-start",alignItems:"flex-start"},r.a.createElement(Bn,{onClick:function(){g(!0)}},"See full example")),r.a.createElement(d.a,{item:!0,xs:4,container:!0,direction:"column",justify:"flex-start",alignItems:"flex-end",spacing:5},r.a.createElement(d.a,{item:!0},r.a.createElement(on,{size:"lg",onClick:m},"Get Started"))))),r.a.createElement(ci,{closeOnEscape:!0,closeOnBackdropClick:!0,className:f.modal,xl:!0,width:1328,handleClose:function(){g(!1)},open:b},r.a.createElement("img",{width:1152,src:s,alt:""})))};function Cw(){var e=Object(Bt.a)(["\n query getData {\n config\n accounts\n cryptoCurrencies {\n code\n display\n }\n }\n"]);return Cw=function(){return e},e}var kw,Sw=Object(f.a)({wrapper:{display:"flex",padding:[[16,0]],flexDirection:"column",justifyContent:"space-between",backgroundColor:ee},welcomeBackground:{background:"url(/wizard-background.svg) no-repeat center center fixed",backgroundColor:ee,backgroundSize:"cover"},blurred:{filter:"blur(4px)",pointerEvents:"none"}}),Nw=zt()(Cw()),Iw=function(e){e.fromAuthRegister;var t,n,l=Sw(),i=Object(Pt.c)(Nw),c=i.data,s=i.loading,u=Object(v.h)(),d=Object(a.useContext)(Vw).setWizardTested,m=Object(a.useState)(0),f=Object(o.a)(m,2),p=f[0],h=f[1],b=Object(a.useState)(!0),g=Object(o.a)(b,2),y=g[0],O=g[1],x=Object(a.useState)(!1),j=Object(o.a)(x,2),C=j[0],k=j[1];if(s)return r.a.createElement(r.a.Fragment,null);var S=Ew(null===c||void 0===c?void 0:c.config,null===c||void 0===c?void 0:c.cryptoCurrencies),N=u.length&&!(null===(t=u.location.state)||void 0===t?void 0:t.fromAuthRegister);0===S&&(d(!0),N?u.goBack():u.push("/"));var I=0===p,L=(n={},Object(E.a)(n,l.blurred,C),Object(E.a)(n,l.wrapper,!0),Object(E.a)(n,l.welcomeBackground,I),n),B=Ow[p];return r.a.createElement(Ft.a,{fullScreen:!0,open:y},r.a.createElement(Dt.a,{className:w()(L)},r.a.createElement(B.Component,{doContinue:function(){p>=Ow.length-1&&(O(!1),u.push("/"));var e=0===p&&S?S:p+1;k(!0),h(e)},isActive:!C})),!I&&r.a.createElement(jw,{currentStep:p,steps:Ow.length-1,exImage:B.exImage,subtitle:B.subtitle,text:B.text,open:C,start:function(){k(!1)}}))},Lw=Object(f.a)({wrapper:{flex:1,display:"flex",flexDirection:"column",height:"100%"}}),Bw=[{key:"transactions",label:"Transactions",route:"/transactions",component:hE},{key:"maintenance",label:"Maintenance",route:"/maintenance",get component(){var e=this;return function(){return r.a.createElement(v.b,{to:e.children[0].route})}},children:[{key:"cash_cassettes",label:"Cash Cassettes",route:"/maintenance/cash-cassettes",component:Sh},{key:"funding",label:"Funding",route:"/maintenance/funding",component:Lm},{key:"logs",label:"Machine Logs",route:"/maintenance/logs",component:Eh},{key:"machine-status",label:"Machine Status",route:"/maintenance/machine-status",component:lg},{key:"server-logs",label:"Server",route:"/maintenance/server-logs",component:sy}]},{key:"settings",label:"Settings",route:"/settings",get component(){var e=this;return function(){return r.a.createElement(v.b,{to:e.children[0].route})}},children:[{key:Ul,label:"Commissions",route:"/settings/commissions",component:ru},{key:_l,label:"Locales",route:"/settings/locale",component:ap},{key:Vl,label:"Cash-out",route:"/settings/cash-out",component:vs},{key:Zl,label:"Notifications",route:"/settings/notifications",component:Vg},{key:"services",label:"3rd party services",route:"/settings/3rd-party-services",component:jy},{key:Yl,label:"Wallet",route:"/settings/wallet-settings",component:lO},{key:Gl,label:"Operator Info",route:"/settings/operator-info",title:"Operator Information",get component(){var e=this;return function(){var t;return r.a.createElement(v.b,{to:{pathname:e.children[0].route,state:{prev:null===(t=e.state)||void 0===t?void 0:t.prev}}})}},children:[{key:"contact-info",label:"Contact information",route:"/settings/operator-info/contact-info",component:hv},{key:"receipt-printing",label:"Receipt",route:"/settings/operator-info/receipt-printing",component:zv},{key:"coin-atm-radar",label:"Coin ATM Radar",route:"/settings/operator-info/coin-atm-radar",component:Qg},{key:"terms-conditions",label:"Terms & Conditions",route:"/settings/operator-info/terms-conditions",component:_v}]}]},{key:"compliance",label:"Compliance",route:"/compliance",get component(){var e=this;return function(){return r.a.createElement(v.b,{to:e.children[0].route})}},children:[{key:"triggers",label:"Triggers",route:"/compliance/triggers",component:QE},{key:"customers",label:"Customers",route:"/compliance/customers",component:hm},{key:"blacklist",label:"Blacklist",route:"/compliance/blacklist",component:ko},{key:"customer",route:"/compliance/customer/:id",component:um}]}],Pw=da.a(Fr.a(Dr.a("children"),ua.a("children"))),Fw=$t.a(Tr.a,Pw)(Bw),Dw=Wr.a(Dr.a("children"))(Fw).concat(Wr.a(Dr.a("children"))(Bw)),Tw=$t.a(Tr.a,Pw)(Fw),Ww=Rr.a(Tw,Dw),Rw=function(){var e=Lw(),t=Object(v.h)(),n=Object(v.i)();Object(a.useContext)(Vw).wizardTested||qr.a(n.pathname)(["/404","/register","/wizard"])||t.push("/wizard");var l=n.state?Pr.a:Br.a,i=l===Pr.a?{direction:$r.a(sa.a("route",n.state.prev))(Tw)>$r.a(sa.a("route",n.pathname))(Tw)?"right":"left"}:{timeout:400};return r.a.createElement(v.e,null,r.a.createElement(v.c,{exact:!0,path:"/"},r.a.createElement(v.b,{to:{pathname:"/transactions"}})),r.a.createElement(v.c,{path:"/wizard",component:Iw}),r.a.createElement(v.c,{path:"/register",component:Yr}),Ww.map((function(t){var a=t.route,o=t.component,c=t.key;return r.a.createElement(v.c,{path:a,key:c},r.a.createElement(l,Object.assign({className:e.wrapper},i,{in:!!Object(v.g)(n.pathname,{path:a}),mountOnEnter:!0,unmountOnExit:!0,children:r.a.createElement("div",{className:e.wrapper},r.a.createElement(o,{name:c}))})))})),r.a.createElement(v.c,{path:"/404"}),r.a.createElement(v.c,{path:"*"},r.a.createElement(v.b,{to:{pathname:"/404"}})))},Aw="100%",zw={"@global":Object(c.a)(Object(c.a)({},{"@font-face":[{fontFamily:"Mont",src:['url("/fonts/MontHeavy/mont-heavy-webfont.woff2") format("woff2")','url("/fonts/MontHeavy/mont-heavy-webfont.woff") format("woff")'],fontWeight:900,fontStyle:"normal"},{fontFamily:"Mont",src:['url("/fonts/MontHeavy/mont-bold-webfont.woff2") format("woff2")','url("/fonts/MontHeavy/mont-bold-webfont.woff") format("woff")'],fontWeight:700,fontStyle:"normal"},{fontFamily:"MuseoSans",src:['url("/fonts/MuseoSans/MuseoSans_500-webfont.woff2") format("woff2")','url("/fonts/MuseoSans/MuseoSans_500-webfont.woff") format("woff")'],fontWeight:500,fontStyle:"normal"},{fontFamily:"MuseoSans",src:['url("/fonts/MuseoSans/MuseoSans_700-webfont.woff2") format("woff2")','url("/fonts/MuseoSans/MuseoSans_700-webfont.woff") format("woff")'],fontWeight:700,fontStyle:"normal"},{fontFamily:"BPmono",src:'url("/fonts/BPmono/BPmono.ttf") format("truetype")',fontWeight:500,fontStyle:"normal"}]}),{},(kw={"#root":{width:Aw,minHeight:Aw},html:{height:Aw},body:{width:ue,display:"flex",minHeight:Aw,"@media screen and (min-width: 1200px)":{width:"auto"}}},Object(E.a)(kw,'a::-moz-focus-inner,\n \'input[type="submit"]::-moz-focus-inner,\n input[type="button"]::-moz-focus-inner',{border:0}),Object(E.a)(kw,'a::-moz-focus-inner,\n input[type="submit"]::-moz-focus-inner,\n input[type="button"]::-moz-focus-inner',{border:0}),Object(E.a)(kw,"a,\n a:visited,\n a:focus,\n a:active,\n a:hover",{outline:"0 none"}),Object(E.a)(kw,"button::-moz-focus-inner",{border:0}),Object(E.a)(kw,".ReactVirtualized__Grid__innerScrollContainer",{overflow:"inherit !important"}),kw))},Mw=Object(b.a)({plugins:[Object(g.a)()].concat(Object(s.a)(Object(m.a)().plugins))}),qw="100%",$w="column",Hw=Object(f.a)(Object(c.a)(Object(c.a)({},zw),{},{root:{backgroundColor:ee,width:qw,minHeight:qw,display:"flex",flexDirection:$w},wrapper:{width:ue,height:qw,margin:"0 auto",flex:1,display:"flex",flexDirection:$w},grid:{flex:1,height:"100%"},contentWithSidebar:{flex:1,marginLeft:48,paddingTop:15},contentWithoutSidebar:{width:ue}})),Vw=Object(a.createContext)(),Yw=function(){var e=Hw(),t=Object(v.i)(),n=Object(v.h)(),l=Object(a.useContext)(Vw).wizardTested,i=t.pathname,o=function(e){return Ar.a((function(t){return t.route===e}))($t.a(Tr.a,da.a(ua.a("children")),Wr.a(Dr.a("children")))(Fw))}(i),c=o?function(e){return ca.a(sa.a("route",zr.a(1,Mr.a((function(e){return"/"!==e}),e))))(Ww)}(i):{},s="/404"===t.pathname,u=o?e.contentWithSidebar:e.contentWithoutSidebar;return r.a.createElement("div",{className:e.root},!s&&l&&r.a.createElement(Lr,{tree:Bw}),r.a.createElement("main",{className:e.wrapper},o&&!s&&l&&r.a.createElement(vt,{title:c.title}),r.a.createElement(d.a,{container:!0,className:e.grid},o&&!s&&l&&r.a.createElement(ze,{data:c.children,isSelected:function(e){return t.pathname===e.route},displayName:function(e){return e.label},onClick:function(e){return n.push(e.route)}}),r.a.createElement("div",{className:u},r.a.createElement(Rw,null)))))},Gw=function(){var e=Object(a.useState)(!1),t=Object(o.a)(e,2),n=t[0],l=t[1];return r.a.createElement(Vw.Provider,{value:{wizardTested:n,setWizardTested:l}},r.a.createElement(y.a,null,r.a.createElement(kt,null,r.a.createElement(p.b,{jss:Mw},r.a.createElement(h.a,{theme:tv},r.a.createElement(u.a,null),r.a.createElement(Yw,null))))))};Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));i.a.render(r.a.createElement(Gw,null),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}},[[449,1,2]]]);
|
|
//# sourceMappingURL=main.0f20b202.chunk.js.map
|